If the descentralization of social networks continue, we will have to prepare for the eventual rise of the instances wars, where people will start to fight about which instance is better and which one is weird to be in and so on, but that’s for the future of us all.

  • ieightpi@lemmy.world
    link
    fedilink
    arrow-up
    24
    ·
    1 year ago

    The fact that all instances talk to each other, makes me think we likely won’t have wars.

    I mean I’m subscribed to beehaw and kbin communities. And everything in between.

        • QueenAsh@lemmy.sdf.org
          link
          fedilink
          arrow-up
          9
          ·
          1 year ago

          Beehaw is a large lemmy instance which is notable for defederating from some other large instances recently due to their own admin policy. Kbin is an alternate federated platform similar to Lemmy, and the two can mostly work with each other.

          • fluke@lemmy.world
            link
            fedilink
            arrow-up
            2
            ·
            1 year ago

            What are instances and federations?

            I just thought that it was Reddit, but with a different backend. But people are talking like there’s more to it than that…

            • oscar_falke@sopuli.xyz
              link
              fedilink
              arrow-up
              1
              ·
              1 year ago

              There’s so much more to it than that, but I’m too new and generally technically intept to properly explain it

            • QueenAsh@lemmy.sdf.org
              link
              fedilink
              arrow-up
              1
              ·
              1 year ago

              Ok so Lemmy itself isn’t really a single app or service like Reddit, rather it’s a software project that people can run on their own servers. It’s a bit like email in that regard, anyone can run an email server, or you can just join someone else’s like Gmail (think of instances as being like these). Instances can have their own rules and customisations, but they all still talk email (in lemmys case, something called activitypub) and work together, and you can send and receive content from other people even if they’re on a different email provider (lemmy instance). Federating is basically two different instances agreeing to connect and share their content with each other. This generally happens by default. Defederating is the opposite, deciding to stop sending and receiving content from a particular instance.

              Email is also a federated platform just like Lemmy. You can have email clients that talk to email servers, but “email” itself isn’t really an app you can just run, it’s a collection of apps and servers that all work together. Lemmy is very similar.

              Also worth noting, the language (or protocol, to use the technical term) that Lemmy uses to talk between instances is called ActivityPub, and a whole bunch of different services such as Mastodon and Kbin use this! Together, these services are known as the “Fediverse” and the really cool thing is that they can all talk to each other because they speak the same language! If you want to, you can technically browse and post on Lemmy from Mastodon, and vice versa, even though they’re completely different services. While it’s a bit tricky with Mastodon since its much more like Twitter than Reddit, Kbin works really well with Lemmy and is generally interchangeable. People on Lemmy can join in on Kbin and vice versa. The whole system is really neat and if it sounds interesting, you should absolutely google it some more and learn all about it! It’s a community project so if you like it and want to get involved, you can help create any part of this from contributing to Lemmy’s code to running your own instance.

              • fluke@lemmy.world
                link
                fedilink
                arrow-up
                1
                ·
                1 year ago

                Thanks for the explanation and the time taken to write it.

                I’m starting to figure it out as I stumble my way around it. For example I’ve found that Lemmy.World (my ‘home’ instance) isn’t big on NSFW stuff, so I’ve made an account on another instance and linked the two.

                Thanks again!