this post was submitted on 01 Apr 2026
752 points (97.4% liked)

Programmer Humor

30700 readers
2042 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
top 50 comments
sorted by: hot top controversial new old
[–] Master_Increase_4625@indie-ver.se 2 points 39 minutes ago

Why is this how I learned that FFmpeg has a pretty great Twitter account?

[–] WagnasT@piefed.world 55 points 9 hours ago (2 children)

Just make a rust fork of ffmpeg, it can be ffmpreg.

[–] svcg@lemmy.blahaj.zone 1 points 34 minutes ago

Yes officer, this one right here.

[–] irelephant@lemmy.dbzer0.com 18 points 4 hours ago (2 children)
[–] mbp@lemmy.sdf.org 10 points 4 hours ago

The readme is far too serious for such a silly name

[–] ResistingArrest@lemmy.zip 6 points 4 hours ago

This made my fucking day… ffmpreg…

[–] fargeol@lemmy.world 186 points 16 hours ago (1 children)

I hope they’re doing it with AI for faster development. Now that Claude is open source, there’s no excuse to refuse progress anymore!

[–] irelephant@lemmy.dbzer0.com 5 points 4 hours ago

That's unironically what ladybird (browser engine) did

[–] mohammed_alibi@lemmy.world 58 points 14 hours ago

Rust should switch to ffmpeg!

[–] fubarx@lemmy.world 51 points 15 hours ago (1 children)

Was jokingly going to suggest a WASM version. But then: https://github.com/ffmpegwasm/ffmpeg.wasm

[–] kopasz7@sh.itjust.works 14 points 12 hours ago (3 children)

I'm only asking this half jokingly, what the fuck?

[–] gandalf_der_12te@discuss.tchncs.de 11 points 10 hours ago

WASM is great :) unironically

everything should switch to wasm. i'm not saying this because of arbitrarily. it's just very well thought-through. wasm automatically provides portability, sandboxing, and integration with other languages.

like, one of the things i still don't understand is why we don't have automatic sandboxing for every application. like, when i download and run a new game from steam, why isn't it automatically put in a sandbox? Why does it have full read/write access to my entire disk? i don't like that at all...

Converting everything to wasm would solve that automatically, and very easily on top of that.

[–] The_Decryptor@aussie.zone 17 points 12 hours ago

Makes it portable across architectures while also providing sandboxing.

The fedi software I use (GoToSocial) runs both ffmpeg (Sorry, ffmpreg) and sqlite through WASM, also makes it easier to integrate it with Go code apparently.

[–] SlurpingPus@lemmy.world 7 points 11 hours ago

Reminder that Fabrice Bellard, who originally wrote FFMpeg (and QEMU), also made JSLinux, currently based on his other PC emulator TinyEMU and using WASM.

[–] hperrin@lemmy.ca 264 points 19 hours ago* (last edited 19 hours ago) (10 children)

This is absolutely ridiculous. It should be migrated to Java, so it can run everywhere.

[–] SCmSTR@lemmy.blahaj.zone 19 points 14 hours ago (1 children)

You mean JavaScript so that it does the same thing each time

[–] hperrin@lemmy.ca 12 points 14 hours ago
[–] ryannathans@aussie.zone 42 points 16 hours ago (1 children)

Except next to pools, no one should run there

[–] Klear@quokk.au 12 points 13 hours ago

Unless you have scissors. That cancels it out.

[–] tristan@tarte.nuage-libre.fr 84 points 18 hours ago* (last edited 18 hours ago) (4 children)

3 billion

Devices Run Java

[–] lauha@lemmy.world 31 points 16 hours ago (2 children)

3 billion devices have been running java for past 20 years.

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

Most of them have not loaded the kvm just yet, any minute now ...

[–] GreenCrunch@piefed.blahaj.zone 17 points 10 hours ago

Proof of stability!

load more comments (3 replies)
load more comments (7 replies)
[–] UnfortunateShort@lemmy.world 122 points 19 hours ago (5 children)

What did Rust do to FFmpeg to make them so mad lol

I guess not rust itself, but people telling them to switch to rust over and over again. They use a lot of assembly magic to get good performance, they aren't in C land.

[–] ripcord@lemmy.world 98 points 17 hours ago (11 children)

Ah, just realized what day it is

load more comments (11 replies)
[–] rtxn@lemmy.world 37 points 19 hours ago (1 children)

The person behind their twitter account is a notorious shitter.

[–] BuboScandiacus@mander.xyz 11 points 15 hours ago (1 children)

Well

That checks out for xitter

did you know, in spain (or some regions thereof) the "x" is pronounced as sh

load more comments (1 replies)
[–] Quetzalcutlass@lemmy.world 97 points 20 hours ago* (last edited 19 hours ago) (7 children)
[–] hemko@lemmy.dbzer0.com 7 points 12 hours ago

It's over 1.1k comments already, all the rusties fuming 🤣

load more comments (6 replies)
[–] grue@lemmy.world 31 points 18 hours ago* (last edited 18 hours ago)

Huh, I guess the person who runs FFmpeg's Xitter account must live in western Europe (UTC+1:00).

load more comments
view more: next ›