
世界模型塞进 Pico 2 W:两个小网络在单片机上做梦打游戏
一个 26k 到 131k 参数的循环 Transformer 预测下一帧,一个 9k 到 16k 参数的 MLP 挑动作,两个网络一起跑在 Pico 2 W 的同一个核上。五个游戏里,83.6% 到 100% 的留出帧能完全画对,训练、量化和解码规则全部公开。
更多 rust
首页
一个 26k 到 131k 参数的循环 Transformer 预测下一帧,一个 9k 到 16k 参数的 MLP 挑动作,两个网络一起跑在 Pico 2 W 的同一个核上。五个游戏里,83.6% 到 100% 的留出帧能完全画对,训练、量化和解码规则全部公开。
Michael Malis 在用 Rust 重写 Postgres,多数人扫一眼就把它归进 vibeslop。Dan Luu 的回答是,满地粗制滥造的重写不构成不做的理由,模型已经让「自己用得起来」的工具便宜到随手能做。
Valen 的借用检查器从函数的最后一条语句往回走,倒着做内存安全检查。Evan Ovadia 解释了为什么反向遍历能让循环和变更追踪都更简单。

Rust 的设计目标就是让垃圾回收不再必要,Clayton Ramsey 却给它写了一个能回收循环引用的并发垃圾回收器,用 Drop、访问者 trait 和收集标签绕开引用计数的死角,再拿它和能找到的所有 Rust 收集器比了一轮基准测试。

tsrs 在四个真实项目上比 TypeScript 7.0 快 3.8 到 8.1 倍,峰值内存只剩两成左右。它不做 fork,跟着 TypeScript 团队的决定走,并借 Vinext 那套 agent 流程与上游保持同步。

Nathan Ho 做了 EvoGrain,一个离线的 Rust 程序:它随机生成 L-system,把规则解释成海龟命令,再把得到的颗粒集合合成音频,只留下适应度函数喜欢的那些。文章从 50 条规则的随机文法一路讲到闭环合成,把每个阶段都走了一遍。

用暴力搜索遍历所有短的位运算公式,找到一个无分支取浮点数最低置位的写法,还发现一处复用子表达式的改写,这是编译器不会自己想到的。

多次散射、间接光、地平线弯曲和色调映射,如何把一款游戏里平淡的天空变成以假乱真的日落。
Evan Ovadia 讲解 group borrowing,一种针对 Valen 的借用检查设计,它允许对同一对象不同部分的引用共存,并解释它如何将 shared-xor-mutable 放宽为 no use-after-free。
读密集型工作负载中RwLock败给了无锁原子操作。文章构建了两种版本,对它们进行基准测试,并解释了为什么代价与其说在于锁本身,不如说在于同步发生的位置和频率。

许多关于异步Rust的抱怨,最终其实是源于棘手的并发问题,而非语法本身。这篇文章探讨调度器究竟位于何处,以及为何这一位置决定了哪些问题可以被解决。
Fearless SIMD 维护者撰写的年度 SIMD 库调研,对比 std::simd、wide、pulp、macerator 并详解 x86 指令集兼容难题。

Rust GCC 后端与 Rust 仓库同步耗时两个月,git subtree 在大型仓库上表现不佳,墨菲定律全程应验。

Redox OS 的八月更新。ARM64 多核支持落地,用户态环形缓冲区通信让 NVMe 等 I/O 性能提升 14 到 15 倍。

Rust 开发者把 std::path::Component 枚举拆成 N 个独立类型,让接口签名更精确、处理路径更顺手。
Rust 缺少具名参数和可选参数,作者对比 Dart、C#、TypeScript 与 Python 的做法,梳理这个缺陷带来的问题以及可能的实现方案。

Rust 的形参与实参没有花哨特性,但 Ruby 的 redirect_to 支持字符串、模型、哈希等多种调用方式。作者借编码 agent 重新审视具名参数,改变了坚持十几年的看法。

作者让 agentic LLM 反复迭代优化 Rust 代码,结果比现有最先进的库还快 2 到 20 倍,再用 PyO3 桥接把收益带回 Python。

Rust 编译器团队把年度调查里关于调试的部分单独整理出来。开发者最缺的是对已优化构建的可调试性,以及异步代码、宏展开和泛型实例化处的单步能力。文章按痛点排序列出调查结果与后续打算。
写了 7 年 Rust 的作者用 Zig 重做了一个 JSONPath 库:没有 IDE 支持、结构被迫扁平、函数式范式用不上、allocator 无处不在。四种内存泄漏与重复释放的形状逐一与 Rust 对照,最后说 Zig 有成为 C 真正继承者的潜力。
Servo 的兼职维护者 Josh Bowman-Matthews 回顾一年捐款资助的工作:提名 8 位新维护者、评审 1150 个 PR、起票 114 个面向新人的 issue(92% 已修),并推动 JS 引擎集成的大规模重写。

很久很久以前,强大的 matklad 写过一系列精彩文章,讲 Rust 工具链是如何运作的。那是一段美好的时光,可惜最后一篇 rust-analyzer 博客停留在 2023 年。

在智能体出现之前,这种规模的改写是负担不起的。以下是将Copilot智能体运行时移植到80万行生产级Rust代码实际需要付出的代价。
Mold 最近更新了他们的链接器基准测试,并首次将 Wild 纳入其中。这些基准测试显示,Wild 比 Mold 慢了不少,这与我们 8 月 4 日上次发布时 Wild 最新公布的基准测试结果相反。