856
submitted 1 year ago* (last edited 1 year ago) by AgentGoldfish@lemmy.world to c/lemmyworld@lemmy.world

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.

top 50 comments
sorted by: hot top controversial new old
[-] FantasticFox@lemmy.world 147 points 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.

[-] nivenkos@lemmy.world 56 points 1 year ago

The crazy part is that they want to be able to view and comment on other instances' posts but not vice versa.

Like why should other instances agree to that?

Hopefully beehaw dies off quickly.

[-] FantasticFox@lemmy.world 45 points 1 year ago

Yeah, the level of entitlement is insane.

[-] deweydecibel@lemmy.world 33 points 1 year ago

Hopefully beehaw dies off quickly.

I don't get why you hope for this? Isn't the point of fediverse to have lot of different instances for different people?

Beehaw will continue existing as it chooses to exist, with or without lemmy.world. Isn't that a good thing? That's decentralization. That's what we want more of.

load more comments (4 replies)
load more comments (10 replies)
[-] AgentGoldfish@lemmy.world 49 points 1 year ago

Oh I completely agree, there's nothing wrong with wanting well-moderated communities. But their way of going about doing it makes absolutely no sense.

[-] the_inebriati@lemmy.world 33 points 1 year ago

I don't think you're technically wrong, but I think with the reddit migration it's overall damaging to the concept of a fediverse to have a large instance defederate with two huge instances.

There are people who are just getting settled only to find out they now have to use two accounts to access the content they needed one for yesterday.

[-] FantasticFox@lemmy.world 29 points 1 year ago

Yeah, the solution is just to leave beehaw though. It takes a few minutes to make a new account on another instance. If they really want to access the beehaw stuff they could join an instance that is still federated with them, that way they could see the beehaw posts and the lemmy.world posts.

It's probably best just to abandon beehaw entirely though and use alternative communities in the Fediverse.

load more comments (2 replies)
load more comments (18 replies)
[-] delnac@lemmy.one 86 points 1 year ago* (last edited 1 year ago)

A lot of people are missing the point of their defederation, which is a lack of proper moderation team and tools for the sudden scale they are exposed to as one of the most popular place of discussion with the rexxit with them harboring some of the most active communities around.

Their issue is mainly bad actors, trolls and harassers coming from those big instances and overwhelming them.

Defederation is the big-nuke symptom of a wider fediverse problem, a lack of moderation tools and readiness for scale, that I also saw happen a lot on Mastodon. I followed the infosec instance and they basically ended up having to defederate the biggest mastodon instances for a few days at a time when stuff like spam and cryptobro DMs ran rampant. I've received many of those so I can tell you that it's pretty real.

Construing their decision as a desire to fracture the community is missing the actual reason they've tried to articulate. It's a temporary stopgap for the 4 admins who just weren't expecting the sort of volume and associated misbehaving problems they are suddenly getting.

Overall, Lemmy is getting through a pretty intense "shit just got real" moment. Please bear with it, people are working really hard at solving this from what I can see.

load more comments (9 replies)
[-] BananaTrifleViolin@lemmy.world 64 points 1 year ago

It seems like Beehaw want to create a closed community they can moderate. That kind of makes sense for their aims but they will need to defederate from more and more services to maintain that over time.

It seems a bit of a kneejerk in reaction to the influx of new users but essentially it means they'll not be part of the fediverse, and they risk creating an echochamber. It's rather the opposite of their stated aim of creating a diverse community, and will probably stymie their growth going forward.

load more comments (10 replies)
[-] jndo@lemmy.world 60 points 1 year ago

On the bright side, at least I have drama content to read. Maybe this thing can replace reddit... lol

[-] CooperRedArmyDog@lemmy.ml 59 points 1 year ago

Hey I am just going to throw this out into the ether, I have been on the lemmy instances longer than beehaw, and I have yet to find an instance whos admin team I would trust less with their stated reasoning. I would not trust their stated reasoning and if I had to guess they are trying to get Lemmy.world to change something to come into line with them. if you ask me you have dodged a bullet. I hope lemmy.world stands strong

load more comments (2 replies)
[-] AgentGoldfish@lemmy.world 59 points 1 year ago

I came up with a list of examples to explain this, but I can't see to add them to the post. I'm having a really hard time posting today. So here they are in a comment. I think this helps show exactly what's going on.

Examples

If this still doesn't make sense, then try the following examples. I hope being able to see defederation in action makes this a little more clear.

Beehaw Communities

We're going to use gaming@beehaw.org as an example of what happens to beehaw communities

Here are three links:

The first link is the beehaw gaming community as hosted on beehaw. All of these are sorted by new, because it makes it very obvious when defederation went into effect. You can see that there are several new posts.

The second link is the beehaw gaming community as hosted on lemmy.world. You can see that all the posts before defederation (5 hours ago at time of writing) are the same as the beehaw one. But now, none of new posts are visible. We no longer get updates from the "true" version on beehaw. There are some new posts there, but all are posted by lemmy.world users. And the posts from lemmy.world users are not visible on beehaw.

The final link is to the beehaw gaming community as hosted on lemmy.ml. This is identical to the beehaw.org community, as the "true" version is on beehaw.org, the one that gets updated on other communities is the "true" version.

Lemmy.world communities

We'll use the lemmyworld base community as an example:

The first post is the version of this community as hosted on beehaw.org. You can see from 5 hours ago, there are no more posts. That's because they no longer receive the "true" version of this community. Someone on there could still post, but then it would only be visible to other people on beehaw.org.

The second shows it as hosted on lemmy.world. We can see all the posts. The last link shows it as hosted on lemmy.ml, and we can see it's the same as the lemmy.world version. The "true" version is on lemmy.world, so lemmy.ml keeps up with the updated version.

Third instance communities

Finally, we have the example of communities that are on instances that have not been defederated by beehaw.org.

We can see all three of these versions look pretty similar. That's because for the most part they are. We are identical with lemmy.ml, as lemmy.ml hosts the "true" version, and we get all updates from the "true" version. Beehaw.org will not get posts/comments from us, so beehaw actually doesn't have the most "true" version of this community.

Comment example

I found this one really entertaining:

This is the same post hosted on three different instances. Since the community is on lemmy.ml, the "true" version of this post is the lemmy.ml one.

It was posted by a beehaw.org user AFTER defederation, but it's still visible to lemmy.world users, since the community it was posted to is lemmy.ml, not beehaw.org. We can comment on it, and those comments are sent to the "true" version on lemmy.ml (and then shared to the wider fediverse). However, comments from lemmy.world are NOT sent to the version of this post on beehaw.org.

When I found this example, there were only two comments on this post, both from lemmy.world users. So the poster did not get an initial response because of defederation.

load more comments (8 replies)
[-] ulu_mulu@lemmy.world 57 points 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.

load more comments (16 replies)
[-] Zoness@lemmy.world 55 points 1 year ago

I've got to say I'm really frustrated with this. Beehaw ignored or denied my registration so I joined here, spent time curating a feed and now I guess I lose out on a substantial amount of that?

Which server is going to cut off my stuff next?

Profoundly frustrating and discouraging. I don't know what server to recommend to people so that they can get the most content.

load more comments (4 replies)
[-] nivenkos@lemmy.world 53 points 1 year ago

This should be pinned IMO, it was confusing to see the announcement but still see the posts.

Hopefully we can re-create good Gaming and Technology communities here.

[-] Hypersapien@lemmy.world 50 points 1 year ago* (last edited 1 year ago)

Someone needs to make a regularly updated map of which instances are federated with which other instances.

Edit: Ok, apparently there's one here but there's over 600 instances and trying to show the connections between all of them destroys your browser.

[-] sisyphean@programming.dev 49 points 1 year ago

Beehaw instance owners:

[-] peroleu@lemmy.world 49 points 1 year ago

Not even a week on here and there's already fragmenting drama. Yikes.

[-] JesusTheCarpenter@lemmy.world 28 points 1 year ago

People see more drama than it actually is. We all still come from Reddit mindset but fragmentation is a feature not a hindrance.

I am not here to show Reddit my middle-finger. I am hear because I like what fediverse stands for and if the price is smaller communities, so be it.

load more comments (2 replies)
load more comments (2 replies)
[-] NoTime@lemmy.one 48 points 1 year ago

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

[-] JasSmith@kbin.social 43 points 1 year ago* (last edited 1 year ago)

There was a thread yesterday in kbin meta where there was overwhelming support for banning magazines (communities) which users didn't like. One user gave an example of kbin.social/m/antiwoke. It had two milquetoast submissions and nothing even remotely against any rules. I suggested they simply block the magazine and move on with their lives. I was heavily downvoted.

I fear that a large portion of the Lemmy community actually desires censorship. Now we see these same communities which desire censorship censoring each other. It's like a safe space arms race. I just want an instance where users welcome discussion - even when they don't agree with the person on the other side. I really don't think that is too much to ask for, even in 2023.

load more comments (27 replies)
[-] ulu_mulu@lemmy.world 30 points 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.

load more comments (15 replies)
[-] Spitz@lemmy.world 45 points 1 year ago

I appreciate the thorough explanation. But why did they defederate from us?

[-] AgentGoldfish@lemmy.world 84 points 1 year ago

They chose to defederate from large instances with open registration. They believe it's allowing users to troll them.

IMO, this is kinda dumb. As any instance with open registration would be able to do what they want to prevent. Also, anyone can create their own instance and do this, they don't even need a server. It's just a bad idea.

[-] haych@lemmy.one 29 points 1 year ago

So now we've gone from mods making bad decisions from a single subreddit, to mods doing it to entire instances.

You'd think federating with larger communities would be a good thing, so there's more content and communication and Lemmy doesn't die and everyone goes back to Reddit.

[-] AgentGoldfish@lemmy.world 46 points 1 year ago

There's a positive here:

Everyone can just leave beehaw. I already saw a few comments from users that left beehaw after the admins there made poor decisions. Unlike reddit where if the admins make horrible decisions you can't really leave, here the admins are bound similarly to how moderators were on reddit.

If the mods fuck up too much, people just create their own sub. Seattle had like 4 different subs due to moderator bullshit. Beehaw will probably not survive, and that's ok. But lemmy as a whole will be perfectly fine!

load more comments (6 replies)
load more comments (2 replies)
load more comments (28 replies)
[-] mrh@lemmy.world 28 points 1 year ago

beehaw mod post here

tldr: not enough mod/admin power to handle all the activity

[-] nivenkos@lemmy.world 39 points 1 year ago

Because they want only 4 people to have absolute power managing every single community and registration.

Surprise Sherlock, it isn't doable!

And then they have the audacity to demand the ability to comment and view other instances' posts without giving those instances the same right to their content.

load more comments (1 replies)
[-] Homo_Stupidus@lemmy.world 43 points 1 year ago* (last edited 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?

load more comments (14 replies)
[-] forwaste@lemmy.world 39 points 1 year ago

I feel like this is a bad decision under the current circumstances, but also this shows the problems when one instance holds too large a portion of the user base and why we want to decentralize in the first place.

Defederation is a big decision that should not be taken lightly. You are effectively silencing an entire group of people from your group and when it’s a group as large as these two instances there is a lot of collateral damage.

However, we need more instances that are as well run as Lemmy.world if we want to truly be decentralized but I guess that is easier said than done.

I feel like the mods at bee haw are just putting a band aid on the problem because the “trolls” are going to keep coming as long as Lemmy is growing. They can just as easily come from any other instance. Defederation is not a replacement for good moderation.

Either way, I hope that as Lemmy matures we get more and more well run instances so we don’t have to rely on a small group of instances and hope they can get along

load more comments (2 replies)
[-] syl@programming.dev 38 points 1 year ago* (last edited 1 year ago)

Oh wow. That is just vile from them.

I would love to see some specific examples of the so called "trolls" from lemmy.world that trolled them. But defederating an entire instance, nearly 20k users, due to the actions of very few users just seems extreme.

join-lemmy.org should probably add the info that beehaw is very strict in their decentralization/federation, so much so that they are becoming just another walled garden.

This is not to say that I agree with low-effort content, trolls or alt-right people. They should be blocked and even possibly banned. But this should be done on an individual basis. They categorizing an entire instance as "unworthy". We have names for these kind of generalizations.

load more comments (6 replies)
[-] Turtle@lemmy.world 37 points 1 year ago

Seems like they're just using the wrong software? A private forum is more in line with what they want it seems.

[-] sorenant@lemmy.world 37 points 1 year ago

Ah yes, infighting. Exactly what we need when trying to combat the heavy influence of large corporate entities.

load more comments (4 replies)
[-] FantasticFox@lemmy.world 37 points 1 year ago* (last edited 1 year ago)

Should lemmy.world defederate from beehaw.org so we don't even see their posts/comments? It seems a bad user experience to have posts/comments appear that we can't properly interact with.

[-] AgentGoldfish@lemmy.world 60 points 1 year ago

No, this is a bad idea. If an instance defederates, they no longer get the "true" version of posts in other instances.

This idea of defederation is an extreme step. It really is like a nuke, and it really is supposed to be used in extreme circumstances (for example, a nazi instance should be defederated asap). The issue is that this extreme action is being used incorrectly.

They're using extreme actions when a bot could just as easily accomplish the same task without needing to nearly break lemmy. It shows that the admins of that instance really don't understand what defederation is or what it actually does.

load more comments (17 replies)
[-] ulu_mulu@lemmy.world 41 points 1 year ago

In my opinion we shouldn't, it would look like retaliation and that's never a good thing.

Let's stay open and welcoming regardless of what other people do.

load more comments (4 replies)
[-] MargotRobbie@lemmy.world 34 points 1 year ago* (last edited 1 year ago)

People joined Beehaw because it's the most similar instance to current reddit. The problem is that current reddit policy just doesn't work.

I think it'll take time for all the reddit migration to develop a unique Lemmy culture away from reddit (there is always risk for a bad culture like what happened to Voat of course), and if they continue their current course, Beehaw will just get left behind as proof of failure of Reddit remnant on Lemmy.

load more comments (1 replies)
[-] atimholt@lemmy.world 33 points 1 year ago

Beehaw sounds like a really toxic, Professor Umbridge-type place.

load more comments (16 replies)
[-] Metty@thelemmy.club 33 points 1 year ago

The biggest issue I'm having with Lemmy is the lack of new posts and discussions which I mainly use reddit to read - especially football related.

Seems like splintering will just make it even harder to do that here. I'm not sure how Lemmy is supposed to grow if discussion and growth is limited by instances.

load more comments (10 replies)
[-] Homo_Stupidus@lemmy.world 31 points 1 year ago

It seems like Lemmy is already experiencing further fragmentation and authority struggles. It doesn't bode well for growing Lemmy as a whole. Federation seems to be a double edged sword.

load more comments (1 replies)
[-] PoodleDoodle@lemmy.world 29 points 1 year ago

Thank you for the wonderful explanation. I'm super sad because most of what I wanted to interact with was in beehaw. However I'm not willing to make multiple accounts in order to interact with their instance. I'm sure that other instances of their will be made and quickly overtake beehaw.

load more comments (1 replies)
[-] NoTime@lemmy.one 28 points 1 year ago

Just reading through this post, I think it would be good for Lemmy to have a feature that shows users when writing a comment or post that it won't be seen by users on X instance (in case lemmy.world users are not aware that beehaw.org has defederated them).

If they still go though with the comment or post, it would have an icon that if you hover over/click on it, it shows the communities that have defederated them or what the effect is (X users can't see this post, Y users are not seeing the "True" post etc.)

I don't think I'm explaining it well, but there needs to be some visual indication so anyone on any instance knows that a certain comment or post isn't being seen by users of a certain instance or whatever - or maybe that isn't feasible as there are certain instances that everyone would block.

load more comments (17 replies)
load more comments
view more: next ›
this post was submitted on 15 Jun 2023
856 points (98.5% liked)

Lemmy.World Announcements

28381 readers
5 users here now

This Community is intended for posts about the Lemmy.world server by the admins.

Follow us for server news 🐘

Outages 🔥

https://status.lemmy.world

For support with issues at Lemmy.world, go to the Lemmy.world Support community.

Support e-mail

Any support requests are best sent to info@lemmy.world e-mail.

Report contact

Donations 💗

If you would like to make a donation to support the cost of running this platform, please do so at the following donation URLs.

If you can, please use / switch to Ko-Fi, it has the lowest fees for us

Ko-Fi (Donate)

Bunq (Donate)

Open Collective backers and sponsors

Patreon

Join the team

founded 2 years ago
MODERATORS