I think the only thing worse than something not being private, is if the fact that it’s not private is not common knowledge leading to tons of people thinking it’s private.

Lemmy doesn’t even show a list of what you the logged in user voted on. But it’s trivial to use an external tool to see who voted on what regardless of whose account it is. I think obsecuring information like this does more harm than good, since a lot of people won’t actively go out and research what kind of data in their Lemmy account is publicly accessible beyond the data they can see from the website itself.

It’s been discussed before that there isn’t an easy way to hide who voted for what on a federated platform while still having all the instances correctly count votes for everyone. Therefore, if actually making votes anonymous seems not to be viable, why not just make it public for everyone like Mastodon does? I don’t think we should make them inbox items like on Mastodon, or at least not the same inbox as the rest of the notifications so votes don’t drown them out. I think a dropdown on the content itself showing who voted on it and in which direction is probably enough. Also a tab on the user page showing a list of everything the user voted on, at least on the logged in user’s own page (I mainly want this so I can keep track of what I voted on).

  • davel@lemmy.ml
    link
    fedilink
    English
    arrow-up
    31
    arrow-down
    2
    ·
    1 day ago

    But it’s trivial to use an external tool to see who voted on what regardless of whose account it is.

    It’s also trivial for us to defederate from such tools, which our instance and others have done in the case of lemvotes.

    • Mearuu@kbin.melroy.org
      link
      fedilink
      arrow-up
      7
      arrow-down
      15
      ·
      1 day ago

      You’re not wrong but you are part of the problem that lets malicious accounts game the algorithms.

      Why are you against something that would target bad actors?

      • davel@lemmy.ml
        link
        fedilink
        English
        arrow-up
        20
        ·
        edit-2
        1 day ago

        Admins can see the votes and identify bad actors, and they can set up automation tools. On lemmy.ml, we consider them spam accounts and ban them.

        • Mearuu@kbin.melroy.org
          link
          fedilink
          arrow-up
          4
          arrow-down
          4
          ·
          1 day ago

          Yes, I’m aware that instance admins can see the votes. I fully intend to spin up my own instance and investigate. After I complete my report on vote manipulation with evidence and send it to you, will you will ban those accounts?

          • davel@lemmy.ml
            link
            fedilink
            English
            arrow-up
            9
            ·
            1 day ago

            That depends on the evidence, I suppose, and I’m not an admin for kbin.melroy.org, so I can’t ban them from your site, only mine.

            But the what I would normally suggest is to report the post(s) or comment(s) for suspected vote manipulation, and let the mods & admins address them.

            • Mearuu@kbin.melroy.org
              link
              fedilink
              arrow-up
              2
              ·
              1 day ago

              Fair. I can respect that. Give me a few weeks and I’ll present you and the public the reports. To be clear it’s not only users from your instance.

  • gibmiser@lemmy.world
    link
    fedilink
    English
    arrow-up
    45
    arrow-down
    2
    ·
    1 day ago

    Honestly I think you are right. If it were obvious votes were public people would act differently, and while that’s not desirable from a content perspective, it is from a user perspective.

    People don’t know unless it is in their face. Put it where everyone can see it. More drama, more engagement? Whatever.

      • wizardbeard@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        11
        ·
        1 day ago

        If I understand it right, each real piefed account gets an associated “shadow account” used for voting and the piefed instance admin that the account is from can correlate the two if needed.

        • MalReynolds@aussie.zone
          link
          fedilink
          English
          arrow-up
          3
          ·
          1 day ago

          It’s a checkbox in settings.

          [ ] Vote privately

          Votes will be sent to untrusted instances using an alt

        • Mearuu@kbin.melroy.org
          link
          fedilink
          arrow-up
          4
          ·
          1 day ago

          If the instance admin can still correlate the two, then whats the purpose of this feature?

          Wouldn’t they be able to do the exact same upvote/downvote calcs as any other instance admin?

          • Rivalarrival@lemmy.today
            link
            fedilink
            English
            arrow-up
            6
            ·
            edit-2
            1 day ago

            Generally speaking, anyone can correlate the two.

            I mean, when a piefed user and a piefed shadow account participate and vote in the same thread, it doesn’t take a rocket surgeon to conclude they might be the same person. Look through a handful of the user’s comment threads, look for piefed users voting in the preceding comments for confirmation.

            Unless the user only votes in threads they do not participate in, and only participates in threads they do not vote in, correlating the two accounts is trivial.

          • ada@piefed.blahaj.zone
            link
            fedilink
            English
            arrow-up
            6
            ·
            1 day ago

            The difference is that voting is not publicly available, so people can’t be judged for their voting behaviours, however, down voting bots etc can still be identified and banned by their home instance admin.

            That being said, I don’t like the feature, and would disable it if I could

    • Hubi@feddit.org
      link
      fedilink
      English
      arrow-up
      4
      arrow-down
      2
      ·
      1 day ago

      Honestly I think you are right. If it were obvious votes were public people would act differently

      Why? Lemmy is a pseudonymous platform. Who cares what content individual users up or downvote. The votes being public is the only way to deal with brigading across instances.

    • kobra@lemmy.zip
      link
      fedilink
      English
      arrow-up
      9
      ·
      1 day ago

      Wouldn’t it make more sense to either implement real vote privacy or just open the viewing window up for everyone equally?

      • Dave@lemmy.nz
        link
        fedilink
        English
        arrow-up
        11
        ·
        edit-2
        1 day ago

        Vote privacy can be tricky in an environment where every vote gets sent to thousands of instances and needs to be verified as legit via the ActivityPub protocol.

        Piefed does a good job of this I think. If vote privacy is enabled, they create a second account that is used only for votes. Other instances see the votes and can validate them against the vote account but it’s not tied to the actual user (except in their home server database).

        A benefit of this is that the vote account for the user is always the same, so you can still track vote manipulation, and ban the vote account if needed.

  • snooggums@lemmy.world
    link
    fedilink
    English
    arrow-up
    16
    arrow-down
    1
    ·
    1 day ago

    I liked the visibility of votes on kbin, convenient to see if one was getting up or down votes from a variety of users and not just the same people over and over.

      • haui@lemmy.giftedmc.com
        link
        fedilink
        English
        arrow-up
        1
        ·
        20 hours ago

        Your wording.

        “I have an idea to improve it” or even opening an issue with the devs would be the way to do this. Instead you front against something that is, lets face it, tons more private and more free than 99% of the world population give less than half a shit about.

        currently, every day people try to cancel either lemmy or the devs while fascists are killing protesters in the US and the whole world tries to get totalitarian capitalist control.

        Its like living in a boring horror movie.

  • SatyrSack@lemmy.sdf.org
    link
    fedilink
    English
    arrow-up
    10
    ·
    1 day ago

    But it’s trivial to use an external tool to see who voted on what regardless of whose account it is

    Is there a tool made for this out there? As far as I’m aware, the simplest way for the average user to do that is to run their own instance and then manually query its database directly, which is far from trivial.

  • Mearuu@kbin.melroy.org
    link
    fedilink
    arrow-up
    5
    arrow-down
    1
    ·
    1 day ago

    There are several big name accounts on the fediverse that are very likely committing vote manipulation. If you mention it in the thread you will be brigaded. I see it everyday from the same accounts. Those same threads will have highly upvoted AI slop that most times doesn’t even relate to the thread. Not even a Markov chain, just completely unrelated. The same people that upvoted the original post all upvote the same AI slop. Comments that are related to the topic have much lower engagement.

    I was going to spin up my own instance to track these people and later put out a report but I am currently way too busy to do that. Maybe in a couple weeks I can get started. If anyone else is as annoyed as me about this feel free to get started tracking these people and share the data with everyone please.

      • Mearuu@kbin.melroy.org
        link
        fedilink
        arrow-up
        3
        arrow-down
        1
        ·
        1 day ago

        It’s not proper to drop names until we have evidence. I could be wrong about a few. However, It unlikely that we are wrong about them all.

        I think most people already suspect some of the same accounts and can offer up names but I don’t think they should either. It’s probably best to gather evidence against them without them knowing we are looking at them.

        • Cowbee [he/they]@lemmy.ml
          link
          fedilink
          English
          arrow-up
          2
          arrow-down
          1
          ·
          1 day ago

          What’s your test to determine between “AI Slop” users and active accounts? Further, I think just releasing a report with voting habits and whatnot for certain accounts without having definitive proof is just witch-hunting. If you suspect accounts, I think it’s best to just report them, unless your test to determine “AI Slop” is truly infallible.

  • southsamurai@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    3
    arrow-down
    2
    ·
    1 day ago

    Eh, that seems like a shit ton of clutter for no real benefit.

    As it is, if someone wants the info, it’s easy to get, but doesn’t add more junk to the UI