Don't break the fediverse


in reply to Tio

Why in the name of the fediverse I, the admin, may want to block any other instance when I have so much control over my own!?


Because I, as an admin, have an obligation to my users to shield them from harassment. It's far more practical to block an entire instance from federating with mine in any shape or form, than it is to ask my users to do so individually.

As an admin, I serve my users. If my users tell me they don't ever want to hear from $X, I'll block it for them.

in reply to Tio

I do not ask my users. They ask me, I evaluate, and act accordingly. And yes, they fully understand that our instances will not be able to communicate in the future. That is the desired outcome. There were 0 complains in the past 4 years.

And why is it better to put so much weight on 1 human (the admin) when everyone can take care of themselves?


Because it is much easier for them if I take care of it. Future users won't even need to.

I'll give you an example in the next toot.

in reply to ... (FKA Gergely Nagy 🐁)

Here's a scenario: my instances are LMBTQ+ friendly. This tends to attract a whole lot of harassers which none of us here want to ever interact with. So we first report the harassment to their instance admins, and if nothing happens, we just ban the whole thing. Problem solved, for all current and future users.

If I didn't ban them, each and every one of my users would have to, individually. Me doing it also makes ME the target of any retaliation, and I'm more equipped to handle that.

in reply to ... (FKA Gergely Nagy 🐁)

I'm not saying that individuals being able to ban and mute whatever they want is a bad thing. It's great. But the admin being able to help the entire instance is also a good thing.

Care must be taken, indeed, blanket bans are a double edged sword. But sometimes it is the right call. Neither my users, nor I ever want to interact with instances full of transphobes or other hateful people. Cutting those off at the admin level is more practical than every user doing it on their own.

in reply to ... (FKA Gergely Nagy 🐁)

I understand you. However cutting instances seems an extreme approach. You cannot evaluate very well the userbase of those instances or yours. So you end up trying to battle cancer by doing surgery with a kitchen knife. The side effects of this are really concerning to me, simply because it makes admins like you get comfortable with such approaches, and you end up cutting connections between individuals. If this is your instance then I cannot see where iy makes it transparent what instances you have blocked trunk.mad-scientist.club/about…
in reply to Tio

Indeed, I cannot fully evaluate it. But if repeated harassers don't get dealt with, that's an instance I do not want to federate with. Any good people on those, can choose an instance that has admins who are willing to act on reports and not just make things worse.

If any of my users report that they are in any way inconvenienced with an instance ban, we'll figure something out. None of them did so far.

Yep, that's one of my instances, and I intentionally don't make my blocklist public.

in reply to ... (FKA Gergely Nagy 🐁)

To phrase it differently, using your metaphor: banning an instance with repeat abusers where admins join in on the "fun" may seem harsh, but I'd rather undergo cancer removal operation (which may have undesirable side effects) than tell my immune system to just work harder (which would end up with me dead).
in reply to ... (FKA Gergely Nagy 🐁)

This blocking is a blind game. I go on your instance and have no idea that you chose to not connect with other instances, The fediverse is already hard to grasp for most people, nowgo ahead and explain to them that it is not really like you can connect with anyone who has as federated account. It depends where these accounts get created. It is like XMPP server admins cut ties with other XMPP servers, and you have no clue about that.

This is a bad practice. Non transparent, confusing, rushed, unnecessary. Let the people take care of themselves and not break the fediverse.

This entry was edited (3 years ago)
in reply to Tio

It's not a blind game. I go to great lengths to research an instance before I block them. I explore other avenues first. My users - past, present and future - know my stance on blocking, they are aware that there are a dozen or two blocked instances. That's part of the onboarding process. This works for us fine, and has saved a lot of trouble for my users.

It is necessary, because asking each and every user to block the same stuff is not very practical. They don't want to deal with that.

in reply to ... (FKA Gergely Nagy 🐁)

Your instance has 7 users from what I see, but for instances larger than say 100 users this is not applicable. And it backfires. Also, why this need to take care of users when they can easily take care of themselves? Same way you do it for them, they can do it for themselves. You see a weird post/user, hover the name and block. Done. So the better and easier tools users have in this regards, the better will be for us all. Admins would not need to take care of these users.

For example if we would brainstorm more we could come up with an opt-in feature for users of any instances if they want to let the admins moderate stuff for them. Like an adblock list made by the admins. If I enable that then all of your blocking will protect me too, the user. But if I do not want that, let me see boobs and stuff and connect with anyone on the fediverse.

This entry was edited (3 years ago)
in reply to Tio

This one does, yes. It's not the only one I run.

They technically can take care of themselves, yes. But it's much easier for everyone if they don't have to. Instead of 100+ people blocking the same things, a handful of them reporting to me, and me blocking is much more practical, and has the same net effect.

They see a bad post/user? They report. Done. For every single user, not just one.

I'm here to help my users, not make them do more work. It's better when they don't even see the bad.

in reply to ... (FKA Gergely Nagy 🐁)

My users are aware of which instances I blocked. The list is publicly not available, but my users can take a look if they want to, and can decide themselves whether that's ok for them or not.

And I repeat, this is the crucial point: not seeing a lot of bad in the first place, but still being able to report and/or block at the user level gives a much nicer experience than just the latter.

It's like spam filters. Your users can filter their own spam. It works better if you do globally too.

in reply to ... (FKA Gergely Nagy 🐁)

I am not talking about spam. But blocking instances because some of the users there post things others do not like. I repeat, an adblock-like list with bad actors, for each instance, is a great idea. Let users choose that protection (opt in if possible). Like a filter that users apply themselves. I would hate if Firefox would have an adblocker baked into the browser itself and I could do nothing about it. Let me decide what websites to visit, same way let me decide who to follow and connect with on the fediverse.
in reply to Tio

Good thing is: you can do that! And my users who prefer all of this to be handled for them, so they don't have to deal with it, can have it our way.

Having both options available is great. If purely user-level blocking works for you, great! It doesn't for many of my users, so I block for them. Everyone wins.

The instances I block, my users would block them anyway, so the net effect is the same, and it doesn't break fedi. It just keeps bad actors in their corner. I call that a win.

in reply to Tio

That'd still require my users to use the list one by one. They don't want to deal with any of that. They delegate the blocking and the backlash that comes with it to me.

Having the option to block at an instance level makes this possible. An admin can choose not to use the feature, and defer to users to handle blocks themselves. Users can also ask their admin to do it for them.

Both methods have their pros and cons, neither is better than the other, they're suited for different scenarios.

in reply to Tio

All my users are fine with me blocking. They wouldn't sign up otherwise. So they effectively sign up for the blocklist. Practically the same effect.

Whoever comes to my instances, agrees with the blocking. It's right there in the rules of my other servers. They can choose to go elsewhere. If they come to mine, they're fine with the status quo.

Maybe because you instance is made of 7 people.


Like I said, this is not the only instance I run.

in reply to Tio

Another scenario, which happened just last week: some of my users reported an abuser, I looked into it, blocked that single person on the instance level, so they don't harass others. People from their instance - including their admin - started to dogpile on me a few minutes after. So I blocked them on my account. Then they started to harass random users on my instance, people who never interacted with them before.

So I blocked the entire instance to avoid having my users harassed.

in reply to Tio

You still don't get it. My users do not want to deal with it. They could, they choose not to. They come to my instance, because I deal with blocking, and the fallout.

No matter how easy it is to press a button, it has other consequences (see my dogpiling example earlier), possibly for other users too. They don't want to deal with that.

If I had an opt-in adblock, every user of mine would subscribe. So it's effectively an instance-wide block. Why bother with the extra steps then?

in reply to Tio

An adblock-like list many subscribe to does not prevent collateral damage. Those who subscribe to it, will end up blocking people and servers the same way an instance-wide block would.

All such a list accomplishes is some people not using them, at the cost of forcing everyone else into an extra step to opt into it.

Collateral damage will still be there. More burden on the users, too, and a larger attack surface. No thanks, we'll go with instance blocks, they're more practical for us.

in reply to ... (FKA Gergely Nagy 🐁)

To reiterate: instance-wide blocks aren't the be-all, end-all solution. They don't work for every server, or every user, either. But they do work for a fair number of servers & users, usually on top of user-level blocking.

Same goes for user-level blocking.

Both have their pros and cons, both have their place. Neither is inherently better than the other, because they're better for different scenarios. Having them both gives us the flexibility to set things up as we wish.

in reply to ... (FKA Gergely Nagy 🐁)

An adblock-like list many subscribe to does not prevent collateral damage. Those who subscribe to it, will end up blocking people and servers the same way an instance-wide block would.

They will, not you. That's better for whoever wants that.

All such a list accomplishes is some people not using them, at the cost of forcing everyone else into an extra step to opt into it.

Then make it opt-out. So much easier. No need for you to manage their lives.

in reply to Tio

I don't think that banning harassers is breaking the fediverse. Anyone who happened to be on a wrong instance by mistake, can easily move elsewhere, they're not tied to any one server, the protocol has a quite reasonable solution for migrating to another server to help with that, too.

Banning harassers at the instance level keeps my users happy, and on the fediverse. It makes Fedi a safer, happier place.

My users want to enjoy being here, not spend their time blocking. That's what I'm for

in reply to ... (FKA Gergely Nagy 🐁)

Otherwise (as mentioned by others int his thread) it introduces scaling problems.

Les say, there is an instance filled with 50% incels spreading hate.

Those other 50% lurking in to that, know what they signed up for.

I totally getting the whole instance blocked.

Alternative: instances federating on a allow-list basis instead of an block-list of other instances and be transparant about that.

in reply to Joel de Bruijn

Since this thread I do see examples where blocking seems extreme:

This rather polite conversation starting here:
gladtech.social/@Are0h@ubiquer…

Let to this respons and below:
gladtech.social/@vesperto/1095…

Which let to an instance block:
ubiqueros.com/notes/98z37fr0mw

This entry was edited (3 years ago)

Mark reshared this.

in reply to ArneBab

I think the opposite is true: instead of 1 human dealing with the blocking for everyone's needs, which cannot scale up (maybe some instances bother some of your users but not others), then why not let the users do your job for themselves? Users can easily block others and entire instances on Mastodon. The moment you try to become everyone's dad, you will fuck things up, because not all of your "kids" are bothered by the same things. And you end up breaking the fediverse by blowing up bridges.
in reply to Tio

One person blocking 100 spammers vs. 100 people blocking 100 spammers each β€” that’s 100 actions vs. 10.000 actions.

If your instance is so big that the moderator cannot decide whether something is spam, then your instance might be too big.

Or you need tools that scale better without centralizing control. Like the ones Freenet has: draketo.de/software/decentrali…

in reply to ArneBab

I've heard that reply many times before: if you don't like it, go somewhere else. But this is irrelevant for what I am saying. I argue that the practice of banning instances by admins is detrimental to the entire fediverse. Same way you think banning nudity is ok because you have a little community of people who are afraid of nipples, others may think that being "gay" is detrimental to their own community. And so forth. And in the name of thousands, a dozen people will interrupt the communication. Let the "gays" talk to the nudists! You know what I mean!?

And I was showcasing the example of Peertube which provides a great set of tools to keep your instance clean and safe without nuking any bridge.

in reply to Tio

Let’s replace the nipples and gays with targeted insults and ganging up on people.

Do you understand what I mean?

If you don’t like that, have a look at the tools that actually provide scaling defense against spam and such which I linked in my previous post: rollenspiel.social/@ArneBab/10…

That said, I still think having instances with per-instance rules has value.

Your argument "banning is detrimental" doesn’t quite work, because in the Fediverse you can easily have several accounts.

in reply to ArneBab

Look all I'm saying is that instead of using these primitive tools that are nontransparent, and decide for thousands of users, we should be smarter. Think about an adblock like list. Instance admins can have that and let users opt in in their settings or when they create an account. That list will ban all of these "bad" people for the users who choose. This way you dont have to cut ties with any instance, let the users decide. Simple.
in reply to Joel de Bruijn

What does not not solve? If you curate your instance then you won't be flooded on that instance with nonsnese content. On Friendica for examples users can even limit whet they post to only those who follow them and such, so you don't even reach the outside world. Plenty of good tools already to keep admins and users happy. No need for a nuking solution. And more good tools can be invented if people would seek for such a solution rather than the primitive one of nuking other instances at the admin level.
in reply to Joel de Bruijn

But you are missing my point too. Somehow. I didn't say you should not have that. I said this practice, used by so many and for no good reasons, is damaging the fediverse. While at the same time there are better approaches like I mentioned about Peertube. We should be wiser and think further ahead for this fediverse thing, so we don't break it. If a massive instance blocks left and right other instances, and people don't even know that, then it is complete madness and breaks what we call as the fediverse.

That's my point: the practice of banning entire instances at the admin level is a very rudimentary and in the long term harmful approach. We have better tools that won't create these side effects.

⇧