News for hackers. Stuff that matters.

chandlore

Re:Why Zig over C for Systems Programming on Friday November 13, 2026 @11:25AM (#50485818)
Andrew Kelley had a comment re this bug over at lobste.rs:

> I made the judgement call to let this slide in the review. I'm still not sure whether it was the right or wrong call.

https://lobste.rs/s/lh1j0e/shlemiel_painter_is_back_how_zig_...

Re:How Deep Can Humans Go? on Thursday August 22, 2024 @05:51PM (#41324662)
An enjoyable article on free diving from 2009: https://www.newyorker.com/magazine/2009/08/24/the-deepest-di...
I found Modern C[1][2] to have more practical advice and much more detail than this book.

[1] https://gustedt.gitlabpages.inria.fr/modern-c/ [2] https://news.ycombinator.com/item?id=21006995

Re:Rust Atomics and Locks: Low-Level Concurrency in Practice on Friday January 06, 2023 @03:30PM (#34280586)
He also wrote a good introduction to parallel programming that's freely available as well:

https://mirrors.edge.kernel.org/pub/linux/kernel/people/paul...

Re:Resources for Amateur Compiler Writers on Saturday April 24, 2021 @03:28PM (#26927616)
Latest versions of the ABI specifications linked in the Machine Specific section

ARM: https://github.com/ARM-software/abi-aa/releases

x86-64: https://gitlab.com/x86-psABIs/x86-64-ABI (go to most recent CI job and download artifacts for a compiled PDF)

Re:What's in a Linux Executable? on Friday October 30, 2020 @01:20PM (#24944550)
There are pre-built PDFs on the GitLab repo, but they're pretty well buried. If you view a CI job you can download the generated artifacts.
Re:To become a good C programmer (2011) on Friday February 14, 2020 @10:06PM (#22332875)
Thanks for the link to the POSIX docs, looks very useful. More recent specs for the x64 ABI can be found at https://github.com/hjl-tools/x86-psABI/wiki/X86-psABI