441
submitted 4 months ago* (last edited 4 months ago) by sunaurus@lemm.ee to c/meta@lemm.ee

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
[-] ramble81@lemm.ee 110 points 4 months ago

Another thing to your point is most clients now support blocking communities or entire instances, so by doing this you’re leaving the power and the choice to the users to block as they want at a client level.

[-] Ashyr@sh.itjust.works 7 points 4 months ago

Does anyone know if Voyager supports instance blocking?

[-] LlilL@lemm.ee 7 points 4 months ago* (last edited 4 months ago)

Absolutely!

Settings > filters and blocks (manually enter all the way at the bottom)

The problem with this, is that it only blocks posts. You're still going to see comments, and posts and comments are still subject to vote manipulation.

[-] ramble81@lemm.ee 6 points 4 months ago

vote manipulation

What is this? Reddit? Votes really don’t matter here.

That's just not true.

Sure ok you might not see how many upvotes a user has received but that's not how vote manipulation works.

Votes influence what you see, and perhaps more importantly they influence what users perceive to be popular opinions.

Upvotes for "genocide joe" comments are a good example. A few people can make an idea seem like it's mainstream.

load more comments (3 replies)
load more comments (1 replies)
[-] JakenVeina@lemm.ee 71 points 4 months ago

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

[-] kyle@lemm.ee 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.

[-] flerp@lemm.ee 4 points 4 months ago

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

[-] tacosanonymous@lemm.ee 63 points 4 months ago

Seems reasonable.

I’m perfectly fine blocking shitty instances on my own.

[-] joyjoy@lemm.ee 35 points 4 months ago

This is the wonder of Lemmy 1.19

[-] IronKrill@lemmy.ca 4 points 4 months ago* (last edited 4 months ago)

Needs a seperate toggle for users and communities though.

[-] LedgeDrop@lemm.ee 62 points 4 months ago

I wanted to thank you for creating and promoting an agnostic platform, like lemm.ee.

I'd started exploring Lemmy on beehaw, but was confused and frustrated why I couldn't do "simple things" like downvote (spammy) topics (especially, outside of beehaw channels) . Then beehaw started to do more and more defederations. Although, I respect the transparency the admins have in their communications, I'm not interested in their curated form of Lemmy. As an adult, I can make responsible decisions. Fortunately, the federated nature of Lemmy allows me to easy "pack-up my stuff" and go elsewhere.

Thank you for providing me with a place to go!

[-] Foni@lemm.ee 36 points 4 months ago

I want to tell you that this type of policy is what made me create the account in this instance. Also thank you for the great work you do, I think it is not recognized enough

[-] rihatsu@lemm.ee 31 points 4 months ago

Thank you for bringing both your technical skills and your steady handed approach to moderation to Lemmy. I signed up on lemm.ee a little over a year ago because at the time it was the largest instance with an open sign up process that had a reasonably neutral stance on moderation. So far it is my only Lemmy account, and I doubt I'll ever need to make another.

[-] narc0tic_bird@lemm.ee 27 points 4 months ago

Very reasonable take. Thank you!

[-] SherlockHawk@lemm.ee 27 points 4 months ago

I like your take on defederation, I always believe that having a moderate take on most issues is the correct approach.

[-] Azzu@lemm.ee 15 points 4 months ago

"Moderate" should not be a criterion for choosing anything. Rather you should choose the approach that has the best score when comparing reasons for and reasons against it, i.e. making a rational decision based on the available evidence.

The reason your "middle of the road" approach doesn't make sense is because if you really decide like that, one side just has to get more and more extreme for you to "sympathize" with their side, since suddenly the middle will shift in their direction. You can be easily manipulated that way.

load more comments (4 replies)
[-] Godort@lemm.ee 25 points 4 months ago

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.

[-] lud@lemm.ee 6 points 4 months ago

Instance blocking only works for posts though.

[-] kostas@lemm.ee 24 points 4 months ago

These three points you make here completely validate my decision to start to mainly use this instance.

  1. One thing which is probably important to note here is that I tend to view Lemmy instances as infrastructure, rather than as communities.
  1. 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.
  1. 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.

These adress the majority of issues I have had when trying to switch to using lemmy in the beginning.

[-] wer2@lemm.ee 22 points 4 months ago

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

[-] Sotuanduso@lemm.ee 19 points 4 months ago

I'm glad that, when I arbitrarily chose an instance to create an account on, I ended up on one that I agree with on this so much.

[-] roguetrick@lemmy.world 17 points 4 months ago* (last edited 4 months ago)

It's sad that people devote any time at all politicking instance admins to the point that writing something like this seems necessary. You're experiencing their vision for a community when you join it. If you have another vision fuck off somewhere else.

The effort extended for such small communities is the brain rot of human in-group/out-group drives. I truly cannot imagine the thought process of someone sending you personal threats over who you federate with.

[-] TimewornTraveler@lemm.ee 17 points 4 months ago

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

[-] hakase@lemm.ee 15 points 4 months ago

Best admin. <3

[-] cestvrai@lemm.ee 13 points 4 months ago

While I appreciate the otherwise smooth operation of the instance, my main reason for choosing lemm.ee is your approach to defederation.

Stay strong against the haters!

[-] Blaze@reddthat.com 10 points 4 months ago

Great post, thank you!

[-] crawancon@lemm.ee 10 points 4 months ago

great job and thank you for your instance and service.

[-] absentbird@lemm.ee 9 points 4 months ago

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

[-] Hellmo_Luciferrari@lemm.ee 9 points 4 months ago

This just reinforces why I chose lemm.ee to be my chosen instance. I think what you had to say here was well worded, as well as I feel it aligns with how I would want to handle it should I be in charge. Thank you for creating this instance, and thank you for the explanation of your stance. You nailed it, a lot can be handled with proper communication. And going nuclear and completely defederating I would agree should be a last resort.

[-] pumpkinseedoil@sh.itjust.works 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 :)

[-] Hugh_Jeggs@lemm.ee 7 points 4 months ago

Thanks for all you do, Sun-Anus ;)

[-] Jakeroxs@sh.itjust.works 6 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

[-] Monstera@lemmy.ml 5 points 4 months ago

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

[-] Xamrica@lemmy.dbzer0.com 12 points 4 months ago

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

[-] Monstera@lemmy.ml 4 points 4 months ago

Awesome! ty

[-] Floey@lemm.ee 5 points 4 months ago

Thank you. One reason I stuck with ee instead of one of the other instances I made accounts with was that eventually this place was the only place I could go where I could still see content from all the instances I wanted to see. I couldn't just make an account with one of those instances because they were generally defederated with one another.

[-] mtchristo@lemm.ee 4 points 4 months ago

Keep on the good work. Those who advocate for defederation want echo chamber silos, this weakens the promise of Activitypub.

[-] octopus_ink@lemmy.ml 14 points 4 months ago

Those who advocate for defederation want echo chamber silos

OP: Makes a very nuanced post respecting all sides and understanding why people might want to defederate

You: Immediately reduces everyone you disagree with to a single catchy line.

I say this knowing I'm likely to get shit on for the .ml after my username, and also as someone who thinks meta is about the most evil company in existence, and who will not use any instance that voluntarily federates with threads.

[-] schwim@lemm.ee 5 points 4 months ago

threads

I came to lemm.ee solely for it's defederation from threads. If they ever choose to federate, I'll move again.

I'm not going to shit on you, you seem pretty nifty. I think you're right, as well. Many people have forgotten how to disagree with someone and now just regurgitate catch-phrases at each other. I've been working on improving that myself. It's like reversing brainwashing or reconditioning. It's been hard-wired into us at this point by the social network scene.

[-] gila@lemm.ee 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.

[-] muntedcrocodile@lemm.ee 4 points 4 months ago

🏆

Here's ur award for best lemmy admin.

[-] Nougat@fedia.io 3 points 4 months ago

To quote the inimitable David Byrne: Stop making sense.

load more comments
view more: next ›
this post was submitted on 25 Jun 2024
441 points (97.4% liked)

Meta (lemm.ee)

3473 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, !meta@lemm.ee 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