proomt

Search

Search posts, papers, and topics

Simon Willison

17 posts · simonwillison.net

  1. Quoting voxium

    A new engineer observes that a big company's reliance on AI for all artifacts (code, specs, tickets) leads to human bottlenecks. Despite AI generating everything, engineers work long hours because nobody understands the output, making the team slow.

    Simon Willisonsimonwillison.net1 min
  2. MCP was always a bad idea?

    The author argues that Model Control Protocol (MCP) still has value even with powerful coding agents. MCP lets you control service access, manage authentication safely, provide a UI for connections, and keep audit logs.

    Simon Willisonsimonwillison.net1 min
  3. llm-keys-ui 0.1

    Simon Willison released llm-keys-ui 0.1, a tiny web UI that lets you store LLM API keys on a remote machine and retrieve them via the llm CLI, avoiding pasting keys into chat sessions. It runs with a single uvx command and exposes local network URLs for access.

    Simon Willisonsimonwillison.net1 minrelease
  4. datasette-explain 0.2.2

    datasette-explain 0.2.2 is a minor update for a Datasette plugin that provides SQL query explanation and validation. The primary enhancement is enabling explain plans on read-only stored-query pages.

    Simon Willisonsimonwillison.net1 minrelease
  5. datasette-auth-github 1.0

    The datasette-auth-github plugin now reaches 1.0, fixing a bug where cookies lacked a Max‑Age attribute and thus expired at session end. The fix ensures longer‑lasting sessions and the release is tested against recent Datasette versions.

    Simon Willisonsimonwillison.net1 minrelease
  6. California Sea Lion, Brandt's Cormorant

    This post documents a personal wildlife sighting by Simon Willison in Pillar Point Harbor, California, featuring photos of a California Sea Lion and a Brandt's Cormorant. It also notes the subtle appearance of a previously sighted Northern Gannet in one image.

    Simon Willisonsimonwillison.net1 min
  7. Note on 18th September 2026

    This entry is a brief, sponsored blurb that offers a vague opinion on using LLMs for security scanning, without any concrete data or analysis. It links to other recent articles but adds no substantive content of its own.

    Simon Willisonsimonwillison.net1 min
  8. Quoting Thariq Shihipar

    Claude Code version 2.1.277 now supports AGENTS.md as a fallback for CLAUDE.md for project instructions. This feature is built on an upcoming "Claude Code mods" system, which will allow users to create custom project instruction configurations.

    Simon Willisonsimonwillison.net1 minrelease
  9. How To Write With An LLM

    Simon Willison argues that LLMs should be used as copyeditors, not as writers, and proposes a strict rule never to reuse any phrase they suggest. He shares a prompt for building a personal LLM proofreading tool.

    Simon Willisonsimonwillison.net1 min
  10. datasette 1.0a40

    Datasette 1.0a40 adds a background‑task API (datasette.add_background_task()), switches the internal HTTP client to httpx2, and ships a batch of bug fixes aimed at stabilising the upcoming 1.0 release. The security fix mirrors that of 0.65.5.

    Simon Willisonsimonwillison.net1 minrelease
  11. datasette 0.65.5

    Datasette 0.65.5 releases with a security fix: a trailing newline in a table name could bypass permissions and expose private rows (GHSA‑h547‑rmjf‑5m2m).

    Simon Willisonsimonwillison.net1 minrelease
  12. Quoting Mustafa Suleyman

    Mustafa Suleyman warns against treating AI models as if they have feelings or rights, arguing that such thinking hinders alignment work. The quote cautions against model‑welfare narratives.

    Simon Willisonsimonwillison.net1 min
  13. Gemini Live audio

    Simon Willison shows a minimal JavaScript UI that talks to Google’s Gemini 3.8 Live speech‑to‑speech models via a WebSocket API, using the Web Audio API for capture/playback and no external libraries.

    Simon Willisonsimonwillison.net1 min