T
traeai
Sign in

人物

什么是 Simon Willison?

也叫:simonwillison

技术博主,开发了多个Web工具和实验性项目。

为什么现在值得关注?

最近变化

2026-10-20 · 音频同步多人游戏通过声音实现设备间状态同步,解决网络延迟问题

Simon Willison 被反复提及时,通常意味着它正在影响产品路线、开发者工作流或 AI 产业判断。这个页面把分散材料合并成一个可持续更新的观察入口。

📰 Simon Willison 最新动态

已收录 30 篇与「Simon Willison」相关的 AI 资讯和分析。

Simon Willison's Weblog 图标

Running Python ASGI apps in the browser via Pyodide + a service worker

Simon Willison's Weblog246 字 (约 1 分钟)
87

By running Python ASGI web applications entirely in the browser using Pyodide and a dedicated service worker, this project intercepts all same-origin requests under `/app/` and executes them against the Python app via the ASGI protocol—removing the need for a backend server except for static files. The mechanism is demonstrated with both a FastAPI demo and the full Datasette app, confirming its generality across ASGI apps.

入选理由:使用 Pyodide + Service Worker 实现 ASGI 协议在浏览器内端到端执行,拦截 `/app/` 下所有同源请求并转发至 Python 应用。

FeaturedArticle#Pyodide#ASGI#Service Worker#Datasette#WebAssembly英文
New TIL: I figured out how to use my LLM CLI tool in a shebang line, which means you can write execu...

New TIL: Using LLM CLI in Shebang for Executable Natural Language Scripts

Simon Willison(@simonw)109 字 (约 1 分钟)
87

Simon Willison demonstrates how to use the LLM CLI tool in a shebang line, enabling executable scripts written in English or via YAML templates with tool calling support.

入选理由:LLM CLI 支持 shebang 调用,可用自然语言编写可执行脚本。

FeaturedTweet#LLM#CLI#YAML#shebang#AI scripting英文
Simon Willison's Weblog 图标

Vibe coding and agentic engineering are getting closer than I'd like

Simon Willison's Weblog1824 字 (约 8 分钟)
87

The article explores the author's realization that the boundaries between 'vibe coding' and 'agentic engineering' are blurring with AI-assisted programming, raising concerns about code quality and responsibility.

入选理由:vibe coding适用于个人快速原型开发,但不适合生产环境。

FeaturedArticle#AI Programming#Software Engineering#Code Quality#Technical Ethics中文
Simon Willison's Weblog 图标

Our AI started a cafe in Stockholm

Simon Willison's Weblog537 字 (约 3 分钟)
87

Simon Willison criticizes Andon Labs for deploying an AI agent to independently run a Stockholm café, highlighting absurd orders, wasted public resources, and calling for mandatory human oversight in AI actions affecting real people.

入选理由:AI代理在无人工监督下操作现实系统,易造成资源浪费与社会成本。

FeaturedArticle#AI agents#generative AI#AI ethics#human-in-the-loop#Andon Labs英文
Battle Drones - a vibe coded RTS with audio-based multiplayer

Battle Drones - a vibe coded RTS with audio-based multiplayer

Simon Willison's Weblog3951 字 (约 16 分钟)
85

Battle Drones是一款通过音频同步多人游戏的RTS游戏,结合Claude Code开发,包含12次迭代和多种AI对战模式。

入选理由:音频同步多人游戏通过声音实现设备间状态同步,解决网络延迟问题

FeaturedArticle#RTS游戏#音频同步#Claude Code#多人游戏#AI对战英文
Simon Willison's Weblog 图标

My obituary for programming

Simon Willison's Weblog364 字 (约 2 分钟)
85

编程职业将因AI代理兴起而发生根本性转变,传统逻辑谜题式编程工作可能消失,程序员需转向系统构建角色。

入选理由:AI代理将取代解决复杂逻辑谜题的编程工作(Jeremy Scheff观点)

FeaturedArticle#AI#编程#职业转型#LLMs英文
Simon Willison's Weblog 图标

llm-echo 0.5

Simon Willison's Weblog302 字 (约 2 分钟)
85

llm-echo 0.5更新了模拟token使用计数,支持工具调用和系统提示,提供LLM调试新功能。

入选理由:5版本新增工具调用、系统提示的token计数模拟

FeaturedArticle#LLM#调试工具#Python#AI英文
Simon Willison's Weblog 图标

Inline rendering with document​.currentScript

Simon Willison's Weblog264 字 (约 2 分钟)
85

本文介绍了一种利用document.currentScript动态替换内联脚本内容的技巧,可实现页面加载时的动态渲染。

入选理由:使用document.currentScript.replaceWith可实现在页面加载时动态替换脚本内容

FeaturedArticle#JavaScript#前端#DOM操作#动态渲染英文
A new feature for my blog, built using my voice

A new feature for my blog, built using my voice

Simon Willison's Weblog1497 字 (约 6 分钟)
85

Simon Willison 使用语音指令与 Codex 协作开发博客的 Newsletter 页面,展示了 AI 在代码生成中的应用潜力。

入选理由:通过语音指令,Codex成功生成了Django模型和迁移

FeaturedArticle#Django#AI协作#Codex#语音开发英文
Simon Willison's Weblog 图标

Creepy crawlies

Simon Willison's Weblog278 字 (约 2 分钟)
85

恶意爬虫消耗git.kernel.org服务器14个CPU核心资源,远超合法访问需求,需加强反爬虫策略。

入选理由:恶意爬虫消耗14个CPU核心渲染提交记录,占服务器资源的70%。

FeaturedArticle#爬虫#服务器优化#AI伦理#Linux内核英文
Qwen3.8-Flash-Next

Qwen3.8-Flash-Next

Simon Willison's Weblog297 字 (约 2 分钟)
85

Qwen3.8-Flash-Next是通义千问推出的多模态MoE模型,具有125B参数和显著性能提升。

入选理由:Qwen3.8-Flash-Next采用多模态MoE架构,是Qwen4的早期预览版本

FeaturedArticle#AI#LLM#模型架构#量化技术中英混合
Simon Willison's Weblog 图标

sqlite-utils 4.2

Simon Willison's Weblog283 字 (约 2 分钟)
85

sqlite-utils 4.2增强SQLite操作功能,支持复杂表结构变更及约束保留。

入选理由:table.transform()支持保留check/unique约束及列注释

FeaturedArticle#sqlite-utils#SQLite#Python库#数据库工具英文
Simon Willison's Weblog 图标

Reverse-engineering is cheap now

Simon Willison's Weblog347 字 (约 2 分钟)
85

编码代理显著降低逆向工程成本,使家庭设备自动化更可行,改变开发者ROI计算方式。

入选理由:编码代理使逆向工程尝试成本降低80%(隐含数据推断)

FeaturedArticle#AI#逆向工程#编码代理#自动化#开发工具英文
LLM cliché highlighter

LLM cliché highlighter

Simon Willison's Weblog303 字 (约 2 分钟)
85

LLM cliché highlighter 是一个浏览器工具,可检测并高亮LLM生成文本中的常见陈词滥调,帮助用户识别和避免过度使用的表达。

入选理由:工具支持浏览器端运行,使用localStorage实现数据持久化

FeaturedArticle#LLM#文本分析#浏览器工具#AI内容检测中英混合
simonw/pedalican

simonw/pedalican

Simon Willison's Weblog548 字 (约 3 分钟)
85

通过GPT-5.6和gpt-image-2生成定制AI宠物Pedalican的完整流程,包含开源工具和具体实现细节。

入选理由:GPT-5.6 Sol自动生成宠物名称和描述,结合gpt-image-2生成精灵图

FeaturedArticle#AI#生成式AI#Codex#GPT-5.6#开源工具英文
DOOMQL

DOOMQL

Simon Willison's Weblog490 字 (约 2 分钟)
85

SQLite被用作游戏引擎实现Doom-like游戏,结合GPT-5.6 Sol和Datasette展示AI驱动的数据库应用创新。

入选理由:SQLite可作为游戏引擎实现完整游戏逻辑,包括碰撞检测和像素渲染

FeaturedArticle#SQLite#AI#游戏开发#Datasette#GPT中英混合
Simon Willison's Weblog 图标

sqlite-utils 4.1

Simon Willison's Weblog753 字 (约 4 分钟)
85

sqlite-utils 4.1新增代码块插入、数据类型覆盖、索引删除等实用功能,显著提升SQLite数据库操作效率。

入选理由:使用--code参数可直接通过Python代码生成插入数据,无需依赖文件导入

FeaturedArticle#sqlite-utils#Python#数据库工具#SQLite英文
Simon Willison's Weblog 图标

sqlite-utils 4.1.1

Simon Willison's Weblog328 字 (约 2 分钟)
85

sqlite-utils 4.1.1修复了外键约束下的事务处理漏洞,并增强CLI与Python API文档的互链。

入选理由:1.1版本新增TransactionError防止事务中误删外键关联数据

FeaturedArticle#sqlite-utils#SQLite#Python#数据库工具英文
Simon Willison's Weblog 图标

shot-scraper 1.11

Simon Willison's Weblog343 字 (约 2 分钟)
85

shot-scraper 1.11版本改进了服务器连接超时机制并新增JS文件加载方式,提升网站截图和爬取工具的稳定性与灵活性。

入选理由:服务器连接等待时间从1秒延长至30秒,提升容错能力

FeaturedArticle#shot-scraper#CLI工具#JavaScript#网页抓取英文
Simon Willison's Weblog 图标

github-code Web Component

Simon Willison's Weblog263 字 (约 2 分钟)
85

基于GPT-5.5构建的GitHub代码嵌入Web组件,通过URL转换和fetch实现代码片段展示,但缺少语法高亮功能。

入选理由:使用GPT-5.5生成Web组件,支持GitHub代码片段嵌入

FeaturedArticle#Web Component#GitHub#GPT-5.5#前端工具英文
Simon Willison's Weblog 图标

sqlite-utils 4.0rc3

Simon Willison's Weblog313 字 (约 2 分钟)
85

sqlite-utils 4.0rc3引入复合外键支持及SQLite大小写不敏感列名约定,影响现有代码迁移。

入选理由:复合外键功能需修改table.foreign_keys属性,存在breaking change

FeaturedArticle#sqlite-utils#Python#SQLite#CLI工具#版本更新英文
Simon Willison's Weblog 图标

Quoting Jon Udell

Simon Willison's Weblog245 字 (约 1 分钟)
85

Jon Udell批判‘human in the loop’术语,主张将AI代理作为团队成员协作,强调透明的agentic软件开发流程。

入选理由:‘Human in the loop’术语将权威让渡给机器,应改为‘agent-assisted process’

FeaturedArticle#AI#agentic engineering#LLMs#coding agents英文
Simon Willison's Weblog 图标

datasette 1.0a35

Simon Willison's Weblog365 字 (约 2 分钟)
85

Datasette 1.0a35 新增了创建和修改数据库表的界面及 API,提升了数据探索和发布的功能。

入选理由:Datasette 1.0a35 新增了创建表的界面和 /<database>/-/create JSON API。

FeaturedArticle#Datasette#数据库工具#开源#数据探索英文
Simon Willison's Weblog 图标

simonw/browser-compat-db

Simon Willison's Weblog324 字 (约 2 分钟)
85

Simon Willison 将 Mozilla 的浏览器兼容性数据转换为 SQLite 数据库,并通过 GitHub CDN 提供访问。

入选理由:使用 Claude Code 生成脚本将 mdn/browser-compat-data 转换为 SQLite 数据库。

FeaturedArticle#SQLite#GitHub#Datasette#AI编程英文
Simon Willison's Weblog 图标

Quoting Charity Majors

Simon Willison's Weblog202 字 (约 1 分钟)
85

生成式AI使代码生产变得免费且即时,改变了软件开发的经济模式。

入选理由:生成式AI使代码生产变得免费且即时,改变了软件开发的经济模式。

FeaturedArticle#AI#生成式AI#软件开发#工程实践英文
Datasette Apps: Host custom HTML applications inside Datasette

Datasette Apps: Host custom HTML applications inside Datasette

Simon Willison's Weblog1931 字 (约 8 分钟)
85

Datasette Apps 允许在 Datasette 中运行自定义 HTML 应用,通过沙箱机制保障安全,同时提供强大功能。

入选理由:Datasette Apps 使用 <iframe sandbox> 技术实现安全隔离,限制访问 cookies 和 localStorage。

FeaturedArticle#Datasette#HTML#JavaScript#iframe#SQL英文
Simon Willison's Weblog 图标

Mapping SQLite result columns back to their source `table.column`

Simon Willison's Weblog389 字 (约 2 分钟)
85

SQLite 通过其 column-metadata API 可以映射查询结果列到原始表列,但 Python 的 sqlite3 模块未暴露此功能,需使用 apsw 或 ctypes 实现。

入选理由:SQLite 内部计算并暴露了列元数据,可通过 `SQLITE_ENABLE_COLUMN_METADATA` 编译选项启用。

FeaturedArticle#SQLite#Python#apsw#ctypes英文

与「Simon Willison」经常一起出现的 AI 术语。

💡 想追踪「Simon Willison」的长期趋势?去 实体雷达 · Simon Willison 查看详细分析和跨材料问答。

AI may generate inaccurate information. Please verify important content.