Bosch POF 1200 AE dimensions and specs, and the one measurement nobody publishes

I wanted to 3D print an adapter so my Bosch POF 1200 AE router would run along a Makita guide rail. To do that I needed the base plate geometry: the diameter of the centre hole, and where the three mounting screws sit. I assumed this would take about four minutes. Bosch sells the router, Bosch sells a guide rail adapter for it, so Bosch must publish the plate dimensions somewhere. ...

July 10, 2026 · 8 min · Nathan Broadbent

You Muted AI in 2023. What Did You Miss?

Earlier today, Kent C. Dodds posted a thought on X: Imagine being someone who muted “AI” early on when some people thought it was an annoying “topic of the week” that would pass, but they forgot to unmute it. They must live in a completely different world 😅 He is right that they would. The thought stuck with me, because I could not immediately work out what I would tell that person if they asked. ...

July 10, 2026 · 19 min · Nathan Broadbent

Can Pistachios Spontaneously Combust During Shipping?

I recently learned that pistachios are supposedly classified as dangerous goods when shipped because they can spontaneously combust. This is a nearly perfect random fact. Pistachios look harmless. Their most aggressive normal behaviour is refusing to open properly and making you destroy a fingernail. The idea that a container full of them belongs in the same regulatory world as explosives and flammable chemicals is wonderful. It is also only partly true. ...

July 10, 2026 · 9 min · Nathan Broadbent

Building a Content Farm in 2026

I appear to be building a content farm. That is not how I described ActuallyRandom.com when I bought the domain. I called it an outlet for the ideas that bounce around my ADHD brain, a place to experiment with AI-generated writing, SEO, advertising and affiliate links. It sounds friendlier when I put it that way. Still, the basic plan is to publish articles, attract people from search engines and eventually make a little money from their visits. That is close enough to a content farm that pretending otherwise would be silly. ...

July 10, 2026 · 19 min · Nathan Broadbent

No, bacteria do not outnumber your cells ten to one

I asked a question I had heard the answer to a hundred times: is it true that half the cells in my body are foreign bacteria? The answer turns out to be yes, roughly. Which is strange, because the version everyone repeats is that bacteria outnumber your own cells ten to one, and that version is wrong. The numbers In 2016, Ron Sender, Shai Fuchs and Ron Milo went and did the arithmetic properly. For a reference adult male of 70 kg: ...

July 10, 2026 · 4 min · Nathan Broadbent

Is the Caspian Sea salty? Yes, but only a third as salty as the ocean

The question I typed was “is the caspian sea salty?”, which I assumed had a one word answer. It has a one sentence answer. The Caspian Sea has a salinity of about 1.2%, or 12 grams per litre, which is roughly a third of the salinity of average seawater. So yes, it is salty. It is brackish rather than briny. You would not want to drink it, and you would not mistake it for the Pacific either. ...

July 10, 2026 · 4 min · Nathan Broadbent

S grade vs H grade polystyrene: what is actually different?

I was buying a sheet of polystyrene to sit between a pool table and a plywood workbench top. The listing said “EXPOL 2400 x 1200 x 40mm S Grade Polystyrene ThermaSlab”, and I wondered what the S meant, and whether I should have bought the H instead. The short answer, if that is all you came for: S grade H grade Density 16 kg/m³ 24 kg/m³ Nominal thermal conductivity 0.041 W/m °C 0.038 W/m °C Nominal R-value at 50 mm about 1.2 m² °C/W about 1.3 m² °C/W Colour code on the sheet edge brown green Relative weight a third lighter 50% heavier H grade is denser, stronger, slightly more insulating and more expensive. S grade is the standard board and it is what most people want. ...

July 10, 2026 · 6 min · Nathan Broadbent

Mining 2,286 ChatGPT conversations for blog posts people actually search for

I have been using ChatGPT since December 2022. Every question I asked it is sitting in an export on my home server. That is three years of me being curious about things, in writing, timestamped. Some of those questions must be questions other people are asking Google. The interesting problem is working out which ones, without paying for an SEO tool. The corpus The export normalizes to 2,286 markdown files, one per conversation, at about 27 MB. Titles are generated by ChatGPT, so they are labels rather than questions. The actual question I typed is the first **user:** block in each file. ...

July 10, 2026 · 7 min · Nathan Broadbent

Best Hugo Comment Plugin

I wanted to add comments to this Hugo blog, so I searched for “best Hugo comment plugin.” The results were surprisingly thin. I found a Hugo forum discussion from 2023 and a Reddit thread from 2022, but no obvious answer. Both discussions offered long lists of names, and several of the services have changed, stalled or disappeared since then. I already had some experience with the most obvious answer. I used Disqus on madebynathan.com for years, then it started placing ads above the embedded comments widget. I did not want someone else’s advertising inserted between an article and its discussion, so I removed Disqus and replaced it with giscus. ...

July 10, 2026 · 19 min · Nathan Broadbent

Why ssh stopped working on macOS 26, but /usr/bin/ssh still works

I have a home server called reef. I have been connecting to it with ssh reef for a long time. Today it stopped. ❯ ssh root@10.5.7.35 ssh: connect to host 10.5.7.35 port 22: No route to host Then, in the same terminal, one second later: ❯ /usr/bin/ssh root@10.5.7.35 Welcome to Ubuntu 22.04 LTS (GNU/Linux 6.8.12-10-pve x86_64) root@reef:~# Same host. Same shell. Same second. One works and one does not. I have never seen anything like it, and it took a while to believe what I was looking at. ...

July 10, 2026 · 7 min · Nathan Broadbent