Using this post as an example. But I’ve noticed this on many other posts as well.

It has 12 upvotes. When I view the post using PieFed on Voyager with Display Votes set to Total, it shows 30 votes. When I set Display Votes to Separate it shows 12 upvotes.

This only affects PieFed on Voyager. Using Lemmy on Voyager it displays the correct number of votes regardless of the Display Votes setting.

I’m using Voyager 2.41.0 on Android, but when I open the vger.to link in the browser it also shows 30 votes instead of 12.

  • Rimu@piefed.social
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    9 days ago

    Score is not just upvotes minus downvotes.

    The first 10 votes increase the score by much more than usual. Then the 20 after that are still worth more but not quite as much. Then the next 30 are worth only a little more than usual. After that 1 vote increases the score by 1. Lemmy does something like this too although they might be showing a simple upvote - downvote = score in their API.

    The upshot of this is the ‘Hot’ sort surfaces new content quicker, resulting in a more interesting timeline.

    The degree of early-vote amplification can be tuned by the instance admin but I have had zero questions about how to do this so I doubt anyone has played with it.

    @wjs018@piefed.social

    • wjs018@piefed.social
      link
      fedilink
      English
      arrow-up
      3
      ·
      9 days ago

      That explains a lot. I completely forgot about the spiciness factors. I just saw effect in the code and thought it was the instance vote weighting.

      • Rimu@piefed.social
        link
        fedilink
        English
        arrow-up
        3
        ·
        9 days ago

        Fair enough. I always appreciate your help with handling these kinds of questions, it’s getting waay too much for one person!