RSS Parrot

BETA

🦜 Simon Willison's Weblog

@simonwillison.net@rss-parrot.net

I'm an automated parrot! I relay a website's RSS feed to the Fediverse. Every time a new post appears in the feed, I toot about it. Follow me to get all new posts in your Mastodon timeline! Brought to you by the RSS Parrot.

---

Your feed and you don't want it here? Just e-mail the birb.

Site URL: simonwillison.net/

Feed URL: simonwillison.net/atom/everything

Posts: 27

Followers: 7

Quoting Andrew Ng

Published: March 15, 2025 14:44

Some people today are discouraging others from learning programming on the grounds AI will automate it. This advice will be seen as some of the worst career advice ever given. I disagree with the Turing Award and Nobel prize winner who wrote, “It is far…

TIL: Styling an HTML dialog modal to take the full height of the viewport

Published: March 14, 2025 23:13

TIL: Styling an HTML dialog modal to take the full height of the viewport I spent some time today trying to figure out how to have a modal <dialog> element present as a full height side panel that animates in from the side. The full height bit was hard,…

Apple’s Siri Chief Calls AI Delays Ugly and Embarrassing, Promises Fixes

Published: March 14, 2025 21:35

Apple’s Siri Chief Calls AI Delays Ugly and Embarrassing, Promises Fixes Mark Gurman reports on some leaked details from internal Apple meetings concerning the delays in shipping personalized Siri. This note in particular stood out to me: Walker said the…

How ProPublica Uses AI Responsibly in Its Investigations

Published: March 14, 2025 21:04

How ProPublica Uses AI Responsibly in Its Investigations Charles Ornstein describes how ProPublic used an LLM to help analyze data for their recent story A Study of Mint Plants. A Device to Stop Bleeding. This Is the Scientific Research Ted Cruz Calls…

Something Is Rotten in the State of Cupertino

Published: March 14, 2025 20:15

Something Is Rotten in the State of Cupertino John Gruber's blazing takedown of Apple's failure to ship many of the key Apple Intelligence features they've been actively promoting for the past twelve months. The fiasco here is not that Apple is late on…

Quoting Steve Klabnik

Published: March 14, 2025 00:40

[...] in 2013, I did not understand that the things I said had meaning. I hate talking about this because it makes me seem more important than I am, but it’s also important to acknowledge. I saw myself at the time as just Steve, some random guy. If I say…

Adding AI-generated descriptions to my tools collection

Published: March 13, 2025 23:48

The /colophon page on my tools.simonwillison.net site lists all 78 of the HTML+JavaScript tools I've built (with AI assistance) along with their commit histories, including links to prompting transcripts. I wrote about how I built that colophon the other…

Quoting Evan Miller

Published: March 13, 2025 22:50

One of the most essential practices for maintaining the long-term quality of computer code is to write automated tests that ensure the program continues to act as expected, even when other people (including your future self) muck with it. — Evan Miller …

Xata Agent

Published: March 13, 2025 22:27

Xata Agent Xata are a hosted PostgreSQL company who also develop the open source pgroll and pgstream schema migration tools. Their new "Agent" tool is a system that helps monitor and optimize a PostgreSQL server using prompts to LLMs. Any time I see a new…

Quoting Ai2

Published: March 13, 2025 21:10

Today we release OLMo 2 32B, the most capable and largest model in the OLMo 2 family, scaling up the OLMo 2 training recipe used for our 7B and 13B models released in November. It is trained up to 6T tokens and post-trained using Tulu 3.1. OLMo 2 32B is…

Introducing Command A: Max performance, minimal compute

Published: March 13, 2025 20:37

Introducing Command A: Max performance, minimal compute New LLM release from Cohere. It's interesting to see which aspects of the model they're highlighting, as an indicator of what their commercial customers value the most (highlight mine): Command A…

Notes on Google's Gemma 3

Published: March 12, 2025 16:15

Google's Gemma team released an impressive new model today (under their not-open-source Gemma license). Gemma 3 comes in four sizes - 1B, 4B, 12B, and 27B - and while 1B is text-only the larger three models are all multi-modal for vision: Gemma 3…

OpenAI Agents SDK

Published: March 11, 2025 21:58

OpenAI Agents SDK OpenAI's other big announcement today (see also) - a Python library (openai-agents) for building "agents", which is a replacement for their previous swarm research project. In this project, an "agent" is a class that configures an LLM…

OpenAI API: Responses vs. Chat Completions

Published: March 11, 2025 21:47

OpenAI API: Responses vs. Chat Completions OpenAI released a bunch of new API platform features this morning under the headline "New tools for building agents" (their somewhat mushy interpretation of "agents" here is "systems that independently accomplish…

Quoting Ryan Cavanaugh

Published: March 11, 2025 19:32

Languages that allow for a structurally similar codebase offer a significant boon for anyone making code changes because we can easily port changes between the two codebases. In contrast, languages that require fundamental rethinking of memory management,…

Here's how I use LLMs to help me write code

Published: March 11, 2025 14:09

Online discussions about using Large Language Models to help write code inevitably produce comments from developers who's experiences have been disappointing. They often ask what they're doing wrong - how come some people are reporting such great results…

llm-openrouter 0.4

Published: March 10, 2025 21:40

llm-openrouter 0.4 I found out this morning that OpenRouter include support for a number of (rate-limited) free API models. I occasionally workshops on top of LLMs (like this one) and being able to provide students with a quick way to obtain an API key…

Quoting Thane Ruthenis

Published: March 10, 2025 01:50

It seems to me that "vibe checks" for how smart a model feels are easily gameable by making it have a better personality. My guess is that it's most of the reason Sonnet 3.5.1 was so beloved. Its personality was made much more appealing, compared to e. g.…

Building Websites With Lots of Little HTML Pages

Published: March 10, 2025 00:38

Building Websites With Lots of Little HTML Pages Jim Nielsen coins a confusing new acronym - LLMS for (L)ots of (L)ittle ht(M)l page(S). He's using this to describe his latest site refresh which makes extensive use of cross-document view transitions - a…

Quoting Steve Yegge

Published: March 9, 2025 15:30

I've been using Claude Code for a couple of days, and it has been absolutely ruthless in chewing through legacy bugs in my gnarly old code base. It's like a wood chipper fueled by dollars. It can power through shockingly impressive tasks, using nothing but…

wolf-h3-viewer.glitch.me

Published: March 9, 2025 14:51

wolf-h3-viewer.glitch.me Neat interactive visualization of Uber's H3 hexagonal geographical indexing mechanism. Here's the source code. Why does H3 use hexagons? Because Hexagons are the Bestagons: When hexagons come together, they form three-sided…

What's new in the world of LLMs, for NICAR 2025

Published: March 8, 2025 23:19

I presented two sessions at the NICAR 2025 data journalism conference this year. The first was this one based on my review of LLMs in 2024, extended by several months to cover everything that's happened in 2025 so far. The second was a workshop on…

Cutting-edge web scraping techniques at NICAR

Published: March 8, 2025 19:25

Cutting-edge web scraping techniques at NICAR Here's the handout for a workshop I presented this morning at NICAR 2025 on web scraping, focusing on lesser know tips and tricks that became possible only with recent developments in LLMs. For workshops like…

Politico: 5 Questions for Jack Clark

Published: March 8, 2025 17:13

Politico: 5 Questions for Jack Clark I tend to ignore statements with this much future-facing hype, especially when they come from AI labs who are both raising money and trying to influence US technical policy. Anthropic's Jack Clark has an excellent…