The Cost of Indirection in Rust
Why 'indirection has a cost' is usually the wrong reason to inline and what actually costs you.
Why 'indirection has a cost' is usually the wrong reason to inline and what actually costs you.
In which I revisit one of my favorite bugs, the invalid surrogate pair.
We've released the first two models in the Laguna family, Laguna M.1 and Laguna XS.2, alongside the runtime we use to train and operate agents, available through two product experiences in research preview.
Learn how pull request limits can help manage contribution volume in your repositories, and see what’s next on the roadmap.
Goodbye, old friend. We’ve been traveling together since 2010, and you’ve faithfully served all my virtual machine needs well, first with VirtualBox and then later with libvirt and KVM . But, as they 1 say, all good things must pass.
Gareth Heyes - gareth.heyes@portswigger.net - @garethheyes It's quite common for webmail clients to render untrusted CSS in a trusted UI. They attempt to make this safe using CSS sanitization. In this
(If you fancy a puzzle, go look at The Clock first, try to figure out how it works, then come back here for the explanation.) Inspired b...
When a political movement believes that ignorance is strength
A closer look at Mozilla's Firefox 150 "271 vulnerabilities" fixes and what they do, and do not, tell us about the alarming claims we can read online and AI-assisted vulnerability research.
A closer look at the tesseract and the ways we can render it on the screen.
Actually building floating point from scratch!
Life support is the hardest technical obstacle to the human exploration of Mars.
We tested the latest frontier models in the Dyad agent on five modeling and simulation problems, comparing accuracy, cost, time, and work style.
For the past week, the massive “Internet of Things” (IoT) botnet known as Kimwolf has been disrupting The Invisible Internet Project (I2P), a decentralized, encrypted communications network designed to anonymize and secure online communications. I2P users started reporting disruptions in the network around the same…
A while ago I wrote a small file watcher in Go for my own use with an accompanying blog post . I needed a tool that I could just plop in front of the command I was running as part of my iteration loop. I use it for recompiling C files when I modify them,
Drawing procedural art with Inkscape and an Ender 3 printer
We've launched an experimental Rust library for Tailscale via tsnet. Help test tailscale-rs and shape it with your feedback.
I have a weird soft spot for roundabouts. Maybe because I'm a software engineer and the roundabout strikes me as the simple, elegant solution while the traffic light intersection is the ad-hoc, over-engineered mess.
What the **** does that mean?
FutureSearch's fundamentals-based forecast of SpaceX (SPCX), updated October 16, 2026. The stock fell from $192 to about $108 on the first post-IPO earnings report, then recovered to about $146, reopening a gap of about 50% to our $1.25 trillion sum-of-the-parts fair value. Revenue is doubling and the AI compute…
Dr Judith Brown is our Head of Autism Knowledge and Expertise. In this blog, she explains why our charity is updating our advice and guidance to state definitively that autism is genetic.
Published: 10-04-2026 19:37 | Author: Remy van Elst | Text only version of this article
Extracting my gym’s QR check-in from its Flutter app, with a rooted phone and a lot of ripgrep.
Small personal devices are multiplying whether we build them or not. The real opening is the software that runs on them, and who gets to write it.
One way of studying literature is through direct experience.
The brain sandwich is a practical AI coding workflow: understand the problem, let an agent help, then verify and explain its work before sharing it.
We develop fast Rust crates and release them fast.