Can someone please explain whether Cloudflare blackmailed Canonical?
30 April 2026, 16:33:37 UTC. Canonical’s incident monitoring system marks blog.ubuntu.com as Service Down.
30 April 2026, 16:33:37 UTC. Canonical’s incident monitoring system marks blog.ubuntu.com as Service Down.
Oscar's thoughts too large for a tweet
The best platform for cycle-accurate retro PC emulation may just be the Mac. The M6 achieved a stable 600MHz clock using a 6.0 derived 86Box build.
Snowboard Kids 2 for the Nintendo 64 has reached 100% matching decompilation. A brief note on what that means, how we got here, and what comes next.
(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.)
I’ve been in the AI space since ChatGPT first dropped. I’ve toyed around with a lot of Language Models, built random side projects, built a couple from scratch and I’ve spent hours looking at the math behind it all.
A plain-language guide to AB2047 you can share with your school board, PTA, or neighbor. Learn what's at stake and how to take action.
This is a long article, so I've broken it up into a series of posts, listed below. You can also read the full work as a PDF or EPUB .
It’s typically 10 μm thick and 400 mm wide, giving it an aspect ratio of 40000 in that dimension, and rolls are commonly some ten meters in length, for an aspect ratio of 1 000 000; heavy-duty versions can reach 30 μm or more. Despite their thinness, foils of 25 μm or more are impermeable to oxygen, water, and light…
It turns out, you can attach an external GPU to a Raspberry Pi 5. So my natural first question is, can I game on it? Let’s try it out and compare it with some similar computers. Just a quick FTC required note: When you buy through my links, I may earn a commission. For the showdown of crappy gaming computers, we’ll…
TL;DR I use an Excalidraw, wrap the elements of interest with a frame, name it with export_ prefix, my forked excalidraw extension automatically generates SVGs for light and dark mode.
Discreetly modding my friend’s apartment intercom to work with Apple Home.
Demonstrating the basics of logic programming with data from the Pokémon games.
This post is a high-level explainer for my Master’s thesis, which involves designing hardware architectures for ultrafast inference and online learning using the Kolmogorov-Arnold Network (KAN) architecture. I’ll assume familiarity with standard machine learning concepts, as well as some understanding of hardware and…
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’m a surgeon. I’d like to think that I’m resilient and well adjusted, having gone through medical school and rigorous surgical training. I’ve been a doctor for 13 years and much of that period has been spent training to be as good a surgeon as I could ever be. I have great family support, a physician wife who…
Artists understand that AI is bad for art. Why don’t programmers understand that we are artists?
Personal blog of Stephen Diehl - Software engineer writing about technology, programming, and the future
The one where I mourn the best runtime and speculate idly.
Your possessions came alive. Now they won't stop talking.
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:
Today i bring the working main camera! Building on the work nondescriptpointer did on the wide lens camera i have written the driver for the main camera and now its working alongside auto focus and color correction. The color correction still a work in progress, but you can…
My mom and I had a daily practice for many years: We would exchange gratitude emails.
A hacktivist group with links to Iran’s intelligence agencies is claiming responsibility for a data-wiping attack against Stryker , a global medical technology company based in Michigan. News reports out of Ireland, Stryker’s largest hub outside of the United States, said the company sent home more than 5,000 workers…
I work as an Engineering Manager at Google, and my teams practice a simple habit - we book all meetings to start at five minutes past the hour (or half hour). This works better than trying to finish five minutes early. Meetings often don't finish on time, and the impact is highest with back-to-back meetings.…
It’s been about 6 weeks since I joined Tano, and this is what my commit history looks like:
Notes on Chapter 1 of Principia Mathematica
I have spent a large portion of my career working in Java. In that time, you get used to huge classes. New functionality? Just add a new method and field to the class. The cost of each new field is rarely considered. Performance is often considered from a classic computer science perspective by considering asymptotic…
On the 31st August I got an email from a customer, telling me that they had found an imitation of my data wrangling software on Github. I’m not linking to it, but here is a screenshot: It is …