Double-keyed Caching: How Browser Cache Partitioning Changed the Web
More from Simon Willison's Weblog
The Oxide and Friends podcast has an annual tradition of asking guests to share their predictions for the next 1, 3 and 6 years. Here's 2022, 2023 and 2024. This year they invited me to participate. I've never been brave enough to share any public predictions before, so this was a great opportunity to get outside my comfort zone! We recorded the...
microsoft/phi-4 Here's the official release of Microsoft's Phi-4 LLM, now officially under an MIT license. A few weeks ago I covered the earlier unofficial versions, where I talked about how the model used synthetic training data in some really interesting ways. It benchmarks favorably compared to GPT-4o, suggesting this is yet another example of...
One agent is just software, two agents are an undebuggable mess. — Andriy Burkov Tags: ai-agents, ai
Why are my live regions not working? Useful article to help understand ARIA live regions. Short version: you can add a live region to your page like this: Then any time you use JavaScript to modify the text content in that element it will be announced straight away by any screen readers - that's the "assertive" part. Using "polite" instead will...
uv python install --reinstall 3.13 I couldn't figure out how to upgrade the version of Python 3.13 I had previous installed using uv - I had Python 3.13.0.rc2. Thanks to Charlie Marsh I learned the command for upgrading to the latest uv-supported release: uv python install --reinstall 3.13 I can confirm it worked using: uv run --python 3.13...