Web Analytics

Tony Bai

一个程序员的心路历程

Pi 1.0 炸场!OpenClaw 背后的 Agent 引擎,进化成了“杀不死”的 Harness

Pi 1.0 于 2026 年 10 月 1 日正式发布,同步推出实验性新包 Pi Durable。1.0 带来 Codemode(原生 MCP 支持)、虚拟模型扩展、延迟工具加载等更新,Pi Durable 则是为长时间运行、可崩溃恢复、多人协作的 Agent 应用设计的新底座。本文拆解两者的设计思路与取舍。

October 3, 2026 · 14 min · Tony Bai

AI时代,如何保持住那份编写代码的乐趣

AI编程时代,“手搓代码”正在变成一种稀缺技能。Haskell社区最近一篇长文引发共鸣:作者提出,想在LLM铺天盖地的今天继续享受编程,关键不是拒绝AI,而是重新分工——规划和调研可以外包给模型,但代码的“手感”必须留给自己。

October 2, 2026 · 16 min · Tony Bai

Tailscale 官方揭秘提速方案:一场关于「少拷贝、多队列、缓存」的 Go 语言网络性能优化实战

Tailscale 近年来持续投入网络性能优化:从 Linux 设备 TCP 吞吐量提升,到 wireguard-go 突破 10Gb/s 大关,再到借助分段卸载技术将 UDP 应用吞吐量提升 4 倍以上。这一次,团队把优化重心放在了三个方向上——降低小数据包的内存开销、为高负载节点引入多队列并行处理、以及通过网络地图本地缓存缩短设备连接建立的冷启动时间。文章还透露,团队计划在 v1.104 及后续版本中逐步落地这些改进,并公开征集用户对“Tailscale 原生性能诊断工具”的需求。这不仅是一次单点优化,更是 Tailscale 在朝着支撑 CI/CD、Agentic 工作流、远程开发环境、机器人边缘设备等高性能敏感场景演进过程中的系统性工程实践。

September 30, 2026 · 11 min · Tony Bai

HN 热帖引爆讨论:Go 的 import 路径,为什么不该耦合 github.com?

Go 的 import 路径同时是模块的身份、位置和校验键。一篇 HN 热帖引发了“该不该用自有域名”的激烈争论。本文梳理正反两方的核心论据,解析 `go-import` 机制,并给出不同场景下的选型与迁移建议。

September 29, 2026 · 13 min · Tony Bai

Go与Rust同日交卷:一场关于“可移植SIMD”的路线之争

2026年9月,Go 官方与 Rust 社区几乎在同一天发布了关于 SIMD 向量化编程的年度长文。Go 1.27 带来了旨在抹平架构差异的实验性 simd 包,通过编译器 AST 特化与软件模拟兜底践行“极简统一”;而 Rust 社区则在官方 std::simd 迟迟未转正的背景下,展现出以 fearless_simd、pulp 等为代表的百花齐放与类型系统证明尝试。本文深度对比两大语言阵营在解决硬件碎片化、抽象层级取舍以及性能与可移植性平衡上的不同哲学,全面拆解现代系统语言进军向量计算的演进图谱。

September 28, 2026 · 16 min · Tony Bai