New
The latest blog posts to take off on Hacker News. 4,109 posts.
I do not remember my life and it's fine
What reminiscing is like without mental imagery
I made a search engine worse than Elasticsearch (2024)
Integrating my BM25 pandas search library, SearchArray, into BEIR, in order to embarass myself in public.
I think I'm done thinking about GenAI for now
The conversation isn’t over, but I don’t think I have much to add to it.
Apple Notes Will Gain Markdown Export at WWDC, and, I Have Thoughts
It’s quite gratifying that Markdown has not only become so popular, but after 21 years, continues to grow in popularity, to the point now where there clearly are a lot of people who seemingly enjoy writing in Markdown more than even I do. But I think it would be a huge mistake for Apple to make Apple Notes a “Markdown…
My first attempt at iOS app development
A week ago, I knew absolutely nothing about Swift. Today, I have a working iOS app sitting on my Mac and my test device
Startup Equity 101
Startup Equity 101 I am writing this essay because I believe that money is both useful and worth thinking as little as possible about. No one I know joins a...
LLMs and Elixir: Windfall or deathblow?
How the Elixir community can survive — and thrive — in an age of LLMs.
Comparing Claude System Prompts Reveal Anthropic's Priorities
Reviewing the few changes in the Claude 4.0 system prompts, we get a sense for how system prompts program chatbot applications.
The iPhone 15 Pro’s Depth Maps
Benchmarks & Tips for Big Data, Hadoop, AWS, Google Cloud, PostgreSQL, Spark, Python & More...
How Compiler Explorer Works in 2025
How we handle 92 million compilations a year without everything catching fire
We are no longer a serious country
And the world is starting to notice
IRS Direct File on GitHub
Personal blog of Chris Given, government technologist. These words are always written by a human; I have no one to blame but myself.
Prompt engineering playbook for programmers
Turn AI coding assistants into more reliable development partners
The Sky's the limit: AI automation on Mac
I’ve been sitting on this draft for a few days now, partly because I thought it would turn down the bitterness, and partly because I kept asking myself ...
Just how bad are we at treating age-related diseases?
Whether you believe in preventing damage (the core aim of the aging field, though that's not the focus of this post) or treating damage as it arises, our current best efforts in both treatment and mechanism selection haven't yielded promising results. None of the approved drugs for age-related diseases reverse any…
Why I wrote the BEAM book
The story behind writing The BEAM Book-ten years, three publishers, and an open‑source sprint.
Machine Code Isn't Scary
Machine code isn't scary. If you can make sure your JSON conforms to a JSON schema, you can write machine code.
A critical look at NetBSD’s installer
[New to Gemini? Have a look at my Gemini FAQ.] This article was bi-posted to Gemini and the Web; Gemini version is here: gemini://gemini.circumlunar.space/users/kraileth/neunix/2025/installing_bsd_…
A manager is not your best friend
As people become managers, it's quite common for their team members to want to commiserate with them. This is especially true for friendly, competent, reasonable-seeming managers – people want to commiserate with winners. But commiseration, especially with your direct reports, is organizational poison.
Mapping latitude and longitude to country, state, or city
I made a library that takes GPS coordinates and gives you the state.
Deep learning gets the glory, deep fact checking gets ignored
AI, science, education, & ethics
A deep dive into self-improving AI and the Darwin-Gödel Machine
How the Darwin-Gödel Machine rewrites its own code to improve, and whether we can trust it
Changing Directions
<p>I have two important announcements:</p> <ol> <li> <p>I’m leaving the tech industry. Hopefully “for good”; if not, at least “for now”.</p> </li> <li> <p>As such, the content on this blog is going to shift, perhaps dramatically. I’m going to be writing about a broader range of…
Claude Code Is My Computer
I run Claude Code with --dangerously-skip-permissions flag, giving it full system access. Let me show you a new way of approaching computers.
AI makes the humanities more important, but also weirder
Historians are finally having their AI debate
CVE 2025 31200
Background On April 16, 2025, Apple released a patch for a bug in CoreAudio which they said was “Actively exploited in the wild.” This flew under the radar a bit. Epsilon’s blog has a great writeup of the other bug that was presumably exploited in this chain: a bug in RPAC. The only thing out there that I am aware of…
The Unreliability of LLMs and What Lies Ahead
The Unreliability of LLMs & What Lies Ahead