
Migrating this site to EmDash
This site has changed CMS more times than I can count since 2003. This time I moved to EmDash on Cloudflare, and the reason is that most of my building now happens alongside an AI agent.
Read moreJordan Novet, for CNBC:
Microsoft’s relationship with OpenAI has officially become more complicated.
On Tuesday, Microsoft added the artificial intelligence startup to the list of competitors in the company’s latest annual report. It’s a roster that for years has included mega-cap peers Amazon, Apple, Google and Meta.
Microsoft has a long-term partnership with OpenAI, serving as its exclusive cloud provider and using its AI models in products for commercial clients and consumers. Microsoft is the biggest investor in OpenAI, having poured a reported $13 billion into the company.
But the new casting indicates they’re moving onto one another’s turf.
In the filing, Microsoft identified OpenAI, the creator of the ChatGPT chatbot, as a competitor in AI offerings and in search and news advertising. Last week OpenAI announced a prototype of a search engine called SearchGPT.
Some companies choose to pay OpenAI for access to its models. Others go through Microsoft’s Azure OpenAI Service. For those seeking an alternative to ChatGPT, Microsoft’s Copilot chatbot is also available through the Bing search engine and in Windows operating systems.
An OpenAI spokesperson told CNBC that nothing about the relationship between the two companies has changed and that their partnership was established with the understanding that they would compete. Microsoft remains a good partner to OpenAI, the spokesperson said.

This site has changed CMS more times than I can count since 2003. This time I moved to EmDash on Cloudflare, and the reason is that most of my building now happens alongside an AI agent.
Read more
I wanted a simple dashboard that showed me events as they happened, so I wrote a quick little Astro app. It grew into Get Butters: a real-time event feed with a REST API, a CLI, insight cards and push alerts.
Read more
Once four agents can edit the same repo, architecture stops being the hard problem and coordination starts. The five roles I run and what each one is forbidden to touch, why every handoff goes through a file, a worktree script so agents stop racing, and the failure modes worth naming.
Read more