Lix – universal version control system for binary files
Lix is a version control system you import as a library. It records semantic changes to enable diffs, reviews, rollback, and querying of edits.
The latest blog posts to take off on Hacker News. 21,817 posts.
Lix is a version control system you import as a library. It records semantic changes to enable diffs, reviews, rollback, and querying of edits.
Since launching Skip in 2023, we’ve pursued one mission: enable developers to create premium mobile apps for iOS and Android from a single Swift and SwiftUI codebase — without any of the compromises that have encumbered cross-platform development tools since, well, forever.
Today, we will meet a spiky-haired nerd named Corey Dumm, who normally lives within Markdown code fences. We will get to know him a bit, smile with him when his fences hold and weep quietly when misfortune strikes.
I feel like I got substantial value out of Claude today, and want to document it. I am at the tail end of AI adoption, so I don't expect to say anything particularly useful or novel. However, I am constantly complaining about the lack of boring AI posts, so it's only proper if I write one.
Update: I've since added multithreading and pushed astroz to 326M propagations/sec. Read the follow-up → I've spent the past month optimizing SGP4 propagat...
A comprehensive guide to 113 production-informed patterns for building reliable AI agents.
Exploring alternatives to the archived_at column pattern: triggers, application events, and WAL-based change data capture.
An in-depth exploration of maintenance, and a powerful argument for its civilizational importance.
Archiving 104K files into tar.gz reduced I/O time by 43x and total processing time by 2.3x. The bottleneck was not disk speed, it was syscall overhead.
How to run Claude Code with the `--dangerously-skip-permissions` flag in a safe way
Radio buttons are built into web browsers. Why are we using a UI library that wraps another UI library that rebuilds radio buttons from scratch? Why does rendering a radio button require multiple dependencies and several kilobytes of JavaScript? How did we make a built-in browser control so complicated?
New with expressions, type-safe error checking, and faster everything.
Wilson Lin at Cursor has been doing some experiments to see how far you can push a large fleet of "autonomous" coding agents: This post describes what we've learned from …
A floating point number f has the form f = m · 2 e where m is called the mantissa and e is a signed integer exponent . We like to read numbers scaled by powers of ten, not two, so computers need algorithms to convert binary floating-point to and from decimal text. My 2011 post “ Floating Point to Decimal Conversion is…
Who is the Assistant? We investigate the character that most modern language models inhabit when interacting with users.
I've recently tasted AMD Zen 5 CPUs (AWS' m8a instances) and... Whooaaa. Even before talking about GPUs and NPUs, the next 5 years of CPUs will be very exciting! For
Despite it being the first “proper” programming language I learned—by reading K&R front-to-back no less—I don’t write C too terribly often nowadays. Playing resonite has gotten me into writing a load of C# for modding the game, and most of what I do day-to-day is automating the tedium on my computer, which gets…
A high-performance and high-level purely functional data-parallel array programming language that can execute on the GPU and CPU.
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.