dzuk-blockchain/readme.md

12 KiB

Blockchain (not that kind)

This is a chain of blocks, specifically blocks for instances that federate with Mastodon instances, whether they are other Mastodon instances, or another kind of instance like GNUSocial, Pleroma, etc.

This is very new! Please check it out and help me iron out the bugs.


This is a brief, machine-readable version of my long and documented human-readable version.

If you're new to this list and the kinds of instances that get blocked from Mastodon, I recommend you check the human-readable one for all these instances first just so you know what you're doing and who you're blocking. I also try to explain what the reasons are below too because this JSON blocklist is structured a bit differently.

I'm not much of a programmer so I don't have any scripts to offer you that can automatically apply blocks on your Mastodon instance from this JSON file, but I assume it would probably be kind of simple to perform.


Why blocklist?

In short...

  • You want to keep illegal content (eg. child porn) off your servers.
  • You want to promote healthy discussion and interactions between people that isn't poisoned by shitty, violent ideologies and dangerous conspiracy theories.
  • You want your users to enjoy your instance and not have to worry about being harrassed or have shit flinged at them from people who don't know better.
  • You want to defend the freedom of people to choose their pronouns, what religion they practice, how they want to represent themselves, who they want to fuck and to defend the right of these people to speak without fear of inane, hateful bullshit.

This blocklist isn't prescriptive too. Each instance has a list of reasons of why you might want to block an instance for and you can take the action that is most appropriate for your instance.

Don't know what a hate group is really like, or confused about which groups are hate groups? Don't worry! I've included links to many reputable resources that can help you understand in this readme.


Updates

You can follow @blockchain@monsterpit.net for updates.


Contributions

Feel free to contribute either here or on Mastodon via @blockchain@monsterpit.net.

Unless it's really obvious how bad an instance is by looking at their front page, it's important that you bring evidence. Links are especially preferred becuase it means I can verify, archive and screencap them myself.


Issues?

I will only be accepting issues if:

  • There's a technical fault
  • An instance is listed by mistake (ie. the reasons I thought they should be on the blocklist for are not accurate)

If you have a philosophical problem with this list, I don't personally have the energy to debate this and if you try, I will close the issue.

I made an FAQ a while back that tries to address some of the common issues some people have with blocklists. It doesn't necessarily cover everything, but it might help.


Structure

So the blocklist is basically just one array with the instances in it.

Each instance has a URL and a list of reasons as to why they are on the blocklist. I'm not that much of a programmer, but I assume you can use those to filter which instances you want to block and how severe you want it to be.


Reason tags

These are the things that I personally have specific evidence of. These instances may be guilty of more things, but I'm only listing what I have to go by.

You can use reason tags to filter which instance you want to block and how badly you want to do it.

'A-' prefixes mean that the administration doesn't necessarily engage in, encourage, or endorse that behaviour themselves but they do enable it by letting other users on their instance do it instead. Not all tags have A-prefixes, I'll mention which ones do.

advertising

This an instance that either exists solely for corporate advertising, or is a typical multi-user instance that is enabling or has a clearly established plan to enable their instance to be used for corporate advertising.

There's a difference between personal and community announcements and corporate advertising. This is for the latter, not the former.

bigotry

Here are some examples! Take your pick:

  • racism / racialism
  • homophobia
  • anti-LGBTQ+++ [link]
  • TERFs / fake goths [link]
  • anti-muslim bigotry [link]
  • ... probably way more!

I could be here all day listing these probably.

The reason I don't separate different kinds of bigotry is because it's extra work for no real purpose. One of these is bad enough, and if you're the kind of person to go 'well, I don't like people being mean to gays but I do think we should put all muslims on some kind of watch list' then this list isn't for you.

Maybe FVZ and bigotry will eventually be merged since they're both bigoted and while FVZ people actively advocate for harmful consequences and casual bigotry doesn't necessarily, bigoted behaviour still has harmful real-world consequences.

harrassment (w/ A-harrassment)

The administration has engaged in, encouraged or endorsed harrassment, whether within OStatus/ActivityPub protocols, or elsewhere.

A-harassment instances are instances whose administration have acted with complacency and not done anything when a user of theirs has engaged in harrassment.

corporate

Corporate-owned space. Clearly, your use of this tag will depend on what you think about corporations. I understand this isn't for everyone.

(Following text mostly copy-pasted from the human-readable list)

This may not become a serious issue at the moment, but I think it could be a really important thing to keep an eye on for the future. I think that corporate ownership generally conflicts with the idea of social spaces as an emotionally supportive environment (how many of us left Twitter because it tolerates Nazis, doesn't have any real ethical or moral positions, and mines data?).

They also conflict with the idea of intermingling, spaces with a cooperative relationship to each other (ie. our instances) - corporations expect to dominate 'markets', we provide services based on what we can afford to those who want and need them. I would say that our kind of social networking is potentially an existential threat to corporate social networking, and we shouldn't let them have an inch because they will take a mile. If they ever take an interest in decentralised social networking, they will only care about us insofar that we're good PR for them.

I'm not necessarily saying block these right now, but I think keeping watch would be a good idea, especially if they become a thing in our particular language and geographical spheres. They currently only seem to be a thing in Japan right now.

FVZ (w/ A-FVZ)

Stands for Fascist speech / Violent speech / Zero-moderation.

The instances with this tag usually claim to be defenders of free speech by limiting moderation, but really, these words are just a front. They are in fact safe spaces for hate groups and fascist and violent ideologies, including:



The reason they are all in one category is that the borders between each other are very fuzzy (they have great ideological similarities), organisations in these areas tend to be tightly related and connected to each other and one particular branch is often a gateway to another.

Not even this categorisation is entirely neat - White Supremacy usually necessitates Male Supremacy and anti-LGBT (and probably even more).

Not all of these instances necessarily have all of these things, many of these movements have their own disagreements with each other and there is a spectrum to the volume of this content. But this shit is still ultimately toxic and not what you should be allowing if you want to make your instance safe and pleasant for people who aren't violent and have reasonable things to say.


Other people charitably call it 'channer culture' or call it by the way they frame it, which is ""free-speech zone"". I'd rather not label them on their own terms, especially when they don't actually give a shit about the free speech of women, racial minorities, trans people, queer people, etc. (it can vary between the groups, but there's always at least one of these kinds of groups they would like to deprive the rights of).


A-FVZ instances are often naive in what they say about this issue, believing that all forms of speech can coexist, even when some forms of speech (like hate speech), naturally inhibit or exclude other forms of speech. So even if they claim not to, they have sided with these people in what they are doing.

jingoism

Oxford Dictionary:

extreme patriotism, especially in the form of aggressive or warlike foreign policy

For the lack of a better term. This refers to just one instance right now, Counter.Social.

Check out my human-readable blocklist for the summary on them. They are pretty bad.

lolicon

Sexualised depictions of minors.

While 'Lolicon' actually refers to a particular subset of illustrated child porn, westerners tend to use it to mean any illustrated child pornography, and I'm gonna use it that way because it's a really convenient label for a tag.

privacy

This instance compromises it's users' own privacy in some way, like by adding Google Analytics to track their behaviour.

spam

The administration enables spam accounts.

tech-sleaze

Used to refer to hiveway.net currently, who have broken Mastodon's license and acted in a generally shitty way by basically making a fork of Mastodon with the serial numbers filed off and a new coat of paint.

Not the best tag, but tags aren't the best at nuance.

untagged-NSFW

It is what it is really.

unresponsive

Administration doesn't appear to be responsive to moderation messages.