ou might have seen that we’ve been defederated from beehaw.org. I think there’s some necessary context to understand what this means to the users on this instance.

How federation works

The way federation works is that the community on beehaw.org is an organization of posts, and you’re subscribed to it despite your account being on lemmy.world. Now someone posts on that community (created on beehaw.org), on which server is that post hosted?

It’s hosted on both! It’s hosted on any instance that has a subscriber. It’s also hosted on lemmy.ml, lemmygrad.ml, etc. Every instance that has a subscriber is going to have a copy of this post. That’s why if you host your own instance, you’ll often get a ton of text data just in your own server.

And the copies all stay in sync with each other using ActivityPub. So you’re reading the post that’s host on lemmy.world, and someone with an account on beehaw.org is reading the same post on beehaw.org, and the posts are kept in sync via ActivityPub. Whenever someone posts to that community or comments on a post, that data is shared to all the versions across the fediverse, and these versions are kept in sync. So up until 5 hours ago, they were the same post!

“True”-ness

A key concept that will matter in the next section is the idea of a “true” version. Effectively, one version of these posts is the “true” version, that every other community reflects. The “true” version is the one hosted on the instance that hosts the community. So the “true” version of a beehaw.org community post is the one actually hosted on beehaw.org. We have a copy, but ours is only a copy. If you post to our copy, it updates the “true” version on beehaw.org, and then all the other instances look to the “true” version on beehaw to update themselves.

The same goes for communities hosted on lemmy.world or lemmy.ml. Defederation affects how information is shared between instances. If you keep track of where the “true” version is hosted, it becomes a lot easier to understand what is going on.

How defederation works

Now take that example post from earlier, the one on beehaw.org. The “true” version of the post is on beehaw.org but the post is still hosted on both instances (again, it has a copy hosted on all instances). Let’s say someone with an account on beehaw.org comments on that post. That comment is going to be sent to every version of that post via ActivityPub, as the “true” version has been updated. That is, every version EXCEPT lemmy.world and sh.itjust.works. So users on lemmy.world and sh.itjust.works won’t get that comment, because we’ve been defederated from beehaw.org. If we write a comment, it will only be visible from accounts on lemmy.world, because we posted to a copy, but our copy is now out of sync with the “true” version. So we can appear to interact with the post, but those interactions are ONLY visible by other lemmy.world accounts, since our comments aren’t send to other versions. As the “true” version is hosted on beehaw, and we no longer get beehaw updates due to defederation, we will not see comments from ANY other community on those posts (including from other defederated instances like sh.itjust.works).

The same goes for posting to beehaw communities. We can still do that. However, the “true” version of those communities are the ones on beehaw, so our posts will not be shared to other instances via ActivityPub. And all of this is true for Beehaw users with our communities. Beehaw users can continue to see and interact with Lemmy.world communities, but those interactions are only visible to other Beehaw users, since the “true” versions of the Lemmy.world communities (the ones sent to/synced with every other instance) is the Lemmy.world one.

Communities on other instances, for example lemmy.ml, are unaffected by this. Lemmy.world and beehaw.org users will still be able to interact with those communities, but posts/comments from lemmy.world users won’t be visible to beehaw.org users, as defederation prevents our posts/comments from being sent to the version of these posts hosted on beehaw.org. However, as the “true” version is the one on the third instance, we can still see everything from beehaw.org users. So we see a more filled in version than the beehaw users.

Why can I still see posts/comments from beehaw users?

Until they defederated us, posts/comments were being sent to lemmy.world, so we can see everything from before defederation. After defederation, we are no longer receiving or sending updates. So there are now multiple versions of those posts.

Why can I still interact with beehaw communities?

This won’t ever stop. You’ll notice that all posts after defederation are only from lemmy.world users. You won’t see posts/comments from ANY other instance (including instances that ) on beehaw.org communities.

Those communities will quickly suck for us, as we’re only talking to other lemmy.world users. Your posts/comments are not being sent to any other lemmy. I highly recommend just unsubscribing from those communities, since they’re pretty pointless for us to be in right now.

Why do I still see comments from beehaw users on lemmy.world communities?

Again, comments from before defederation were still sent to us. After defederation, it will no longer be possible for beehaw users to interact with the “true” version of lemmy.world communities. Their posts/comments are not being sent to any other lemmy. They also aren’t getting updates from any other lemmy, as the “true” version of those communities is on our instance.

Why do I see posts/comments from beehaw users on communities outside lemmy.world and beehaw.org?

That’s because the “true” version of those posts is outside beehaw. So we get updates from those posts. And lemmy.world didn’t defederate beehaw, so posts/comments from beehaw users can still come to versions hosted on lemmy.world.

The reverse is not true. Because beehaw defederate lemmy.world, any post/comment from a lemmy.world users will NOT be sent to the beehaw version of the post.

This seems like it’s worse for beehaw users than for us?

Yes. In my opinion, this is an extraordinarily dumb act by the beehaw instance owners. It’s worse for beehaw users than for us, and will likely result in many beehaw users leaving that instance. They said in their post that this is a nuke, but I don’t think they fully assessed the blast area. Based on their post, I don’t think they fully understand what defederation does.

  • NoTime@lemmy.one
    link
    fedilink
    arrow-up
    0
    ·
    1 year ago

    Huh, that didn’t take long. Lemmy doesn’t have legs if this is the start of things (community fragmentation).

    • Ulu-Mulu-no-die@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      1 year ago

      Community fragmentation (hatred even) is a problem on reddit too, yet reddit as a whole lived pretty well regardless.

      The same will happen here, when there are a lot of people some drama is bound to happen, a few communities will cut themselves out from the rest of the world, but it’s ok, the rest will thrive nonetheless.

      • NoTime@lemmy.one
        link
        fedilink
        arrow-up
        0
        ·
        edit-2
        1 year ago

        I think fragmentation is more susceptible on Lemmy due to the instance design, i.e. there are unlimited instances on Lemmy, each with multiple communities (“subreddits”), but only one instance on Reddit. So there could be 100 c/gaming on Lemmy, but only one r/gaming on Reddit.

        It could just be the subreddits I’m subscribed to, but I don’t have any fragmentation on there. The most fragmentation I have is something like r/games (discussion) and r/gaming (pictures), so they serve different purposes.

        Maybe we are just seeing teething issues on Lemmy right now though, but seeing something like this is disappointing (spoken from someone who is on neither instance).

        EDIT: spelling

        • hardypart@feddit.de
          link
          fedilink
          arrow-up
          0
          ·
          1 year ago

          I really hope we will get some kind of “Community federation” in the future, where two or more communities can merge and the same content will be shown in all of them.

          • jcg@halubilo.social
            link
            fedilink
            arrow-up
            0
            ·
            edit-2
            1 year ago

            I posted about it elsewhere in the thread but there’s an active discussion about implementing something like multireddits, that could be the solution. On the whole, though, I think fragmentation is kind of the point of federation and probably a good thing, given that we have a way of browsing through all of the communities without having to go through each individually. It means no one person can really decide that “actually, fuck games, /c/gaming is a bong smoking community now” cause then we just go to the gaming community on another instance. Perhaps a multireddit you can subscribe to that will automatically subscribe you to all the communities without having to update?

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

    I can understand wanting to have a well-moderated community.

    What I don’t understand is how they expect to do that with a moderation team of just 4 people.

    I guess now people will just leave Beehaw, its communities that were popular here will be replaced by others in the Fediverse and life will go on. The Fediverse is built to be resilient to such changes.

    • bacondragonoverlord@feddit.de
      link
      fedilink
      arrow-up
      0
      ·
      1 year ago

      The idea is that every instance is basically responsible for their own users. And beehaw didn’t have confidence in the moderation of shit just works and lemmy.world and couldn’t keep up with banning them on their side. Thats why they defederated.

  • 7749LlamaDrama@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    1 year ago

    I’m confused. If I am now subscribed to beehaw, does that mean i’m exempt from being defederated? Or do I need to try signing up for lemmy.one?

    • branchial@feddit.de
      link
      fedilink
      arrow-up
      0
      ·
      1 year ago

      No, it means your only subscribed to a copy of the beehaw community hosted on this instance. Any content you post there will only be visible to people on this instance and any content you see will be from before defedaration or what other users of this istance have posted.

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

        That’s incredibly silly. Are they seriously not interested in gaining the huge influx of reddugees (still workshopping that one), this is the moment for Lemmy to gather a critical mass that has the possibility of attracting a large scale migration to the open distributed platform over the next couple years.

        • Kissaki@feddit.de
          link
          fedilink
          English
          arrow-up
          0
          ·
          edit-2
          1 year ago

          Their announcement is decent, and explains their reasoning.

          They care about the general environment. The influx of users including some bad actors means they can’t effectively moderate and block them. They value a controlled safe space over influx of random users [with some bad actors].

          There’s a lot of soft moderating that happens, where people step in to diffuse tense situations. But it’s not just that, there’s a vibe that comes along with it. Most people need a lot of trust and support to open up, and it’s really hard to trust and support who’s around you when there are bad actors. People shut themselves off in various ways when there’s more hostility around them. They’ll even shut themselves off when there’s fake nice behavior around. There’s a lot of nuance in modding a community like this and it’s not just where we take moderator actions- sometimes people need to step in to diffuse, to negotiate, to help people grow. This only works when everyone is on the same page about our ethos and right now we can’t even assess that for people who aren’t from our instance, so we’re walking a tightrope by trying to give everyone the benefit of the doubt. That isn’t sustainable forever and especially not in the face of massive growth on such a short timeframe.

          Explicitly safe spaces in real life typically aren’t open to having strangers walk in off the street, even if they have a bouncer to throw problematic people out. A single negative interaction might require a lot of energy to undo.

  • Ulu-Mulu-no-die@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    1 year ago

    Looks pretty dumb to me, but hey if they want a walled community they have the right to have it.

    It doesn’t align with me and it makes me super happy of being here instead of there.

    Thanks a lot for the explanation and also your other example comment, super useful!

    As for me, I’ll simply unjoin their communities and find the same somewhere else, I feel a bit sad tho for open users there that will have to create a new account somewhere else.

    • Oliver@lemmy.ca
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      1 year ago

      What they want is moderation. Unlike microblogging where you post to your followers, I think that running a public debate platform like Lemmy without controlling who enters is a horrible idea. That’s why they posted a statement with the clarification that this defederation need not be permanent.

      • Ulu-Mulu-no-die@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        1 year ago

        public debate platform like Lemmy without controlling who enters is a horrible idea

        Reddit is a public debate platform (even before Lemmy) and they don’t control who enters in any way, is that really a horrible idea as you say?

        • MachineTeaching@feddit.de
          link
          fedilink
          English
          arrow-up
          0
          ·
          edit-2
          1 year ago

          I mean, Reddit very much controls who enters. Not so explicitly as to have a survey or something, but they very much have mechanisms against bots and people who try to circumvent bans for example.

  • Homo_Stupidus@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    1 year ago

    As a Reddit refugee, and thus part of the problem, this kind of thing is what makes me unsure if I want to use Lemmy. I don’t want to suddenly lose access to communities I’ve become accustomed to for reasons beyond my control.

    Also, is there a way to see all the instances that have specifically defederated or blocked this one?

    • lotanis@discuss.tchncs.de
      link
      fedilink
      arrow-up
      0
      ·
      1 year ago

      It is in your control, just not on a day to basis. You choose which instance your account is on and that is an important decision with consequences. People have signed up to lemmy.world because it’s easy but maybe their approach doesn’t match what you’re looking for.

      It is hard at the moment because everything is in flux so the consequences of choices aren’t very clear. One thing to remember though - you don’t have to have just one account.

      • IncidentalIncidence@feddit.de
        link
        fedilink
        arrow-up
        0
        ·
        1 year ago

        the thing is, this is an awful strategy for getting people onto a platform. The reason for reddit’s success was that there were forums for pretty much anything you could think of centralized in one place.

        99.9% of people don’t care that much about which app, which instance, which server, whatever, they’re just there for the content. The fact that so many reddit users are up in arms about it is a legacy from when it was a much more niche platform than it is today. But in general, this confusing mess of federation, moderation philosophies, defederation, it doesn’t matter which instance you choose because they federate, but actually it does matter because some of them don’t, a wall of text needed to explain what happens when the mods of two different servers have a disagreement and how the federation protocol works, it’s just not a good strategy for getting people onto the platform.