Following https://tarte.nuage-libre.fr/c/fediverse/p/194717/we-need-more-users I decided to explore data a little bit more. I’m not the biggest fan of growth-as-as-target so I wanted to see how much the people were participating in the discussion.
The data
I took the data from the API explorer in https://api.fediverse.observer/ with this query:
query {
monthlystats {
date_checked
softwarename
total_posts
total_users
total_comments
}
}
Then parsed the json with this https://jqlang.org/ filter:
jq '.data.monthlystats | map(select(.total_users > 0 and (.softwarename == "lemmy" or .softwarename == "mbin" or .softwarename == "kbin" or .softwarename == "piefed"))) | group_by(.date_checked) | map( {date_checked: .[0].date_checked, total_users: ([.[] | .total_users] | add), total_posts: ([.[] | .total_posts] | add), total_comments: ([.[] | .total_comments] | add)}) | map({date_checked, posts: .total_posts/.total_users, comments: .total_comments/.total_users}) | sort_by(.date_checked) | map([.date_checked, (.posts | tostring), (.comments | tostring)]) | .[] | @csv'
(As you see I filtered for the threadiverse. I also did the same with all software, I’ll put the graph for that in comments)
Then did a good old’ chart
What to think of it
I don’t know. Users’ activity is on the rise and I find it nice


I don’t see this on mine. Isn’t NSFW enabled by default?
This is why I don’t generally believe in all being a good “starting” view for new users. Local would probably make more sense until the user has subscriptions, and then defaulting to subscriptions once the user has joined communities. This would mean an always active feed to start, prioritizing the “local” community for users to participate in the instance they belong to, while also not bombarding them with content from the firehose.
My 2 cents, probably easier to say what to do than to do it though, being a programmer myself. 😎
yeah i think when a new user signs up on an instance, they should be automatically subscribed to a certain list of communities that fit the vibe of the instance. like when you sign up to a memes community, you get automatically subscribed to all meme communities even from other instances.
the instance admin would have to maintain a community list for that.
I’m not saying it’s necessarily NSFW content