this post was submitted on 09 Jan 2025
283 points (96.7% liked)
Fediverse
28870 readers
401 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 [email protected]!
Rules
- Posts must be on topic.
- Be respectful of others.
- Cite the sources used for graphs and other statistics.
- Follow the general 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 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Point 1 and 2 really need to be addressed.
It would be so much better if lemmy wasn't developed by genocide white-washing tankies.
https://piefed.social/ is catching up
Any way to migrate a self hosted lemmy instance to piefed?
Unfortunately migrating from one fediverse application to another on the same domain is actually basically impossible, due to the way ActivityPub works. It's very unfortunate.
We built this whole place from scratch 18 months ago. We can do it again, especially when Lemmy instances would still be around and help to redirect people to the Piefed instances.
Well, in theory sure. But you always lose people during migrations, it's inevitable. And it's cumbersome for users. It's not a nice experience. The fediverse has enough bad UX as it is, I'd prefer if we didn't pile on more.
If the fediverse actually held true to the promise of easy migrations, then maybe it wouldn't be a big deal. But unfortunately it's still not really that easy.
I see it happening gradually.
There might be a start with another Piefed instance (e.g. Piefed.zip, managed by Lemmy.zip admins). People who really don't want to use Lemmy would register on that instance, but would still be able to interact with the communities on Lemmy, the way Mbin and Piefed alreay do now. They start hosting a few communities onn Piefed.zip, locking other on lemmy.zip and redirecting people there.
Then over time some other admins want to give it a try. After a while a few Piefed instances make it to the top 10 most active instances, while the rest is Lemmy.
It doesn't have to happen overnight. We have time, people are not going anywhere.
No, it's not geared up for that. There's a platform called sublinks where the intention is to be initially compatible enough with Lemmy that it can be a drop-in replacement, but they haven't released anything yet.
And with their current pace, it seems likely they never will. There's been no major development on it for months as far as I can see.
Yes, same feeling
Oh interesting, thanks for sharing!
just run both!
Python based: I was looking for that
Yeah, I don't expect it to scale well. Certainly not as well as Rust.
In terms of incoming federation, PieFed sites are dealing with as much activity as any general Lemmy instance. It's not happened yet, but I suppose it's possible that problems will become apparent if the amount of local users gets over a certain size. A limit on the amount of users per instance isn't necessarily a bad thing though (it's cheap, and hopefully easy enough, for someone to spin up another one).
What's going to cause problems? Python, the db, redis or other?
It uses postgres for the DB - I think that and redis are designed to operate at very large scales, so it wouldn't be them.
My guess would be that it's something in the interpreted nature of Python - this seems to be why a familiar dismissal of PieFed is a concern about how it will scale.
That said, this site shows that Python is the most popular language for Fediverse apps (just), the likes of Mastodon are written in another interpreted language (Ruby), and I think there are more big websites running Python (with Django or Flask) than people realise. So I don't know, really, I'm just following other people's lead on this. I don't imagine that any problems would be insurmountable though: an admin could restrict the amount of signups, or if new users mean a few more donations, they could just throw money at the problem (more cycles for one server, or splitting up tasks across multiple servers).
If you consider all AI-chat sites are running on python, I guess python scales with no issue at all
Have you checked how muh software do you use that is enabled by capitalism?
Linux Foundation survives on Microsoft's financing. Firefox main source of income is Google's money. That's like pointing out that we breathe nitrogen. Yes, it is almost impossible to avoid capitalism because we live immersed in it as a society. But it's not an reason to stop pointing it out and trying to find more ethical and sustainable alternatives.
https://en.wikipedia.org/wiki/SDF_Public_Access_Unix_System
wow that's interesting :D
SDF is pretty rad.
Yee
You should ask it on lemmygrad.ml :D
I mean, it would be one way to get them stuck chasing their own tail on an endless task...
Excuse me?