74
Esk 🐌⚡💜 (@esk@hachyderm.io)
hachyderm.io@thisismissem @mekkaokereke @dma so stats, based on dec 2024 exit run rate (rounded for simplicity):
#hachyderm costs about $1600/mo to run. this is up somewhat, as we've started to add some infra as part of our resilience plan announced in nov.
we currently have about:
- 55000 users
- 9700 MAU
- 3.7M toots
yielding:
- $.03/user/mo
- $.16/active user/mo
- $.0004/toot
from a raw compute & storage perspective.
again, this is based on 100% volunteer work. today, our mods and infra folk graciously donate their time to keep this thing going.
hypothetically, if we paid them, say, $120k USD/yr (chose this to make the math cleaner), that would add $10k/person/mo to the cost.
if we go with a staff of eight (mix of mod & infra), that adds $80k/mo to the run rate, for a total of $81,600/mo, yielding:
- $1.48/user/mo
- $8.41/active user/mo
- the toot figure is silly, so i'm not calculating it again :blobfoxlaugh:
orders of magnitude of difference.
we could argue about the staff size - i went with roughly what we have today and assumed we made everyone full time so they could hachy for 32/hr/wk vs. calculating the number of hours we actually work. e.g. maybe we could it out at ~$4.50/user/mo, but still a multiple orders of magnitude bump from the raw infra cost.
In the grand scheme of things, community members are individually easier to replace than those keeping the service running. E.g, take any community with more than a few hundred users and lose half of them, randomly. Now, take half of the instance admins. More likely than not, the instance will simply stop existing.
And then the people will move elsewhere
Isn’t that the point of federation, to be able to use another node if needed?
No. Being able to move is an advantage compared to centralized platforms, but it is not the “point” of it. It makes the system overall more robust, but it doesn’t guarantee or protect the individuals that are part of it.
Do you think that the world wide web would reach the size that it has today if websites had such a short shelf-life? Of course not. It would remain just a geeky curiosity, just like Lemmy or Mastodon. There is a reason why Bluesky is adding one million users per week while we are here counting the same dozen of active people since summer 2023. People generally do not care about how the system works, they just want to something that helps them achieve their goals or solves their problems.
I know you like hyperboles, but Bsky’s growth slowed quite a bit:
The main reason it’s much more successful than Mastodon is content discoverability
Agreed. And the problem Reddit and Lemmy solve is becoming a niche issue
What a silly remark. Yeah, of course (percentage-wise) they slowed down. Do you think that would see 190% growth every month?
You are talking about the symptoms, but you are ignoring the diagnostic. The reason that Bluesky has a superior product at the moment is because they HAVE MONEY. They can go and hire people, they can invest in infrastructure, they can spend on marketing, they can go cut out deals with other service providers.
Meanwhile, the Mastodon devs are all sharing the belief that they are saints who are working “for the community”. Sorry, it’s not enough. We are not going to amount to much if our ambitions are that low.
It doesn’t matter the format. This is not (specifically) about Reddit, or Twitter, or Instagram or TikTok.
This is a discussion about a model that can keep sustainable development and operations of an open web. ActivityPub as whole allows us to think in much broader terms than “replacing Reddit” or "replacing Youtube. The format of “popular social media” may change, but the fact that people will always have an interest in consuming, creating and sharing content will always be there.
You were saying “one million every week”. They hit 25 million users on 13 December. We are 4 weeks later, they still haven’t reached 27 millions. Not sure why using the actual numbers is considered silly.
Bsky having money gives them an advantage, nobody is denying that. But Mastodon had a huge opportunity the first time Musk messed up with Twitter. They were never able to create an easy enough to use solution for people to jump over, especially when microblogging relies on “high profile” posters. If Mastodon had managed to solve the discoverability issue, and convince people that it’s as easy to use as Twitter, the outcome could have been different. We’ll never know.
Okay, let’s go that route. As I said above, short video/“stories” format is king with people below 29 years old, be it Snapchat, Tiktok or BeReal https://www.statista.com/statistics/1337525/us-distribution-leading-social-media-platforms-by-age-group/
How do you plan to host video content at scale in a federated way? And if your answer is “make every teenager pay 5€ per month to get access to the network”, you’ll never get adoption.
At the end, that’s an unfair competition. We are competing with actors who can sell data and ads to make money. Most users don’t care. Those platforms make money, get more users thanks to the network effect.
I don’t really see how to solve this issue.
Because it depends on what you are using as your point of reference. In the end of November, they were just 15 million users. On average, they are getting one million users per week.
Hosting video is not the expensive part. It’s the distribution part that worries most people, but people forget that we have the technology to distribute large static files for decades already.
Please, stop using others as an excuse to your own behavior. You don’t want to pay 5€ a month. You have expressed many times you think a $29/year service is “expensive”, and you have said that you think that contributing to cover server costs is enough, which means that you don’t see the value of a professional hosting provider. If you are a grown, functioning adult, you are more than able to choose for yourself what you value. Your behavior is not determined by what “teenagers” will or will not do.
Why is that “every teenager” is fine with paying their phone bills, their Steam subscription, Spotify, Netflix, etc, etc… but not to pay for a service that is useful to them?
It doesn’t have to be between the two extremes of “free, but you get your data exploited” and “user pays everything”. Alternative business models will show up. Brave’s model of sharing the revenue from the (privacy-preserving) ads that users see (opt in) is one model. Bundling with services (“Sign up to Vodafone and get one a family package with 5 activitypub accounts!” “iCloud now supports ActivityPub”) is another. But for these alternative models to become interesting, first we need to make ActivityPub valuable as strong contender for an application protocol.
Where there’s a will, there’s a way.
If we go back 20 years ago, people would never believe that we would have a personal computing environment based on Free Software, and most would believe that Microsoft and Intel would dominate forever. Today we have Linux-based systems reaching almost 5% of the global market, and in some places going as high as 13%. But we didn’t get there overnight, and surely we did not get there on “community” alone.
Humans are not interchangeable components… that’s a disgusting take, honestly…
Every community I’ve been in can feel through loss in some way, of a member.
This attitude is exactly why you cannot fathom why maybe small instances, ran by volunteers for the community is a viable concept.
Its also why BBSes started their death spiral: people trying to commoditize the community.
We are talking about different things. Very different things.
I am not saying that small communities are not viable. I am saying that without substantial financial support, all we are going to get is small communities, and we are not going to be able to compete with the corporate mainstream.
If your ambition is just to keep some obscure corner of the internet, fine. If you want to take back the internet away from Google/Facebook/Microsoft/Reddit, then we need to get a lot more help than just a dozen people pitching in to cover server bills. It will require work. It will require coordination. It will require resilience. It will require sacrifices.
Being upset at Zuckerberg, or making campaigns to “Boycott Threads” is not going to do anything if our side is orders of magnitude smaller than theirs. They will still be exploiting their users. And even if you personally don’t use it, or your “community” doesn’t use it, there are still plenty of people that I care about that do.
I dunno if I speak for everyone else, but all we need are small.communities.
We are not “competing” with anyone or anything.
That’s the root of your issue, and it’s based on a false premise.
You are definitely not speaking for the billions of people that are still in the large networks. Do you think they prefer to use Twitter/Facebook/Instagram/TikTok because it’s somehow better, or because of network effects?