If this is a dig at Lemmy, Lemmy uses Rust. You’d know that’s a popular language if you’ve kept up with programming news anytime in the last 5 years.
59%(edit: 58% apparently) vs. 15% but who’s counting, right?

-
it’s less about the language than the choice to be welcome to contributors - especially older people who have more free time to devote to unpaid volunteer development, rather than younger people who know Rust but are already working 2-3 jobs
-
more to the point it’s meant in fun :-P
If it’s Python, that’s 58%. SQL is 59% and I would be pretty surprised if piefed is pure SQL
it’s less about the language than the choice to be welcome to contributors - especially older people who have more free time to devote to unpaid volunteer development, rather than younger people who know Rust but are already working 2-3 jobs
This reasoning is really bizarre, btw. Never once heard of someone choosing software because it appealed to older developers.
I’m an older developer. Rust seems so much more interesting to me than yet another python service. Oh boy is it Django??
Piefed is flask + python. Its very easy to read in my opinion. Very boring code. I knew nothing about it but threw a PR in there just for fun.
Django is my goto for personal projects too. And at work we use fastapi. They all kinda blend together now in 2025/26.
Personally I stopped caring about languages a decade into my career. As long as its boring and standard-ish, I’m happy. If it takes me a ton of time getting every dependency under the sun, the project is unstable/constantly breaking, and/or requires me a degree to even look at it, then im not going to contribute.
Lemmy is harder to read as a project than piefed. But both are good. Its not a “vs” we should just let both communities do their thing and be happy someone on their weekends wants to support our sorry asses.
It’s not popular if you rate it by actual usage, which is probably more meaningful than it seeming kind of cool.
if you rate it by actual usage, which is probably more meaningful
I can see those goalposts move right before my eyes!
I have no dog in this fight - flame away - but I’m offended by the sparkle-junkies calling [arbitrary non-rust language] old on a daily basis and somehow deciding some arbitrary measure of popular+shiny is a replacement for ‘good’ in some bizarre idiocratic glorification of naïveté .
Notice how the OP specifically said well-known and widely used. Yes Rust is currently cool, but way way more people can actually work productively with Python.
Wait… PieFed uses Python? Holy shit… as someone who regularly uses both, Rust is such a better fit for something like this on this scale. That’s actually one of the best arguments I’ve heard against PieFed
I think for a large project Rust should be easier to manage in the long run.
Also it’s safer and much faster than python.
This is like MINIX vs Linux all over again. Yes, the microkernel architecture is a better concept, but the monolithic Linux was a better implementation.
Well, you’ve got another think coming.
Notice how the OP specifically said well-known and widely used.
I did notice. If Rust isn’t “widely used”, then I’ll need to let Apple, Microsoft, Google, Amazon, Mozilla, Huawei, Meta, the Linux kernel devs, and a fuckload of open-source projects know that they actually don’t exist.
It’s plently widely used, and unlike
a scripting language(edit: Python), it’s performant – as server software should be. Rust is not a hard language to use or learn either, and it’s great for large projects.
I made an account. Asked a few questions about the platform in their info com, made the mistake of bringing up why the “tankie triad” are pre-emptively blocked, got a bunch of people accusing me of being a tankie and telling me to look at MeanwhileOnGrad and the other com I can’t remember. It’s not for me, but I get why some folks prefer it.
I absolutely, 100% support Piefed and think this whole pissing contest between platforms is ridiculous. We’re all participating in the fediverse. Lemmy was designed to be open-source, to be built on, forked, played with, whatever. Piefed is growing and diversifying the fediverse, same as Lemmy.
We’re all in this together.
You claimed that Lemmy.ml is not authoritarian, were pointed to multiple communities pointing out thousands of instances where it was shown that it is, and still claimed that it is not, nor can be by definition, which you later recanted as a poor wording choice…
Anyway, that was a discussion with one single individual, with almost no up or downvotes that I could see, so essentially a private conversation even if held in a public space. And the individual you conversed with has only a six month old account, has nothing to do with the admin or development team that I am aware of, and mods only a few gaming communities.
That’s not “people”, that’s one person, singular, who has nothing to do with the info community, and I definitely did not see the “bunch of people accusing” you.
Anyway this post was intended as lighthearted fun, though it seems to have struck quite a nerve. Maybe it’s because people on lemmy.ml are calling for literal murder and the downfall of Western civilization (go see for yourself, or e.g. those communities you were referred to catalog such cases if you want an easier time going straight to it), and Lemmy.ml and the Lemmy source code are becoming increasingly interlocked over time, rather than lessening that decency.

That’s not the only account I had where people from piefed pointed me toward those coms and claimed lemmy.ml is authoritarian. You can check this one’s history, too. Admittedly, I conflate what happens on my various accounts, and it was more than one user in that comment section.
By definition, lemmy.ml is not authoritarian, so that’s not a “gotcha.”
I didn’t recant a word choice, I was being diplomatic after the person I was debating with took a (fair) issue with it so I rephrased it.
I find it hard to believe you looked at that whole thread and that’s what you got out of it. I stand by everything I’ve said, even if I’ve had to make the occasional apology, on every account — That’s why I’m transparent about all my accounts in my bio, the place you found my piefed.
And, I mean, why so serious? My nerves aren’t struck, which is why I said I support piefed. Going through my history and writing an essay about it, on the other hand…
Edit: a word, grammar.
Lemmy.ml is ABSOLUTELY authoritarian. Just look at their modlog. They have a vague “rule 1” rule that basically means at the admins discretion. The mods are flaccid and useless while the admins do all the moderation, and on top of that, they even ban people for posting shit in non .ml instances!
Quit with the apologia.
The point of ActivityPub is that this exact conversation doesn’t matter.
I don’t see the point is this dick measuring between piefed and Lemmy, and it is becoming a bit annoying. Don’t we have enough problems as is?
And it’s mostly just Piefed people spewing this stuff; often about how their “sports team” is “superior”.
Quite sad reallySwitched from Lemmy to PieFed last year and literally see zero difference between both and have never read this rhetoric anywhere.
Please give us links to name and shame otherwise You are making shit up.
Switched from Lemmy to PieFed last year and literally see zero difference between both and have never read this rhetoric anywhere.
It’s literally from the OP in this thread, please read things.
Yeah sure I’m gonna sift through weeks if not months of random post and comment history for some NFT ape clown; LMAO
Edit: also L + ratio
Edit: literally look at this post and OOP’s comments in it’s thread
Seems you’re the angry person having to comment on this.
A bit of Christmas banter, some healthy competition, what is not to like IMO?
Not who you replied to, but I know that I’ve seen a handful of such posts over the past week. But no, I’m not going to try to find them. Maybe if I see one in the next day or two, I’ll remember this post and add it.
Individuals might push for that or want that to happen, but it only matters what actual developers or instance owners say.
Comparing network utilization of Lemmy, Kbin and PieFed says that PieFed uses 5x less data (on e.g. a mobile connection) despite showing 5x more posts, i.e. overall a landing page is 25-fold more efficient per post than Lemmy.
I doubt this has anything whatsoever to do with Rust and more about choices as to what data is sent when.
As it should be.
Yeah they just talking smack with no evidence.
There’s not enough Piefed users to begin with. Most people are just happy the services exist.
I’m just happy to have an option available that wasn’t coded by proud authoritarian bootlickers. Hopefully as more PieFed instances spin up and as more people move to them we can start defederating .ml.
Its because piefed is looking to de-federate from Lemmy as a whole.
This crusade you have going on against the idea of Rust is getting borderline obsessive. Like when you called it an ‘incomplete’ language and never explained what that actually means.
Setting aside the mountain of evidence that you are ignoring here (that I might have a life on the week of Christmas, how you are the one following me across multiple posts, how you seem unwilling to do an internet search on your own to satisfy any actual curiosity you might have about why Rust is not a great language for someone to learn), I will clarify: I have zero beef about the existence of that language, it seems a fine one for anyone who wants to use it, have at it, enjoy yourself.
The underlying point of this post though - although its real purpose was an attempt at humor, but PLEASE don’t ask me to explain “humor” to you as well - is to point out not the existence of the language but its choice to use in this software implementation, which leads to its pace of development being far behind that of PieFed. One primary reason for that being that more contributors seem willing to help out, and their time seems to work to greater effect in terms of constantly adding new features to the project.
But you are taking this far more seriously than I meant to.
You’re the one who’s been writing walls of text about this exact thing incessantly for months, sorry I find your ‘humour’ tiresome. And it’s not stalking to remember things I’ve seen you say in the past.
If you block someone they can’t reply to your posts btw.
They can still message you.
Do with this information what you will.
I don’t mind development being a little slower if it means the software is more stable and performant.
Now, that said, I can’t really speak to the fact that Rust is more performant or stable than some other language X, as I don’t know enough to make such statements. 😅
I’m just saying.
That is a good point… although I wonder how relevant it is with the current number of users of Lemmy.
It could become a future issue if Lemmy / PieFed were to ever take off?
The reason that Lemmy is slow to develop is not because of Rust, but because of Tankie devs who spend more time managing propaganda and enforcing censorship in and out of their respective instances rather than actually developing the damn software.
I’ve heard that about Dessalines, but not Nutomic, yet for whatever reason Lemmy feature requests sit unanswered for multiple YEARS at a time, compared to like weeks to months on PieFed.
People can do whatever they want to. For myself, I prefer more rather than fewer features, and responsive devs to unresponsive ones.
Its actually less about Python (or Rust), but about using well established frameworks (Flask in the case of Piefed), compared to a lot of NIH in the case of Lemmy.
My concern about Lemmy is more that it is developed by authoritarian communists than if the programming language it is based on is less popular
Basically my reason for switching to piefed.

















