Web Analytics

Tony Bai

一个程序员的心路历程

一只机器鸭子,用 Rust 写了个“大脑”:拆解 Hugging Face 爆款机器人 Microduck

Hugging Face 旗下 Pollen Robotics 开源的机器人 Microduck 近期爆火,官网预订已经排到数月之后。这只 25 厘米高的机器鸭子,控制系统完全用 Rust 手写、不依赖任何框架,七个守护进程通过 Unix Socket 上的 JSON-RPC 协作,具备热更新、自动回滚等工业级可靠性设计;而它的走路、起身、踢球等行为,则是在 MuJoCo 仿真环境中用 PPO 强化学习训练、再通过 sim2real 迁移到真实硬件的。本文从架构、通信协议、更新机制到强化学习训练流程,完整拆解这只“开源鸭子”的技术内幕。

September 1, 2026 · 13 min · Tony Bai

“我恨Go现在的样子”:泛型、迭代器杀入语言核心,两百条评论吵翻了Reddit

一条发在 Reddit r/golang 板块的吐槽帖《I hate where Go is moving》引爆了社区关于 Go 语言未来走向的大论战。随着泛型(Go 1.18)、迭代器(range-over-func)与内置集合类型(Set)提案的相继推进,一部分坚持极简主义的老 Gopher 开始担忧 Go 正在步 Java、C++ 特性膨胀的后尘,而演进派则力挺这是工业级语言走向成熟的必经之路。本文梳理了这场争论中数百条核心交锋,深入剖析了语言本身的克制与工程文化演进之间的深层博弈。

August 31, 2026 · 8 min · Tony Bai

别再死磕 K8s 文档了:一个“亚马逊仓库”的比喻,把 Kubernetes 全部讲透

Kubernetes 组件多、术语绕,很多人学了几遍还是云里雾里。这篇文章用“亚马逊仓库”做类比,把 apiserver、etcd、controller-manager、scheduler、kubelet、kube-proxy 一直到 EndpointSlice 逐一对应,一次讲清 K8s 的“期望状态”核心思想与完整工作流程。

August 30, 2026 · 13 min · Tony Bai

你真的需要一座软件工厂吗?

在 AI 智能体与软件工厂概念席卷技术圈的当下,谷歌前 Chrome 团队负责人 Addy Osmani 带来了一剂冷静的实战清醒剂:很多团队根本不需要复杂的分布式软件工厂,开箱即用的 Claude Code 配合严谨的 Spec 已能走得极远。文章结合其亲历的 82 分钟测试内耗、全绿灯背后的逻辑篡改,以及合并代码后丧失系统掌控权的“理解力债务”危机,深度阐述了为什么代码生成从不是瓶颈,以及人类工程师如何将审美品味与判断力前置锚定在架构和质量基线上,死守系统的最终所有权。

August 29, 2026 · 27 min · Tony Bai

刚刚,Go语言之父荣获终身成就奖:UTF-8、Plan 9、Go,他一人写下半部计算机简史

美国计算机系统领域顶尖行业协会 USENIX 将 2026 年度终身成就奖“The Flame(火焰奖)”颁给 Go 语言联合创造者 Rob Pike。从与 Ken Thompson 用餐垫纸勾勒出的 UTF-8 编码、Blit 图形终端、Plan 9 操作系统,到经典著作《程序设计实践》,再到统治云原生时代的 Go 语言,本文全面回顾了这位贝尔实验室传奇元老横跨操作系统、编程语言、文本表示与软件工程四十余年的奠基性贡献。

August 28, 2026 · 7 min · Tony Bai