cross-posted from: https://lemmy.ca/post/12971023

Hi folks, out of pure curiosity, I was poking some graphs.

It’s been about half a year since the big API protest, so I was curious to see what Lemmy’s crtitical mass looks like, what the staying power is, etc. Screenshots taken from https://the-federation.info/platform/73 on 2024-01-09. I’m posting screenshots because they’re a snapshot in time, and because that stats server is very slow.

Because I’m posting on lemmy.ca, I’ll post quite a few related to this instance, but it’s probably more widely applicable and you can get graphs from your instance too. I’ll also post some lemmy.world and lemmy.ml graphs, since they make interesting points of comparison – biggest server, and original server.

First, lemmy-wide total users count, where this is a rolling one month window. If a user was online within the month, they count here.

First observation – there’s some jagged edges in the graph due to things popping in and out of the federation. So it’s probably more useful to look at single servers. Lemmy.world came online pretty much coincidentally with the API protest and had open registration, so it makes a good data point. You can see the surge of users, then the plateau of the people who stuck around:

Lemmy.ml below has a similar curve, plus some sort of data artefact.

As does lemmy.ca, below:

I suspect the data artifact is related to the transition from 0.18 to 0.19 and something changed in the way active users was counted in between. Lemmy.world is still running 0.18.5.

Notes: The difference between the peak and the plateau is higher on lemmy.world and lemmy.ml – I suspect this is because they were more popular places to sign up during the protest. Whereas lemmy.ca has retained more users, as a percentage. Still, the total number of active users on each server is quite low.

In the same order (total, lemmy.world, lemmy.ml, lemmy.ca), total posts. The slope of this line represents post rate. Steeper line is better. Flat line means dead instance.

And comments. I wish there was a comments to posts ratio, which would be some indication of engagement levels. But you can sort of work it out.

Anyway, looks like post rate has decreased slightly since the initial bump, but are still looking good. But the comment rate hasn’t flattened as much. So the users that were retained seem to be more engaged than the users from the initial bump. I think this is a good thing for the health of lemmy. Likewise, the growth in supported apps, improvements to the software (Scaled sort in 0.19 is night-and-day better than anything prior!), and others will allow lemmy to not only survive, but be ready for whatever influx happens next.

I want to send a special shout out to all the admins, particularly on my home instance of lemmy.ca, and the coders who keep improving things. Thanks for giving us all a home!

  • @iarigby@lemmy.world
    link
    fedilink
    English
    141 year ago

    I think these numbers are really good. I was using Memmy client before and for some reason it always displayed lower than actual count of comments on posts, so I had the impression that activities were really dying down. I wouldn’t click a post to go to comments because I thought there were barely any, so I would scroll through everything so fast that for a while I stopped browsing altogether. Feels nice to be back - with a different account because lemm.ee started having a weird bug for logging in

    • Aurelius
      link
      fedilink
      English
      51 year ago

      I’ve also been building a lemmy web client (Quiblr) and I can tell ya that these types bugs often come up due to API issues. Honestly, it can be difficult at times to know if it is actually an API issue or if it is an app bug. So app bugs go unresolved because they get written off as API issues lol The alternative is that you invest a lot of time trying to fix something, only to realize that it is out of your control

      I think Lemmy’s API issues will be fixed, but the growing pains are definitely there!

      • deweydecibel
        link
        fedilink
        English
        2
        edit-2
        1 year ago

        Bug reporting in general is kind of confusing for Lemmy users who aren’t intimately familiar with it’s development.

        For example, filtering comments by date on user profiles just doesn’t seem to work. You can sort properly, but try filtering them by day, week, month, etc, and it never filters them. It always shows all comments from All Time. But this sort of filtering works fine everywhere else. Happens on the three Lemmy apps I’ve used, and the web UI last I checked.

        But I’m not sure where that bug is actually coming from, and I haven’t seen any other bug reports about it. Is that an issue for Lemmy’s dev, Lemmy’s UI devs, the app devs, the instance admins, etc. I don’t know who to submit it to.

        I don’t want to waste anyone’s time making them bug hunt something that isn’t under their umbrella.

    • @sunaurus@lemm.ee
      link
      fedilink
      English
      21 year ago

      lemm.ee started having a weird bug for logging in

      Hey, can you share some more about this login bug? I’m not aware of any login issues currently. Could it be related to an app you were using not supporting 0.19 yet?

      • @iarigby@lemmy.world
        link
        fedilink
        English
        11 year ago

        I wish I had written down the bug, but it’s possible that was the reason, because the client started saying “invalid login” while I was already logged in. The thing is, I then visited the website and had trouble logging in there too, it kept getting stuck on loading. I clicked “rest password” and it finally logged in 😅. Then I tried changing my password and at that point apple keychain’s autofill might’ve messed up and remembered a wrong one. I now reset it again and the client works.

        • @sunaurus@lemm.ee
          link
          fedilink
          English
          11 year ago

          Based on the description, I am thinking this was related to some general issues we were having after the 0.19 upgrade (which have been solved now). Thanks for the info!

  • @BedSharkPal@lemmy.ca
    link
    fedilink
    English
    1111 year ago

    Thanks for this. Unlike on Reddit I feel much better posting here knowing I’m not helping some company make more money.

    Gives me the old internet vibes I’ve come to crave

  • @Wav_function@lemmy.world
    link
    fedilink
    English
    261 year ago

    I’m here because of the API stuff, I was a reddit sync user so when sync made their Lemmy app I joined.

    Honestly Lemmy feels much more confusing than Reddit used to, I don’t fully understand the federation stuff and different worlds or whatever, I imagine there’s a lot of people confused about it like me.

    I’m happy to stay and contribute but I think I need to figure out how to use this on my desktop because I only check Lemmy because of the sync android app.

    Any tips on how to get started migrating my experience to desktop? Like I literally don’t know what URL I would go to.

    • @reattach@lemmy.world
      link
      fedilink
      English
      201 year ago

      The most intuitive analogy to federation to me is email. You may have an account with one provider (gmail.com in the example of email, or lemmy.world in the example of Lemmy) but you can send emails to other providers (email example) or post messages to other instances (Lemmy).

      Just like with email providers, a Lemmy instance may decide not to allow communication with another instance - this is “defederation.” Instances that allow communication are “federated.”

      Just like email, you don’t normally need to worry much about whether you are on the same instance as a particular community or user - it just works.

      This is a simplification, but for me is a good working model.

    • @shrugal@lemm.ee
      link
      fedilink
      English
      6
      edit-2
      1 year ago

      The url for you would simply be lemmy.world. Just login with your account from the app and start scrolling, no need to migrate anything.

      Federation in principle is actually really simple. Basically there are multiple servers (aka instances) run by different people and with their own urls, and they just send each other messages to stay in sync. E g. if you post something on LW, that server also sends it to all the others (all it is federated with), so they can show it to their users too. If someone upvotes the post then their server sends that info to all the other servers as well, so everyone can update their vote counter for that post. That’s it, that’s the magic.

      The result is that all instances have the same content, and users can message each other no matter what instance they are on. That means it doesn’t really matter which one you sign up on, and no content is lost if one of them goes down.

  • @grue@lemmy.world
    link
    fedilink
    English
    381 year ago

    Looking at the rest of the data (especially the sustained linear increase in posts across the whole network), I’m increasingly skeptical that the drop in “active users” is really all that meaningful. Speaking for myself, when the big migration happened I created three accounts on different instances, but I’ve found myself only consistently using one of them. If a significant percentage of the rest of you did similar, that means there could’ve been what looks like a huge drop in the number of “active users” even though the number of actual people using the platform remained the same!

    • @Papanca@lemmy.world
      link
      fedilink
      English
      51 year ago

      Yes, i made four, because when i joined Lemmy, everyone seemed to urge new users to spread across the fediverse. So, i did. But over time, i did away with two accounts and am contemplating ditching another one.

    • Spzi
      link
      fedilink
      English
      31 year ago

      Yes, that’s true, but the number probably actually declined for a similar reason.

      Some created multiple accounts, others tried multiple platforms. Some were happy with lemmy and stayed, others did not.

    • @ryathal@sh.itjust.works
      link
      fedilink
      English
      41 year ago

      I think posts is being inflated with bots copying reddit, my subscribed feed has noticeably slowed and even trying to find more communities to get more posts hasn’t been a huge help.

  • LUHG
    link
    fedilink
    English
    171 year ago

    Witnessing Lemmy grow in real time is the best way to say it’s natural growth. We had no clients, laggy servers, downtime and bare as bones communities.

    It’ll take years to get a decent chunk of Reddit users.

  • @Sekrayray@lemmy.world
    link
    fedilink
    English
    281 year ago

    I’ve tried to go back to Reddit here or there, and I literally can’t do it. I only visit it for very select communities that don’t exist here.

    The post frequency isn’t the same here, but the quality of the posts and the comments is so much higher. I’ve said this before, but current Lemmy reminds me of Reddit in the early 2010’s before it got shitty. One of the great things about early Reddit was that it was more mature, people tended to assume good intentions more often, and it promoted logical dialogue. That has VERY MUCH been lost in Reddit’s current incarnation.

    • @Clbull@lemmy.world
      link
      fedilink
      English
      51 year ago

      This is why I don’t want Lemmy to become mainstream and would rather see another Reddit clone pick up the slack.

      Lemmy is like circa 2010 Reddit, minus the jailbait, creepshots, incest-posting, racism and all the other degenerate shit.

  • Lung
    link
    fedilink
    English
    721 year ago

    Personally I love Lemmy as is, and as long as it doesn’t die out, I don’t care if it goes mainstream. The mainstream has a lot of apathetic trolls and idiots - Lemmy feels like early reddit did, when it was just nerds, techies, pirates, and the servers were down every day - but Lemmy is better because we rallied around open source this time

    • @CombatWombatEsq@lemmy.world
      link
      fedilink
      English
      261 year ago

      I feel similarly, except I wish more users were interacted with my sports communities too. Guess it’s a “have your cake and eat it too” kind of problem.

      • TroyOP
        link
        fedilink
        English
        221 year ago

        Chicken and egg problem. Communities are too small to have conversation, so no one goes there for conversation. I’m a hockey fan. On reddit r/hockey is huge and busy, but so are all the team subs. Whereas on lemmy, if I post to the team sub, it’s just crickets. So I suppose that if all the hockey fans all hang out in !hockey@lemmy.ca together, we might have critical mass for a conversation now and then. And we can worry about our team subs later, if the general community outgrows one place.

    • ඞmir
      link
      fedilink
      English
      81 year ago

      It’s enough for me to have something to waste my time on during public transport commutes

    • @Chee_Koala@lemmy.world
      link
      fedilink
      English
      41 year ago

      Same! Feels like it’s large enough to keep some balls rolling, and that’s all I ever wanted. It would be great for some of my more niche interests to have more representation (and I try and contribute to that) but if it would stay like it is now, I’m down to clown.

  • pruwyben
    link
    fedilink
    English
    21 year ago

    I suspect the data artifact is related to the transition from 0.18 to 0.19 and something changed in the way active users was counted in between.

    My understanding is they started counting votes as activity.

    The difference between the peak and the plateau is higher on lemmy.world and lemmy.ml – I suspect this is because they were more popular places to sign up during the protest.

    Makes sense that people who care enough to look into smaller instances would be more committed.

    • TroyOP
      link
      fedilink
      English
      101 year ago

      Difference in the way active users is counted on v0.19 versus earlier versions. On earlier versions, you’re only counted as an active user if you made a post or a comment, but as of v0.19, it also counts people who upvote as active. lemmy.world hasn’t updated to v0.19 yet, so you don’t see the bump on their graph (yet).