I read on reddit that on Lemmy you can see users’ upvote/downvote history. I therefore expected to be able to see upvote/downvote breakdown by user for my own comments. But couldn’t find this. Does this feature exist or is that a myth?

  • cwagner@lemmy.cwagner.me
    link
    fedilink
    English
    arrow-up
    5
    ·
    11 months ago

    You should consider your votes to be public, but they’re not indexed by search engines.

    For now. Anyone could publish a version that makes them indexable. The only solution would be to change things on a base level so only vote counts federate instead of vote details. But then I guess blocking wouldn’t help against votes. Well, federation is hard.

    • Skull giver@popplesburger.hilciferous.nl
      link
      fedilink
      English
      arrow-up
      3
      ·
      11 months ago

      That’s true, but I don’t think any search engines care about the Fediverse for the moment. There’s not a lot of money to be made on all of these ad-free websites. With the relatively small communities it’s also not a great source for stealing AI training data from.

      Plus, the fact the content is mirrored all over the place probably triggers clone/bot detection, with clickable links to other Fediverse instances triggering the anti-bot measures.

      A huge network of pages mostly linking to each other, all replicating each other’s contents, sounds like a textbook example of SEO abuse.

    • HamSwagwich@showeq.com
      link
      fedilink
      English
      arrow-up
      2
      ·
      11 months ago

      It would also open the door for rogue instances to send out massive downvote counts without any data to back that up. That’s not to say you couldn’t already do that with fake users, but it’s much easier to identify a mass of fake users than it is to identify a mass of fake downvotes as a number.

        • HamSwagwich@showeq.com
          link
          fedilink
          English
          arrow-up
          1
          ·
          11 months ago

          No it wouldn’t, if the instances were creative with the data manipulation. I can think of at least 3 ways to do it right now

    • r00ty@kbin.life
      link
      fedilink
      arrow-up
      2
      ·
      11 months ago

      Also without identifying the user it becomes hard to know what’s a unique like and what is a duplicate. I suppose a workaround would be for the user’s instance to keep a record of who liked what, and then just issue just the unique like IDs (which can be traced back to the user only on their home instance).

      It would need to be a bit smart. Say the same user toggles their upvote on and off. The upvote for a given topic I think would need to be a hash of the topic/comment ID + user ID so that the same ID would be re-issued to prevent the upvotes/cancels falling out of sync.

      It’s a lot of effort really for keeping something such as a like private.

      • HamSwagwich@showeq.com
        link
        fedilink
        English
        arrow-up
        2
        ·
        11 months ago

        What if the post is edited at a later time? Then all those votes become invalid. It’s not practical with the way ActivityPub is designed. Honestly, it’s designed the way it is for a reason… if you aren’t willing to own your participation on a public forum, you shouldn’t be on a public forum.

        • r00ty@kbin.life
          link
          fedilink
          arrow-up
          1
          ·
          11 months ago

          Why would editing do that? I was talking about using the ids which wouldn’t change on an edit.

          In any case, I don’t have a problem with this info being federated. Some people do, so it’s worth talking about ways it could be done.

          • HamSwagwich@showeq.com
            link
            fedilink
            English
            arrow-up
            1
            ·
            11 months ago

            Because using a hash based on elements in the post would change on an edit is why I said that

            • r00ty@kbin.life
              link
              fedilink
              arrow-up
              1
              ·
              11 months ago

              I was suggesting (I actually clearly said it in both comments) hashing the post/comment ID + userid NOT the content. Just enough info to get a unique ID. We don’t need it not to be non-reversible. Just a unique ID for the like.

      • cwagner@lemmy.cwagner.me
        link
        fedilink
        English
        arrow-up
        2
        ·
        11 months ago

        That wouldn’t bring any benefit over only federating totals, or am I missing something? As soon as you federate anything that allows discounting blocked users, no matter what algorithm you use (besides maybe zero knowledge proofs, I guess, which are black magic to me) , the votes will be essentially public