this post was submitted on 19 Aug 2024
122 points (95.5% liked)

askchapo

22734 readers
378 users here now

Ask Hexbear is the place to ask and answer ~~thought-provoking~~ questions.

Rules:

  1. Posts must ask a question.

  2. If the question asked is serious, answer seriously.

  3. Questions where you want to learn more about socialism are allowed, but questions in bad faith are not.

  4. Try !feedback@hexbear.net if you're having questions about regarding moderation, site policy, the site itself, development, volunteering or the mod team.

founded 4 years ago
MODERATORS
 

I really wanted to post this on !traaaaaaannnnnnnnnns@hexbear.net but I'm not trans myself and I didn't want to take up their space.

Basically, the devs of Lemmy are looking to make upvotes public to everyone. Right now, I believe voter identities are known to server admins and mods.

I don't have a strong opinion on this myself, either for or against, as I write this comment, but I'm wondering if there's something I'm missing, frankly as a cishet dude.

But also... I've kinda lost trust in Nutomic making decisions about the software that won't make things worse for trans people since his comments on the Olympics were made public. Dessalines has (so far) at least tolerated Nutomic's transphobia despite whatever prior rhetoric. Frankly, I am suspicious that trans people don't matter to the Lemmy dev team...to be charitable...so I'd really like to hear your thoughts.

you are viewing a single comment's thread
view the rest of the comments
[–] NaevaTheRat@vegantheoryclub.org 6 points 2 months ago (2 children)

There isn't really a way to do this. Because they need to be synced between servers, those servers have to know where the votes are coming from to decide what to show/count properly/provide at least rudimentary defense from spam.

Consider hexbear feds with dbzero, zero feds with world, hex doesn't fed with world.

If a post lives on dbzero how should hexbear know what votes to display to its users? How should that a particular user already voted be remembered between page visits?

you could try some sort of cryptographic proof of trust but you're basically reinventing block chain and making running lemmy an environmental disaster.

[–] gay_king_prince_charles@hexbear.net 1 points 2 months ago (1 children)

When each user joins, a random voting user is created. When a user votes, their vote request is denied and a random voting user from the pool upbears the post. This way, nobody can see who votes for whom and it is cross compatible with all other instances, even ones that publish votes. The only issue is it creates a very large amount of junk users. This has already been implemented, sans the random pool on piefed.

[–] NaevaTheRat@vegantheoryclub.org 2 points 2 months ago (1 children)

How does the server remember that the user has voted? Say I upvote this, random_user:1337_h4ck3r does the vote. For my UI to show me I've voted a record must be stored about my votes.

Good question, I'd need to dig around a bit to agree that.