
TL;DR
The world's most famous mathematician used AI coding agents to revive 25-year-old Java applets and build new visualization tools. His observations on risk, quality, and trust are worth reading.
Terry Tao - the mathematician who won a Fields Medal at 31 and is widely considered the greatest living mathematician - wrote a blog post about using AI coding agents. Not for math research (he's done that too), but for building software: porting legacy Java applets and creating new visualization tools.
The post is a practical account of what works, what doesn't, and how he thinks about risk when the code isn't mission-critical. It's generating a lot of discussion on Hacker News.
Back in 1999, Tao created Java applets for his complex analysis and linear algebra courses at UCLA. These visualized mathematical objects like honeycombs and Besicovitch sets - useful teaching tools that became obsolete as browsers dropped Java support.
Working with an AI coding agent, Tao converted about two dozen of these legacy applets to JavaScript in a few hours. The results surprised him:
The code quality was acceptable for the use case. These are supplementary teaching materials, not production systems, so the standard is different.
With the migration complete, Tao moved to building new tools he'd always wanted but never had time for.
Spacetime Diagram Applet: He describes this as "Inkscape, but in Minkowski space" - a special relativity visualization tool he'd envisioned in 1999 but abandoned because the complexity wasn't worth the development time. With AI assistance, he built a functional version in hours, complete with documentation of the development process.
Gilbreath Conjecture Visualization: Following a blog post on the mathematical conjecture, Tao created an interactive visualization tool to accompany the paper.
This is the pattern that keeps emerging with coding agents: projects that were technically possible but economically impractical suddenly become feasible when development time drops by an order of magnitude.
From the archive
Jul 12, 2026 • 9 min read
Jul 11, 2026 • 7 min read
Jul 11, 2026 • 8 min read
Jul 11, 2026 • 6 min read
The HN discussion is split between people reading this as validation of AI coding and people reading it as a cautionary tale.
The "balanced perspective" camp highlights Tao's framing that this is acceptable "because such supplements are not mission-critical to the core of the paper." The top comment thread emphasizes: "It's a tool. Good for some things but not others and generally not to be trusted."
The "domain expert advantage" observation came up multiple times. One commenter noted the pattern: "When it comes to a field I'm not an expert in, AI is a great tool." Tao knows the math deeply, so he can verify the visualizations are correct. The quality bar is lower for supplementary materials than for production code.
Skepticism about conflicts of interest appeared in one subthread, noting Tao's previous appearances in OpenAI promotional content. This seems like overreach - a mathematician writing about porting old Java applets isn't exactly a high-stakes endorsement.
The "infinite demand" perspective is compelling. As one commenter put it:
There is infinite latent demand for software, most especially outside the traditionally software-focused spaces. If LLMs stopped improving today it would take us 10 years to catch up to the new software-writing abilities that have become available.
Tao represents a whole class of domain experts who have ideas for software tools but lack the time to learn JavaScript frameworks. Coding agents change that equation.
Tao's approach to trust is pragmatic. These visualizations are secondary aids rather than core components of mathematical arguments. If a bug slips through, the consequences are limited - a student might see an incorrect diagram, but the theorem doesn't become false.
This risk assessment is explicit in the post:
Since these visualizations serve as secondary aids rather than core components of mathematical arguments, potential bugs pose manageable risks.
Compare this to using AI for the proofs themselves, where an undetected error would be much more serious. Tao has written separately about using AI for mathematical reasoning, but that's a different level of verification.
One observation worth highlighting: Tao notes that precise programming languages matter less when translation friction approaches zero. He's not a JavaScript expert, but the agent handles the implementation details. As long as sufficient context exists, agents convert between languages effectively.
This matches what we're seeing across the industry. The "one true language" debates feel increasingly academic when you can describe what you want and get working code in whatever stack the project uses.
Several comments noted the broader impact on education. One CS professor mentioned using LLMs to build visualizations for courses:
Building visualizations with LLMs has been a major boost for my CS classes. Many visualizations that I have always wanted but just didn't have the time to build, I now have.
The pattern is the same: domain expertise plus AI coding tools equals dramatically expanded capacity for supplementary materials.
For math education specifically, interactive visualizations have always been valuable but expensive to produce. If domain experts can build them directly without learning web development, the supply of quality educational tools should increase significantly.
Tao isn't claiming AI will replace programmers or that vibe coding is appropriate for everything. His position is narrower: for non-critical supplementary materials where the author has deep domain expertise, AI coding agents offer an acceptable tradeoff between development speed and code quality.
That's a useful calibration point. Not "AI can code everything" and not "AI code is always unreliable" - but a specific claim about specific use cases where the risk/reward calculation works out.
For developers watching this space, the lesson isn't about math or Java migrations. It's about identifying your own domains where you have deep expertise and where the quality bar is lower than production systems. Those are the places to experiment first.
Read next
Terence Tao published a deep mathematical digestion of the Jacobian conjecture counterexample discovered by Claude Fable 5. Here is what happened, what HN is saying, and what it means for AI-assisted research.
9 min readThe new wrangler deploy --temporary flag creates ephemeral Cloudflare accounts for AI agents. 60-minute deployments, no OAuth, no browser - just deploy and claim later.
8 min readDeepReinforce AI released Ornith-1.0, a family of open-source coding models claiming self-improvement. The HN thread reveals a mix of skepticism and genuine interest - here is what the model actually does and whether the hype holds up.
7 min readTechnical content at the intersection of AI and development. Building with AI agents, Claude Code, and modern dev tools - then showing you exactly how it works.
Open-source reasoning models from China. DeepSeek-R1 rivals o1 on math and code benchmarks. V3 for general use. Fully op...
View ToolAI coding platform built for large, complex codebases. Context Engine indexes 500K+ files across repos with 100ms retrie...
View ToolAnthropic's recommended default for complex work, released May 28, 2026. 1M context, 128K output, $5/$25 per million tok...
View ToolGoogle's asynchronous coding agent. Point it at a GitHub repo, it clones to a cloud VM, plans with Gemini, and opens a p...
View ToolCompare AI coding agents on reproducible tasks with scored, shareable runs.
View AppEvery coding agent in one window. Stop alt-tabbing between Claude, Codex, and Cursor.
View AppScore every coding agent on your own tasks. Catch regressions in CI.
View AppInstall Ollama and LM Studio, pull your first model, and run AI locally for coding, chat, and automation - with zero cloud dependency.
Getting StartedClickable PR link in the footer with review state color coding.
Claude CodeInstall the dd CLI and scaffold your first AI-powered app in under a minute.
Getting Started
The video reviews OpenAI’s newly released GPT 5.4, highlighting access tiers (GPT 5.4 Thinking in ChatGPT Plus/Teams/Pro/Enterprise and GPT 5.4 in the $200/month tier) and API availability. It covers

Try Zoer today: https://zoer.ai/ the all-in-one full-stack tool that combines Lovable, Supabase, and Netlify in one. In this video, discover Zoer, a cutting-edge platform that enables you...

Exploring Codex: AI Coding in Terminal In this video, I explore Codex, a new lightweight CLI tool for AI coding that runs in the terminal. This tool, possibly a response to Anthropic's CLI,...

AI makes you 2-100x faster on every task. So why are developers burning out more than ever? The HN discussion on Rick Ma...

Terence Tao published a deep mathematical digestion of the Jacobian conjecture counterexample discovered by Claude Fable...

A Stack Exchange data query shows Stack Overflow's question volume dropped 65% since 2017, with a sharp acceleration aft...

Mozilla's inaugural report reveals open models now match closed AI on capability, but only 51% reach production. The har...

Voice cloning now requires just 3 seconds of audio to impersonate someone. With $893M in reported losses, detection has...

OpenAI's Codex CLI now encrypts inter-agent communications for Sol and Terra models, leaving users unable to inspect wha...

New tutorials, open-source projects, and deep dives on coding agents - delivered weekly.