simonw/research
View on GitHub ↗ ★ 795 Rust
Research projects
21 mentions on Hacker News by 3 people: 0 stories, 21 comments · first 2025-10-20 · latest 2026-08-16
20082026
-
…a folder where I rebuild these as a git commit history so you can more easily see what has changed: https://github.com/simonw/research/commits/main/extract-syst... For example here's what changed between Opus 4.8 and Opus 5:…
comment by simonw · 2026-08-16 · in Claude: System Prompts -
…or the dates on https://platform.claude.com/docs/en/release-notes/system-pro... - for example here: https://github.com/simonw/research/commits/main/extract-syst... - or this project that attempted to reconstruct the history of Tim…
comment by simonw · 2026-08-11 · in Show HN: Git-knife – Edit commit messages, authors, and dates like a spreadsheet -
…to subvert them. I had Claude Code run some experiments to help demonstrate this a few weeks ago: https://github.com/simonw/research/tree/main/test-csp-iframe...
comment by simonw · 2026-04-27 · in The woes of sanitizing SVGs -
Here's a vibe-coded "servo-shot" CLI tool which uses this crate to render an image of a web page: https://github.com/simonw/research/tree/main/servo-crate-exp... git clone https://github.com/simonw/research cd…
comment by simonw · 2026-04-13 · in Servo is now available on crates.io -
…you're right, WAL mode worked fine across two Docker containers running on the same (macOS) host: https://github.com/simonw/research/tree/main/sqlite-wal-dock... Could the two containers in the OP have been running on separate filesystems,…
comment by simonw · 2026-04-07 · in SQLite in Production: Lessons from Running a Store on a Single File -
…profile the page (using headless Chrome) to see what was going on, here's the resulting report: https://github.com/simonw/research/blob/main/pcgamer-audit/R...
comment by simonw · 2026-03-22 · in PC Gamer recommends RSS readers in a 37mb article that just keeps downloading -
Should be this one https://github.com/simonw/research/blob/main/monty-wasm-pyod...
comment by hashtag-til · 2026-03-17 · in Pyodide: a Python distribution based on WebAssembly -
…- it includes trying things out with curl and getting screenshots from Chrome using my Rodney tool: https://github.com/simonw/research/blob/main/seaweedfs-testi...
comment by simonw · 2026-02-13 · in I asked Claude Code to remove jQuery. It failed miserably -
What do you mean? The generated script just downloads the sources and runs pyodide: https://github.com/simonw/research/blob/main/cysqlite-wasm-w... There is maybe 5 relevant lines in the script and nothing complex at all that would require…
comment by aeyes · 2026-02-12 · in GPT‑5.3‑Codex‑Spark -
…follow-ups to fix mistakes the agents made. I got all of this from a single prompt, for example: https://github.com/simonw/research/tree/main/cysqlite-wasm-w... - including this demo page: https://simonw.github.io/research/cysqlite-wasm-whe…
comment by simonw · 2026-02-12 · in GPT‑5.3‑Codex‑Spark -
…lifted every optimization trick it could find directly from your Rust code, as far as I can tell: https://github.com/simonw/research/blob/main/memchr-c-wrappe...
comment by simonw · 2026-01-06 · in Opus 4.5 is not the normal AI agent experience that I have had thus far -
Not documented, so I had Claude code for web write me a report: https://github.com/simonw/research/blob/main/environment-rep...
comment by simonw · 2026-01-05 · in Claude Code On-the-Go -
…build a C extension for Python that exposed simple SQLite queries with a timeout. It wrote me this: https://github.com/simonw/research/blob/main/sqlite-time-lim... - here's the shared transcript: https://chatgpt.com/s/cd_6958a2f131a081918ed…
comment by simonw · 2026-01-04 · in Web development is fun again -
…inside WebAssembly do appear to be my best options. Here's my experiment running that one in WASM: https://github.com/simonw/research/tree/main/mquickjs-sandbo...
comment by simonw · 2026-01-04 · in JavaScript engines zoo – Compare every JavaScript engine -
…currently you have to navigate to the report homepage to find that out.) Update - added that here: https://github.com/simonw/research/pull/53
comment by simonw · 2025-12-24 · in Fabrice Bellard Releases MicroQuickJS -
Nice. Got it down from 229KB to 148KB! Thanks for the tips. https://github.com/simonw/research/pull/5 Thats now live on https://tools.simonwillison.net/microquickjs
comment by simonw · 2025-12-24 · in Fabrice Bellard Releases MicroQuickJS -
…module and compiled to WebAssembly and called from Deno and Node.js and Pyodide and Wasmtime https://github.com/simonw/research/blob/main/mquickjs-sandbo... PR and prompt I used here: https://github.com/simonw/research/pull/50 - using this…
comment by simonw · 2025-12-23 · in Fabrice Bellard Releases MicroQuickJS -
…because it's C compiled to WebAssembly, so the blast radius for any dumb bugs is strictly limited: https://github.com/simonw/research/blob/main/cmarkgfm-in-pyo...
comment by simonw · 2025-12-09 · in If you're going to vibe code, why not do it in C? -
…(I had Claude knock up an experimental Python binding to try Epsilon out, notes from that here: https://github.com/simonw/research/tree/main/epsilon-python-... )
comment by simonw · 2025-12-09 · in Epsilon: A WASM virtual machine written in Go -
…NVIDIA Spark: https://simonwillison.net/2025/Oct/20/deepseek-ocr-claude-co... I have a few more in https://github.com/simonw/research
comment by simonw · 2025-10-20 · in Claude Code on the web -
…Notes here: https://simonwillison.net/2025/Oct/20/deepseek-ocr-claude-co... Here's a result I got https://github.com/simonw/research/blob/main/deepseek-ocr-nv... - against this image: https://static.simonwillison.net/static/2025/ft.jpeg
comment by simonw · 2025-10-20 · in DeepSeek OCR