Currently, almost anyone in the Fediverse can see Lemmys votes. Lemmy admins can see votes, as well as mods. Only regular Lemmy users can’t. Should the Lemmy devs create a way to make the votes anonymous?

There is a discussion going on right now considering “making the Lemmy votes public” but I think that premisse is just wrong. The votes are public already, they’re just hidden from Lemmy users. Anyone from a kbin/mbin/fedia instance can check out the votes if they are so inclined.

The users right now may fall into a false sense of privacy when voting because the votes are hidden from Lemmy users. If you want to vote something and not show up on the vote list, please create another account to support that type of content and don’t tell anyone.

  • x00z@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    27 days ago

    I am the admin of a website where we have a place where our users can post custom content and rate the content of others.

    We have discussed how it works and should work many times and came to the conclusion that we’d never want it to be public. Any report of abuse will be checked by the website owner directly in the database and even admins don’t have full access. Everybody tries to stay as far away from the personal ratings as possible.

    We also noticed that it would be a lot more fragile when there are not many voters. A whole group that is negative about something wouldn’t get as much harassment as a single person having a unique opinion.

    On our website we have a comment section that isn’t anonymous, and we even noticed that people often don’t post something negative when it would be obvious that they are the only one who has voted/rated something. (“Negative” is almost always constructive in our case)

    These are just a few things that I think add to this discussion.

  • OpenStars@discuss.online
    link
    fedilink
    English
    arrow-up
    0
    ·
    27 days ago

    Unlike commenting and posting, which offers the who, what, where, and when parts of the message passing process, voting on Lemmy (now, for non-admins) is inherently an unequal process. Imagine if someone could send you an email whenever they wanted, but you were prevented from knowing who or even from what instance it is from, or when it was sent, do you think that could open up a potential for some variety of abuse? Or texting, phone calls, showing up at your door, etc.

    Knowing the identity of the voter is an important part of properly receiving the “message”. It also increases freedom of choice, b/c otherwise the only way to prevent such messages (if, let’s take it as a given that some people find them annoying) would be to turn off voting entirely, either by going to one of the instances that does that, or just ignoring all (down-)votes yourself.

    If we want the Fediverse to grow, and in particular to include less emotionally stunted humans that actually care when someone says something about them, good or bad, this will be a necessity. (Also, I was speaking tongue-in-cheek there, but genuinely social standards do vary across this wide world, and it really would increase content if there were not only more but different types of people, especially those most likely to generate quality content.)

    And as other non-Lemmy methods of access to the Fediverse provide that feature - k/mbin, piefed, sublinks - Lemmy will fall increasingly behind if it were to ignore this very basic feature.

    Making the votes public also increases honesty, since they are already public now. And if you don’t want to know who down-(up?-)votes you then… don’t look? But for those who want to know, it will be a great feature to have.

  • Furbag@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    27 days ago

    When I first signed up for reddit, the upvotes and downvotes were not only separately tallied, but also showed the usernames of the most recent people who did them if you hovered over the button. Then very shortly after that they changed it so that it made votes private by default, and you could override it in the settings, but almost nobody went to check that box back on. Eventually, they completely removed that feature around the time upvotes and downvotes were combined into one. which along with vote fuzzing was one of the worst changes to reddit comments, imo.

    Lemmy feels like old reddit right now, which is a great spot to be in. I don’t think you necessarily need public vote info, but maybe it could be enabled on a per-community basis? I can see some communities like politics not wanting to add additional drama to the equation while other more content driven communities might enjoy knowing who was giving the feedback.

    • asymmetric@lemmy.ca
      link
      fedilink
      English
      arrow-up
      0
      ·
      27 days ago

      Vote fuzzing is the worst. Reddit said their main reason for implementing it was to prevent vote manipulation… seriously? Vote fuzzing laid the groundwork for vote manipulation.

      • Omniraptor@lemm.ee
        link
        fedilink
        English
        arrow-up
        0
        ·
        27 days ago

        Do you mean manipulation from the admins? Because from the spammers perspective not being able to see if your votes went through is pretty inconvenient

  • TheEntity@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    27 days ago

    On Kbin the votes are 100% public for anyone. I’ve migrated to Lemmy after the frequent server issues with Kbin and I miss that part dearly. It was very easy to gauge whether someone was engaging in a good or bad faith discussion by checking the votes within a discussion. That being said, personally I’m very light on my downvotes, and I can see how someone more trigger-happy would see it as worrying. Personally I see the vote transparency as healthy though.

    • Th4tGuyII@fedia.io
      link
      fedilink
      arrow-up
      0
      ·
      27 days ago

      To be fair, there’s a point to be made that someone who’s overly trigger-happy on dislike should be shamed for it. Just like you would be if you kept being snide to everyone in real life.

      I agree that transparency would do much more good than harm, plus compared to the info that people already put in their profiles/comments, it’s not likely to make them anymore identifiable.

      • TheEntity@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        27 days ago

        I’d even argue public votes can deescalate some situations, for example where both sides of a relatively heated discussion can see they vote each other up. They don’t necessarily agree but they appreciate the other side’s points.

        As for the transparency, it’s not possible to list all the votes of a user, one rather needs to list votes on a given post. To profile a given user the attacker would need to cross-reference the data from all posts and comments which is computationally infeasible, both client-side and server-side.

  • Lutin@fedia.io
    link
    fedilink
    arrow-up
    0
    ·
    27 days ago

    레미에 대한 공개 투표는 커뮤니티 내에서 투명성과 책임성을 강화하여 사용자가 특정 콘텐츠를 지지하거나 반대하는 사람을 확인할 수 있게 해줍니다. 그러나 이는 또래의 압력이나 원치 않는 감시로 이어질 수도 있습니다. 온라인 상호작용에서 프라이버시와 자유를 원하는 사용자에게는 익명성이 더 바람직할 수 있습니다. 온라인 개인정보 보호 도구에 대해 자세히 알아보려면 챗GPT 를 방문하세요.

    • threelonmusketeers@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      0
      ·
      27 days ago

      레미에 대한 공개 투표는 커뮤니티 내에서 투명성과 책임성을 강화하여 사용자가 특정 콘텐츠를 지지하거나 반대하는 사람을 확인할 수 있게 해줍니다. 그러나 이는 또래의 압력이나 원치 않는 감시로 이어질 수도 있습니다. 온라인 상호작용에서 프라이버시와 자유를 원하는 사용자에게는 익명성이 더 바람직할 수 있습니다. 온라인 개인정보 보호 도구에 대해 자세히 알아보려면 챗GPT 를 방문하세요.

      lemie daehan gong-gae tupyoneun keomyuniti naeeseo tumyeongseong-gwa chaeg-imseong-eul ganghwahayeo sayongjaga teugjeong kontencheuleul jijihageona bandaehaneun salam-eul hwag-inhal su issge haejubnida. geuleona ineun ttolaeui ablyeog-ina wonchi anhneun gamsilo ieojil sudo issseubnida. onlain sanghojag-yong-eseo peulaibeosiwa jayuleul wonhaneun sayongja-egeneun igmyeongseong-i deo balamjighal su issseubnida. onlain gaeinjeongbo boho dogue daehae jasehi al-abolyeomyeon chaesGPT leul bangmunhaseyo.

      Public voting for Remi increases transparency and accountability within the community, allowing users to see who supports or opposes certain content. However, it can also lead to peer pressure or unwanted surveillance. For users who want privacy and freedom in their online interactions, anonymity may be preferable. Visit ChatGPT to learn more about online privacy tools.

      I’m sorry, what?

  • DeeDan06@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    0
    ·
    26 days ago

    Its best if the rules are the same for anyone, but public votes is something power hungry mods will eventually abuse. If you dare upvote the wrong post you will get banned.

    • Omgpwnies@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      26 days ago

      Sounds like mods and admins can already do this, and if the barrier to entry to being an admin is firing up a Docker container, I don’t see the purpose in restricting users from seeing it

    • x0x7@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      26 days ago

      It sounds like everyone but mods should be able to see voters. But of course they will use straw accounts. What if only votes on your own post/comment were revealed to you? Like some pointed out, they are already not anonymous to anyone who wants to try hard enough to get the data because of federation. So the question is who do we want to be able to see that data easily? It’s a GUI modification in any case. Who are we making the gui modification for?

    • JackbyDev@programming.dev
      link
      fedilink
      English
      arrow-up
      0
      ·
      24 days ago

      All it will take is for folks to look and see you voted in something and they won’t see the context or will misunderstand your intentions and they’ll ban you. This shit happened back on Reddit too and it sucked. They’d blanket ban people who interacted in a community without looking at what you actually did.

  • MagicShel@programming.dev
    link
    fedilink
    English
    arrow-up
    0
    ·
    27 days ago

    I’ve been thinking about this for several hours since I first became aware of the debate.

    I don’t care that much in theory if anyone sees my votes. They aren’t anything I’m particularly private about. I care about conversation way more than up/down votes.

    However, some people get a little upset about being downvoted. I think it will result in retaliatory downvotes. You already see that when two folks are arguing. I don’t normally waste my time downvoting a post I’m writing a rebuttal to, but when they are downvoting me I tend to do it back. I think if everyone had easy access, they would hunt down their down voters posts and retaliate regardless of the quality of the comments.

    Lastly, I wonder if this will give rise to a client that lets you use one account to post/comment and a different one to vote. And if it does, will that be better all around? Then no one will be able to associate votes with a user. But it seems unnecessarily wasteful to create a whole account that does nothing but vote. It seems like it would deny mods (and everyone) a useful tool for identifying bad actors.

    Technically, anyone could get access to the voters identity if they try hard enough but 99% of the users won’t put in that much effort. And technically someone could already use different accounts for different activities, but without reason to create a client to support that it’s too much of a pain to be worth the effort.

    So I really think I’m on team status quo here.

    • rglullis@communick.news
      link
      fedilink
      English
      arrow-up
      0
      ·
      27 days ago

      I don’t normally waste my time downvoting a post I’m writing a rebuttal to, but when they are downvoting me I tend to do it back. I think if everyone had easy access, they would hunt down their down voters posts and retaliate regardless of the quality of the comments

      That would stop as soon as people start reporting this behavior to mods who felt enabled to ban users based on unjustified downvoting.

      • MagicShel@programming.dev
        link
        fedilink
        English
        arrow-up
        0
        ·
        27 days ago

        I’m really skeptical about that. Either that they would do it or that such “justified” downvoting would be a clear cut or fair decision. Most people don’t vote the right way. How many people downvote content they agree with or find funny but doesn’t add to the discussion? How many people upvote content they disagree with that does add to the discussion?

        And am I really going to take up a mod’s time because someone got mad at me and downvoted—the most accessible and innocuous was to express displeasure with someone? How many more complaints about downvote bullying are mods going to have to field?

        I don’t know. You could be right, but I’d want to see it successful in a small scale, if possible, before deploying it everywhere. Maybe the folks suggesting it skills be up to the server admin are right. That would be another differentiator and people could go to communities on servers that have their preferred visibility policy. That would serve as an A/B test and let people vote with their feet.

        • rglullis@communick.news
          link
          fedilink
          English
          arrow-up
          0
          ·
          27 days ago

          How many people downvote content they agree with or find funny but doesn’t add to the discussion?

          Again, this is only a problem because we have lost this sense of shared culture. If we really want to have an established “community”, these guidelines will have to be one way or another be restored and enforced.

          How many more complaints about downvote bullying are mods going to have to field?

          Here is an idea: instead of trying to remove power from people, let’s give more of it. Hiding votes is hard, but creating a finer-grained permission system for moderation is not. Let’s build a system where mods can assign other mods for specific types of reports. Then, we can have few mods who would be “all powerful” like they are now and we could have a bunch of “issue-specific” trusted users who could access/triage specific reports.

          We shouldn’t need mods to figure out what is “basic” spam and we shouldn’t need powerful mods to say “user A is reporting that B has downvoted their last 5 posts in different conversations. This is a violation of the community rules and therefore should be banned.”

  • souperk@reddthat.com
    link
    fedilink
    English
    arrow-up
    0
    ·
    27 days ago

    For anyone interested, there are a few papers on cryptographically secure voting, where both voter anonymity and election integrity are preserved.

    Most designs consider three separate entities, where if you accumulate the information between those entities you would be able to identify a voter and his vote, but each entity on itself does not hold enough information.

    • wazoobonkerbrain@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      27 days ago

      That’s interesting. I have read multiple comments to the effect that it would not be possible for lemmy to implement anonymous voting because the underlying ActivityPub protocol does not support it. So it sounds like solutions do exist, although I suppose the effort required to modify ActivityPub is too much, more likely the feature will be included in some successor to the fediverse.

      • SorteKanin@feddit.dk
        link
        fedilink
        English
        arrow-up
        0
        ·
        27 days ago

        This isn’t going to solve anything. Cryptographically secure voting helps when you can ensure that each person only gets to vote once. But anyone can just sign up for more accounts or make loads of bot accounts and vote multiple times. This solves nothing.

    • Vlyn@lemmy.zip
      link
      fedilink
      English
      arrow-up
      0
      ·
      27 days ago

      The problem isn’t keeping votes anonymous, that’s easy. The problem is bots/spam. You could just create a new instance and then upvote a post from another instance a thousand times. If the votes are anonymous for the other instance it’s tough to say if they are genuine users or just bots.

      That’s the main issue here, when votes are anonymous you could easily just spam votes with no way to trace it back. If it’s a rogue instance then fine, you can ban the whole instance. But imagine if lemmy.world starts using fake votes in the background towards other instances.

      • souperk@reddthat.com
        link
        fedilink
        English
        arrow-up
        0
        ·
        27 days ago

        If you are worried about duplicates, aka a single bot spamming multiple votes, then that’s feasible to mitigate.

        If you are worried about multiple bots spamming one vote each, that’s harder to mitigate and it comes down to how the instances handles bot accounts in general. IMO it’s best to ignore the bot problem and instead focus on designing a vote weighting system that favors similar instances.

      • nimpnin@sopuli.xyz
        link
        fedilink
        English
        arrow-up
        0
        ·
        27 days ago

        What keeps from doing that right now? You can just create an instance and bot accounts on that

        • Vlyn@lemmy.zip
          link
          fedilink
          English
          arrow-up
          0
          ·
          27 days ago

          It would be damn easy to look up the instance and their “users” and see that the users are not genuine. Then ban the whole instance.

  • rottingleaf@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    27 days ago

    The users right now may fall into a false sense of privacy when voting because the votes are hidden from Lemmy users.

    Why would you even want anonymous votes but not anonymous comments?

    The former is as good\bad as the latter.

    I know they were already technically public. I think they should be shown.

    • Th4tGuyII@fedia.io
      link
      fedilink
      arrow-up
      0
      ·
      27 days ago

      Yeah. If you’re on a public forum accessible to anyone, which the whole fediverse is, then you should never assume privacy.

      Honestly transparency in this regard would be better - they’re already visible to much of the community, so they might as well be visible to everyone.

  • bloodfart@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    26 days ago

    Get rid of votes.

    They’re only useful for ranking content and content is only useful in the context of ad revenue.

    You don’t have to be on reddit anymore.

    • skye@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      26 days ago

      And useful to let you know if a post is actually genuine/useful, or something you should probably ignore and disregard because everyone else that read it before you discarded it as bad

      no it must only be for content farming

    • turmacar@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      26 days ago

      Yes, a return to the unstructured hellscape glory of unranked comments of yesteryear. Every thread starting with a resounding “First!!1!!”. Relevant or interesting things hidden on page 5 of 31. Spam lurking around every corner, as a treat.

  • Allero@lemmy.today
    link
    fedilink
    English
    arrow-up
    0
    ·
    26 days ago

    One situation I’ve repeatedly faced that could be solved by fully public voting is having those debates when someone puts a single downvote on my opponent’s comments.

    Silly, yes, but it may look like I am downvoting a person to aggravate. I am not, it’s not me! :D

  • Resol van Lemmy@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    26 days ago

    At least NOW I can find out exactly who can call me out for saying something stupid, and thank that person for providing me with valuable information and knowledge.

    Downvotes are actually kinda useful, even I benefit from them.

    • MataVatnik@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      26 days ago

      In LiveLeak all votes were public. What happened was a lot less downvoting, but also aggrevated users would stalk your page and leave mean messages if you downvoted their comment.

      On the other hand, it was really easy to spot trolls trying to manipulate the narratives, Hasbarah and Russian trolls were really active on LiveLeak. This allowed me to block them and keep them from bombing my comments anytime I said something critical.