Comment on Is is possible to see who upvoted/downvoted a specific comment?
skullgiver@popplesburger.hilciferous.nl 1 year ago
[deleted]
Comment on Is is possible to see who upvoted/downvoted a specific comment?
skullgiver@popplesburger.hilciferous.nl 1 year ago
cwagner@lemmy.cwagner.me 1 year ago
HamSwagwich@showeq.com 1 year ago
It would also open the door for rogue instances to send out massive downvote counts without any data to back that up. That’s not to say you couldn’t already do that with fake users, but it’s much easier to identify a mass of fake users than it is to identify a mass of fake downvotes as a number.
cwagner@lemmy.cwagner.me 1 year ago
HamSwagwich@showeq.com 1 year ago
No it wouldn’t, if the instances were creative with the data manipulation. I can think of at least 3 ways to do it right now
r00ty@kbin.life 1 year ago
Also without identifying the user it becomes hard to know what's a unique like and what is a duplicate. I suppose a workaround would be for the user's instance to keep a record of who liked what, and then just issue just the unique like IDs (which can be traced back to the user only on their home instance).
It would need to be a bit smart. Say the same user toggles their upvote on and off. The upvote for a given topic I think would need to be a hash of the topic/comment ID + user ID so that the same ID would be re-issued to prevent the upvotes/cancels falling out of sync.
It's a lot of effort really for keeping something such as a like private.
HamSwagwich@showeq.com 1 year ago
What if the post is edited at a later time? Then all those votes become invalid. It’s not practical with the way ActivityPub is designed. Honestly, it’s designed the way it is for a reason… if you aren’t willing to own your participation on a public forum, you shouldn’t be on a public forum.
r00ty@kbin.life 1 year ago
Why would editing do that? I was talking about using the ids which wouldn't change on an edit.
In any case, I don't have a problem with this info being federated. Some people do, so it's worth talking about ways it could be done.