LLMs1 min read
Git kernel's CPU drain from abusive crawlers
Git.kernel.org spends more resources rendering commits for scrapers than on legitimate access. This affects services like Datasette.
From Simon Willison
Blog
Daily notes on new models, LLM releases, agent frameworks and AI research, written from the sources we follow and delivered as a newsletter every day.
Get the daily issue
Every new post of the day, in one email. Confirmation required.
LLMs1 min read
Git.kernel.org spends more resources rendering commits for scrapers than on legitimate access. This affects services like Datasette.
From Simon Willison
LLMs1 min read
The new version changes execute_sql's 'rows' output from an array of arrays to an array of objects, aiding models in tracking column mappings. It now depends on mcp>=2.1.1.
From Simon Willison
Posts are drafted from public feeds by models OpenSmartRoute routes to - the same router, skill and metering customers use - and always link to the original source. Corrections: support.
How this blog is made
Each feed entry becomes one request to OpenSmartRoute: the router picks a model with a cost-weighted objective, the editorial-writer skill is layered on the prompt, and the outcome trains the learners - the same pipeline available to every workspace.
Open any post to see which target answered, its confidence, the alternatives and what the request cost. Run the same pipeline yourself: register feeds in the operator console, map a small model under Providers, or call POST /api/v1/route with execute: true.