Skip Navigation

Lemmy devs are considering making all votes public - have your say

Probably better to post in the github issue rather than replying here.

https://github.com/LemmyNet/lemmy/issues/4967

847 comments
  • Have you SEEN the drama that happens in this place? I feel like this is just asking for weird nobodies to harass anyone who quietly disagrees with them.

    If this passes then I'm outta here.

  • I was really confused seeing this post, because I always assumed that Lemmy votes were public. Because how else are instances going to sync them? And indeed, the API exposes them completely, this change will just make it easier.

    Then I was really confused when I saw so many comments being against it. A lot of "I'll leave if votes become public" in here. That's a lot of people who somehow assumed Lemmy was private. Aren't we all supposed to be Linux nerds in here?

  • I don't want votes to be public, but they already are, so.

    Someone can easily host a website to leak this information and people should know, instead of believing they are private

  • Probably for the best if downvotes remain less easy to access, at the very least. There's a myth that people who are suicidal will "find a way even if you take away some of the easier methods", which is explicitly false. If you take away the easy option, you are directly reducing the harm that easy option might have caused. https://gizmodo.com/why-have-people-stopped-committing-suicide-with-gas-5959303

    If the admins take away the quick and easy option for seeing who downvoted your passionate comment, the mods are directly reducing the number of people who go on rants about downvotes and targeted vitriol.

    It has nothing to do with privacy; this is a public forum that by it's very nature, requires that all activity be easily available to all the sites you federate with. There is not privacy in that.

    This is about the type of community that forms around the software. Do we want to encourage, and make easily available, the list of people who disagree with you? Or do we want to to put minor barriers around that to help keep the number of people who do that low?

    • I'm not sure the comparison to suicide holds up. I could just as easily compare it with migration where it is absolutely true that people will find a way to migrate even if you take away the easier methods. It's simply completely different things.

      • Not sure what you mean about migration. People absolutely do move less when it is made harder to move. Mitigation isn't perfect, it never is, but for damn sure it helps.

        Just because the wall is dumb as fuck doesn't mean it didn't stop at least a few people from crossing the border.

  • VOTES ARE ALREADY PUBLIC.

    If you are using Lemmy because you want privacy, you've already missed the boat, everything is wide assed open for datamining and advertising fingerprinting.

    I'd hoped for an open system with open APIs and open implementations that allow everyone equal access to the system and bring equal accountability.

    If people just want Reddit style fiefdoms with no real public accountability possible, then make a blackjack and hookers fork.

    I'm really not interested in a system that bakes in more authoritarian secrecy and control, which could very well be an unexpected outcome of backlash to how this has been presented.

  • Many people in this thread seem to not realize that votes are essentially public already - this is only about whether the Lemmy UI should make it a bit easier to see the votes. They can already be seen quite easily if you know how.

    However, there is an easy solution to this problem. This is clearly a controversial decision, so don't make a choice for everyone. Make it an option. Any admin can decide for themselves whether their instance should allow users to see votes.

    That also means that users can decide to go to instances where the votes are hidden or public.

    This approach leaves the choice to the individual, rather than forcing the choice on everyone.

    • It's confusing enough understanding how federation works for the less technically inclined. I don't think we should also expect them to figure out which instance is privacy-conscious. Privacy of votes should be baked into Lemmy. Even kbin users shouldn't be able to see it.

      If users want to advertise their approval/disapproval of posts they can use public comments in tandem with private votes.

      • Privacy of votes should be baked into Lemmy. Even kbin users shouldn’t be able to see it.

        This is impossible. The underlying protocol, ActivityPub does not have the concept of private votes. It is not up to Lemmy to decide. You'd need to revise the protocol for this and good luck with that.

  • Votes are already public? If they weren't, federation of votes wouldn't be possible.

    • I think the change would make it accessible to non-admin users

    • hypothetically, I suppose it could alternately be done by instances just federating the number of votes from their instance and only storing who voted what internally. Though then you might get issues with very easy vote manipulation if a server just says a lot of people voted a certain way without needing to make accounts to "justify" the fake votes.

  • Yes, and there's no genuine argument otherwise.

    If you want Lemmy to grow and not be completely overrun with bots posting propaganda and signal boosting extremism, showing votes is the only way forward. It's the only mechanism by which independent parties can discover and expose things like "every post and comment by this account is upvoted by these 20 other accounts that have never posted and whose names follow the same formula".

    The privacy you're mourning never existed in the first place and it can't exist on any platform. For Lemmy, it's required for federation. On sites like Reddit, you have privacy from other users, but not from the company or anyone they sell that data to.

    Since true privacy isn't an option, it would be far better to be open about that lack of privacy. This thread is already riddled with people who thought their votes were private, rather than just inconvient to look up. That's far more dangerous and deceptive.

    This needs to happen, regardless of the ill-informed tantrums it may cause. If you want to upvote pornography without it being used against you, create accounts that are strictly for pornography and properly compartmentalize your accounts.

  • Nah. Votes are already visible to people using other applications than Lemmy, so let people use those if they want to see how people voted. It's fine as-is.

  • Gathered some thoughts here

    Potential positives:

    • Any admin can already review voting activity, but some people don't realize that. This change would make it less surprising
    • it would make it easier for non-admin users to study voting activity and find abuse
    • it would make it consistent with other platforms that we federate with, which can already see votes

    Potential downsides:

    • People will report voting activity that they don't like, even if it's not malicious.
      • Admins will need to set up rules on what activity they will act on (and also take action against people that spam bad reports).
      • It would also help to have automated tools to review voting activity since it's hard to do that manually.
    • It's another option for abuse, similar to bringing up past comment history

    Both could be dealt with but it would make moderation somewhat harder

    Likely bad:

    • Mods and admins can ban people for upvoting content in communities they aren't in charge of. This might work on a small scale, but I'd caution against it because it often misses nuance:
      • it's very easy to accidentally vote on something while scrolling (unless there is a consistent pattern)
      • even if the community is seen as "bad", the post might be good (ex. it could be calling out the community)

    Bad

    • it lowers the barrier for other types of abuse, such as tracking vote activity for advertising, approximating when a user is asleep, etc
  • This is an interesting conundrum.
    On one hand it would help locate foreign agent bots/bad faith actors faster and recognize vote manipulation by bot farms.
    On the other it will lead to even more account-stalking problems, user drama, and would further enable vote dogpiling if you see certain known users voted a certain way.

    I'm inclined to say no. They are already "public" if one wants to put in the effort to admin a standalone instance or run alts on multiple services they can see if they care- I personally don't really care

  • One of the things I liked back in Kbin was being able to see who upvoted. Some people were lurkers who didn't comment, but it was still nice to always see them take an interest in the material. Felt more like they were a regular in the community.

847 comments