u/Dalimey (who appropriately identifies as “LAWFUL STUPID” shared a warning from reddit admins issuing their final warning against making the sub NSFW (despite the fact that the users of the sub are in full support). They promised to reply to it with “roll for persuasion or intimidation” if they got 10k upvotes, and here...
So I prep the food for my roommate every day. This happens usually around the same time every day. My roommate has gotten into the habit of coming into my room and waking me up vocally every morning, usually hours before my alarm goes off and demands food. So during the day when my roommate is napping, I’ve been getting up in...
At work we somehow landed on the topic of how many holes a human has, which then evolved into a heated discussion on the classic question of how many holes does a straw have....
Mostly serious answer: the current implementation is not going to scale effectively with growth. The software implementation is still rough around the edges, and the ActivityPub protocol probably needs more knobs to handle bulk data synchronization. Within the service, moderaton is a serious challenge with many unanswered questions.
Likewise, the back end software implementation is monolithic, meaning it’s one software stack that does everything from sign in to subscriptions to synchronization and scheduling. Housekeeping and garbage collection probably isn’t that tight, either. This is mostly speculation as I’ve watched things over the last couple of weeks’ growth.
I believe the data store is based on Postgres RDBMS, which while being robust and scalable is fussy and needs tuning when turning over large amounts of highly unique data.
None of this is an indictment on the devs! Rather the opposite, because the software IS chugging along while experiencing tremendous growth.
I expect over time the back end will devolve into micro services that communicate over a highly scalable, or stream-based messaging bus. Larger instances could probably also benefit from static caching and CDN techniques to keep pages loading quickly even while the back end thrashes.
The structure.if the ecosystem needs to strike a balance between fewer large instances and many-many small instances. In the first scenario, the scaling limit is in the monolithic stack, which introduces I/O bottlenecks and serialization delays (even if massively threaded). In the latter scenario, message state and synchronous distribution become challenging because a full mesh of federations could scale faster than network state tables have room to support. Some middle tier might be needed, and I have no idea what that might even look like.
So to answer your question, can it scale indefinitely? Probably not because we hit scaling limits pretty quickly on a number of dimensions. Nevertheless, smart people.are starting to hang out here, and I expect will take an interest in how it all works. Improvement is inevitable, and I think the early roadblocks will be overcome easily enough
I looked at the lemmy stats again today like the last few days (since the 1st of July), apparently tonight there has been another wave of bot signups.:...
As Lemmy starts maturing, there starts being so many communities out there that it’s pretty hard to keep track. I’ve been browsing for about a month now, here’s a list of popular communities I’ve subscribed to that others would find interesting!...
I have very limited background in programming. I quite want to develop the game myself, or with only minimal help. Is there one language that is better than others for game development, or is more versatile?
There’s been an increasing call in recent weeks and months for encryption to have government ‘backdoors’ put into them. This is a bad idea. No really, it’s an incredibly bad idea. Even if we took the assumption that it is a push that’s made with only the purest of intentions, and the government universal key is kept...
I have this friend, N, that has recently started believing things very out of the ordinary. He said that he's been getting into paganism and studying runes and candles. I told him that was very interesting, it sounded like a fun time and a good hobby to have. N let me know that it wasn't just a hobby, but that it had a function...
Longcat is loooooong (lemmy.world)
And don’t you forget it
Rising Sun reflects off railroad tracks (lemmy.world)
OC Artemis Logo v2! Added a bit of ... Thickness. Enjoy!
r/dndmemes mod u/Dalimey100 is a fucking legend (slrpnk.net)
u/Dalimey (who appropriately identifies as “LAWFUL STUPID” shared a warning from reddit admins issuing their final warning against making the sub NSFW (despite the fact that the users of the sub are in full support). They promised to reply to it with “roll for persuasion or intimidation” if they got 10k upvotes, and here...
AITA For Waking Up My Roommate?
So I prep the food for my roommate every day. This happens usually around the same time every day. My roommate has gotten into the habit of coming into my room and waking me up vocally every morning, usually hours before my alarm goes off and demands food. So during the day when my roommate is napping, I’ve been getting up in...
deleted_by_author
You cant even avoid irrelevant results with "site:" anymore (lemmy.world)
YSK: Lemmy All Third Party Clients List (Android/iPhone/Web) with status of that apps! (lemmyapps.netlify.app)
cross-posted from: lemmy.world/post/1025004...
Today we celebrate no longer being responsible for the USA.
Especially Florida.
Always has been the rule (lemmy.wtf)
deleted_by_author
Can we settle this: how many holes does a straw have?
At work we somehow landed on the topic of how many holes a human has, which then evolved into a heated discussion on the classic question of how many holes does a straw have....
Archive.org has an extension that automatically downloads web pages you visit (lemmy.world)
…google.com/…/fpnmgdkabkmnadcjpehmlllkndpkmiak...
Can the fediverse scale up indefinitely?
The tech giants make enough money that they could keep on growing forever, from my understanding....
Twitter seeing 52% of its links removed on google after user requirement change (boingboing.net)
Rule
Unlimited power!!! (fediscience.org)
Homemade Tonkotsu Ramen (i.imgur.com)
Actual Progress - 2797 (xkcd.com)
https://lemmy.world/pictrs/image/5b899664-ed09-4507-a17c-40b1bf121f77.png
Lemmy apparently hit with another bot wave tonight (+ 623686 overall users)
I looked at the lemmy stats again today like the last few days (since the 1st of July), apparently tonight there has been another wave of bot signups.:...
List of popular communities you should visit!
As Lemmy starts maturing, there starts being so many communities out there that it’s pretty hard to keep track. I’ve been browsing for about a month now, here’s a list of popular communities I’ve subscribed to that others would find interesting!...
Thinking is hard (discuss.tchncs.de)
What programming language would be the best to learn to develop a game from scratch?
I have very limited background in programming. I quite want to develop the game myself, or with only minimal help. Is there one language that is better than others for game development, or is more versatile?
Encryption With A Back Door Is NOT Encryption (ktetch.co.uk)
There’s been an increasing call in recent weeks and months for encryption to have government ‘backdoors’ put into them. This is a bad idea. No really, it’s an incredibly bad idea. Even if we took the assumption that it is a push that’s made with only the purest of intentions, and the government universal key is kept...
How can I help a friend who is falling into "witchcraft"?
I have this friend, N, that has recently started believing things very out of the ordinary. He said that he's been getting into paganism and studying runes and candles. I told him that was very interesting, it sounded like a fun time and a good hobby to have. N let me know that it wasn't just a hobby, but that it had a function...