• Ategon@programming.dev
    link
    fedilink
    English
    arrow-up
    11
    ·
    edit-2
    11 months ago

    I changed the algorithms in programming.dev to take into account voters in the activity. Since stats are all calculated locally you can view any community from programming.dev to get the monthly active users including that change

    e.g. https://programming.dev/c/technology@lemmy.world shows 27.8k users/month on p.d which is almost as much as the value here for all of lemmy excluding voters

    • Meldrik@lemmy.wtf
      link
      fedilink
      English
      arrow-up
      2
      ·
      11 months ago

      That’s crazy! User/month goes from only 7.5k active to 27.8k. And that’s just people voting. What about people who only read a post?

      • Ategon@programming.dev
        link
        fedilink
        English
        arrow-up
        3
        ·
        11 months ago

        Dont have access to those stats in the database so adding on voting is the best I can do

        Theres a post read table but its only people who have explicitly marked something as read and is way less than the post likes

        • Deebster@programming.dev
          link
          fedilink
          English
          arrow-up
          2
          ·
          11 months ago

          Do posts get marked as read when you read the comments? There’s the x new comments feature, so something must be storing that timestamp.

          • Ategon@programming.dev
            link
            fedilink
            English
            arrow-up
            4
            ·
            edit-2
            11 months ago

            I dug through the code and turns out the post read table does store when its read (with number of comments when it was read stored in a person post aggregates table), it just only stores it for people from your instance so I cant get accurate numbers from all of lemmy (and why it seemed like there was a low amount)