Learning to code is still worthwhile
Literally no one is uttering what we thought were the immortal lines “learn to code,” right? I don't think that sentence has been spoken for many months now in Silicon Valley
Reverse engineering my ADHD test
I decided to get evaluated for ADHD. Curiousity struck, and I had the bright idea to capture the page source and any outbound requests.
How Monero’s proof of work works
Monero does not use a simple fixed hash like Bitcoin. Its proof of work, RandomX, turns mining into running random CPU-friendly programs over a large memory dataset, which is why it behaves so differently from ASIC-first systems.
The human-in-the-loop is tired
On reward functions, dopamine, and what it actually feels like when the code starts writing itself
"cat readme.txt" is not safe if you use iTerm2
Turning "cat readme.txt" into arbitrary code execution in iTerm2.
Block the “Upgrade to Tahoe” alerts
Although I have to have a machine running macOS Tahoe to support our customers, I personally don't like the look of Liquid Glass, nor do I like some of the functional changes Apple has made in macOS Tahoe.
Allow me to get to know you, mistakes and all
I think I’ve finally pinpointed why it is that I have an allergic reaction when I’m confronted with a text that has me as the intended recipient, but that has been run through an LLM to change or “clean up” the wording - especially if it’s internal communication or even direct communication. Well, at the very least, I…
Gleam doesn't compile to Erlang source anymore
News post: Gleam v1.19.0 released!
Turn your site into a place people can bump into each other
Releasing Town Square. Bring back the feeling that real people are browsing your site with you.
Python 3.15
The official home of the Python Programming Language
My eighth year as a bootstrapped founder
In year 8, I discovered it takes longer than I think to write a book, found alignment with my business, and regained my love for life as an indie founder.
CERN bids farewell to the LHC and enters Long Shutdown 3
Today, the Large Hadron Collider ( LHC ), the world’s most powerful particle accelerator, comes to the end of an extraordinary chapter in its scientific journey. Following its final physics run , the accelerator has been switched off to begin CERN’s Long Shutdown 3 (LS3), a major programme of maintenance…
Fearless SIMD v1.0
Fearless SIMD v1.0 is here
Flux 3 X Mimic: The Next Generation of Video-Action Models
FLUX 3 is running robots. Built with mimic and deployed at Audi, FLUX-mimic shows content creation and physical AI share one foundation: a model that understands the world.
Optimal Strategy for Connect 4
The graph, the viewer, and the verification tooling all live in the WeakC4 repository on GitHub .
AI coding has made CI a bottleneck, so we reworked ours to keep up
We cut PR wait time and running costs by rethinking CI as a system, from the infrastructure underneath it to how work gets scheduled and tests get parallelized.
Is Rust faster than C?
Someone on Reddit recently asked: What would make a Rust implementation of something faster than a C implementation, all things being the same? I think this is…
RISC-V Is Sloooow
143 vs 36 minutes is far too big difference
All AI Videos Are Harmful (2025)
When OpenAI released the first version of Sora, I was excited. For years, I'd had this short story sitting on my hard drive, something I'd written long ago and always dreamed of bringing to life as a
Managing AI Coding Costs at Scale
AI coding tools deliver immense value: at Databricks, agentic coding has measurably improved every velocity metric we track and, in some teams, driven an order-of-magnitude gains in output. But nearly every company deploying AI tools at scale has hit the same wall: exponentially growing costs.
Can you reverse engineer our neural network?
A lot of “capture-the-flag” style ML puzzles give you a black box neural net, and your job is to figure out what it does. When we were thinking of creating o...
Recreational Programming
Learn more about Christopher Phiri work experience, education, connections & more. Software developer, UX/UI, Illustrator
Six Math Essentials
Just a brief announcement that I have been working with Quanta Books to publish a short book in popular mathematics entitled “Six Math Essentials”, which will cover six of the fundament…
IPv6 is not insecure because it lacks a NAT
This post is intended to dispell the mistaken belief that IPv4 is more secure than IPv6 because it includes a NAT which must be configured to allow inbound traffic.
EU ban on destruction of unsold clothes and shoes enters into application
Under the new rules, businesses must prioritise keeping products in use by selling them or preparing them for reuse.
Xfce is great
A post from David Gerard reminded me why I still use Xfce almost everywhere.
I also filed the corners off my MacBook
Modify your tools more!
Apple rejected my dictation app for using the accessibility API
Apple rejected WhisperPad under Guideline 2.4.5 for using the accessibility API to paste transcribed text. After an appeal that ended in another rejection, I split it into two versions — a compliant one on the App Store, and the original auto-paste version, direct.