TonyBai
Author

TonyBai

Tony Bai's tech world (tonybai.com). Not satisfied with just "knowing how", we strive for mastery. Focused on Go language internals, high-quality engineering practices, and cloud‑native architecture, exploring cutting‑edge intersections of Go and AI. Gophers who pursue technology are welcome—follow me and evolve with Go.

232
Articles
0
Likes
1.9k
Views
2
Comments
Recent Articles

Latest from TonyBai

100 recent articles max
TonyBai
TonyBai
Oct 5, 2026 · Backend Development

Go's 10-Year Select Proposal Revived: bradfitz's Mutex.LockChan() Demo

The article traces the 10-year history of Go issue #16620, which sought to make sync.Cond selectable, explains the level-vs-edge-triggered conflict, reviews community workarounds, and details bradfitz's new Mutex.LockChan() demo that enables cancellable locking via select.

GoGo proposalLockChan
0 likes · 14 min read
Go's 10-Year Select Proposal Revived: bradfitz's Mutex.LockChan() Demo
TonyBai
TonyBai
Oct 3, 2026 · Artificial Intelligence

Pi 1.0 & Pi Durable: Unkillable Agent Harness Adds MCP Support & Crash Recovery

The article analyzes Pi 1.0 and Pi Durable, a minimalist agent harness framework that now supports MCP via Codemode, introduces virtual model routing, and provides six durability primitives including crash recovery, session forking, and background compression for long-running, multi-user agent applications.

CodemodeMCPPi
0 likes · 27 min read
Pi 1.0 & Pi Durable: Unkillable Agent Harness Adds MCP Support & Crash Recovery
TonyBai
TonyBai
Oct 1, 2026 · R&D Management

Keep Coding Joy in the AI Era: Write Code Yourself, Let AI Plan & Review

Haskell core developer turion shares a practical workflow for using LLMs without losing programming satisfaction: humans write code while AI handles planning, research, and automated review via a GAN-like pipeline, avoiding over-reliance on frontier models and token anxiety, and preserving code ownership and mental well-being.

AI code reviewLLM-assisted programmingcode ownership
0 likes · 26 min read
Keep Coding Joy in the AI Era: Write Code Yourself, Let AI Plan & Review
TonyBai
TonyBai
Sep 29, 2026 · Backend Development

Why Hardcoding github.com in Go Imports Is a Technical Debt Trap

This article analyzes a Hacker News debate on coupling Go import paths to GitHub, explaining how import paths serve as both module identity and fetch location, why global search-and-replace and go.mod replace directives fail to fix historical tags and downstream dependencies, and how custom vanity domains provide a low-cost option for future migration flexibility and supply-chain control.

GitHubGoGo modules
0 likes · 21 min read
Why Hardcoding github.com in Go Imports Is a Technical Debt Trap
TonyBai
TonyBai
Sep 27, 2026 · Artificial Intelligence

The Last AI Humans Build? Top Scholars Break Recursive Self-Improvement into 5 Levels

A new paper from leading Chinese institutions introduces the Headroom-Closed Index (HCI) to quantify AI capability gaps across 10 domains and a five-level autonomy framework (L1-L5) for Recursive Self-Improvement (RSI), revealing that interactive capabilities like software engineering have the most headroom for RSI breakthroughs, while highlighting three critical challenges: safe inheritance, autonomy attribution, and reliable verification.

AI Autonomy LevelsAI benchmarksAI safety
0 likes · 19 min read
The Last AI Humans Build? Top Scholars Break Recursive Self-Improvement into 5 Levels
TonyBai
TonyBai
Sep 26, 2026 · Backend Development

Go Heap Profiles to Gain Complete Memory View via New memory_space Sample Type

A Go proposal (#79179) provisionally accepted to add a memory_space sample type to heap/alloc profiles, providing a full memory hierarchy from RSS down to live/dead heap, stacks, runtime, and non-Go memory, solving the long-standing gap where heap profiles show only about 50% of actual RSS.

Goheap profilememory profiling
0 likes · 12 min read
Go Heap Profiles to Gain Complete Memory View via New memory_space Sample Type
TonyBai
TonyBai
Sep 24, 2026 · Backend Development

One Engineer, 3 Months, 830K Lines: GitHub Rewrites Copilot Runtime in Rust with Copilot

GitHub engineer Stephen Toub details how a single engineer used Copilot to rewrite the Copilot Agent Runtime from TypeScript to Rust in 14 weeks, producing 832K lines of Rust code with 18x latency improvement and 91% memory reduction at a cost of $120k in tokens, while maintaining quality through in-place migration and rigorous testing.

AI-assisted developmentGitHub CopilotRust
0 likes · 20 min read
One Engineer, 3 Months, 830K Lines: GitHub Rewrites Copilot Runtime in Rust with Copilot
TonyBai
TonyBai
Sep 24, 2026 · Artificial Intelligence

Jev Engineering: Rethinking Coding Agent Architecture Beyond KV Cache

The article analyzes six systemic flaws in current coding agents caused by KV cache dependency, proposing a Harness framework centered on the Jev decision model that dynamically assembles context, routes models with full cost accounting, progressively discloses tools, binds instructions to context triggers, and shares read-only retrieval across background pipelines.

AGENTS.mdContext EngineeringHarness framework
0 likes · 38 min read
Jev Engineering: Rethinking Coding Agent Architecture Beyond KV Cache
TonyBai
TonyBai
Sep 23, 2026 · Industry Insights

Thorsten Ball's 16 Predictions: Code Review, Terminal, Unit Tests Face Extinction in AI Era

Thorsten Ball predicts AI will render code review, unit tests, and terminals obsolete, shift engineer value from coding to problem-solving, make tokens the new compute paradigm, dissolve traditional PM-designer-engineer triads, and challenge the very definition of 'good code' — though the transition will take a generation.

AI-assisted developmentOrganizational ChangeSoftware Engineering
0 likes · 16 min read
Thorsten Ball's 16 Predictions: Code Review, Terminal, Unit Tests Face Extinction in AI Era