Skip Navigation

Beehaw defederating update - sh.itjust.works

Like many of you, I woke up this morning to discover that our instance, along with lemmy.world, had been unexpectedly added to the beehaw block list. Although this development initially caught me off guard, the administrators at beehaw made an announcement shedding light on their decision.

The primary concern raised was our instance's policy of open registration. Given my belief that the fediverse is still navigating its early stages, I believe that for it to mature, gain traction, and encourage adoption, it is crucial for instances to offer an uncomplicated and direct route for newcomers to join and participate. This was one of the reason I decided to launch this instance. However, I do acknowledge that this inclusive approach brings its unique challenges, including the potential for toxicity and trolls. Despite these hurdles, I maintain the conviction that our collective strength as a community can overcome these issues.

After this happened, the beehaw admins and I had a good chat about their decision. While our stances on registration policies might diverge, we realized that our ultimate goals are aligned: we both strive to foster communities that thrive in an atmosphere of safety and respect, where users can passionately engage in discussions and feel a sense of belonging.

Although the probability of an immediate reversal are slim given the current circumstances, I believe we have managed to identify common ground. It's evident that, even in separation, we can unite to contribute positively to the broader fediverse community.

In the coming weeks or months, we plan to collaborate with other lemmy instance administrators to suggest enhancements and modifications to the lemmy project. Primarily, our proposals will concentrate on devising tools and features that empower us, as instance administrators, to moderate our platforms effectively.

In the meantime, while I understand may not be ideal for everyone, users who choose to participate on the beehaw instance will be required to register a separate account on their instance.

Thank you all for continuing to make this community great!

151 comments
  • I'd just like to say that I appreciate your stance on open registration and making things as uncomplicated as possible. I signed up for a Beehaw account before this even happened, but I did find having to explain myself and justify my presence a little confusing. I also signed up for a discuss.tchncs.de account and I was so confused and thought their website was broken because once I clicked sign up, it didn't do anything. Just span around in a circle. It wasn't until I checked my email that I realised it wanted me to confirm my email. Here, things did just work. No complications, just entered my name, email and password, clicked sign up, and I was done! I guess you could say... shit just works on sh.itjust.works

  • Anyone else noticing that the only people getting pissy about this instance being defederated from beehaw due to trolls....

    ...Aren't even from from this instance?

    Just asshats from exploding heads feeling the need to come defend their right to be dicks.

    • I've been on the Fediverse since around 2015-2016 (don't remember if it was just before or just after I went back to school). It seems like a lot of the newbies here don't understand what the Fediverse is for and about. There's a lot of anger and hate that the Fediverse is supposed to be free and open and all the instances all federate with each other, and it's just like… No. That's not the point. Why would we even architect ActivityPub to have whitelist and blacklist functionalities if we didn't want server admins to be able to use them? The point of the fediverse is that you own your relationship to your server's moderators, and you pick your server's moderators based on their moderation style.

      Think of it this way. On reddit, the administrators have full power over all communities. Don't like it? You are welcome to have no avenues to participate in any of the discussions. On the fediverse every server has a team that has full power of that small section of the internet. Don't like how they federate? Pick a different instance that better matches how you would like to interact with the fediverse. If you're angry that Beehaw is doing this, it just means Beehaw isn't a good fediverse home for you. You can just... Not go to beehaw for your fediverse needs. Do you like it here, but still want to see posts from Beehaw? Maybe an instance that federates with both is right for you. Because if you like what's on beehaw, to some extent, you are enjoying the community that is there because they like how things are run there. There is an extent to which you have common ground with those moderators. An instance that federates both there and here is saying "We like what both of these moderation teams are about."

      Here's another way to think of it. Let's think about the internet as being the world. The Fediverse is one country in the world. Each project is like a city. You pick which city you want to live in based on what's going on in your life and how you want to go about things. Here in the Lemmy city (which is very near the KBin city. Think New York and Newark), every instance represents a house with a garden. When you move into the Lemmy, when you pick your instance you move into a house where your profile lives, and then you go hang out in the communities in the back garden. Who your administrators choose to let into the garden is just them creating the atmosphere they want for their garden party. And almost every Lemmy garden has defederated from someone. Almost every server has set up rules about what it takes to walk through the back gate to come kick it in the back garden. The largest instance with a fully open door policy is lemm.ee, not lemmy.world or sh.itjust.works. They're the 3rd largest instance overall.

      All beehaw.org is saying is that our house is very crowded and their bouncer can't keep up with all the people trying to get into their garden party. And it's what makes the fediverse beautiful. That's the point of the fediverse.

      • I've been on the Fediverse since around 2015-2016 (don't remember if it was just before or just after I went back to school). It seems like a lot of the newbies here don't understand what the Fediverse is for and about.

        These people might lack technical knowledge of how federation works, but they get the ramifications of federation just fine. The fediverse didn't invent federated protocols in 2015, there are some truly large and successful federated networks we can learn lessons from.

        Email is often used as a cultural touchstone to introduce people to the fediverse. You know what a major email provider almost never does? Blackhole customers from another major email provider en masse. They understand that the value of their service is in its interconnectness, and an email address that can communicate with everyone you know is much much more valuable than an email address that can communicate with a confusing subset of people you know. They don't eschew blocklists, which are an essential tool for combatting abuse. But when deploying a block, they consider their own costs and also the costs to the network as a whole. This wasn't always a given, there were many walled gardens before and some tried to operate email that way, they were not successful.

        The internet itself is the most successful federated network in the world. Do you know what a tier 1 isp almost never does? Depeer other tier-1 ISPs in a way that disrupts the global routing table. Again, they don't eschew selective peering, every few years somebody plays chicken with tier 1 peering agreements that could isolate Comcast customers from Netflix or Verizon customers or whatever. But in the end they do consider the costs to the network, and understand that the value of their service is it's ubiquitous interconnectedness. Again, this wasn't always a given. In the early days there were vigorous debates about who got to join the internet.

        ... every instance represents a house with a garden.

        Beehaw has about 13 thousand registered users. At this scale the garden party metaphor looks pretty silly. A much better metaphor is that each fediverse app is a world, and each instance is a nation. Beehaw has a problem with the immigration policies of other nations (registration), and it's enacted drastic trade and travel sanctions as a negotiating lever. As an independent nation, it's entirely within their purview to do this, but as in real life the costs of doing so are high both within Beehaw and beyond.

        The idea of federation/peering as a negotiating lever is always popular when a federated network is young, has poor abuse management tools, and the cost of severely damaging the network is low. But as soon as the network becomes useful enough to matter, the value of interconnectedness dominates all other concerns and people suddenly find other ways to resolve their disagreements.

        So I disagree that people aren't getting federation. They get intuitively that interconnectedness dominates the value equation in networks that matter, and are treating the Lemmyverse like it matters to them. The Beehaw admins are treating it like a toy they can break if it doesn't work the way they want, and in doing so they will ensure that it remains a toy until the network routes around them and makes them irrelevant.

      • Yeah, that seemed fairly obvious to me and I've only been here for fiveish days. Even in reddit we had subreddits go private to keep their community from getting trolled which seems pretty similar but new refugees for some reason don't understand that.

    • yes, some comments are so extreme like "i hope their community dies off".

      Dude, like... wtf? seems like they did good by separating even if temporarily.

      I'll try and create an account over there because I like the idea of a safe space to discuss some topics that are sensitive to the users but in any case I wish them the best and hope that they will be able to re-federate soon enough.

  • Better moderation tools are always welcome. I'm sure that is 90% of the problem, but it is just a software problem and it will be resolved.

    I think there should be standards of moderation (simple things like average time to answer a report) that instances should have to adhere to in order to ensure the moderation:community ratio remains at a level to prevent the worst abuses.

  • So I don't know what solutions you have discussed with the other instance admins, and I actually know little about how it all works currently, but I had a thought about this for the fediverse as a whole: the admins/moderators of a user's home instance should be moderating/responsible for that user's engagement with communities on other instances.

    Right now if Person A creates Instance A and a community on that instance becomes really popular fediverse-wide, Person A is stuck in the lurch of dealing with all of the engagement from everywhere else in the fediverse. If Instance A has 10 users or 100000 users, they still have to deal with x-thousands of users from all over the fediverse. More than likely they'll just want to defederate, especially if they are small. At the same time, if Person B creates Instance B that invites trolls (on purpose or not) it seems that they have little say in what their own users do on Instance A's community. In fact, as you pointed out, Person B might not even know that a user from their instance is trolling Instance A.

    Instead, if mods on Instance A take any action against the user on their instance, mods on the user's home instance (AKA Instance B) should immediately and automatically be notified. Then the moderators from Instance B will need to respond how they see fit with the user. If they don't see a problem, maybe they do nothing (e.g. the two instances have different philosophies.) But if they do see an issue, they then have the opportunity to respond in whatever way makes sense. Then, between the two instances, if the actions taken on either side seem appropriate, the two instances can continue to get along (i.e. federate). If they disagree in some way (maybe Instance B thinks Instance A is too draconian or maybe Instance A thinks Instance B is too lax) they can part ways (i.e. defederate).

    As an extension to this, it could help Instance B from being a source of brigading. If they suddenly see a bunch of reports coming in from Instance A they would be able to take action on their own side to stop it, either through temporarily defederating or some other mechanism.

    All in all the purpose would be to give both instances the chance to deal with the issues before defederating; hopefully alleviating some of the pressure off of Instance A, and giving Instance B the opportunity to show whether they should be trusted (or not) in general.

    This could be taken a step further and their could be trusted and untrusted federations. Trusted federations work like normal and untrusted federations require mods from the user's home instance to moderate all engagement before it actually posts to the remote instance. This puts a burden on the home instance, but that's actually the point. If you're willing to grow to large numbers and federate widely, then you need to be willing to moderate your users' content, rather than imposing your users on everyone else (until they defederate.)

    Edit to add: I should mention that I very much appreciate this instance and that I was able to easily create an account, and, I was disappointed by the defederation as it seems like the kind of thing that will kill Lemmy from scaling to something mainstream. I don't think that's what the creators of Lemmy want though, anyway.

  • I do think that the open sign up could become a problem in regard to bots. That being said, they could just as easily open their own instance.

  • In the meantime, while I understand may not be ideal for everyone, users who choose to participate on the beehaw instance will be required to register a separate account on their instance.

    Might I also suggest alternatives such as lemmy.blahaj.zone which is open to anyone to register without explanation as long as, y'know, you're not an asshole. Though it sounds like beehaw might block them in the future given their stance, but for now they're federated.

  • I'm happy to see that the first 2 lemmy instances I've joined are run by nice people. Sometimes it feels like there's a shortage of nice, but not today.

  • Just a quick idea I had, and this may have been suggested before and maybe be untenable. But... Could communities be made invite/approval only as well as instances?

    For example, on beehaw they want to ensure that everyone posting to their communities have been vetted in some way. So could have all the communities not allow posts by who haven't agreed to beehaw's "content policy"? Either by naturally having an account on beehaw, or by submitting a request to a moderator of the community.

    Would allow people on other instances to see and follow those posts (but not post themselves, unless they go through beehaw's approval process), and beehaw people to go and interact with other communities on other instances.

    • I like where you're coming from, but this in particular seems uneccessary. You can view Beehaw stuff without an account. Does suck that it won't show up on your feed from sh.itjust.works, but there's nothing stopping you from adding communities over there to an RSS feed if you are interested in it for pure reading purposes. Vetting for participation is just your instance being federated or your account living on their instance.

      (Actually, there's an app feature I'd be interested in, combo lemmy client and rss reader to add defederated communities to the mix in one program. If only I hadn't stopped learning programming as a kid because arrays confused me.)

      Edit: My reading comprehension is shit, but leaving these comments here. I don't think community-level pre-vetting outside of the larger instance is something admins of more restrictive instances would entertain, but I could be pleasantly surprised.

  • Hey @TheDude@sh.itjust.works! I think we may be on the same side of the fence with a lot of this. I just got my server online, but I'm self hosting with a couple old Dell R720xds and R730xds so I've got you matched in the hardware department at least :-)

    Hopefully in this for the long haul and want to help collaborate with other communities and contribute to the development as much as I'm able.

  • I was going to add a lemmy and bluesky node but when I discovered they were only libtard echo chambers like the old Twitter was and anyone with opposing views wasn't welcome, I abandoned those projects because my take is the fediverse is about free speech and free speech has no value if you aren't allowed to disagree.

151 comments