Docs Deserve More Respect
A plea for more respect for documentation and technical writing in the software development industry.
The latest blog posts to take off on Hacker News. 80,903 posts.
A plea for more respect for documentation and technical writing in the software development industry.
A look at the messy reality of iOS vulnerabilities: which bugs get patched, which quietly linger, and the challenges of tracking real device risk over time.
HyperRogue version 13.0 is released on Steam and itch.io ! Again, it was quite a long time since the last major update (12.0, from 2021)....
Recent iPhone models have additional hardware-based security protection for sensitive regions of the kernel memory. We discovered that to bypass this hardware-based security protection, the attackers used another hardware feature of Apple-designed SoCs.
“Function calling” with ChatGPT is ChatGPT’s best feature since ChatGPT.
Data bottlenecks, generalization benchmarks, primate evolution, intelligence as compression, world modelers, and other considerations
I recently finished reading PostgreSQL 14 Internals by Egor Rogov. It is one of the great books that teach applied computer science without watering down the difficult parts. One particularly interesting topic is PostgreSQL’s execution of UPDATE statements. Updates in relational databases are inherently complex. They…
This post is about two new command-line utilities: rep and ren. Both are available on GitHub.
The first year where I managed to keep my focus entirely on a single project.
The Small Web Renaissance, Finger, Gopher and Gemini. How they work and what makes them different from the modern Big Web.
CSS has been undergoing a quiet renaissance lately. Lots of big features which previously required an external tool to use, are now native parts of the language, and its growing more and more all the time…
Discovering color banding solutions & Smooth gradients with a clever Noise one-liner by SLEDGEHAMMER Games
Rice scientists and collaborators at Texas A&M University and University of Texas MD Anderson Cancer Center have found a new way to kill cancer cells by using near-infrared light to make a small dye molecule attached to their membrane vibrate strongly. It is the first time this kind of mechanical molecular action has…
I think it is healthy to compare historical and modern computing. Let's see how the CPUs contained in recent USB-C wall chargers compare to the power of the Apollo 11 Guidance Computer (AGC). The Apollo 11 spacecraft carried 3 humans to the moon and back in 1969.
BASIC is often dismissed as an inferior language compared to its successors. Common complaints are its use of line numbers, its heavy reliance on GOTO for execution flow, and its lack of a stack for local variables. What many critics overlook is that at the time of its use (during the first wave of home computers)…
An in-depth analysis that explains how this console works internally
Many bad things happened in 2023. You already know them. Many tragic events were so terrible we will never forget them and we shouldn’t. You can easily find them all over the news. But the good things that happened are much harder to encounter, and it is easy to get the impression nothing good happened at all. In…
The first step in building my text editor is to implement the core API. If you’re wondering why I want to do this, the original article is here.
Shiny new things Introducing a brand new editor for Markdown tables. Table rows and columns are now easier to create, edit, sort, reorder, select, copy, and pas...
Searching and displaying results isn't hard, why do so many websites suck at it?
The Thanksgiving long weekend (23-26 November) in 2023 was an interesting one for OpenZFS, that I managed to land myself in the middle of. The short version of events is that an apparent silent data corruption bug was discovered, which is kind of the worst case scenario for a data storage system. It was a pretty…
One of my most popular posts was also my very first… which has since been lost to the Great Blog Devouring of ’14. So… here’s the post from over ten years ago (has it been that long?!?!?!) about an event from almost twenty years ago. Still stuff I have to remind myself about some days.
What wet-lab chemistry can teach software engineers
More thoughts on Open Source licensing and companies.
Challenging projects every programmer should try
My personal website.