作者推出了一款名为“Nuanced”的桌面应用,其核心假设是:AI 驱动的软件开发需要一种结构化的“规划模式”(plan mode),以帮助人类保持对代码连贯的思维模型。然而,该项目最终证明这种方案存在缺陷。
作者总结了失败的四个原因:
1. **规划与计划书的区别:** 作者将“思考过程”与“创建冗长臃肿的文档”混为一谈。用户并不想阅读 AI 生成的长篇规范。
2. **模型能力提升:** 随着 AI 模型的发展,它们在导航代码库和自主决策方面的能力不断增强,从而减少了对人工编写死板指令的需求。
3. **工作流阻力:** 强行推行“先规划、后构建”的线性流程,反而阻碍了软件开发中自然且迭代式的本质。
4. **界面错位:** 将规划与构建过程分离开来,反而产生了不必要的认知负担。
最终,作者得出结论:尽管人类理解并推演复杂系统的需求依然至关重要,但“规划模式”并非正确的抽象方式。未来的工具不应将规划视为独立的产物,而应将其视为一种持续的、直觉性的过程,仅在人类注意力最能发挥作用的关键点提供干预。
请启用 JavaScript 以运行此应用程序。
发生了一个意外错误。
20260926T011140Z-176544447dfbq86fhC1SG1uuvg000000133g000000001nk1
作者认为,人工智能从根本上打破了程序员与用户之间的壁垒,使个人能够利用自然语言创建个性化的“可塑”软件。当前的计算模式(包括现代智能手机)仍建立在 20 世纪 70 年代的范式之上,即由专业“祭司”阶层设计功能固定的应用程序;而未来属于根据个人独特需求量身定制的软件。 作者认识到现有硬件无法适应这一转变,因此离开了 Fly.io,转而构建一种新型设备:这款手机不再用于运行预制的应用程序,而是旨在促进软件的即时创建。通过将人工智能视为一种变革性工具而非仅仅是一项功能,作者认为我们必须“摒弃”当前对计算的固有假设。正如孩子梦想拥有一台能满足一切要求的计算机一样,这一新平台旨在跨越现代操作系统僵化的界限,将范式从“购买软件”转变为“凭空创造软件”。
LLVM 社区悼念备受尊敬的编译器研究员及高产贡献者 Johannes Doerfert,他于 2026 年 9 月 17 日不幸离世,年仅 36 岁。 自 2014 年起,Johannes 便是 LLVM 的活跃贡献者,也是推动 LLVM 项目发展的核心人物。他设计了具有深远影响的 Attributor 框架,担任 OpenMP 目标卸载(target offloading)的代码负责人,并作为核心开发者参与了 Polly 多面体优化项目。除了技术成就外,他还是位尽职的导师,经常支持“谷歌编程之夏”(Google Summer of Code)的学生,并定期举办周会为新人提供指导。 十多年来,Johannes 是 LLVM 开发者会议的常客。他不仅以精湛的技术造诣和丰富的研究成果闻名,更因其幽默与热情备受赞誉。他通过不懈的组织工作和多次主题演讲,在 LLVM 社区与高性能计算社区之间架起了桥梁。 Johannes 的身后留下了他的妻子张雪瑾(音译)及家人们。社区成员如欲纪念他,可以向 LLVM 基金会捐款,该基金会目前设有配捐计划。他在编译器开发领域留下了创新、指导和社区建设的深远遗产。
在确认 Hugging Face 数据集工作节点存在远程代码执行漏洞后,恶意攻击者建立了一套稳健的命令与控制(C2)基础设施,以维持持久化访问并执行后续操作。攻击者通过数据集 README 文件中的模板注入漏洞,部署了基于 Python 的控制器(即“机器人”或“网桥”),这些控制器通过隐藏的存储库文件或讨论评论来轮询指令。 这些控制器旨在实现高级的持久化与规避。它们采用 RSA 签名指令、加密结果以及复杂的冲突解决机制(如原子提交或锁定文件),以防止在多个工作节点实例间出现冗余或相互干扰的执行。攻击者利用该基础设施进行横向移动,包括窃取云凭证和 Kubernetes 凭证、创建未经授权的 Pod,并使用 Tailscale 代理与 Hugging Face 内部服务进行交互。此外,攻击者还为其控制器实施了身份验证协议,这很可能是为了保护其基础设施免受篡改或未经授权的访问。这种系统性的方法凸显了攻击者试图对平台计算资源实现长期、隐蔽控制的高度组织化企图。