• Grey Cat@lemmy.world
    link
    fedilink
    arrow-up
    5
    ·
    2 years ago

    From the Docs link available at the bottom right of any lemmy page, in “4. Votes and Ranking” :

    • Active (default): Calculates a rank based on the score and time of the latest comment, with decay over time
    • Hot: Like active, but uses time when the post was published
      • Scooter411@lemmy.ml
        link
        fedilink
        English
        arrow-up
        2
        ·
        2 years ago

        Both active and hot show me posts from 2 days ago… I have to sort by new to browse anything remotely up to date. I think they need to adjust their algorithm.

        • King@vlemmy.net
          link
          fedilink
          English
          arrow-up
          4
          ·
          2 years ago

          I remember reading an issue where the scheduled task to update hot and active was breaking shortly after reboot. So those lists were getting frozen in time, until the next reboot.

          • Spitfire@pawb.social
            link
            fedilink
            English
            arrow-up
            2
            ·
            2 years ago

            Correct, it’s currently a bug in Lemmy. Your local instance/server will need to be restarted periodically to keep active and hot updating until it’s fixed.

  • zero_iq@lemm.ee
    link
    fedilink
    arrow-up
    4
    ·
    2 years ago

    I took a brief look at the code for this recently.

    Hot is similar to the old reddit ranking. A combination of upvote score with a decay over time, starting from when the post was made.

    Active is essentially the same ranking, but the fade away is based on the time of the most recent comment on the post. Any new comment will bump it back up, resetting the timer. There is a 48 hour cut off, so posts don’t keep getting bumped up indefinitely.