TIL that because the FFmpeg project has gained so much experience in hand-writing assembly code to provide huge speedups, they now are putting together a series of lessons for learning assembly:

Vibe coding is fun and all, but this is probably a better use of time!

https://github.com/FFmpeg/asm-lessons

GitHub - FFmpeg/asm-lessons: FFmpeg Assembly Language Lessons

FFmpeg Assembly Language Lessons. Contribute to FFmpeg/asm-lessons development by creating an account on GitHub.

GitHub
@yiningkarlli what is "vibe" coding??? Some new AI shit?

@pythno Yeah it's basically just prompt an AI to write code to do something and then just accept the code without really reading it or understanding it, and if the code errors out or doesn't run, just repeat the prompt, and just keep repeating until you get something that kinda works.

It originated with Andrej Karpathy being like "hey this is kind of amusing/fun to do for little throwaway things, don't do this for real", but then AI bros decided that it should be a real thing and ran with it.

@yiningkarlli Oh. So it actually *is* AI related. I was actually saying that more as a joke. Well, then I don't know why it isn't called "incompetence coding". Because it sounds very much like that :D