标签
Antfly将他们的搜索与推理数据库从Go重写为纯Zig,以提升性能并实现零依赖。本文详细介绍了他们的技术决策、基本原则以及向量搜索算法的实现。
Anders Hejlsberg 在播客节目中解释了用 Go 语言重写 TypeScript 编译器以获得 10 倍性能提升的决策,并探讨了 AI 对软件工程的影响。
Kent C. Dodds发推称,一个名为Fable的AI编程助手将他小的React视频应用重写为Remix,从而解决了一个一直存在的bug。
一个用现代 Rust 重写的 Linux 0.11 内核,可在 i386 上的 QEMU 中启动,包含完整的用户空间(shell 和 coreutils),支持一键构建镜像和 devcontainer 环境。
文章认为,在大型代码库中,只具备部分理解是可以接受的,甚至常常是必要的,这与Peter Naur在《编程即理论构建》中提倡的完全理解理想相反。它辩护了在高流动性、大规模环境中以有限理解进行工作的实践。
Zig的创建者Andrew Kelley分享了他对Bun从Zig重写为Rust的决定的看法,讨论了项目的历史、Oven公司的管理问题以及代码质量方面的担忧。
pgrust是用Rust重写的PostgreSQL 18.3,通过了所有46k+回归测试,旨在通过Rust和AI辅助使Postgres更易于修改。它是磁盘兼容的,并且可以从现有的Postgres数据目录启动。
Bun,这个JavaScript运行时和工具链,正在从Zig重写为Rust,以提高内存安全性和稳定性,解决一系列use-after-free和内存泄漏错误。
Hugging Face CLI 的 `hf upload` 命令已完全重写,采用了单次哈希、多提交和可续传上传功能,版本 1.20.0 现已发布,速度更快、代码更简洁。
本文介绍了Grit,这是一个用Rust重新实现的Git新版本,通过了超过99%的Git测试套件,并且是通过AI智能体创建的。它旨在提供一种基于库、内存安全的替代方案,以取代原版Git。
Anthropic 收购了 Bun,并使用 Claude Code 智能体在九天内将整个运行时从 Zig 重写为 Rust。该重写通过了 99.8% 的测试,但引入了超过 10,000 个 unsafe 块,引发了对内存安全性益处的质疑。
作者反思了Bun的重写,认为遗留代码库对于将代码提炼为新形式很有价值,并主张所有游戏都应是跨平台的,所有遗留软件都应在网页上运行,从而不再需要COBOL。
Electrobun 2.0 将因改用 Rust 重写而与 Bun 解耦,并将为 Rust、Zig、Go 等提供一等支持;yt-dlp 对 Bun 的支持已被弃用,原因是存在 vibe coding 问题以及供应链攻击。
分析了Bun从Zig到Rust的争议性重写(使用AI生成的代码),引发了对合并的6,755个AI编写的提交未经人工审查以及AI翻译代码在生产环境中的风险的担忧。
对 canirun.ai 背后的硬件检测模块进行可读的重写,提供了描述性名称、JSDoc 和更清晰的代码,同时保留了原有的启发式规则和规格表。