You can see who upvoted and downvoted a post by viewing it in friendica.
-
I know, but most people don't.
-
Except ActivityPub data is by in large already not private, it is handed out to any tom dick and harry who run a server and have subscribed to actors on this one, and most of the time, it doesn't even really require extra authorization. That is fundamentally how ActivityPub and federation work, but you can't have any expectation of privacy in this system when it comes to the content shared. Expecting it to be private because it's labeled is as dumb as expecting your website not to get scraped because you said so in robots.txt.
-
I know, it's a really big problem here and on the Fediverse in general because people get so outraged and entitled over something that just is the way things are, this wouldn't work any other way.
-
Mods can already see voting data, at least through the API on the latest version of Lemmy.
-
And it wouldn't be caught quickly or maybe even ever if they opted to use hashes instead of just showing who voted and when.
-
Information not being private isn't the same thing as information being public.
I'm not sure that is a realistic expectation these days.
-
Exactly, that's why I said for ones that aren't cached. They can be cached, but it's not a guarantee they will be.
-
You can usually use another instance that shows names if you have an account there, it'll show at least the federated stuff.
-
I didn't say it was private, I said it wasn't public, there's a difference. If you asked me what number I was thinking of I'd tell you, but that's not the same thing as the number I'm thinking of being public information. ActivityPub is, at its core, about consent. We have consented to having our data be sent to any person able to serve 200 responses on an inbox endpoint by using instances with open federation. We could, if that makes us uncomfortable, moved to a closed federation system where we only accept request from an allowlisted set of instances.
-
There is already a foolproof method that is immune to any abuse of trust by admins; create an alt account.
-
Proxying is a separate option from caching. I think it was added in 0.19.5
-
has anyone come up with possible solutions yet?
-
That's pretty cool. Sometimes in an argument there's that (1/-1) thing going on, would be funny to see how both are downvoting each other.
-
True, but there are other benefits too. Bots can't crawl through your likes for example. Maybe you want a feature on lemmy or mastodon or whatever with anonymous polling? (ik masto has polls but for sake of argument) Maybe you're implementing anonymous polling into an app for a trade union that needs total anonymity even from admins? It's not totally unusual!
IMO it makes sense to do this at a platform level just because there's a unified implementation of obfuscation across all the fediverse for any platforms that want to use, rather than a bunch of unique solutions that would be duplicated effort.
-
People have really weird usernames sometimes
-
I mod a small community with like 6 monthly users, I'm the only one who post or comment and the average post have 3/4 upvotes and 1 downvote. And I always ask myself who is downvoting my submissions, because it's make no sense to me that someone take the job of pressing the downvote button on a link to a EDM set. Couldn't they just block the community?
-
How can I see this in the community I mod?
-
Some people just downvote for the sake of it.
-
It's not about blocking, it's about sending a message.
-
A fair point that I admittedly don't know how to solve. The closest I've got to a "functional" idea is to focus on splitting the two (I think? maybe three) things that an "upvote" is interpreted as, and supplementing with also the opposite / counter message:
- "I like what this post is about" (basically a like / heart / kudos)
- "I found this information useful / verified / checked" (a more proper upvote)
- (optionally) "I want this information to be more easily found"
Pretty much everything else can be a comment, as you say, but the purpose and reception of a message should also be as streamlined to communicate as possible.