How is the data public? I’m asking in the most technical sense?
This informs an issue I’ve had lately with a group of three people or bots following along my comment chain (All my comments, for a while, were dropping consistently to -2 score in all contexts).
It’s my understanding that votes are not public. Am I wrong?
rimu@piefed.social 2 months ago
They'd get defederated from.
rglullis@communick.news 2 months ago
rimu@piefed.social 2 months ago
Ok, yeah, theoretically.
But we're talking about putting voting info into the UI for anyone to see. Not highly motivated and skilled bad actors.
rglullis@communick.news 2 months ago
And the “we should not make it available for the public at large because it will lead to abuse” is also theoretical.
Anyway, I’m already on record saying that I don’t like the voting system and that we should get rid of it altogether. Voting on content used to be about collective curation, not a constant popularity contest.
I’m also on record saying that we need to stop relying on systems that only give us the illusion of privacy and depend on the software developers for culture shaping.
If making the vote public gets people to be exposed to these fundamental issues of the current design, and leads us to search for better solutions, then I’m all for it.
Feathercrown@lemmy.world 2 months ago
It’s in the mbin ui already
mozz@mbin.grits.dev 2 months ago
It's not quite that simple. As far as I'm aware, it's difficult to fetch from another instance "after the fact" what all the votes are for a particular user or comment; you have to be signed up to receive updates on it, and then after the fact you can go hunting around in your own instance's DB and see what all the votes were (or your UI can do it, if it's supported).
But, yes, there are instance softwares that will do it, and no one's defederating from every one of those instances (nor I think should they). Someone posted a link to an mbin instance breaking down the votes for this post. Votes are not private.
rglullis@communick.news 2 months ago
I ran
curl “https://mbin.grits.dev/u/mozz/outbox?page=1” -H ‘accept: application/activity+json’
and I could see your outbox. Apparently mbin does not put Like/Dislike activities in there, only your comments/posts/notes.In a world where ActivityPub is only used in server-to-server, this would be fine. If we ever get to a (IMNSHO, better) scenario where we have more clients talking AP directly, then this will not work, and mbin will have to add those as well.
All of this to say:
dandroid@sh.itjust.works 2 months ago
How do you know who you’re defederating with? When I set up my instance, the list of federated instances was thousands. How do you know which one is scraping the data?