Comment on Lemmy vote aggregation idea
onlinepersona@programming.dev 2 weeks ago
the idea boils down to either outside instances aggregating votes made on their side and sending final voting result on a scale -1/0/1 or alternatively this aggregation could be done by the hosting community
Could you provide an example calculation? I’m not getting it. Do you want to map values from one range to another e.g [-1000,1000] to [-1,1]? Will each instance have its own mapping?
Also, computationally, I’m not sure how this is going to work iteratively. From what I understand, activitypub sends events either singular or batched to other servers e.g User X votes up, that’s an event sent, User Y votes down, that’s another event sent. If I’m not mistaken, lemmy doesn’t store the events it receives so reconstituting a vote tally isn’t possible.
I kinda get where you’re coming from, but I’m not sure it’s the right solution.
misk@sopuli.xyz 2 weeks ago
To me the idea is more important than implementation details because those can be worked out in many different ways as you’ve noticed. If you know what is the goal then you can adjust if you see things not working out as intended.
The most basic approach would be to get positive/negative ratio and decide how much in the middle is still 0.