跳到正文
10月22日周四
10月19日周一
  1. Sean Goedecke38

    为什么说"你没有的需求"同样重要:从 Unicorn、S3 到 LLM 编码智能体

    Sean Goedecke 撰文指出,优雅的系统设计关键在于识别哪些需求可以放弃,例如 Unicorn 不支持共享可变状态、S3 不支持多键原子更新、StatsD 默认用 UDP 不保证数据送达,都换来了性能与扩展性。他认为与编码智能体协作时这一点更重要:前沿模型经 RLVR 训练后过度追求满足"评分器",常自行引入互斥锁等不必要的正确性需求,把四行改动膨胀成千行代码,因此代码审查并未过时。

10月17日周六
10月7日周三
  1. Sean Goedecke38

    如何阅读代码

    阅读代码不能像读书一样从头到尾顺序进行,因为代码的执行顺序由计算机决定、通常以 diff 形式出现,且结构复杂度远超英文文本。作者主张采用类似数学论文的“dyadic scanning”多轮扫描法:先沿关键路径追踪函数调用理清整体流程,把其余部分当作黑盒,最后再完整通读一遍以捕捉异常。他还认为 LLM 生成的代码仍必须人工阅读,因为常出现对齐问题而非单纯 bug。

9月4日周五
  1. 阮一峰40

    科技爱好者周刊(第 411 期):OpenClaw 2.0 是一个缩影

    OpenClaw 发布 2.0 版,该版本有 933 位贡献者、合并 16000 个 PR,作者据此推测这些 PR 未经代码审查、由 AI 合并。OpenClaw 代码几乎全部由 AI 生成,7 月起改为每月发一版,8 月版改动最多故定为 2.0。作者建议不要在个人工作电脑上运行 OpenClaw,应在独立物理机、虚拟机或云端运行。

8月28日周五