• Rimu@piefed.socialOP
          link
          fedilink
          arrow-up
          20
          arrow-down
          3
          ·
          9 months ago

          Ok, yeah, theoretically.

          But we’re talking about putting voting info into the UI for anyone to see. Not highly motivated and skilled bad actors.

            • ericjmorey@fedia.io
              link
              fedilink
              arrow-up
              6
              ·
              9 months ago

              It’s not theoretical to se how people consistently behave when there’s less friction for toxic behavior. You should look into it if you’re not already aware of the very predictable negative outcomes that stem from removing those frictions.

            • Iceblade@lemmy.world
              link
              fedilink
              English
              arrow-up
              3
              arrow-down
              1
              ·
              9 months ago

              We’ve already seen that kind of harrasment on major platforms including X and those owned by Meta.

                • Iceblade@lemmy.world
                  link
                  fedilink
                  English
                  arrow-up
                  2
                  ·
                  edit-2
                  9 months ago

                  That’s because it’s supposed to be. I was on Reddit for a decade until their management shit the bed, and these kinds of problems weren’t a thing there despite the much larger userbase.

                  For the record, to me it’s less about privacy and more about setting expectations. I’m not anonymous online, I’m pseudonymous, I’ve had this handle for a long time. I am my online identity, and when I post and vote I don’t feel anonymous, even if I’m relatively protected from someone knocking on my door or messaging my boss about a statement.

                  If voting “ledgers” aren’t presented in the discussion, that’s because they aren’t intended to be part of the discussion. This reduces the value of influential individuals votes (ooh Bill Gates liked X, Kamala Harris disliked Y etc.) and shifts focus to how the community values of the content. It’s the same reason that we follow communities rather than individuals. We get an internet “hive mind” of sorts without cult of personality.

            • kux@lemm.ee
              link
              fedilink
              English
              arrow-up
              1
              ·
              9 months ago

              the illusion of privacy

              i am from the post usenet and pre facebook internet generation (i hope that is vague enough) so using my real name on the internet or signing up for accounts with my real name email acount is strictly verboten by indoctrination, so my opinion may be out of date or invalid somehow, but i can not see how your lemmy account’s up or down voting history violates privacy in any meaningful way

            • Redjard@lemmy.dbzer0.com
              link
              fedilink
              English
              arrow-up
              3
              ·
              9 months ago

              So the technical-skill-bar is transforming a lemmy link into the equivalent on an mbin instance? That is huge.

        • mozz@mbin.grits.dev
          link
          fedilink
          arrow-up
          7
          arrow-down
          1
          ·
          9 months ago

          It’s not quite that simple. As far as I’m aware, it’s difficult to fetch from another instance “after the fact” what all the votes are for a particular user or comment; you have to be signed up to receive updates on it, and then after the fact you can go hunting around in your own instance’s DB and see what all the votes were (or your UI can do it, if it’s supported).

          But, yes, there are instance softwares that will do it, and no one’s defederating from every one of those instances (nor I think should they). Someone posted a link to an mbin instance breaking down the votes for this post. Votes are not private.

            • mozz@mbin.grits.dev
              link
              fedilink
              arrow-up
              3
              ·
              9 months ago

              Apparently mbin does not put Like/Dislike activities in there

              Yes. That’s what I said. I’m actually not 100% sure about it; for all I know there’s some way to get it, but AFAIK all the existing softwares don’t publish votes “after the fact”, only at the time to current subscribers. But then, of course, it’s kind of a moot point because you can just grab it from any mbin instance’s DB through the UI without needing to do anything special or any particular knowledge.

              In a world where ActivityPub is only used in server-to-server, this would be fine. If we ever get to a (IMNSHO, better) scenario where we have more clients talking AP directly, then this will not work, and mbin will have to add those as well.

              Not really. You can have your client talking to all the servers and grabbing votes for whatever you’re subscribed to, and losing votes for anything you’re not subscribed to. It works basically exactly that way for one-user instances already.

              There is no sane way to square this peg into a round hole. Privacy and “Social Media” are inherently incompatible. The advice about not putting anything online that you are not willing to ever be made public is evergreen, and anyone that does not follow it will eventually have to learn it the hard way.

              Tru dat. 100% agreed. It seems like there are all these people in this thread arguing that their votes need to be private. Their votes are not private, and will never be private, for as long as ActivityPub is what they’re using. I can see some value, maybe, to making it slightly difficult to extract the information instead of just giving it for free to everyone, but holding onto the idea of your votes being private is a gateway to unhappiness and only unhappiness.

                • mozz@mbin.grits.dev
                  link
                  fedilink
                  arrow-up
                  4
                  ·
                  edit-2
                  9 months ago

                  Oh, yeah, at that point it’ll be a scalability clusterfuck. No idea what the solution is. Maybe something with persistent caches run by third parties or something? That actually would be fine, since all the actions are signed with the private key of the actor, I think.

                  ActivityPub is not to me a real great designed protocol but it’s whatever. Usually the key part for social networks is the “social” part of it; the protocol or the web site can be pure shite and if people like interacting with the other people there then it’s fine. But yes, you are correct that beyond a certain point of scalability there are some dragons lurking that don’t have obvious weak spots.

      • Dandroid@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        2
        ·
        9 months ago

        How do you know who you’re defederating with? When I set up my instance, the list of federated instances was thousands. How do you know which one is scraping the data?

    • intensely_human@lemm.ee
      link
      fedilink
      English
      arrow-up
      8
      ·
      9 months ago

      How is the data public? I’m asking in the most technical sense?

      This informs an issue I’ve had lately with a group of three people or bots following along my comment chain (All my comments, for a while, were dropping consistently to -2 score in all contexts).

      It’s my understanding that votes are not public. Am I wrong?

      • Adam@doomscroll.n8e.dev
        link
        fedilink
        English
        arrow-up
        15
        ·
        9 months ago

        All votes are public, they’re literally broadcast to the Fediverse writ large. You vote on something on your server, your server then tells the server owning the thing you voted on and that server then tells anyone who is interested (subscribers on other servers). That way everyone knows that this comment was voted on, but that information is indelibly tied to you - an entity on the Fediverse.

        Lemmy devs just chose not to a) show that information in a UI (plenty of other software out there does) and b) not inform people that was the case. Which leads to the whole point of the thread, hiding this from users merely gives a false sense of security.

      • Redjard@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        1
        ·
        9 months ago

        Your world does not correspond to reality given that mbin already shows individual votes.

        Head over to your comment on fedia.io and see who voted on your own comment.

        Do you want to only vote on instances that defederate all mbin instances, and commit to keep doing so in the future?

        • systemglitch@lemmy.world
          link
          fedilink
          English
          arrow-up
          4
          arrow-down
          1
          ·
          edit-2
          9 months ago

          Just because people can go out of their way to find this information, doesn’t mean we should remove all restrictions. That’s a real twisted way of thinking.

          What we have in place is already egregious imo, and a major flaw with the system in place.

          • Redjard@lemmy.dbzer0.com
            link
            fedilink
            English
            arrow-up
            3
            ·
            9 months ago

            That isn’t really going out of your way, it is the base mode of how the fediverse works. Looking at something on a different instance.
            Plenty of people just use mbin and see this, without any action at all.
            The point is that as it stands right now, there are already basically no restrictions. The only thing perhaps missing is the knowledge that you can simply copy paste a link into fedia or another mbin instance to view upvotes.

            You can open an issue on mbin about it, to restore a semblance of restriction. But currently as it stands, all restrictions are about as fallen as they could be.

            You can ofc argue that we shouldn’t open another equivalent hole in lemmys webui and api, so that you can in the future remove the ability from mbin.

            I would in turn argue that this system has always been egregious, and that in the same sense as banning encryption you never hit those you want to hit using incomplete restrictions. Regular users are led to believe their votes are private, while the worst dataminers or trolls will always have their instances to query all of that info.
            And how could you inform people that their votes are public without at the same time telling them how to get access to that info?

            If mbin removes the info, you will get another fediverse software showing it. You will get fediverse activity pub log info pages, specific vote info pages, it will never end.
            Has reddit ever managed to kill the 200ᵗʰ removeddit clone?

            Please instead put your effort into changing the way lemmy federates, the only way to fix this is to make vote details private, between only a select few instances. An mbin dev in the other thread mentioned PeerTube as an example implementation where you could remove vote details like that.