kris
kzdnk.pl
kris
@kzdnk.pl
Pinned
kris @kzdnk.pl · Nov 1
Contrary to the popular belief "use after free" is not a bug - it's a really cool optimization technique!

`free(3)` does not actually deallocate the memory (that's what `delete` is for) - instead it makes the allocation really cheap ("free") by moving it from main memory to the L1 cache!
Reposted by kris
In shocking turn of events, guy least involved in the actual development of games feels generative AI is necessary to the development of games.
November 12, 2025 at 2:45 AM
Contrary to the popular belief "use after free" is not a bug - it's a really cool optimization technique!

`free(3)` does not actually deallocate the memory (that's what `delete` is for) - instead it makes the allocation really cheap ("free") by moving it from main memory to the L1 cache!
November 1, 2025 at 10:25 PM
wow, using libvirt is actually nice and not scary at all?
July 27, 2025 at 8:44 AM
One thing that I really like about #jj-vcs is that even if I do something wrong I can mostly just `jj undo` and try again.

What feels like arcane knowledge in git is just a simple command in jj.
May 4, 2025 at 10:54 AM