New
The latest blog posts to take off on Hacker News. 1,421 posts.
What's the largest software project AI can complete on its own?
MirrorCode is Epoch AI's benchmark for long-horizon coding: AI can reimplement entire programs end-to-end, with no access to the original source code.
Twenty Years of Pandoc
A universal document converter
SQLite Critical CVEs or LLM Slop?
The JFrog security research team recently identified a supply chain attack targeting the `xinference` package on PyPI. Versions 2.6.0, 2.6.1, and 2.6.2 were compromised and yanked by maintainers after users reported suspicious behavior. If you installed or imported these versions, you must assume your environment is…
Prevent cognitive debt by manually retyping LLM-generated code
Despite what I said in April , I'm still using coding assistants on my personal projects.
Branchless Rust: Making a Filter 4x Faster by Removing an If
Why a filter is slowest when it keeps half of random input, and what a branchless rewrite gains there and loses at 1%.
Qwen3.8-Max: A New Bar for Coding and Cowork
Qwen offers comprehensive functionality spanning chatbot, image and video understanding, image generation, document processing, web search integration, tool utilization, and artifacts.
SwiftUI After 7 Years
Back in 2019, SwiftUI was announced as the future of Apple development. Seven years later, it still feels like a beta version struggling with stability, performance, and many other aspects. What’s actually wrong with SwiftUI?
Rust All Hands 2026 Retrospective
Want to follow along with Rust development? Curious how you might get involved? Take a look!
I don't recommend Tailwind CSS
Tailwind CSS is a very popular CSS framework among web developers. With no prior graphic design knowledge, it solves the standardization of spacing…
Go 1.27 Interactive Tour
An interactive tour of what’s new in Go 1.27: every notable language, runtime, and standard library change, with short runnable examples you can edit and run in the browser.
Postmortem for Kernel Soundness Bug #14576
Leonardo de Moura — Creator of Lean and Z3
Dates That Don't Exist (2015)
In 1582, under the inter gravissimas papal bull, the Catholic world transitioned from the Julian Calendar to the Gregorian Calendar . This new calendar shortened the length of the year from 365.25 days to 365.2425 , a reduction of just 0.002% .
Building a local positioning system to track runners using Ultra-Wideband
An open-source multi-tag fully local UWB positioning system.
Stateless MCP has recaptured my interest
Tuesday was Stateless MCP day—the rollout of MCP 2.0, or the 2026-07-28 Model Context Protocol specification to use the more formal but less memorable name. This is the most significant …
The development pipeline is a production system
Various thoughts on programming and technology.
Unearthing my 1996 windowed OS in machine code for Am29000 homebrew computer
History of the development of my windowed operating system for 32-bit Am29000 processors when I was age 18.
Why we write our own C and C++ inference engines
LocalAI is the open source AI engine. Run any model, LLMs, vision, voice, image and video, on any hardware. No GPU required.
Progressive Web Components
Introducing Elena, a simple, tiny library for building Progressive Web Components.
Let's make the worst Htmx
Learning how htmx works by building one from scratch.
The session you cannot take with you
Inference APIs are filling sessions with encrypted reasoning, hidden search results, opaque compaction, and encrypted subagent messages. A growing form of lock-in.
Rune 1.1: adds Python, an Emacs editor, a symbol index and is now free
Rune 1.1 makes Rune free for personal use and adds a perpetual commercial license, a workspace symbol index, first-class Python support, an Emacs editor, and substantial improvements to SSH workspaces.
Stacked PRs are now live on GitHub
Stacked pull requests break large changes into small, reviewable pull requests. They’re an ordered series of pull requests that each represent focused layers of your change. With stacks, you can…
Scaling NumPy on Free-Threaded Python
A recap on the work done in NumPy and CPython to make multi-threaded NumPy workloads scale on the free-threaded build of CPython.
The Economic Benefit of Refactoring
Notes from my colleagues on AI-assisted software delivery
Gpiozero Flow
Back in 2015, I had the idea for gpiozero — a Python library for Raspberry Pi, making programming GPIO devices simpler by abstraction: instead of thinking about pin channels, voltages, pull-up resistors and rising or falling edges, we think about buttons being pressed and released, sensors...
A Trampoline
I didn’t want to buy a trampoline. It wasn’t the money.
Superlogical
I authored 1 the announcement post on the Superlogical homepage , which describes the problem statement and what we're building. 2 Read that to learn more. This post is more of a personal statement about what led to this, how it relates to my recent work, and what comes next.
Shipping Godot VR and Porting to PSVR2: A Partial Post Mortem
TLDR: Written version of the talk I gave at Develop Brighton 2026. Yes Godot can ship commercial VR, we paid roughly £80k in early adopter tax to do it. War stories from rebuilding Godot's core, the