When I look at https://lemmy.ml/c/startrek vs https://kbin.social/m/startrek I see two entirely different lists of posts. Why? It’s the same topic, just on different instances. How can we have communities about topics without having them siloed into their own instance-based communities? Is this just related to that 0.18 issue with Lemmy/kbin not talking nicely, or is this how the Fediverse is?

Is it (at least theoretically) possible for me to post an article on https://kbin.social/m/startrek and have it automatically show up on https://lemmy.ml/c/startrek, or are they always going to be two separate communities?

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

    As cool as it would be, currently federation doesn’t work in this way

    Basically the two communities you mentioned are !startrek@kbin.social and !starktrek@lemmy.ml; notice that when I write it out like this, they have different full names.

    If you post on either community from any instance it will federate to that community on all instances but not between each other as they are separate communities

    Hopefully this helps, I’m not great at explaining these things 😅

    • timbervale@kbin.socialOP
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      1 year ago

      No, that makes perfect sense, it just seems like a real limitation. The reason Reddit got as big as it did was because everyone was on the same platform, and I didn’t need to go to 15 different forums just to have to participate in the same conversations 15 different times. I was kind of hoping the Fediverse would be a replacement for that, but instead it seems to dive headlong into the “15 small forums are better than 1 big forum, even though it’s been proven time and again that (most) people don’t want that”.

      Oh well. Back to using Reddit, I suppose. Thank you for the answer, though!

      • MentalEdge@kbin.social
        link
        fedilink
        arrow-up
        7
        ·
        edit-2
        1 year ago

        That’s not at all how it works. There aren’t going to be 15 different mini forums, one for each instance. Only one instance needs to have one, and the rest can connect to it.

        That just doesn’t stop people from starting duplicates on other instances, same as on reddit, someone can start another sub for the same thing with a slightly different name.

        • timbervale@kbin.socialOP
          link
          fedilink
          arrow-up
          1
          ·
          1 year ago

          So you’re saying that 14 of the 15 “mini forums” shouldn’t exist, and everyone should use a single instance, but access it through their instance via the Fediverse (like subscribing to !startrek@lemmy.world on kibin)? If so, wouldn’t that mean a consolidation of power for the !startrek@lemmy.world instance, and thus go against what federation is about in the first place? Or am I misunderstanding the whole purpose of decentralized social media? I thought the reason we wanted to use the Fediverse over Reddit was because Reddit had too much control over the content, but if one instance has all the content, doesn’t that instance have just as much power as Reddit has now?

          • FaceDeer@kbin.social
            link
            fedilink
            arrow-up
            3
            ·
            1 year ago

            He’s saying that 14 or 15 “mini forums” don’t have to exist. “Shouldn’t” doesn’t enter into it, there are no rules about this kind of thing.

            It only means consolidation of power in the startrek@lemmy.world instance if everybody prefers to go there over the alternatives. If the moderators or admins there go mad with their moderate amount of power and the community there starts sucking, everyone can switch over to a different startrek on a different instance.

            I thought the reason we wanted to use the Fediverse over Reddit was because Reddit had too much control over the content, but if one instance has all the content, doesn’t that instance have just as much power as Reddit has now?

            An instance only has power over its own self. If lemmy.world’s administrators suddenly pull off their masks to reveal that they were Reddit’s admins all along, everyone can just switch to using a different startrek community on a different instance.

            • timbervale@kbin.socialOP
              link
              fedilink
              arrow-up
              2
              ·
              edit-2
              1 year ago

              Isn’t that still a consolidation of content/users, though? I thought the Fediverse was about decentralization, whereas I keep hearing that it’s okay to centralize content/users on individual instances if it happens naturally. Wouldn’t that just lead to situations where the mega instance could control the contents/users? Migrating users to an entirely new instance is hard, I mean just look at how hard it is to get people to leave Reddit. It just feels like either I’m missing something, or the Fediverse is just a new technical way to recreate a system that we already have and complain about. If a single instance has total control over the content and users (not the user accounts, just the fact that a huge number of users would be following that specific instance), then how is it decentralized?

              • FaceDeer@kbin.social
                link
                fedilink
                arrow-up
                2
                ·
                1 year ago

                Wouldn’t that just lead to situations where the mega instance could control the contents/users?

                No, it would not, I and others in this thread keep telling you that. There’s no need for users to have an account on that “mega instance” in order to interact with the community there, and if that community or instance goes sour it’s no effort at all for the users to switch to interacting with a different community on a different instance.

                It just feels like either I’m missing something

                Yes, I think so. It feels like the same things are being said back and forth repeatedly, so we’re probably talking past each other.

                You may have an idiosyncratic definition of “decentralization”, perhaps. There are multiple ways of decentralizing stuff. In the case of the Fediverse, you still have communities “centralized” in that their content is located on a particular instance, but the users can interact with that community from any instance. This is hugely different from Reddit, which has only one instance that’s completely and forever under their control, where users can never interact with anything outside of it.

                Migrating a user to a new instance is hard, yes, but you don’t have to.

                If a single instance has total control over the content and users (not the user accounts, just the fact that a huge number of users would be following that specific instance), then how is it decentralized?

                How does an instance have “total control” over users from other instances? It has no control at all. At worst it can defederate, which would just hurry along their migration to a new community that’s on some other instance.

                • timbervale@kbin.socialOP
                  link
                  fedilink
                  arrow-up
                  1
                  ·
                  1 year ago

                  How does an instance have “total control” over users from other instances? It has no control at all. At worst it can defederate, which would just hurry along their migration to a new community that’s on some other instance.

                  Look at Reddit: it’s gone bad, and yet millions still use the site. So much so, in fact, that content on many subreddits is posted every few minutes, whereas the same communities here on kbin see hours or days between posts. That’s what I mean: people are used to the solution they like, so if a community becomes “bad” enough to make me move to a different instance, it might not be bad enough for everyone else, and so I’d be stuck moving to a smaller instance while the majority of users continue using the “bad” instance. Just because I don’t need to create a new account doesn’t change that fact.

                  If I don’t want to use Reddit, all of the content and users that I benefit from are still over on Reddit. No matter how much I’d like everyone to switch over to kbin, they don’t think Reddit is as big of an issue as I do. Clearly. So what am I supposed to do if that happens with !startrek@startrek.website in a few years? Do I have to put up with a bad site as long as everyone else puts up with it, too? Or do I have to move to a smaller community on a different instance just so I don’t have to deal with the problems of the original instance?

                  • FaceDeer@kbin.social
                    link
                    fedilink
                    arrow-up
                    1
                    ·
                    edit-2
                    1 year ago

                    Look at Reddit: it’s gone bad, and yet millions still use the site.

                    Because they are trapped there. A user account on Reddit remains on Reddit, it can’t access communities outside of Reddit.

                    If Reddit were magically part of the Fediverse then I, FaceDeer@kbin.social, could have been posting on startrek@reddit.com. Then when Reddit goes bad and startrek@reddit.com starts sucking, I can just start posting on startrek@startrek.website instead. No need to create a new account or “migrate” anywhere. The friction is minimal.

                    Since Reddit is not part of the Fediverse, then the only way I could be posting to startrek@reddit.com would be if I was using the account FaceDeer@reddit.com and if Reddit goes bad then FaceDeer@reddit.com cannot interact with startrek@startrek.website. FaceDeer@reddit.com is “trapped” there, and I would have to create a whole new account to get off it (as I did).

                    so if a community becomes “bad” enough to make me move to a different instance

                    You don’t need to move to a different instance. I’m not sure where this miscommunication is coming from. You can continue using timbervale@kbin.social if startrek@startrek.website “goes bad” and instead go hang out on some other startrek community without having to create a new account.

                    Do I have to put up with a bad site as long as everyone else puts up with it, too? Or do I have to move to a smaller community on a different instance just so I don’t have to deal with the problems of the original instance?

                    Move to the smaller instance. Everyone else can move too. It’s just as easy for them as for you. Then it becomes the bigger instance.

                    If it’s “bad enough” for you to move but not for them to move, perhaps you’re being more sensitive to the badness than everyone else is. Maybe it’s not so bad. If it is that bad, then why aren’t they moving?

          • MentalEdge@kbin.social
            link
            fedilink
            arrow-up
            3
            ·
            edit-2
            1 year ago

            For any given community, yes, there must be a center. How else can there be admins and mods doing something as basic as keeping posts in a community on topic?

            But we don’t need to put all the communities, or users, on one server. Each server can be the hub for different things, or even different parts of the same thing. For example, anime communities for different series are spread out all over the place, but there’s still generally only the one, each.

            • timbervale@kbin.socialOP
              link
              fedilink
              arrow-up
              1
              ·
              1 year ago

              Right, but what about how websites work? Each website has its own server, but it connects via registrars for the domain names, other computers/servers learn about those domain names via distributed DNS servers, etc. I’m looking for a solution where I can access a giant collection of people/content all while using whatever site I want to use that fits my desires (or one that I spin up on my own). Right now, I’d have to access the largest instance if I want to have a large community, but then that one instance has all of the power over the content and users that use it, right? So basically the Fediverse is essentially akin to using a third-party app to browse Reddit: the app (in this case, the instance) grabs content from the API of Reddit (in this case the API of the host instance), and pulls it into its own database. I don’t see how this is very different from what we currently have, though I’m trying to learn more about it and not just be a dick saying, “I don’t get it, it’s stupid, bye losers”. Decentralized content is what I’m looking for, not just decentralized user accounts. Is that not a goal of the Fediverse?

              • MentalEdge@kbin.social
                link
                fedilink
                arrow-up
                3
                ·
                1 year ago

                The goal of federation is explicitly NOT decentralised content.

                It DOES store content it in a decentralized way.
                It DOES allow interaction in a decentralized way.

                It DOES NOT decentralize control of the content. It can’t. It shouldn’t.

                The admin of an instance, can control all content on it.
                The top mod of a community, can control all content on it, across instances.
                You are in control of your own content, across instances.

                In a system that is truly peer to peer, truly decentralized, you could not edit. You could not delete. You couldn’t even reliably take down content that breaks the law.

                The point is not that no-one should be in control of anything. Quite the opposite. The point is that no one entity should be in control of everything.

                In this, federation is completely different from other systems.

                • timbervale@kbin.socialOP
                  link
                  fedilink
                  arrow-up
                  1
                  ·
                  1 year ago

                  See, I was thinking decentralizing control was the primary goal of federation. Reddit having total control over the content is killer for any other website, so it makes sense for others to want to abolish that grip.

                  My thinking was like this: a community is made that every instance can join and post to, the posts would be shared across instances like a mailing list, and the community would be moderated on each instance by that instance’s community (there would be a mod for !startrek@startrek.website and a different mod for !startrek@kbin.social), then each community on their own instances would moderate the content themselves, but it would just be a stream of content flowing into them for each instance to deal with itself. This would allow instances to moderate each community themselves according to their rules, as opposed to each community having rules that stretch across the Fediverse. This way a user would be able to post something to !politics@kbin.social, and a moderation team for the !politics@teenagers.wtf would be able to moderate the content coming from the greater “politics” topic according to their instance’s rules and their own community’s rules; I imagine users on kbin.social and users on teenagers.wtf to have very different ideas of what’s acceptable within their communities. This kind of setup would allow a decentralization of users, content and control.

                  Obviously I was very wrong as to my assumptions of the Fediverse, and I appreciate the education on the subject matter.

                  • MentalEdge@kbin.social
                    link
                    fedilink
                    arrow-up
                    3
                    ·
                    edit-2
                    1 year ago

                    Some form of aggregation may still be possible. Be it user by user, or server by server.

                    But like I said in another comment, for the fediverse to work the way you imagined, the total number of people doing content moderation would have to be orders of magnitude greater than even facebook’s or twitter’s.

                    Additionally the way it works is not mutually exclusive with differing ideas, only, in the way it actually works, instances that agree on moderation policy, can pool their efforts. Only where there are differences, are different communities and different moderators, needed.

          • timbervale@kbin.socialOP
            link
            fedilink
            arrow-up
            1
            ·
            1 year ago

            Nope, still trying to understand things. I want to get away from Reddit, but if this isn’t made for users like me, then that’s okay, it’s not made for users like me. I don’t blame kbin, nor want it to change what it is; I’m just trying to understand the Fediverse and all things related to it, that’s all. Trying to find a good home for the future that isn’t Reddit.

            • MentalEdge@kbin.social
              link
              fedilink
              arrow-up
              3
              ·
              edit-2
              1 year ago

              Federation means centralized decentralisation. It aims to strike a balance.

              Each community still needs to have an admin, a creator, and moderators. In the future, it will likely become possible for a community to pack up and move between instances, but things still have to have a “source”. This is what enables centralised control, moderation, within a decentralised system. The “home” instance is in control of any given community, but it is in fact hosted on ALL servers that it is federated with.

              But this isn’t peer to peer, each copy is just a copy, only the “real” community gets to be a “legit original”, this is how it can delete stuff. This is how you can delete your own stuff. Or edit it, for that matter. Every community has a “center” somewhere on the network, and all others are “spokes” to that “hub”. But each server can be both the hubs and spokes for different things, spreading out the load on the system, and providing redundancy. When a server goes offline, the other “spokes” of any communities on it keep working to a limited extent, however, the “spokes” can no longer talk to each other without the “hub” so comments and posts stop syncing.

              If any given server goes to shit, yes, there will be loss, but the system as a whole survives. And it wont be long before the communities that were lost set up new “hubs”. Additionally, the old spokes don’t go anywhere, they will still show up in search, be visible in your user history, available in full as an archive. It just wont be an interactive one.

              Without this, you just get peer to peer, along with all it’s suitabilities for illegal activity. In a federation, there’s still someone in control, who can purge criminal or simply unwelcome users. Or to just keep things on topic, to prevent a star trek community from being flooded with bots posting star wars.

              • timbervale@kbin.socialOP
                link
                fedilink
                arrow-up
                1
                ·
                edit-2
                1 year ago

                See, that must be my confusion. I was thinking that each instance moderated the content that was being ingested by the server from whatever instances its users subscribed to. Like, if I subscribed to !startrek@startrek.website, then it would create a community here on kbin where the moderators of that magazine (I’d assume I would be assigned as the moderator if I were the first to subscribe to that source) would then moderate that magazine based on the kbin instance’s rules. Like a: the instance pulls all the content from the external instance, but it’s up to the instance’s users to moderate the ingested content themselves, kind of deal. I’m learning that I have waaaaay too high expectations for the Fediverse given how young it still is.

                • MentalEdge@kbin.social
                  link
                  fedilink
                  arrow-up
                  2
                  ·
                  edit-2
                  1 year ago

                  This would be monstrously inefficient. No, each community is moderated by its top mod, and any additional mods that they appoint.

                  Worth noting, is that you can mod communities that are on other instances, an account does not need to be on the “home” instance of a community, in order to be a mod on it.

                  This way, content does not need to be moderated multiple times, for every instance it is on.

                  Could you imagine subscribing to a community you like, and suddenly being saddled with the responsibility of monitoring everything that comes through just because you accessed it off-instance? Or worse, having to review the entire history of a community because you just added it from a new instance? No, this would never work.

                  • timbervale@kbin.socialOP
                    link
                    fedilink
                    arrow-up
                    1
                    ·
                    1 year ago

                    I don’t know about, “this would never work,” as it’s basically how news forums work today. The news is posted by websites such as CNN.com, Reuters, etc., and then individual forums/websites moderate that content based on their rules. It would be less efficient for small instances to subscribe to big topics, but then there could be a solution about layering moderation (an option to ingest the feed as it gets moderated by a different instance, or to ingest the raw feed, or some other option I didn’t think of in the few seconds I gave it thought).

        • timbervale@kbin.socialOP
          link
          fedilink
          arrow-up
          1
          ·
          1 year ago

          More like:

          I don’t understand something I am having trouble wrapping my head around, and so I should ask the community that would best be able to answer my question. I’m not going to switch from Reddit to Instagram, because Instagram doesn’t fulfill my needs; why should my evaluation of kbin be any different?

          If kbin/Fediverse doesn’t work for me, that’s okay. It’s a really well put together platform, and it’s an exciting technology. I hope you guys have lots of fun here for many years to come. That said, if it’s not a fit for me, why would I continue to use it?

          • Hobovision@kbin.social
            link
            fedilink
            arrow-up
            1
            ·
            1 year ago

            Well it seems I was wrong, you’re still here and it seems like you are genuinely interested in the way this all works. However, I hope you can see how the phrasing “oh well, back to reddit” could be taken perhaps not quite how you may have intended it.

            It is true that this is not identical to reddit. In fact, I think most of us here hope it will become something better than reddit. Keeping the best parts, excising the worst. Adding new features and interacting better with the wider internet.

            I hope that as we get more users, the benefits of instances emerge, but right now there’s just not quite enough activity to make it work too well. But the vibe I’m getting from a lot of your comments (I haven’t read them all, so I could be off-base) is that you are looking for justification for not liking something about this place, rather than having an open mind.

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

        Keep in mind that Lemmy/kbin are still figuring things out. Most likely, whichever community emerges as ‘the most popular’ will just become the ‘default choice’. This shit happened on Reddit too, back when subreddits became a thing.