"Super secure" MAGA-themed messaging app leaks everyone's phone number
You can be, do, and have whatever you want, except for not spilling user information
You can be, do, and have whatever you want, except for not spilling user information
Best read with Danger Zone playing on loop Like most people, you’re probably an absolute expert at landing on the aircraft carrier in Top Gun for the NES. But if you’re in the silent minority that have not yet mastered this skill, you’re in luck: I’ve done a l…
In 2022, Vampire Survivors, a game where you destroy hordes of enemies by just moving around, released.
iRobot Corp., the company that revolutionized robot vacuum cleaners in the early 2000s with its Roomba model, filed for bankruptcy and proposed handing over control to its main Chinese supplier.
Today’s issue: Rust 1.92.0 Is Out, Zed’s Hidden Gems, and Redis-rs Is Finally Stable?
Before you break apart your monolith, understand the hidden costs, perverse incentives, and cultural traps of the microservice architecture.
Announcing my latest open-source project.
Claude's Status Page - Elevated errors across many models.
I spent a week convinced my SSE implementation was wrong even if it did actually work in practice.
“Compiler Engineering in Practice” is a blog series intended to pass on wisdom that seemingly every seasoned compiler developer knows, but is not systematically written down in any textbook or online resource. Some (but not much) prior experience with compiler…
“Oh I just needed something random but also human-readable” you said, as you casually called .Substring(8) on a UUID. You probably also “casually” mutilate animals like you …
"You push the button, we do the rest". This was once the slogan of the famous Kodak company. They wanted to convince buyers how easy their devices were to operate.
You don’t get to take unlimited big bets in a single lifetime. You get a small number of windows where risk tolerance, energy, capital, and conviction align. In The Black Swan Nassim Taleb frames this as asymmetric exposure to unlimited upside with limited do…
Personal website and essays by Kyle Nessen
I name my AI sub-agents after people who inspire me—not whimsy, but a practice for remembering who the work is actually for.
I’ve spent the last few years building my own game engine from scratch. Here are some of the things I learned.
Output is deliberate.
fi-le.net, the Fiefdom of Files
When I reverse-engineered ChatGPT’s memory system, I found it uses pre-computed summaries injected into every prompt. But Claude’s approach is different. Through extensive experimentation, I discovered Claude uses on-demand tools and selective retrieval, a fun…
Software engineer building backend systems, AI/ML applications, and real-time software.
Fri, Dec 12, 2025
How CPU caches work, explained with a simple office analogy.