A few weeks ago Lemmy was buggy on computers and there were no good mobile clients out there, now on PC the site is pretty stable and fast, and there are now some pretty good iOS/Android clients too. Thanks to all the people who made this possible!
As someone who has been here for quite some time before the reddit exodus, it is crazy how much this place has improved in such a short time. I used to check lemmy once or maybe twice a day and then I’d go back to reddit. Now with all the new people posting here, lemmy has replaced reddit for me
I joined too early and stopped looking as there was so little content. In fact, when Lemmy started becoming well-known, I forgot I even had an account and made a new one elsewhere. Luckily, my password manager has a better memory!
Now if only my upvotes would go through. Hopefully the patch that was applied to lemmy.world yesterday addresses that. Their instance seems much more stable and responsive now.
I think the whole Fediverse is struggling with Reddit and Twitter sending a lot of new users their way.
I’m really enjoying Jerboa. It stays lightweight and fast!
Same, I just wish for mod tools.
What mod tools do you want to see?
Yeah, it’s amazing how quickly things have improved amid a massive influx of new users! Truly impressive!
Use Wefwef for mobile.
Use it for PC too 😉 Since it’s a PWA (Progressive web application) it can be installed (as its own program) on any os with a compatible browser, including Windows, Linux and Mac.
Just not using Firefox…
I installed it via firefox mobile as a PWA and have no issues.
Literally does nothing for me… Any site with an official pwa doesn’t install for me with FF on android.
Weird. Maybe you have removed some permissions or dosabled installing apps from unkown sources?
Nope just YT is so baked it it keeps taking over.
Edit: Wrong reply… Firefox has permissions, no idea. It works for non-pwa sites.
deleted by creator
I hope at some point you can join a community on another server and see all posts, not be restricted to what gets posted from now on. Federated is great, but some way to make it transparent would be cool.
I think you might have a setting wrong. When I join a community on another server I see all of the posts including past ones.
Well, I have joined communities on other servers where I am the first to join. At that point, it shows up on my server and others on my server can also see it listed, but posts on my server to that group only get updated from the day I joined forward. That’s what I meant.
I still get multiple JSON errors on every page I visit.
Try on another browser just to see
No thanks. Blink browsers aren’t allowed on my networks. If it doesn’t work on Firefox, it doesn’t work.
I’m on Firefox, too. Can you try on a fresh profile?
That I can do. I’ll report back tomorrow.
deleted by creator
deleted by creator
deleted by creator
deleted by creator
It just needs horizontal so that you could throw more servers at an instance and improve performance.
At some point a single community will be so active that one server won’t be enough , it’s better not to split it just so that it will be easier for the software.
Lemm.ee has horizontal scaling, and afaik it’s the only lemmy instance to have added it. He has a sticky on meta@lemm.ee that talks about how he’s using a half dozen different servers to split the load, although there’s a few services that can’t be split like image caching, so they just get their own server. I think the changes are being pulled into future updates so hopefully other lemmy instances can start doing the same
I’d argue the exact opposite. We should strive for more instances and for Lemmy’s userbase to be spread around. The fact that is scaling out (more instances) is easier than scaling up (beefier servers) is a feature, not a bug.
It’s not exactly something that you can force. If X amount of users want to join an instance Y, the instance should be able to provide capabilities to host those users. Besides, horizontal scaling provides other benefits, stability is the main one - if one server instance goes down, others can immediately pick up the slack.
the instance should be able to provide capabilities to host those users.
Why? And who pays for that?
Why not? I don’t see the drawback to develop ability to do horizontal scaling. If the instance owner doesn’t want to add additional servers, it’s up to them. Obviously they paid for it if they decide to add.
Just to be clear, horizontal scaling means multiple servers handling same instance, it can be the backend service to allow handling more traffics, or multiple db to reduce database loads.
Additionally it allows high availabilities, so if one of the backend service is down (either unexpectedly or do rolling update) the other service can still active so the instance can still be accessed by users
Why not?
- Because it creates an unnecessary incentive re-centralize the social network under a handful of instances
- Because it leads to drama and power struggles (beehaw defederating from other big instances, claiming issues with moderation)
- Because after a certain size, there is no real community, no common identity, no shared values and principles.
- Because it makes the system (the fediverse) more vulnerable.
- Because it is not sustainable in the long run
- Because it is not needed. Even if one server has an incredibly popular community, it can be followed from remote instances.
All of your points only considers the community itself, which is not my argument. And that can already achieved by just doing Vertical scaling like most instance currently do, I think even lemmy.world just using 32 core now (google cloud can possibly run with more than 200 vCPU).
I’m mostly approach this from technical standpoint. It’s impossible to have 100% uptime if there’s no horizontal scaling capability. For example on updating version, currently the instance will need to shut down for maintenance until it’s finished and usually there’s still some issue to fix. If horizontal scaling exist, the instance can update server (or add additional one), move the traffic a bit to test it, and then fully rollout if everything going well.
Not to mention a hardware failure, which could take a couple of hours to fix at least, some mental health communities should stay online at all time, someone mentioned there is research showing when a person is suicidal there are a couple of hours he is vulnerable, and there is some research showing online support can improve mental health.
Dude, I think you’re just ignorant of how web hosting works. Every single site you visit is hosted on probably dozens or more servers so that it can load balance or guarantee better uptime. It’s normal. It’s weird to be in a place that is only on one server.
Being able to host a stable site doesn’t mean everything is suddenly moving into one instance either. The NBA subreddit for example, a single community, has millions of members. Lemmy can’t handle anything like that. And technologically having no way to support large communities is a guaranteed way to kill your app.
You also seem to be very in favor of spreading out and decentralizing… except for Beehaw. Wonder why you’re such a purist for decentralization except in this case. Weird. Being able to defederate, make moderation decisions for yourself, and making big decisions like that to defend your community is the whole point of these sites. Maybe you should go back to Reddit if you aren’t able to handle it. And for the record, you’d have to be blind to not see moderation controls are lacking at best for this brand new actively being developed site.
Dude, I think you’re just ignorant of how web hosting works.
I run a managed hosting service for Mastodon and Lemmy, but yeah…
Every single site you visit is hosted on probably dozens or more servers so that it can load balance or guarantee better uptime.
Hacker News: one single FreeBSD box. Not even a database.
Also, your cargo-cult is showing… talking about “load balance” as a guarantee of uptime is the same as justifying using Mongo because it is webscale
Lemmy.ml did exactly that and is one reason why lemmy.world got to be that big.
Once the server capacity is reached the instance should be closed and people will just go to another one.
I don’t understand why people feel so happy about lemmy.world being ahead of the rest. It’s against the point of the fediverse and has risks: the instance can be sold, can make decisions to put advertisement etc. It’s like people didn’t really understand what was wrong with reddit to begin with and how the fediverse tries to be different.