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

  • InternetCitizen2@lemmy.world
    link
    fedilink
    English
    arrow-up
    13
    arrow-down
    1
    ·
    9 hours ago

    Maybe its a question of organization. Perhaps we shouldn’t have generic instances just instances around topics. That way niches can form without being too fractured and if said topic goes away it does not take several other coms with it.

    • Die4Ever@retrolemmy.com
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      4 hours ago

      One issue is I think Lemmy’s UX means there’s less friction with local communities than remote communities (not sure why) which is why usually the lemmy.world version of communities typically wins without a lot of effort to steer people

    • artifex@piefed.social
      link
      fedilink
      English
      arrow-up
      18
      ·
      9 hours ago

      I’d rather see better discovery tools and better community/account migration tools. Id be worried about topic-specific instances potentially backfiring by concentrating too much influence for a given set of subjects on the “preferred” instances

      • tburkhol@lemmy.world
        link
        fedilink
        English
        arrow-up
        6
        ·
        8 hours ago

        Good discovery tools are essential on a federated platform. An important part of twitter, facebook, and reddit success is/was that that they were the place for their particular style of content. You had a pretty good chance of being able to discover your old high school friends, because they were on the one platform. Then the (early) algorithm started discovering for you all the obscure content similar to your history.

        Discovery has to work differently in a federated system. You can search for communities on Lemmy, but if your instance doesn’t already have someone subscribed to a community, then you’re not going to find it.

    • Xanthobilly@lemmy.world
      link
      fedilink
      English
      arrow-up
      11
      arrow-down
      1
      ·
      9 hours ago

      This defeats the purpose of the platform being distributed. For example if all political threads are on one instance it would be a ripe target for the authoritarian regimes popping up right now. I know there are dominant instances, but at least if one drops, people can migrate.