Jujutsu megamerges for fun and profit
A practical guide to creating and maintaining powerful megamerge workflows in Jujutsu for faster, conflict-free development.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,704 posts.
A practical guide to creating and maintaining powerful megamerge workflows in Jujutsu for faster, conflict-free development.
When code gets cheap operational excellence wins. Anyone can build a greenfield demo, but it takes engineering to run a service.
Ron Gilbert's often incoherent and bitter ramblings about the Game Industry
For those of you who haven’t seen, there were actually two “bombshell” QC announcements this week. One, from Caltech, including friend-of-the-blog John Preskill, showed how to do quantum faul…
If you happen to find yourself in a sysadmin position, or a position where you just so happen to maintain someone’s infrastructure , chances are that at some point in time the topic “we need a cache” comes up.
"This is not a series of coincidences; it is a blatant, industrial-scale quid pro quo."
Some may find it weird, but I actually greatly enjoy using Enlightenment E16 as my window manager. It's themable, hackable, lightweight (24MB peak RSS!),...
Confronting and Overcoming the Risks of Powerful AI
Recently Ben Hoyt published a blog post claiming that contrary to popular belief, I/O is not the bottleneck in typical programming interview problems such as counting word frequencies from a stream. Sequential read speed has come a long way, while CPU speed has stagnated.
Reimagining organisational structure for the digital age.
The Play Store does not run on my old devices; this led me to accidentally experience some joy while using Android.
Link to: https://www.nytimes.com/2026/01/28/business/media/amazon-melania-trump-film-critics.html?unlocked_article_code=1.IFA.R85v.5ZtNe8FttfaD
Python 3.14 added Zstandard to stdlib; its incremental API finally makes classify-by-compression practical.
In a quest to reduce the number of processes running in macOS Tahoe, consider the example of Time Machine backups, which can easily be replaced by 3rd party alternatives.
Robert O'Callahan. Christian. Kiwi. Software guy. All content human-authored unless otherwise noted.
I document how I use AI, one year after my first writeup. Everything's completely different.
The one where I build my own text editor (until I get bored).
Come to the dark side, we have keyboard shaped cookies.
About a year ago I posted about defer and that it would be available for everyone using gcc and/or clang soon. So it is probably time for an update. Two things have happened in the mean time: A tec…
Open answers to a reader's letter.
Everyone is using Obsidian for AI, or wants to use it to become more productive. But I think it's a dead end.
The one where I suggest finding the nearest lifeboat.
Telegram claims to have 5 data centers (DCs), referred to as DC1~5 in Telegram’s code and documentation. Among them, DC1 and DC3 are located in Miami, USA; DC2 and DC4 are in Amsterdam, Netherlands; and DC5 is in Singapore. Each account is associated with a DC upon registration and does not change with the…
This one is going to be a quick one as there wasn't anything new discovered. In fact, I feel quite dumb. This is really a tale of " Do your research before acting and know what your goal is, " as you'll end up saving yourself a lot of time. Nobody likes throwing away work they've done either, and there could be…
small programs hide coupling
wingolog: article: six thoughts on generating c
Uncovering a century-old misinformation
10 implementations of handwritten matrix multiplication: from plain C and Swift through to Metal
Imagine one day you wake up, you drink your morning glass of milk, brush your teeth, sit on your computer, stare your own diffuse image on the display, while reflecting on your own gingerness. You turn on the nerd machine while doing the daily "no updates" Windows pray. The computer is finally on, and what is that…