Simon Willison

Quoting Rick Brewster

Read the original on Simon Willison →

Paint.NET has added a fully reverse‑engineered rewrite of Direct2D for use on WINE, implemented in PaintDotNet.Windows.Direct2D1.Managed.dll. The rewrite was created by Claude, a generative‑AI coding agent, and is described as largely "vibe coded" with limited review due to its size. The author notes that Claude required significant oversight to ensure proper resource management and to avoid design flaws.

Machine-generated by The Flow from the publisher's headline and feed description — not written or checked by a human. The full article lives at Simon Willison.

Simon Willison
Aug 19

Quoting Jeremy Morrell

My hypothesis is that there is a new opportunity for Extensible Software on the web . LLMs radically lower the cost of authoring extensions, and modern sandbox primitives lower the deployment cost and provide good security boundaries.

Simon Willison
Aug 26

Quoting Paul Dix

The article highlights Paul Dix’s astonishment that AI was able to generate one million lines of code and then refine it over several months into a reliable software product now used by millions of developers. Dix argues that this achievement is far more impressive than merely translating code between languages, emphasizing that with a verification system and clear guidance, AI can produce and iteratively improve highly complex, sophisticated software until it functions perfectly.

Simon Willison
Aug 25

EVE Online: The Move to Python 3 Begins!

EVE Online is beginning its transition to Python 3, a move that will involve using the futurize script on 2.4 million lines of code and a manual review of about 20,000 differences between Python 2 and Python 3. The company has historically run on Stackless Python since 2003, with the last major upgrade in 2010 to Stackless Python 2.7. While the announcement does not detail how Stackless will be replaced, the team previously showcased a shift away from Stackless in their Carbon engine for EVE Frontier, leveraging the open‑source carbonengine/scheduler library.

Simon Willison
Oct 11

Dwarf Fortress uses version control now

The article recounts that Dwarf Fortress, once famously not using version control, has now adopted it. It cites quotes from Tarn Adams spanning 2013 to 2023, showing a shift from resistance to acceptance of version control as the project evolved. The change is noted in the context of the game's Steam release and subsequent success.