Joined March 2011
161 Photos and videos
Pinned Tweet
21 Jan 2022
Today's reminder: if you like what you're reading here and on the site, you should subscribe to my (FREE!) newsletter at educatedguesswork.org/subscr… to get it right in your mailbox.

3
2
11
Now up on the newsletter: Why your asthma inhaler is so expensive (in the US). Hint: It starts with the ozone hole.... Link in reply.
1
1
2
128
Now up on the newsletter: Understanding age assurance accuracy. Link in reply.
1
1
174
This week on the newsletter: "How not to mandate device-based age assurance" In this post, we examine a number of enacted or proposed requirements for device-based age assurance and some of the ways they can go wrong. Link in reply.
1
1
3
260
Some real map/territory confusion in this report by the LA Marathon to give people medals if they drop out after 18 miles (because it's hot). The finisher's medal commemorates that you finished, but it doesn't make you a finisher.
1
359
For example, I ran the 2026 Ultra Tour Monte Rosa, where they cut off the last 15 or so miles because of a rock fall. educatedguesswork.org/posts/…. And in fact it doesn't count as a finish for some purposes, like Hard Rock qualifying. hardrock100.com/hardrock-qua…
2
142
Correction: 2025
86
For reference, the Badwater 135 takes place in Death Valley in July, so we're talking about running much more than a marathon in temperatures exceeding 100 F. That's exceptionally hot, but 86 F just isn't that hor.
1
79
Again, I wouldn't sign up for a marathon if I expected it to be that hot, but it's not like it's some exceptional situation that requires shortening the race.
66
Now up on the newsletter: Let's build a tool-using agent In this post, I walk through in some detail how AI agent tool calling works, including digging into the inputs and outputs of the LLM before they get translated into a coherent-looking JS API. Link in reply.
1
162
31 Dec 2025
Now up on the newsletter. "I automatically generated minutes for five years of IETF meetings (using AI)"
1
2
193