this post was submitted on 10 Aug 2024
627 points (97.4% liked)

Fediverse

28396 readers
245 users here now

A community to talk about the Fediverse and all it's related services using ActivityPub (Mastodon, Lemmy, KBin, etc).

If you wanted to get help with moderating your own community then head over to !moderators@lemmy.world!

Rules

Learn more at these websites: Join The Fediverse Wiki, Fediverse.info, Wikipedia Page, The Federation Info (Stats), FediDB (Stats), Sub Rehab (Reddit Migration), Search Lemmy

founded 1 year ago
MODERATORS
 

Source: https://lemmy.fediverse.observer/dailystats

Context: Reddit made a few controversial annoucements, feel free to have a look at !reddit@lemmy.world

For people wanting to discuss why some people focus on Lemmy's growth, here is a recent thread from !asklemmy@lemmy.world :

you are viewing a single comment's thread
view the rest of the comments
[–] rglullis@communick.news 13 points 3 months ago* (last edited 3 months ago) (2 children)

We already have instances that go down or suffer from intermittent federation issues when lemmy.world gets a bit more active. The most conservative estimates are putting Reddit at 75 million DAU. If we get to 1% of that, you can bet that our current network would choke, badly.

Not only we need more instances, we also need to be a lot smarter about their organization and how to architect this network. I think we will only be able to grow larger if we make a more intentional separation between topic-based instances and "people-home" instances, so that we can have a better spread of the load.

[–] muntedcrocodile@lemm.ee 6 points 3 months ago (2 children)

The total federated bandwith is definatly a bottle neck we are starting to approach (ie what we see with .world and it overloading small instances). Not sure the solution here but I'm sure we can work past it without compromising on decentralisation.

[–] Die4Ever@programming.dev 5 points 3 months ago
[–] rglullis@communick.news 2 points 3 months ago (1 children)

Not sure the solution here

I am more and more convinced that we will need something like what I outlined here.

[–] ericjmorey@discuss.online 1 points 3 months ago (1 children)

Good article. But the trend of the internet it to not use a browser but an app that often emulates a browser.

[–] rglullis@communick.news 3 points 3 months ago (1 children)

Which is still a client. I honestly don't care if we are talking about a mobile app, a PWA, a browser extension, a SPA or a dedicated app: as long as the business logic goes to the edge and the server is a "mere" dumb pipe, we should be okay.

[–] ericjmorey@discuss.online 2 points 3 months ago (1 children)

That would be better, but also put more cost on the users who have been spoiled by decades of someone else paying for incremental access to, storage of and processing of data.

[–] rglullis@communick.news 1 points 3 months ago (1 children)
[–] ericjmorey@discuss.online 1 points 3 months ago (1 children)

I'll read that but before I do, I want to point out that developers generally have the latest, most expensive tech and they generally build for that first.

[–] rglullis@communick.news 2 points 3 months ago

We are not talking about complex tasks like video transcoding or ML training. ActivityPub is first and foremost, a messaging protocol. The most heavy thing that "must" live on the device is the user data. Sqlite can handle those workloads without a sweat. Old devices that can do XMPP group messaging should be more than able to do this.

[–] machinin@lemmy.world 2 points 3 months ago (2 children)

We need more instances, but we need to be a lot smarter about the structure. I think we will only be able to grow larger if we make a more intentional separation between topic-based instances and "people-home" instances, so that we can have a better spread of the load.

I don't know if it would help with load-balancing, but I feel hash tags would be better than communities.

[–] rglullis@communick.news 6 points 3 months ago

This goes against the design of ActivityPub, which requires people to follow actors. A hashtag does not have a single name, so people would have to follow all servers and/or the servers would have to relay activities that are not originating from their actors. It is possible, clunky to implement.

[–] ericjmorey@discuss.online 6 points 3 months ago (1 children)

Isn't that just Mastodon and similar services? I prefer the community url scheme more that the hashtag scheme.

[–] obbeel@lemmy.eco.br 2 points 3 months ago

I agree that the hashtag scheme is bad. It attracts people that want to self-promote or bots.