Lemmy requires active users to manually search for communities and discover content. Instances can choose to defederate from other instances, but I want instances that block as few other users as possible so I can decide for myself what content I see.

I want to add a column to this script to analyze Lemmy instances and identify communities that have high user activity but low blocking of users.

Initially I was thinking of adding a column that calculates the ratio of:

(active users) / (total blocked users)

However, this runs into a divide by zero error if there are no blocked users.

I’ve thought of a few ways to handle the ZeroDivisionError case, but there could be a better metric entirely that avoids this issue or gives a good measure of high activity + low blocking.

Does anyone have ideas for a better metric or ratio to use here?

Some context on what the data looks like:

  • “active users” = number of active users in the past month
  • “total blocked users” = sum of active users from all instances blocking or being blocked by this instance

Let me know if you have any suggestions! I’m open to different formulas or metrics beyond a simple ratio.

Appreciate any help!

  • Ategon@programming.devM
    link
    fedilink
    arrow-up
    5
    ·
    edit-2
    8 months ago

    Fediseer tends to be what most people use to track and list this sort of thing (and its whats used for this instance)

    https://gui.fediseer.com/instances/censured?page=1

    A lot of blocks people have are of mastodon instances as well so if youre only interested in thread content that probably needs to be taken into account as well since mastodon instances tend to have more people than lemmy instances