I don’t understand how Lemmy intends to do it when the different instances are federated, if several instances create the same community for example…is that possible?

    • DessalinesMA
      link
      fedilink
      arrow-up
      3
      ·
      edit-2
      5 years ago

      “Fragmentation” of communities is a good thing.

      If someone starts up a lemmy instance about star trek, and someone starts up one about breaking bad, both of them can have /c/news communities.

      And from my feed, I can subscribe to both startrek/c/news and breakingbad/c/news

      • DJWalnut
        link
        fedilink
        arrow-up
        1
        ·
        5 years ago

        Honestly, I think a better idea is to separate human-readable names and formal names. say, the community ID is a random 128 bit string (could also be a public key if you do something neat with cryptography) and then the community’s human readable name is a mutable variable that can be set or change, and doesn’t have to be unique

        • Serge Tarkovski
          link
          fedilink
          arrow-up
          1
          ·
          5 years ago

          So basically you want a distributed community, like, for example, what happens in the blockchain world. Anyway, you depend on the mods then, if not on the admins of a particular server. In either case, it’s all about people in the end. Also, what if someone decides that the mods of a particular “unique” place have broken things up / corrupted the original idea etc.? Where to create another, better place if this one has already been occupied?

            • Serge Tarkovski
              link
              fedilink
              arrow-up
              3
              ·
              5 years ago

              It is a problem. Though I don’t know how big the problem is, but maybe it’s significant. That’s why I’m saying about community merging and replication in another comment to this post. We can divide the problem into two: having a backup in case of technical issues with the main instance, and community ownership / trust things. The first one is truly technical, the second one is about people and has no easy solution IMHO. What if the owner decides to kill the community entirely? Maybe that replication thing can help, one can set up a replica / mirror of a community even without notifying the owner, and that replica can become a reincarnated community instance once the original one is dropped. Not sure though how to backup user accounts in case of a dropped server with those accounts.