rustc_codegen_gcc: Progress Report #42
What is rustc_codegen_gcc? rustc_codegen_gcc is a GCC ahead-of-time codegen for rustc, meaning that it can be loaded by the existing rustc frontend, but benefits from GCC by having more architectures…
No Hand Signals
I saw this sticker on a car on my walk today, and it gave me a little joy. So maybe it can give you some joy too. This is the kind of sticker I can get behind.
I moved to Amsterdam
After three years of living in a small town, I decided to move to Amsterdam.
Just Enough Void
I've only been using Void Linux for a few weeks, but I think this Linux has put a stop to my distro-hopping for a while. Void meets all the criteria I especially value when evaluating a desktop Linux…
How to Improve Internet Privacy in Under Five Minutes
You can reach the 80-20 rule of internet privacy on your computer in under five minutes by following this guide, starting now. (See after for equivalent phone guide.) On your computer, download…
The door out of Tapeout Hell
The Waffle House Tapeout Tradition.
It's the little things
This is just a short post to say this: it's the little things that matter. It might be the background on your phone, the air freshener scent in your car or just the damn theme toggle switch on your…
There Is No Such Thing as a Verified Skill: Introducing trust-card
You type one command and a folder you did not write becomes part of how your agent thinks and acts. The only signal you usually get back is a green checkmark, and a checkmark proves the wrong thing.…
Machine Learning is Just Data Flowing Through Operators
Something clicked today during my ML onboarding — a lightbulb moment. Here is the angle it came from. I was staring at an ONNX operator graph, learning how to use our test framework to check whether…
⌛ Now
I don’t know if it’s ADHD or another neurodivergent condition, but I have a lot of different interests and I’m constantly starting new projects and lines of research. Since I rarely finish a project,…
Nightshift with Claude Sandbox Runtime (SRT)
Running Claude unattended to implement all your tickets over night with the Claude Sandbox Runtime. Simple and easy.
HL2 in the browser, a Raspberry Pi camera, and chess roguelites
A few things I shared over on social.omgmog.net between 22 and 28 June, without much comment at the time, but worth a second look.
Generating coding puzzles with LLMs
I have been working on this daily coding puzzle site dailyprog. It’s like Wordle for programming problems. Each day you get one puzzle with a short narrative, a function stub, and a set of…
Eaten From the Bottom
A Beijing lab just shipped the #1 open model on Earth at a sixth the cost of the frontier. The closed labs own the top of the index and are right that they own it. In 1969 the steel giants owned the…
Weeknotes 26-26
Oh hello, in contrast to last week I did very little this week lol Deltarune chapter 5 came out but I still haven’t played, but I did finish Forza Horizon 6 (well, got the “legend” status which I’m…
Some tricks on remembering scales
One annoying thing about music theory is that, because the way notes are written out is so janky (twelve notes are written with seven letters: A B C D E F G, plus sharps except we don't have sharps…
Cinnamon Buns & Commit Bits: A RubyConf Story
RubyConf 2026 is coming up soon! The deadline to buy a ticket and enter the VIP raffle by buying a RubyConf ticket is July 1st. That’s only 2 days from this post’s publication. This personal essay…
Why did one day of AI cost more than a month of servers?
Same old story: I'm running the SaaS our CFO shipped to production in two days. A non-engineer exec builds something fast with Claude Code, and the engineer (me) goes through the back end one piece a…
Not dead yet
Hi, pals. It has been a minute since I blogged and I wanted to confirm I am, in fact, not dead. This is a quick overview of what I’ve been up to over the last few months. Personal status I have…
Building a Self-Hosted Cloud #0
I did something kinda silly when I ran for president of my ACM chapter. I promised free web hosting for all members. Why is this silly? We are quite budget constrained due to university spending…
United Nations Open Source Week 2026
I was among the delegation of “open source experts” invited to the UN Open Source Week 2026 in New York City by the Sovereign Tech Agency. Thank you to the Sovereign Tech Agency for inviting and…
America's 250th Birthday Bash Special Event Station
The following is a message from John (W2JLD): HERE WE ARE FELLOW HAMS FAST APPROACHING AMERICA'S 250TH BIRTHDAY BASH!! Join me on JULY 4TH on the hf bands and help me help you celebrate America's…
Switch From Arch to Fedora
Arch Linux has always been the distro for people who want control, speed, and the newest packages as soon as they land. That is also the tradeoff. When you live on the bleeding edge and pull from…
Learn the k-nearest neighbours classifier through animated graphics
Visual explanations of the k-nearest neighbours classifier
Chapter-paced reading
I have a little idea how other people read books, but I know for sure that it may often be stressful. For me, it definitely is because I read mostly in English, which is my second language. Other…
AIBOM, CBOM, and HBOM with Allan Friedman
Josh chats with Allan Friedman about all things Bill of Materials. Allan did a ton of work to help turn SBOM into what it is today. He has many thoughts and ideas around the new types of BOMs, a…
⚡ 28JUN2026: Third Anniversary Edition
Breathing better, agentic browsing, cleaning up photo archives, and budgeting hacks + announcing something new...
The Track Day Log: A Technical Guide to Tire Pressures
Consistency in my driving usually comes down to managing variables, and the most volatile of those for me is tire pressure. Since I’m running a limited camber setup (-2°) on my M235i, a track day log…
Speculative Decoding: Getting K Tokens for the Price of One
Every token you’ve ever received from an LLM was generated one at a time. No matter how capable the model, no matter how fast the hardware: one forward pass, one token, repeat. This constraint is so…
Learning Raku
J. Wied /* Document * ========================================================================== */ /** * 1. Correct the line height in all browsers. * 2. Prevent adjustments of font size after…
Shadow of the Tomb Raider doesn't want me to 100% it and I have to learn to live with this
I encountered a bug that will forever prevent me from 100% completing the game. I had a very normal reaction to this and wrote nearly 12,000 words about it.
Out of Order
It is 1945, and 1961, and 1968, and 2024, and 2045, and today, and tomorrow, and forever.
Monday 29 June, 2026
Fuchsia I think this is still my favourite flower. If you’re ever in Kerry at this time of the year you can drive down country lanes where the hedgerows appear to consist of little else. Quote of the…
Learning New Skills is Scary Unless You're Okay With Being Bad.
I attended a cyanotype workshop today at a local nonprofit gallery/community space. Having no previous experience with creating cyanotypes , I didn't know what to expect in terms of process or level…
Thinking About Progressive Timestamp Input Fields
While using a system that required me to enter a full timestamp, complete with milliseconds, reminded me of a timestamp variant I added to a project. This was a text field that allowed the user to…
journal POSTING two point 0
now i can just write markdown ! yippie more work for me
All that Sizzles…
On the blog this week, we’re having a think about getting back on the horse–or not. Add your wisdom to the discussion here. Speaking of the blog… I will not be posting during the…
Fabula Ultima - The Romance of Ys - Session 17
In which we have a short one.
Enabling the Xcode 27 MCP Server in Claude Code
Xcode 27 exposes an MCP server that greatly improves how agentic coding can operate on your projects.
Train vs Plane in Europe: Which Is Better for Madrid to Barcelona?
For a trip like Madrid to Barcelona, the obvious answer might seem to be the plane. It is only about 500 km, flights are frequent, and the airborne portion is... The post Train vs Plane in Europe:…
The Seldon Paradox and the (alas) revival of Karl Marx
== Marxian predictions == In my parents' time, everyone - even the poor and certainly even rich plutocrats - understood the Marxian predictions which - like those of Hari-Seldon - seemed bound to…
Fantastic clear-text passwords and where to collect them (Part 2 - Windows)
1. Introduction This post is an expansion of a talk I recently gave about moving beyond standard memory dumping. Pentesters and attackers often rely on dumping the LSASS process to get passwords, but…
Weekly Robotics #366
Today in Weekly Robotics: notes from a robotics field challenge, a blueprint for generalized robot autonomy, robot dog extinguishing fires, and more!
The Vampire Dancer (1912) A Silent Film Review
When a dancer’s partner suddenly falls ill, she hires a replacement but trouble arises when he falls in love with her and won’t take no for an answer. Home Media Availability: Stream courtesy of the…