this post was submitted on 25 Jun 2024
437 points (97.4% liked)

Meta (lemm.ee)

3565 readers
1 users here now

lemm.ee Meta

This is a community for discussion about this particular Lemmy instance.

News and updates about lemm.ee will be posted here, so if that's something that interests you, make sure to subscribe!


Rules:


If you're a Discord user, you can also join our Discord server: https://discord.gg/XM9nZwUn9K

Discord is only a back-up channel, [email protected] will always be the main place for lemm.ee communications.


If you need help with anything, please post in !support instead.

founded 1 year ago
MODERATORS
 

Hey folks!

For anybody stumbling on this post from outside lemm.ee: I am the head admin of lemm.ee, a general purpose Lemmy instance, which recently turned 1 year old. I am writing this post to elaborate on how we approach defederation on lemm.ee.

Anybody who has been on Lemmy for a while has most likely seen several public defederation drama posts (most recently regarding lemmy.ml, but there have been many many others previously). As an admin, I have probably seen far more than what is visible publicly, as I regularly receive private messages on the topic, ranging from polite questions about federation, to outright demands that I immediately defederate, and even to threats and personal attacks over the fact that I have not defederated some particular instance. It is definitely a topic that will keep coming up for as long as Lemmy exists, which is why I feel it would be useful to condense my current thoughts about it in a single place.

Note that while I strongly believe everything this post contains, it is definitely a subjective topic, and there is no single right answer here. Other instances have completely different approaches to federation compared to lemm.ee, and that’s of course totally fine. The beauty of Lemmy is that everybody can choose their home instance, and in fact, everybody is free to spin up their own instance and run it however they feel is best. For an absurd example, if you want to create an instance which defederates any instance with an “L” in their name, then nobody can stop you!

Quick intro to the lemm.ee federation policy

Very shortly after creating lemm.ee, I wrote down a federation policy, which basically boils down to “we treat defederation as an absolute last resort, and we do not use it as a generic way to curate content for lemm.ee users”. This policy can always be found in the sidebar of the lemm.ee front page.

In practice, this has meant that we have had extremely few defederations, and that we mostly solve problems with other means. I am very happy with the results, as it means that lemm.ee has become a great entry point into the Lemmy network, with very few artifical limitations on who our users are allowed to interact with.

The benefits of federation

I hope that this part of the post is very uncontroversial, but I firmly believe that federation is the absolute strongest feature of Lemmy. While we all know that the concept of federation can cause confusion for new users, this is usually overcome extremely quickly (for example, using the common e-mail providers analogy to explain Lemmy instances). To me, it’s completely clear that the benefits of federation far outweigh the downsides.

For example, by splitting the Lemmy network between thousands of independent nodes, we ensure that:

  1. Any single entity is not a single point of failure for the whole network. Even if the biggest instance goes down tomorrow, their content will still be accessible through all the other federated instances.
  2. The maximum impact of admins is limited to their own instance. As a lemm.ee admin, I can ban a remote user from posting on lemm.ee, but I can’t completely ban them from the entire network.
  3. Private user data (such as ip addresses, e-mails, etc) are never shared between instances. No single malicious instance can harvest user data for the entire network, and extremely privacy sensitive users can always spin up their own instance if they don’t want to put their trust in any existing admins.

One thing which is probably important to note here is that I tend to view Lemmy instances as infrastructure, rather than as communities. I know that there are alternative approaches, as quite a few large instances are in fact run as mega-communities, but that’s not the approach I take with lemm.ee, because I feel like such an approach encourages centralization and negates some of the benefits of federation (if all communities related to one topic condense on a single instance, then that instance does effectively become a single point of failure for a large number of users).

In general, I feel like it should be a goal to encourage and cultivate decentralizing the network through federation as much as is practical, in order to maximize the above benefits.

The downsides of dedeferation

Conversely, defederation has a lot of downsides.

  1. It obviously negates all the benefits of federation mentioned above. Every time two instances defederate, the Lemmy network becomes less redundant, some communities become a bit more centralized, and the danger of malicious admins for those communities becomes much greater.
  2. There is a lot of collateral damage. The most common reason I have personally seen for defederation demands is related to moderation of either a single user, or a handful of users. For example, a lemm.ee user gets into some heated arguments with people from an instance with hundreds of active users, and then links this heated thread to me as proof that the instance should be immediately defederated. However, in this situation, there are hundreds of other users who were not even involved (or even aware of) the thread in question. By defederating, I would be making a decision to cut off every single lemm.ee user from every single one of those hundreds of innocent remote users.
  3. Ironically, defederation actually makes moderation more difficult. It was recently pointed out to me by a user on another instance that they are afraid they can’t effectively moderate communities on lemm.ee, because their instance has defederated several other instances, which means they would not be able to see posts from those instances on lemm.ee communities.
  4. It is extremely easy for malicious actors to abuse. In the year I’ve been on Lemmy, I have already seen two separate cases of users creating accounts on another instance and posting garbage, and then going back to their home instance and demanding their admins defederate over the content they themselves created. Basically, if an instance is known to use defederation as a tool to punish misbehaving users on other instances, then it’s actually quite easy for users to manipulate the situation to a place where admins have no alternative except to defederate.

It seems to me that a lot of users don’t think of such downsides when demanding defederation, or they just don’t consider them as important enough. In my opinion, these are all significant issues. I do not want to end up in a fragmented Lemmy network, where users are required to have accounts on 5 different instances in order to be able to access all their communities.

What’s the alternative to defederation? Should Lemmy become some kind of unmoderated free speech abolutism platform?

I want to be very clear that I do NOT believe in unmoderated social networks. Communities should always be free to set and enforce rules which foster healthy discussions. On top of that, instances should always be free to set and enforce rules for all of their users and communities.

In the case of lemm.ee, we have some instance-wide rules, and we will enforce them on all lemm.ee users, as well as all remote users participating in communities hosted on lemm.ee. For example, we never want to offer a platform for bigotry, so we regularly issue permanent bans for users who want to abuse lemm.ee to spread such hate. In practice, site bans have been extremely effective at getting rid of awful users, whether they are remote or local.

On top of site bans, Lemmy admins also have the option of removing entire remote communities. There are certainly cases where a community might be allowed on instance A, but not instance B - rather than defederating (and potentially cutting off a lot of innocent unrelated users), instance A can just “defederate” a single community.

Finally, a lot of issues can be solved through simple communication between instance admins. Often having a discussion with another admin results in pretty clear alignment over whether some user is problematic, and the user will end up being banned on their home instance.

Being one of the most openly federated large instances with such an approach, we have discovered several things:

  1. If we were to defederate over every rule breaking user or community on the Lemmy network, we would not be federated with any of the large instances at this point
  2. In the vast majority of cases, remote users who have broken lemm.ee rules have ended up banned on their home instance anyway - there is very little additional moderation workload for our admins from being widely federated
  3. If a user truly wants to spread some kind of hate, defederation wouldn’t stop them anyway, as they will just create accounts on any instance which they want to “attack”

The longer I run lemm.ee, the more sure I become that in the vast majority of cases of abusive users, the best approach is to simply hand out site bans.

When is defederation the only option?

Having said all of the above, I still believe that there a few cases when defederation is the best option:

  1. When an instance is abusing the Lemmy network - generating spam, advertising, illegal content, etc - either deliberately, or through inactive admins (this has been the most common reason for lemm.ee to defederate any instance in the past)
  2. When an instance is just causing too much moderation workload. So far, we haven’t experienced this yet on lemm.ee, but I can’t rule out that it could happen in the future.

Conclusion

I hope this post helps clarify my stance on defederation. Like I said in the beginning, I realize a lot of this is subjective, and there are no right or wrong answers - this is just the way we have been (and will be) doing things on lemm.ee. I intend to save this post and link it in the future when people bring up defederation requests. If you feel like I didn’t address something important, please feel free to raise it in the comments!

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 0 points 1 day ago* (last edited 1 day ago)

I think this is a great way to go about things. I like how you are approaching this and I agree with all of your points. One of the reasons that this is gonna be my main instance from now on. Love it here. Thanks for all of your work!

[–] [email protected] 2 points 4 months ago

Can we defederate from lemm.ee I hear they're a bunch of goobers.

[–] [email protected] 0 points 4 months ago

Thanks, I need to change accounts anyway and I will move to lemm.ee I think :) The policy sounds good to me.

[–] [email protected] 1 points 4 months ago

Nice policy. I chose shitjustworks because I saw here https://github.com/maltfield/awesome-lemmy-instances that it has fewer blocks than lemm.ee.

[–] [email protected] 4 points 4 months ago

🏆

Here's ur award for best lemmy admin.

[–] [email protected] 7 points 4 months ago

Nice, summed up what I felt about it as well. The multiple defed dramas since last year have felt mostly overblown

[–] [email protected] 3 points 4 months ago (1 children)

This policy/ideology is the whole reason i ditched .world and came here. Im worried about what happens when a big instance decides to implements a secondary defederation policy ie they will defederate unless u defederate everyone they defederated. I recon .ml will do this when they start to lose control of the narrarive.

[–] [email protected] 2 points 4 months ago (1 children)

What control over what narrative does .ml have??

[–] [email protected] 2 points 4 months ago (1 children)

Hey look at that hexbear is here to come propagandise the masses.

[–] [email protected] 3 points 4 months ago

ask basic question

is this propaganda is-this

seriously though what narrative?

[–] [email protected] 25 points 4 months ago (1 children)

Honestly, now that users can individually block whole instances, there isnt really much need for defederation outside of special cases where an instance is especially hostile or home to illegal content.

[–] [email protected] 6 points 4 months ago

Instance blocking only works for posts though.

[–] [email protected] 1 points 4 months ago

Ia there any list of blocked communities?

[–] [email protected] 10 points 4 months ago

Great post, thank you!

[–] [email protected] -2 points 4 months ago (1 children)

.ml is absolutely abusing the federation system though. They've been caught red handed modifying mod logs several times, and there's evidence that they run a modified version of Lemmy which gives them additional levers of control.

.ml should be treated like the malicious state actors they very obviously are. It's crazy to me that otherwise paranoid techies who are afraid that Google is recording their very boring lives, just doesn't seem to care about actual, very plausible threats from actual, very plausible state actors.

[–] [email protected] 7 points 4 months ago

there’s evidence that they run a modified version of Lemmy which gives them additional levers of control.

If you are referring to them removing things from the modlog, isn't that possible to every admin by removing lines in the database?

[–] [email protected] 9 points 4 months ago

Very well put. Thanks for sharing. Keep up the great work!

[–] [email protected] -5 points 4 months ago

If you don't distance from garbage, you'll become the garbage.

It might not be over night. Maybe not even in another year, but when it happens, it's too late.

[–] [email protected] 17 points 4 months ago

Thanks! I've been pretty happy with this instance from the start. Keep up the good work.

[–] [email protected] 7 points 4 months ago

Thanks for all you do, Sun-Anus ;)

[–] [email protected] 7 points 4 months ago

About completely uncensored content: The fun part is that anyone who actually wants that can have that, I'm sure there are instances that federate with anything (or they could make their own "free" instance). And people who don't want that (probably the majority but I have no data) can simply join moderated instances.

Great article :)

[–] [email protected] 4 points 4 months ago

Have we as users already given up on self-curation via blocks and filters? It seems an essential consideration for the design of this platform.

The recent wave of posts add nothing new to the discussion that I can tell. Maybe we need a sidebar link to help remind people of the instance federation principles, and perhaps help guide them toward use of the features Lemmy provides?

I appreciate the agnosticism. Preserving federation should never be considered as indicative of any position held by the instance, it's just what's best for the network.

I don't have much to add to the local community but have been really pleased that I'm able to interact with most other instances from this one and plan to donate when I can.

[–] [email protected] 5 points 4 months ago (1 children)

You make a good case for migrating here. Is there a list of defederated instances somewhere?

[–] [email protected] 12 points 4 months ago (1 children)

https://lemm.ee/instances ../instances also works for any other instance you might want to check out.

[–] [email protected] 4 points 4 months ago

Awesome! ty

[–] [email protected] 22 points 4 months ago

Thank you for your hard work. I am glade I support this instance.

[–] [email protected] 71 points 4 months ago (2 children)

Yet another proof that I stumbled into the best instance from the beginning.

[–] [email protected] 5 points 4 months ago

This is the second one I came to, glad I changed... Very glad.

[–] [email protected] 22 points 4 months ago

Honestly same. I saw that lemm.ee was the second largest and had an active admin, felt like I would dip my toes in and I would change if needed.

Never needed to, stuff like this gives me confidence in the platform.

load more comments
view more: next ›