Sign up

matklad
Text • Alex Kladov

Catch Flakes On Main

A small Mechanical Habit today:

Susam Pal
Text

Commenting Guidelines

Commenting Guidelines This website has an active comments section, carefully maintained and curated by the author of this website. When commenting on this website, please keep the following points in mind: You may include HTML or Markdown in your co...

Martin Alderson
Text • Martin Alderson

Managed agents are the new Lambda

Managed agents (cloud-hosted agent harnesses) are powerful, but locking yourself into a frontier lab's platform now is risky - here's why and what to do instead.

Simon Willison's Weblog Supports Webmention
Text

Quoting Boris Mann

“11 AI agents” is meaningless as a phrase.

If I said “I have 11 spreadsheets” or “I have 11 browser tabs” to do my work, it means about the same thing.

Boris Mann

Tags: ai-agents, ai, agent-definitions

Pluralistic: Daily links from Cory Doctorow
Text • Cory Doctorow

Pluralistic: Billionaire solipsism, dictator solipsism, AI, and the fascist paradigm (13 May 2026)

Today's links Billionaire solipsism, dictator solipsism, AI, and the fascist paradigm: AGI works best in a K-hole. Hey look at this: Delights to delectate. Object permanence: Woz's remotes; Furbeowulf; Vinge on AR; Oligarch buys FSU; DNC x GOP megadonors; John Key v Panama Pa...

Computer Things Supports Webmention
Text

Points are a weird and inconsistent unit of measure

DYNOMIGHT Valid
Text • dynomight

What’s with all the slide decks?

a polycausal theory

Andrew Nesbitt Valid
Text • Andrew Nesbitt

Showing Our Work

An independent benchmark of the ecosyste.ms Python fund

Simon Willison's Weblog Supports Webmention
Text

CSP Allow-list Experiment

Tool: CSP Allow-list Experiment

An experiment that shows that you can load an app in a CSP-protected sandboxed iframe (see previous note) and have a custom fetch() that intercepts CSP errors and passes them up to the parent window... which can then prompt the user to add that domain to an allow-list and then refresh the page.

Screenshot of a web tool titled "CSP Allow-list Experiment" with buttons Reset sample, Clear allow-list, Refresh preview. Left panel shows HTML source code starting with <!doctype html>. Right panel shows Preview with CSP header default-src 'none'; script-src 'unsafe-inline'; style-s... and heading "Sandbox fetch test". A modal dialog from tools.simonwillison.net is overlaid reading: "The sandbox tried to connect to: https://api.inaturalist.org   Add this origin to the CSP connect-src allow-list and refresh the page?" with an unchecked checkbox "Don't allow tools.simonwillison.net to prompt you again" and Cancel and OK buttons. Below is "Messages from sandbox" showing fetch-catch blocked https://api.inaturalist.org/v1/observations?per... connect-src · https://api.inaturalist.org. At the bottom left is "Allowed fetch() origins" with an input field containing https://api.github.com, an Add button, and a tag https://api.github.com x.

I built this one with GPT-5.5 xhigh running in the Codex desktop app.

Tags: content-security-policy, iframes, security

Simon Willison's Weblog Supports Webmention
Text

datasette 1.0a29

Release: datasette 1.0a29 New TokenRestrictions.abbreviated(datasette) utility method for creating "_r" dictionaries. #2695 Table headers and column options are now visible even if a table contains zero rows. #2701 Fixed bug with display of column actions dialog ...

Simon Willison's Weblog Supports Webmention
Text

llm 0.32a2

Release: llm 0.32a2

A bunch of useful stuff in this LLM alpha, but the most important detail is this one:

Most reasoning-capable OpenAI models now use the /v1/responses endpoint instead of /v1/chat/completions. This enables interleaved reasoning across tool calls for GPT-5 class models. #1435

This means you can now see the summarized reasoning tokens when you run prompts against an OpenAI model, displayed in a different color to standard error. Use the -R or --hide-reasoning flags if you don't want to see that.

Tags: llm, projects, openai, generative-ai, annotated-release-notes, ai, llms

seangoedecke.com RSS feed
Text

AI datacenters in space do not have a cooling problem

This year Elon Musk has started banging the drum about building AI datacenters in space. As the only person who owns a successful space company and a (moderately) successful AI company, this is a sensible way to boost his profile and net worth. Is it a sensible way to build ...

Evan Hahn (dot com)
Text

Open Link in Unloaded Tab, a little Firefox extension

In short: I just published Open Link in Unloaded Tab, a little Firefox extension that adds “Open Link in Unloaded Tab” to the right-click context menu.

In Firefox, you can unload tabs to save system resources. But there’s no way to open a new tab in the unloaded state…until now! I built a very simple extension that adds a new option to do this. (It even has a cute icon which I paid ~$15 for.)

I’ve built one-off extensions before, but this is the first one I’ve submitted to the Firefox Add-ons directory.

Download the extension here or check out the source code.

Daniel De Laney
Text

Ideal failures

The way I used to design UI was to sit with Figma, or a React prototype with no back end. Imagine every failure mode. Design beautiful flows for each. I slipped into this mistake while working on LanWhisper, a voice dictation app. I designed for the failure modes I could im...

Simon Willison's Weblog Supports Webmention
Text

Quoting Mo Bitar

Now, if your CEO has never heard the phrase Ralph Loop, oh man, you are less than 30 days away from your next promotion. I'm not even exaggerating. Walk into his office, close the door, and say, hey chief, been experimenting with something. It's called Ralph Loops. And I th...

Simon Willison's Weblog Supports Webmention
Text

Quoting Mitchell Hashimoto

The thing about 90% of TDMs [Technical Decision Makers] is that they're motivated primarily by NOT GETTING FIRED. These aren't people who browser Lobsters or push to GH on the weekend. These are people that work 9 to 5, get paid, go home, and NEVER THINK ABOUT WORK AGAIN. So to achieve all that, they follow secular trends supported by analysts and broad public sentiment. Oh, Gartner said that "AI strategy" is most important? McKinsey said "context" needs to be managed? Well, "Context Engine for AI Apps" is going to be defensible. Buy it.

Mitchell Hashimoto, in a conversation about the design of the Redis homepage

Tags: marketing, mitchell-hashimoto, redis

Krebs on Security
Text • BrianKrebs

Patch Tuesday, May 2026 Edition

Artificial intelligence platforms may be just as susceptible to social engineering as human beings, but they are proving remarkably good at finding security vulnerabilities in human-made computer code. That reality is on full display this month with some of the more widely-used software makers -- including Apple, Google, Microsoft, Mozilla and Oracle -- fixing near record volumes of security bugs, and/or quickening the tempo of their patch releases.

Andrew Nesbitt Valid
Text • Andrew Nesbitt

Not a Security Issue

How curl's disclosure policy filtered an AI scanner's findings at source

Jim Nielsen’s Blog Valid
Text

Building Software Requires Digestion

Here’s Scott Jenson in his insightful piece “The Ma of a New Machine”: the chatbot interface [makes us] feel like deep cognitive work is happening. But the interface is fundamentally reactive. It spits complex text at you, you skim it quickly, and you immediately type a rea...

Jeff Geerling
Text • Jeff Geerling

Bambu Lab is abusing the open source social contract

Last year I said I'd probably never recommend another Bambu Lab printer again.

I still use my P1S, but after Bambu Lab started pushing their always-connected cloud solution as the new default:

  • I blocked the printer from the Internet via my OPNsense Firewall
  • I stopped updating the firmware
  • I locked the printer into Developer mode
  • I deleted Bambu Studio and started using OrcaSlicer

I had to do that to keep it under my control, instead of Bambu's.