Cut the cutesy errors
If your app has just ruined my day, I need help, not humour.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,204 posts.
If your app has just ruined my day, I need help, not humour.
I felt the familiar feeling of depression and lethargy creep in while my eyes darted from watching claude-code work and my phone. “What’s the point of it all?” I thought, LLMs can generate decent-ish and correct-ish looking code while I have more time to do what? doomscroll? This was the third time I gave claude-code…
Wikipedia sure is popular. The most popular articles in a given week routinely get millions of views. But with 6 million plus articles, Wikipedia has plenty ...
Sometimes you see a headline or a Youtube video “How I got into tech without a C.S.
Open Source Freelancer
I’ve been thinking about the lessons distributed systems engineers learn on the job. A great deal of our instruction is through scars made by mistakes made in production traffic. These scars are useful reminders, sure, but it’d be better to have more engineers with the full count of their fingers.
AI agents produce slop when not restricted. Here are 10 things to watch out for
Sharp pixels, gritty colour banding, and DOS games running at resolutions their own era couldn’t manage. Why I still prefer the software renderer, and why it needs a fast PC.
Tuesday was Stateless MCP day—the rollout of MCP 2.0, or the 2026-07-28 Model Context Protocol specification to use the more formal but less memorable name. This is the most significant …
If you’re on one of the cheaper Anthropic plans like me, it’s a pretty common scenario when you’re deep into Claude coding an idea, to hit a daily or weekly quota limit. If you want to keep going, you can connect to a local open source model instead of Anthropic. To monitor your current quota, type: /usage
One fine day in January 2017 I was reminded of something I had half-noticed a few times over the previous decade. That is, younger hackers don’t know the bit structure of ASCII and the meaning of the odder control characters in it.
This instalment is about the "Bench Kona" I've built in the shed. Behold its questionable integrity:
From the highly eclectic blog of Mark Dominus
Most command line programs that offer line editing -- like bash, Python, GDB, psql, sqlite and more -- do so using GNU readline. Readline's a powerful library that grants history, completion, movement and editing to programs that use it --- and a stable and consistent set of keyboard shortcuts. Shame, then, that even…
If you are a backend developer like me, logging is the window to your application. Unlike in the frontend, there’s not much to see except of your log messages. Here are some of my personal guidelines I use when I write logs.
I read a blog post by Alex Muscar, “Beautiful Binary Search in D”. It describes a binary search called “Shar’s algorithm”. I’d never heard of it and it’s i…
From the highly eclectic blog of Mark Dominus
How does a good developer become a great developer?
Archaeologists have uncovered a royal archive of cuneiform tablets in the ancient Hittite city of Samuha, modern-day Sivas, central Turkey. This year’s excavation unearthed 131 cuneiform tablets and fragments which record an epidemic of fever, military logistics, religious practices and events of royal daily life…