1

I am digging into what instances are/aren't blocked across lemmy servers while looking into an issue on lemmy.ca and learned about https://gui.fediseer.com/ . For more context see https://lemmy.ca/post/69461640

I can see that SJW reliably censures instances that they block except for the following exceptions.

chapo.chat
cum.salon
feddit.rocks
hexbear.net
lemmy.byrdcrouse.com
sfw.community

Bringing this to your attention as a low priority request to review whether to censure the instance or possibly unblock it, whichever makes most sense.

FWIW I'll put in a comment the shell script commands I used to identify the mismatches between SJW's blocked and censured instances.

top 4 comments
sorted by: hot top new old
[-] SomethingWentWrong@lemmy.ca 2 points 2 weeks ago

shell commands to gather data about blocked instances across multiple lemmy servers

# create an empty directory to work in to avoid clutter
# suggest running this to create a directory for today's date:
DATE=`date +%Y-%m-%d`; mkdir $DATE; cd $DATE

# list of top 10 lemmy servers in terms of users from
# https://fedidb.com/software/lemmy
LEMMY_SERVERS="lemmy.blahaj.zone lemmy.ca lemmy.dbzer0.com lemmy.ml lemmy.one lemmy.world lemmy.zip programming.dev sh.itjust.works ttrpg.network"

# loop through list of lemmy servers to download json files of blocked instances and extract the blocked domains to a txt file
# also get censured sites reported from a lemmy server to fediseer and extract domains to a txt file
# Lemmy REST API: https://lemmy.readme.io/
# Fediseer REST API: https://fediseer.com/api
for site in `echo $LEMMY_SERVERS`
do
  echo $site
  site_base_fname=`echo $site | tr \. _`

  # just get lemmy site stats in a JSON file
  curl -s --request GET \
     --url https://$site/api/v3/site \
     --header 'accept: application/json' > site_${site_base_fname}.json

  curl -s --request GET \
     --url https://$site/api/v3/federated_instances?kind=blocked \
     --header 'accept: application/json' > blocked_${site_base_fname}.json
  cat blocked_${site_base_fname}.json | jq -r '.federated_instances.blocked.[].domain' | sort -u > blocked_${site_base_fname}.txt

  curl -s --request GET \
      --url https://fediseer.com/api/v1/censures_given/$site \
      --header 'accept: application/json' >censured_${site_base_fname}.json
  cat censured_${site_base_fname}.json | jq -r '.instances.[].domain' | sort -u > censured_${site_base_fname}.txt
done

# instances blocked on sjw but not censured by sjw on fediseer
comm -23 blocked_sh_itjust_works.txt censured_sh_itjust_works.txt

# instances censured by sjw on fediseer but not blocked
comm -13 blocked_sh_itjust_works.txt censured_sh_itjust_works.txt

# number of common blocked instances for both lemmy.ca and sh.itjust.works
comm -12 blocked_lemmy_ca.txt blocked_sh_itjust_works.txt | wc -l

# instances only blocked on lemmy.ca but not on sh.itjust.works
comm -23 blocked_lemmy_ca.txt blocked_sh_itjust_works.txt

# instances only blocked on sh.itjust.works but not on lemmy.ca
comm -13 blocked_lemmy_ca.txt blocked_sh_itjust_works.txt

# instances blocked across at least two lemmy servers
# h/t DDG Search Assist AI
awk '{instances[$0]++} END { for (instance in instances) {if(instances[instance]>1) {print instances[instance], instance }}}' blocked*.txt | sort -k1,1nr -k2,2

# instances blocked on at least one lemmy server
awk '{instances[$0]++} END { for (instance in instances) { print instances[instance], instance }}' blocked*.txt | sort -k1,1nr -k2,2

# instances blocked across at least two lemmy servers but not sh.itjust.works
awk '{instances[$0]++} END { for (instance in instances) {if(instances[instance]>1) {print instance }}}' blocked*.txt | sort > peer_blocked_by_at_least_2.txt
comm -13 blocked_sh_itjust_works.txt peer_blocked_by_at_least_2.txt
[-] clay_pidgin@sh.itjust.works 2 points 1 week ago

This is the community we use for voting on policies, you probably want to contact our admins on Matrix.

I've never heard of censuring on the fediverse. What does that do?

[-] SomethingWentWrong@lemmy.ca 2 points 1 week ago

If this isn't the right/best place to discuss this I can see about getting on Matrix.

In this case Censure refers to a Fediseer term which is defined in their glossary as:

A censure is a completely subjective negative judgement from one instance to another. Effectively signifying that instance A "disapproves" of instance B. The reason for this can be anything.

An instance can censure any number of instances and be censured by any number of instances.

You can see the list of blocked instances from SJW at

https://sh.itjust.works/instances

For example we see on that list that instance mastodon-ero.xyz is currently blocked by SWJ and when we look on fediseer for Censure details about that instance at:

https://gui.fediseer.com/instances/detail/mastodon-ero.xyz

we see SJW Censures this instance for the reasons:

  • script spam instance - open registrations
[-] clay_pidgin@sh.itjust.works 3 points 1 week ago

Interesting, i was only vaguely aware of fediseer. I understand your post. Seems like you'd typically censure everyone you block, and block most of those you censure.

this post was submitted on 18 Aug 2026
1 points (100.0% liked)

The Agora

1789 readers
9 users here now

In the spirit of the Ancient Greek Agora, we invite you to join our vibrant community - a contemporary meeting place for the exchange of ideas, inspired by the practices of old. Just as the Agora served as the heart of public life in Ancient Athens, our platform is designed to be the epicenter of meaningful discussion and thought-provoking dialogue.

Here, you are encouraged to speak your mind, share your insights, and engage in stimulating discussions. This is your opportunity to shape and influence our collective journey, just like the free citizens of Athens who gathered at the Agora to make significant decisions that impacted their society.

You're not alone in your quest for knowledge and understanding. In this community, you'll find support from like-minded individuals who, like you, are eager to explore new perspectives, challenge their preconceptions, and grow intellectually.

Remember, every voice matters and your contribution can make a difference. We believe that through open dialogue, mutual respect, and a shared commitment to discovery, we can foster a community that embodies the democratic spirit of the Agora in our modern world.

Community guidelines
New posts should begin with one of the following:

Only moderators may create a [Vote] post.

Voting History & Results

founded 3 years ago
MODERATORS