• @[email protected]
    link
    fedilink
    47 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).

    • @[email protected]
      link
      fedilink
      English
      17 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.

      • @[email protected]
        link
        fedilink
        17 months ago

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

        • @[email protected]
          link
          fedilink
          English
          27 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).

          • @[email protected]
            link
            fedilink
            17 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?