Notes on Software Quality
“The absence of problems” is the best definition I can come up with for quality.
Decision models like Jev don't beat LLM-as-a-judge or traditional classifiers
Compare Jev decision models with Red Hat guardrails to evaluate AI safety performance, cost, and latency for enterprise implementation.
An iroh powered smart fan
Putting iroh on a bare ESP32 to build a temperature-driven smart fan you can check on from anywhere.
Japanese Death Poems
by haiku poets
NanoGPT Slowrun: 10x Data Efficiency with Infinite Compute
We've achieved 10x data efficiency with NanoGPT Slowrun within a few weeks. An ensemble of 1.8B parameter models (18B total params) trained on 100M tokens matches what would normally require 1B tokens with a standard LM baseline. Data efficiency matters because compute grows much faster than data . Since our current…
OCaml Onboarding: Introduction to the Dune build system
Welcome to all Camleers We are back with another practical walkthrough for the newcomers of the OCaml ecosystem. We understand from the feedback we have gathered over the years that getting started with the OCaml Distribution can sometimes be perceived as challenging at first. That's why we keep it ...
A tale about fixing eBPF spinlock issues in the Linux kernel
A system freeze led us deep into Linux spinlock internals, where we helped find not one but three bugs in the kernel's resilient locking code used by eBPF.
CPU Counters on Apple Silicon: article + tool
Last time I wrote about profiling in Zig on Apple Silicon, I touched on PMU counter profiling. This time I decided to go further and create my own tool to fetch all available counters for Apple Silicon processors (M1, M2, and later). Brief explanation of PMU counters PMU (Performance Monitoring Unit) counters are…
Refuse to let your doctor record you
By: Emily M. Bender and Decca Muldowney At a recent appointment, Emily’s physical therapist (who knows some about her research) said, “Before we get started,...
Lovable raises $400M Series C
Lovable has raised $400 million in Series C funding at a $13.3 billion valuation, led by Menlo Ventures and the Scaleup Europe Fund, managed by EQT.
iPhone Duo Teardown
We took the Duo all the way down to the gears, followed glowing dust into its hinge, and put its crease-hiding nano-texture under the microscope.
GPT-5.6 Luna vs. GPT-6 Astra: Is a $1.20 Model Good Enough for Code Review?
Run a cheap model on every PR and escalate to a stronger one: on 50 PRs it found 120 verified bugs for $4.13 versus 108 for GPT-5.6 Sol alone.
Discord just killed anonymity
It finally happened. After months of speculation, Discord dropped the hammer: mandatory age verification for all users is rolling out next month. The era of anonymous gaming chats is officially over.
TSMC Risk
If hyperscalers and chip companies don’t build up a TSMC competitor they are set to forego billions of dollars in revenue and stunt the AI revolution.
How we used to get jobs: A newspaper classifieds story
A Newspaper Classifieds Story
JIT Compiling Code in 5μs
Build a copy-and-patch JIT compiler in Rust, generate ARM64 machine code, and benchmark it against an interpreter and handwritten implementation.
Factorio 2.1 Experimental Release
Hello, we hope your week has been pleasant.
1,741 "informed" consents with one click? GDPR complaint filed
dict.cc requests users to consent to the tracking by 1,741 "partner" companies. This makes it impossible for people to know what happens to their data
Zig’s Io.Threaded is neat
std.Io.Threaded is one of the implementations of Zig's new Io interface that enables concurrency. This is a boring just use threads impl. I personally find it neat though --- it does this weird thing that I wanted to do for ages, that to my knowledge no one else is doing properly, and implements it better than I…
San Francisco: Don't Fall for Industry Defense of Surveillance Pricing
The concept of “surveillance pricing” is just one part of a much larger problem and business model: corporations maximizing their profits by invading our privacy. The all-too-common business model is to systematically harvest, collate, and store as much of our personal data as possible, and then...
Trigger.dev customer environment variables exposed
An attacker gained unauthorized access to environment variables for a subset of organizations. We've blocked the exploit and emailed all impacted account owners with steps to mitigate.
5,300-year-old 'bow drill' rewrites story of ancient Egyptian tools
A new study reveals that Egyptians were using a mechanically sophisticated drilling tool far earlier than previously suggested.
Penguin 'Toxicologists' Find PFAS Chemicals in Remote Patagonia
Penguins can serve as living monitors of their environment by using small, chemical-detecting leg bands, according to a study from UC Davis and SUNY-Buffalo.
Index, Count, Offset, Size
Wherein we make progress towards solving one of the most vexing problems of Computer Science — naming things.
The Economic Complexity of the Western Roman Empire
I am one of those people who think about the Roman Empire daily – possibly out of my worrying addiction to Crusader Kings III and similar games. I also spent some time working on estimating economic complexity , a neat measure that can be used to explain economic development trajectories. One fateful day, I was…
Twenty Years of RISC OS Open
On 20 June 2006 we incorporated RISC OS Open Ltd with one slightly mad ambition: to take a proprietary operating system and open it up to anyone who fancied helping. Twenty years on, that has largely happened, and the RISC OS of today is in far better health than the one we inherited.
How Is Data Stored?
Invariably, it involves trying to trap electrons in increasingly complicated ways.