Using `make` to compile C programs(jvns.ca)
37 points by mfrw | 22 comments
37 points by mfrw | 22 comments
23 points by qsantos | 1 comments
594 points by asicsp | 68 comments
Julia Evans's blog post announcing a free guide to implementing a DNS resolver from scratch in about 200 lines of Python.
491 points by soheilpro | 257 comments
Julia Evans blog post explaining confusing git terms like HEAD, detached HEAD, fast-forward, and staging area, based on answers from Mastodon.
282 points by chmaynard | 116 comments
479 points by setheron | 90 comments
Blog post by Farid Zakaria on replacing the ELF executable format with SQLite databases, and how the idea pairs with Nix.
429 points by imartin2k | 131 comments
Erik Bernhardsson's blog post arguing that writing code for humans, such as libraries, APIs and tools other developers use, is harder than writing code for computers.
344 points by todsacerdoti | 56 comments
Blog post by David Anderson explaining what PID 0 is in Unix/Linux, why it is hidden from userspace, and its role in booting and idle scheduling.
569 points by tobr | 151 comments
Blog post by Alice Pellerin arguing that hex editors should color-code bytes to make binary data easier to read.
458 points by ingve | 112 comments
A blog post walking through the source code and internals of Linux v0.01, the roughly 10,000-line first release of the Linux kernel.
458 points by Improvement | 130 comments
A personal blog post by a software developer reflecting snarkily on one year working at a large enterprise after a decade in startups and SMEs.