You can also also view the full archives of micro-posts. Longer blog posts are available in the Articles section.
The message you’re sending is that you think I’m not capable of reading and writing my own emails. That the people I’m exchanging messages with don’t deserve my time and energy. That I’m doing something wrong by not outsourcing my communication skills to a token prediction machine. — Gmail Thinks I’m Stupid, So I Left
90 % of the t distribution: Another enlightning article by Christoffer Stjernlöf on Entropic Thoughts.

the key point is that matrix transpose serves as a prime example of the problem which appears trivial but nevertheless requires tremendous effort to be solved efficiently for CPU. Root causes of this unpleasant surprise can be traced to high memory latency and limited parallelization capabilities of CPUs. Neither of these issues is going to be alleviated in the future. — What it takes to transpose a matrix
Over the past few years, it seems like the rate at which new CLI tools are being written has picked back up again, accelerating after seeing relatively little activity between ~1995 and ~2015. — The Modern CLI Renaissance
/me is listening to “They Say in Love” by The Tempers
I’m not against writing code with debuggability in mind, but implicit returns are an idiom in Rust. It feels so unnecessary to reduce the idiomatical adherence of the code due to a DAP gap, especially when the debugger on the other side of DAP supports logging return values. Just don’t make me do this. — Debugging Rust with Vim’s Termdebug