Tag

Flask

2 stories

Newer Claude models keep inventing tool fields that break Pi's editor (lucumr.pocoo.org)

Armin Ronacher, creator of Flask, found that Opus 4.8 and Sonnet 5 keep adding invented keys like requireUnique and oldText2 to Pi's edit tool. The oldText and newText payloads are byte-correct; the extra fields alone cause repeated failures.

His hypothesis: reinforcement learning inside Claude Code's forgiving harness rewarded malformed calls, so the model now fights any schema that isn't Anthropic's.

The thread debates whether that's a fixable bug or a walled garden.

Not just a headline — the discussion unpacked

The top HN threads: facts from the discussions, both sides, insider voices. Email, Telegram, or RSS.

Flask's creator refuses to be an unpaid code reviewer for everyone's LLM (blog.miguelgrinberg.com)

Miguel Grinberg borrowed Cory Doctorow's 'reverse centaur' — a human reduced to serving a machine — to describe what open source maintenance has become: spending your days reviewing code an LLM wrote and nobody understands.

His fix is friction: open an issue first, in your own voice, no LLM-generated novel with bullet points and emojis. A Netflix engineer in the thread noted that ticket queues aren't reverse centaurs at all — a person is on the other end.