• SorteKaninA
    link
    fedilink
    arrow-up
    4
    ·
    7 months ago

    I guess the question is how specifically you implement such a system, in this case for software like Lemmy. Should instances have a trust level with each other? Should you set a trust when you subscribe to a community? I’m not sure how you can make a solution that will be simple for users to use (and it needs to be simple for users, we can’t only have tech people on Lemmy).

    • sparr@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      7 months ago

      For the simplest users, my initial idea is just a binary “do you trust them?” for each person (aka “friends”) and non-person (aka “follow”), and maybe one global binary of “do you trust who they trust?” that defaults to yes. anything more complex than that can be optional.

      • SorteKaninA
        link
        fedilink
        arrow-up
        1
        ·
        7 months ago

        But how does this work when you follow communities? Do you need to trust every single poster in a community?

        • sparr@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          ·
          7 months ago

          You’d see posts in a community/group/etc based on your trust of the community, unless you’ve explicitly de-trusted the poster or you trust someone who de-trusts them (and you haven’t broken that chain).

          • SorteKaninA
            link
            fedilink
            arrow-up
            1
            ·
            7 months ago

            Right, so if I have no connection to someone else, it’d be “neutral” and I’d see the post. If I trust them transitively, then it would be a trusted post and if I distrust them transitively, it would be a distrusted post.

            I think implementing such a thing would not only be complicated but also quite computationally demanding - I mean you’d need to calculate all of this for every single user?