01 Apr 25
Good overview of the research on the subject of learning how to learn.
31 Mar 25
Wikipedia page with enough information to provide a picture of the technology.
29 Mar 25
Provocative opinion piece.
“Rust, and resistance to it in some parts of the Linux community, has been in my feed recently. One undercurrent seems to be the notion that Rust is woke (and should therefore be rejected as part of culture wars).”
Good read on C’s enduring weaknesses.
28 Mar 25
La quête de la jeunesse éternelle n’est pas neuve. Au lendemain de la Première Guerre mondiale, ce praticien d’origine russe a tenté un pari surprenant: la xénogreffe d’organes reproducteurs de primates mâles, afin de revivifier ses patients.
A good RPG-style guide for surviving an authoritarian and oppressive regime.
We are all wrong from time to time, it’s part of the human condition. Even smart people can be wrong. True wisdom is being able to admit you were wrong, and then actually change your mind. However, that is very difficult and mentally painful. Many people avoid it all together, and the cognitive dissonance theory explains why.
Fun trivia around the Feynman Lectures.
Curious exactly what happens when you run a program on your computer? Read this article to learn how multiprocessing works, what system calls really are, how computers manage memory with hardware interrupts, and how Linux loads executables.
A surprisingly interesting read. The beginning can be hard to push through, but by the end I felt more enlightened.
Sandboxing mechanisms allow developers to limit how much access applications have to resources, following the least-privilege principle. However, it’s not clear how much and in what ways developers are using these mechanisms. This study looks at the use of Seccomp, Landlock, Capsicum, Pledge, and Unveil in all packages of four open-source operating systems. We found that less than 1% of packages directly use these mechanisms, but many more indirectly use them. Examining how developers apply these mechanisms reveals interesting usage patterns, such as cases where developers simplify their sandbox implementation. It also highlights challenges that may be hindering the widespread adoption of sandboxing mechanisms.
This review of the game Disco Elysium is a thoroughly enjoyable and nutritious read.
Some thoughts on how programming’s unlikely relations to poetry, and some implications of those relations.
It can be a bit of a maze to figure out how to get involved in Debian. This article is a very good summary of links and best practices.
A short text that hopefully should put an end to endless discussions on the topic (unless a bad faith actor is involved).
“These are the same people who want to make your car play an advertisement while you’re at a stoplight or have your TV harvest your viewing habits to sell to the highest bidder or make it impossible to own any digital goods so you have to rent them for a monthly fee forever. Just think about what that sort of person would do with the kind of power they’re attempting to take now.”
In the last year, I’ve spent about 200,000 words on a kind of personal journey where I’ve tried again and again to work out why everything digital feels so broken, and why it seems to keep getting worse, despite what tech’s “brightest” minds might promise
27 Mar 25
Mediocre programmers know they’re not great programmers (yet). Mediocre programmers see the distance between where they are and the greatness they want in their programming careers. They see the work that goes into a being great programmers and believe that if they do the work they too will become great programmers.