The Code-Only Agent
When code execution really is all you need. Exploring what happens when an AI agent can only write and run code.
The latest blog posts to take off on Hacker News. 1,423 posts.
When code execution really is all you need. Exploring what happens when an AI agent can only write and run code.
The bottleneck has shifted from implementation to specification.
jQuery: The Write Less, Do More, JavaScript Library
A look at how I used shape vectors to achieve sharp, high-quality ASCII rendering.
Back pressure for agents You might notice a pattern in the most successful applications of agents over the last year. Projects that are able to setup structure around the agent itself, to provide it with automated feedback on quality and correctness, have been able to push them to work on longer horizon tasks. This…
A proposal for a standard /install.md file that provides LLM-executable installation instructions.
Learn what a unikernel is and how it compares to a Linux container. Build and run your first unikernel inside a playground box.
It's not my favorite language
A practical handbook for developers using LLMs to get structured outputs.
So that we may educate as well as horrify: the internals of our new Sprites execution platform.
Why should anyone care about low-level programming?
The personal blog of Pig Fang.
We've been experimenting with running coding agents autonomously for weeks at a time.
Some numbers about the evolution of the Servo project and its community during the last years.
Rails 8 eliminates Redis from the default stack. Learn how SolidQueue, SolidCache, and SolidCable replace Redis for job processing, caching, and real-time updates—powered entirely by PostgreSQL. Explore the true cost of Redis, how SolidQueue works, when it scales, and how to migrate from Sidekiq to a simpler…
Discover the new way to request user location data.
A simple, whitespace theme for academics. Based on [*folio](https://github.com/bogoli/-folio) design.
How a 40-line OpenJDK fix swapped slow /proc parsing for a single clock_gettime syscall, closing a 400x thread CPU-time gap hidden for 20 years.
We get asked about AI a lot. Whether we’re going to add it to Yarn Spinner, whether we use it ourselves, what we think about it. Fair questions. Time to write it all down. Yarn Spinner doesn’t use the technology that’s currently being called AI. We don’t have generative AI features in the product, and we don’t use…
Sharing a reluctant, "node & postgres" approach to engineering management for early-stage startups
A lot of people want to make a website but don’t know where to start or they get stuck. That’s in part because our perception of what websites should be has changed so dramatically over the last 20 years.
How I reverse-engineered GitHub node IDs to avoid a database migration and discovered their dual ID system along the way.
This guide explains message queues with analogies: databases, warehouses and post offices.
The craft of engineering is rapidly changing. We built our own coding agent to accelerate faster. Inspect is now open to teams outside Ramp through early access.
Temporal is the Date system we always wanted in JavaScript. It's extremely close to being available so Mat Marquis thought it would be a good idea to explain exactly what is better about this new JavaScript date system.
A few years ago, I wrote a blog post on design issues in LLVM IR . Since then, one of these issues has been fixed fully (opaque pointers migration), one has been mostly fixed (constant expression removal), and one is well on the way towards being fixed (ptradd migration).
DeepSeek replaced standard residuals with massive Hyper-Connections, and then watched them explode. I reproduced the 9x signal amplification to understand their fix: the Sinkhorn-Knopp algorithm. Part 1 of 2.
We replaced LibDOM with a custom Zig implementation for better cohesion across events, Custom Elements, and ShadowDOM. Here's how we built it and what we learned along the way.
A deep dive into Emacs's widget library: what it does well, where it falls apart, and a step-by-step case study of building a table widget with editable cells. Includes working code and hard-won lessons about state management, layout hacks, and cursor position preservation.
The barrier to entry for building software has collapsed. The barrier to building something that matters hasn’t moved an inch.