It seems a lot of people have points up in the thousands, but the reputation points tab on profiles doesn’t seem to suggest that they actually got that many up/downvotes. One time it looked like the final score shouldn’t even be a positive number, but it was. Is it a multiplication thing? Or a hidden numbers/communities thing messing with the tab in profiles?

  • MHLoppy@fedia.io
    link
    fedilink
    arrow-up
    3
    ·
    21 hours ago

    As far as I can understand based on fragmented conversations from ~2 years ago + Mbin’s codebase, Mbin reputation is the sum of:

    (boosts * 2) + upvotes (i.e., favorites) - downvotes (if enabled on the instance)

    For Fedia specifically, it’s possible that the history might look a bit weird for older users because of some database purges / cleanups that have happened in the past. A lot of comments that were 1.5 (?) years or older are no longer visible, but it’s possible that they’re still counting towards reputation - unsure! It might also be the case that (more recent) deleted posts still contribute towards reputation changes?

    edit: singling your own profile out (hopefully you don’t mind), and we get the attached image (here for lemmy users), where we can count from the bottom up as:

    • +0
    • +1
    • +1
    • +0
    • +20 (thread)
    • +0
    • +1
    • +6
    • +5 (this thread!) === 34, the same as what we see (as of this edit) as your reputation score

    Which does show the linearity of upvotes/favorites. I briefly checked boosting this thread to see the effect on your rep and it went up by 2 (…which took a while to re-process when I undid it), so that +2 seems to check out. I also checked downvoting and that similarly changed it by -1 so I guess that’s accurate ¯\_(ツ)_/¯