https://lobste.rs/s/4lplbe/how_contributing_open_source_helped_you?utm_source=tldrnewsletter
A interesting thread I found about how open source can help one’s career.
Took an absolutely enormous amount of time but finally landed a relatively large change into ffmpeg!
https://github.com/FFmpeg/FFmpeg/commit/0e52a4e4347550ca1ccc1bf896b52824ed259158
This is like a codec or a variant of a codec? Does it only work on Intel or why are such things in assembly?
I guess for video they want to optimize it. So perhaps you implemented this for one arch and others might implement it for others?
yeah for VVC (aka h.266) specifically for decoding. And yeah exactly, there's always a C version written and then for optimization handwritten asm, and they'll do it for a bunch of different ISAs but typically x86 and ARM minimum. This is a relatively new decoder so there's a lot that hasn't been optimized. IMO the main benefit is using SIMD instructions and not ASM specifically, though really experienced ASM writers can get enormous performance gains just from writing ASM.
So much for C compilers being good enough. They told us that 20 years ago or more.
image.png
https://www.youtube.com/watch?v=a4uretCJh_4
from this presentation
tbh C compilers can sometimes do the optimal thing, and often they do, the annoying part is you're never quite sure when it will happen and compiler updates can cause optimizations that used to occur, to not anymore
with stuff with hard real time requirements, you can massive perf increases if you can optimize the entire system holistically
@Stone Chen the commit is very cool. Assembly. Awesome. Hard core. And yet, I'm still left wondering... no tests? :sweat_smile:
not to worry :joy: https://github.com/FFmpeg/FFmpeg/commit/2e877090f958131accb8c7e5ac10e5b9865d1735
there's a custom testing framework that compares the asm version to a known good c version.
The c version is tested against a set of conformance clips which are baked into ffmpegs automatic testing framework https://fate.ffmpeg.org/#
Oh, phew!
https://www.youtube.com/watch?v=e5dhaQm_J6U
Nice video
Wait why don't FOSS projects use Mattermost? The ones that insist on something as bulky as Slack.
I would assume popularity/ polishment .
I mean slack is a nugget it. The amount of ready made apps in it is insane
I've never used Mattermost. I have used RocketChat (it's used by Inkscape) but I like Zulip the best.
I haven't used the desktop or web app but on mobile Zulip doesn't feel like a bloated mess. Not being Slack-like or heaven forbid Discord-like is a plus.
That said... It's a bit confusing still at times.
Have you tried the new Zulip mobile app? In Google Play it's called "Zulip (Flutter beta)". I'm still using the old one but I'm sure I'll switch once it's farther along.
Not in FDroid (yet?)
Huh. Bummer.
Last updated: Nov 11 2025 at 06:28 UTC