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.
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.
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.
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…
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.
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.
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.