Ptacek buries TUIs, Willison pins openai<3, Webb learns quaternions
Every URL the pipeline pulled into ranking for this issue — primary sources plus the supporting and contradicting findings each Researcher returned. Inline citations in the issue point back here.
Sources
Stop Making TUIs simonwillison.net
Stop Making TUIs Thomas Ptacek advocates for building real native user interfaces for even the smallest of personal tools, because coding agents have reduced the cost of getting a usable-enough GUI up and running to almost nothing. I wrote about my vibe-coded bandwidth and GPU monitoring macOS task bar apps back in March , and I’m still using both of those on a daily basis. I’m not habitually knocking out real UIs for my other projects yet, but I’m running out of excuses! Thomas: If you haven’t…
llm 0.32.1 simonwillison.net
Release: llm 0.32.1 Fresh installs of LLM stopped working the other day because the OpenAI Python library dropped its usage of httpx , and it turned out LLM depended on that library but only installed it via a transitive openai dependency. This dot-release fixes that for the moment by pinning to openai<3 , and a soon-to-drop 0.33 release will switch from httpx to httpx2 . Tags: httpx , openai , llm
llm-openrouter 0.7 simonwillison.net
Release: llm-openrouter 0.7 Now that this plugin is compatible with LLM 0.32 it can display the reasoning traces for LLMs available through OpenRouter. Updated for compatibility with LLM 0.32 . Models now use OpenRouter’s implementation of the Responses API . Three new server-side tools: Shell , WebFetch , and WebSearch . Enable these with options like -T WebSearch . Tags: llm , openrouter
Quoting Matt Webb simonwillison.net
After I released version 1.0, I figured I would have to do the rotations myself. So I sat down with ChatGPT and I didn’t get it to write the code, but I got it to educate me. With a patient, interactive tutor, I was able to finally do what I hadn’t by reading books and asking mathematician friends – I learnt how to use quaternions just enough to make the app work. So learning doesn’t stop just because I outsource a bunch of thinking to AI. It pushes me to learn more. I like that as an outcome.…
References
Hacker News discussion (Ratatui maintainer joshka) news.ycombinator.com
The primary issue is not the TUI concept itself, but the antiquated protocols (ANSI, xterm, etc.) that underpin them… the industry should focus on ‘throwing away the compatibility mess’ in favor of a modern terminal protocol that natively supports accessibility, regions, and advanced keyboard input.
The Next Web on METR productivity study thenextweb.com
A 2026 METR study found that while developers self-report being 2–3x faster with AI, experienced engineers were actually 19% slower when completing tasks on familiar codebases.
Michael Tsai blog roundup on LLM-generated SwiftUI mjtsai.com
LLMs often hallucinate solutions for complex system behaviors, such as how an app should behave when its menubar icon is hidden via System Settings; this can lead to silent process terminations that are difficult to debug… LLMs often struggle to bridge the gap between SwiftUI and the older AppKit (specifically NSStatusItem).
r/AgentContext_dev — Claude Code vs OpenCode in 2026 reddit.com
Agentic sessions—characterized by a rapid back-and-forth between model planning and file execution—often feel more fluid in the terminal than in crowded IDE sidebars… modern TUIs utilize frameworks like Charm’s Bubble Tea to provide high-fidelity visual feedback, including clear file diffs, animations, and interactive permission modals.
VibeAppScanner risk report vibeappscanner.com
Over 45% of AI-generated code was found to contain OWASP Top 10 vulnerabilities, and security incidents linked to AI code increased sixfold in the first quarter [of 2026] alone.
80aj.com coverage of the Galactic Compass 2 update 80aj.com
The AR mode uses the phone’s camera and sensor fusion to overlay a floating green arrow in the user’s physical environment, pointing directly to the galactic center… maintaining accuracy when the device is held vertically, a known limitation in the 1.0 release
Anthropic research on AI-assisted coding skills anthropic.com
developers using AI assistance scored 17% lower on mastery quizzes compared to those who coded manually, suggesting that cognitive offloading prevents users from deeply understanding the systems they build
99helpers.com — ChatGPT math accuracy analysis 99helpers.com
some benchmarks recorded accuracy as low as 38% for complex calculations, with ‘hallucinated’ steps appearing in two out of three final results
DeepLearning.AI — The Batch on OpenAI o1 deeplearning.ai
the o1 model achieved an 83% score on the American Invitational Mathematics Examination (AIME), a massive leap from GPT-4o’s 13%
Hacker News discussion on LLMs for 3D math news.ycombinator.com
a task that previously took two days of manual study to fix—debugging a spaceship’s movement in 3D space—was solved by an LLM in seconds… still had to intervene to suggest quaternion-based solutions specifically to avoid gimbal lock, as the model did not instinctively prioritize them
Learning Scientists blog on AI tutoring risks learningscientists.org
AI tutors often struggle with ‘conceptual blind spots,’ such as misinterpreting mathematical symbols or failing to recognize student errors in multi-step word problems, which can lead to students memorizing incorrect methodologies
newreleases.io — openai-python v3.0.0 release notes newreleases.io
This version no longer installs legacy httpx automatically… immediately breaks any application utilizing custom transports, configuration objects, or manual event hooks built on the older library.
manueltgomes.com — Pydantic httpx2 deep dive manueltgomes.com
httpx2 is designed as a drop-in replacement for httpx 0.28.1… removes the certifi dependency in favor of truststore, defaulting to the operating system’s native certificate store rather than Mozilla’s bundled certificates.
r/learnpython — ‘Pydantic httpx2 vs httpx’ thread reddit.com
On February 27, 2026… Christie closed community access to the repository, citing dissatisfaction with the ‘absurdly skewed gender representation’… effectively halted public bug reporting for one of Python’s most critical async libraries.
Simon Willison — ‘New release of LLM’ (0.32) simonwillison.net
The previous JSON-based logging has been replaced by a content-addressable SQLite message store modeled after Git… Willison recommended that users run
llm logs backupbefore upgrading.
AI Weekly — coverage of LLM 0.32 aiweekly.co
Coinciding with this release, the tool has updated its default model to GPT-5.6 Luna… Version 0.32 significantly expands the tool’s ‘agentic’ capabilities by supporting server-side provider tools.
YouTube short — OpenAI 3.0 migration commentary youtube.com
The developer community has expressed significant frustration regarding the ‘density’ of this deprecation cycle, noting that the forced move from httpx to httpx2 often requires rewriting core infrastructure rather than just updating a model name.