Harness engineering: Leveraging Codex in an agent-first world
By Ryan Lopopolo, Member of the Technical Staff
By Ryan Lopopolo, Member of the Technical Staff
Guide to the DeltaNet Family of linear attention mechanisms.
In this series of articles, I aim to demonstrate how OpenGL, Vulkan, Metal, and DirectX work by writing a simplified clone from scratch. Surprisingly, many people struggle with the initial hurdle of learning a 3D graphics API. To help with this, I have prepared a short series of lectures, after which my students are…
just a diary
Exploring how to measure code sloppiness, why correct code can still erode a codebase, and why human intuition and taste still matter.
Understanding the social media zeitgeist around CLIs and the premature death of MCP
We rewrote our Rust WASM Parser in TypeScript - and it got 3x Faster
Why a filter is slowest when it keeps half of random input, and what a branchless rewrite gains there and loses at 1%.
Literate programming is the idea that code should be intermingled with prose such that an uninformed reader could read a code base as a narrative, and come away with an understanding of how it works and what it does. Although I have long been intrigued by this idea, and have found uses for it in a couple1 of different…
Jamf Threat Labs uncovers North Korean hackers exploiting VS Code to deploy backdoor malware via malicious Git repositories in the Contagious Interview campaign
A substantial improvement in intelligence and behavior over Composer 2, particularly on long-horizon agentic tasks.
We've been experimenting with running coding agents autonomously for weeks at a time.
These release notes are optimized for viewing inside Squeak, as they contain a lot of interactive examples. On this page, interactive links open in SqueakJS, which is a browser-based Smalltalk VM with some limitations. For the best experience, download Squeak and read the release notes there.
The industry conflates perfection with over-engineering. They're not the same. Over-engineering is solving the wrong problem; a perfect solution exists once the requirements are clear.
An exotic data structure and a whole lot of JOINs.
My personal website, portfolio, and blog.
Once upon a time, a frontend ticket landed on my queue which was not properly mine, but the only other Arabic reader on the team was on leave. It went roughly as follows; a block of mixed-content Arabic prose on the …
Notes from my colleagues on AI-assisted software delivery
How a software developer bypassed proprietary publishing silos using LibreOffice, Standard Ebooks, and LaTeX to build a sustainable, Git-tracked book production pipeline.
on proving yourself, burning out, and being a good teammate
I built KillSwitch, an esoteric language designed to confound LLMs and coding agents, and benchmarked the major models against it.
My last post on the Rust compiler’s performance was two months ago and a lot has happened since then.
(This post is part of a series on the subject of my hobby project, which is recreating the C source code for the 1989 game F-15 Strike Eagle II by reverse engineering the original binaries.)
Demonstrating the basics of logic programming with data from the Pokémon games.
What Zig felt like, coming from Rust Intro I’ve spent the last 7 years as a Rust developer, working mostly on open source projects, and I’d like to think I’ve built a solid feel for the language and its ecosystem along the way. I gravitate toward the functional side of Rust like clean functions, expressive types, that…
I play Factorio the normal way: by writing matrix math code to plan the factory.
In Why Lean is Faster Than Rust , the author shares an impressive result: a DEFLATE compression library written in Lean 4 , a functional programming language and proof assistant, outperforming an equivalent Rust package that crates.io says has been downloaded over a billion times. From the article:
It’s been about 6 weeks since I joined Tano, and this is what my commit history looks like: