this post was submitted on 28 Dec 2025
396 points (94.0% liked)

Fediverse memes

2411 readers
1022 users here now

Memes about the Fediverse.

Rules

General
  1. Be respectful
  2. Post on topic
  3. No bigotry or hate speech
  4. Memes should not be personal attacks towards other users
Specific
  1. We are not YPTB. If you have a problem with the way an instance or community is run, then take it up over at !yepowertrippinbastards@lemmy.dbzer0.com.

Elsewhere in the Fediverse

Other relevant communities:

founded 1 year ago
MODERATORS
top 50 comments
sorted by: hot top controversial new old
[–] Sharlot@lemmy.world 2 points 1 hour ago

Nothing screams ‘community project’ like choosing the one language everyone already argues about 😄

[–] MedicPigBabySaver@lemmy.world 2 points 2 hours ago

Fuck Reddit and Fuck Spez.

[–] FosterMolasses@leminal.space 11 points 7 hours ago

In fact, forget the programming language!

[–] NachBarcelona@piefed.social 10 points 9 hours ago

I like piefed.

[–] TheTechnician27@lemmy.world 100 points 18 hours ago* (last edited 18 hours ago) (17 children)

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.

[–] FosterMolasses@leminal.space 4 points 7 hours ago (1 children)

Lemmy uses Rust

Is that the one I keep seeing kneehigh sock memes about?

[–] Valmond@lemmy.dbzer0.com 6 points 7 hours ago (1 children)

For rust you need leather socks.

[–] HeyThisIsntTheYMCA@lemmy.world 2 points 5 hours ago

leather kneehighs?

[–] AudaciousArmadillo@piefed.blahaj.zone 47 points 17 hours ago (3 children)

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.

[–] Miaou@jlai.lu 5 points 2 hours ago

Way more people work with python, productively is arguable

[–] Korne127@lemmy.world 40 points 15 hours ago (4 children)

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

[–] Randelung@lemmy.world 1 points 2 hours ago

Is the project called PyFed?

[–] placebo@lemmy.zip 11 points 8 hours ago (1 children)

Python and bootstrap. Honestly, piefed feels like someone's final cs50 project - which is why I'm hesitant to jump.

[–] Strawberry@lemmy.blahaj.zone 4 points 7 hours ago

bootstrap 🤢🤮

[–] ProdigalFrog@slrpnk.net 25 points 14 hours ago* (last edited 13 hours ago) (1 children)

From what I understand, the limitation in speed/scalability for lemmy/piefed/mbin is the database, not the back end language, so the specific language used appears to matter much less than it would seem.

Piefed has some some pretty great features over lemmy, but for the sysadmin side of things, it has a noticeable improvement regarding network resource usage, and potentially raw speed.

Piefed also appears to be less buggy overall. As an example, Lemmy has suffered from a persistent memory leak that's been around for years, with no fix in sight. You can see the opinion of our sysadmin who has been running slrpnk.net (lemmy instance) for 5 years now to find that just because lemmy is built in a memory-safe language, it doesn't automatically translate to a good experience.

[–] Valmond@lemmy.dbzer0.com 3 points 7 hours ago

Yeah, hopefully it will move forward faster than the snail pace of rusty lemmy.

I bet more people will be able to tinker with the python sources than rust sources...

Those kind of things do matter!

[–] AudaciousArmadillo@piefed.blahaj.zone 2 points 9 hours ago (1 children)

Why would it be a better fit?

[–] Miaou@jlai.lu 3 points 2 hours ago

Resource efficiency is important for self hosted software. That's one reason matrix is a pita to self host, for example.

[–] TheTechnician27@lemmy.world 24 points 16 hours ago* (last edited 15 hours ago) (8 children)

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 would be surprised if you'd argue that more devs can write Rust than Python.

Web servers spent most of their time with IO, because the real work is mostly done by the DB. That's why especially Node is very fast and influential design wise. But PHP, Ruby and Python are all very popular and valid choices for web servers. In the end, if you need real performance you have to scale horizontally anyways. And the small gains you make in a compiled language matter even less.

[–] jerkface@lemmy.ca 29 points 16 hours ago (8 children)

I've learned dozens of languages over 40 years. Rust is one of the hardest I have tried to use for serious projects. It introduces completely new concepts that need to be deeply understood to be productive. It's also one of the most convenient, well-tooled, and expressive languages I've used. But c'mon, as languages go, Rust is deep into BDSM territory.

[–] Valmond@lemmy.dbzer0.com 4 points 7 hours ago

I had to do c++ template metaprogramming (insane, stay away from it at all costs), Rust makes me think of that in a more better modern way.

Easy? I wouldn't say, and the compiler is slow ☺️

I love python but only as a scripting language because of GIL and the ridiculous performance (and it's not really suited for "large" projects). But if you need a little thing it's so fast to spin up.

Disclaimer: am old C/C++ dev.

load more comments (7 replies)
load more comments (6 replies)
load more comments (15 replies)
[–] nocturne@piefed.social 15 points 13 hours ago (1 children)

For me, it is how often and how quickly they fix issues. Like someone pointed out a typo earlier today and whenever I went to check on it, it was fixed already.

[–] OpenStars@piefed.social 14 points 13 hours ago (1 children)

I saw that! I also see how someone downvoted your comment - it's funny how it's all "let's not fight and all be friends", until someone says something that would unquestionably be good if Lemmy also did it, and then that's somehow "~~bad~~ less relevant information"?

Fwiw I intended this post in good humor. Somehow I did not appreciate how much of a powder keg this issue seems to have (apparently) blown up into becoming.

[–] untorquer@lemmy.world 5 points 9 hours ago

Fwiw I intended this post in good humor. Somehow I did not appreciate how much of a powder keg this issue seems to have (apparently) blown up into becoming.

Humor, especially self-aware, is intrinsically tied to the concept of meme. Sometimes we forget that.

[–] JustJack23@slrpnk.net 36 points 17 hours ago* (last edited 17 hours ago) (20 children)

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?

load more comments (20 replies)
[–] flamingos@feddit.uk 35 points 17 hours ago* (last edited 17 hours ago) (9 children)

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.

load more comments (9 replies)
load more comments
view more: next ›