
从 GitHub 故障、Rust 供应链攻击、AI 编程、端侧钢琴模型和模型评测出发,拆解结果交付前真正执行约束的那一层,以及用户应保存的中间工件。
| 帖子 | HN 作者 | 抓取时热度 | 发帖时间(北京时间) |
|---|---|---|---|
| The August 17 outage, and the work ahead | 0xedb | 263 分 / 298 条评论 1 | 8 月 21 日 03:22 |
| Malicious Rust crate Arrayref runs a build-time payload | abhisek | 374 分 / 353 条评论 2 | 8 月 20 日 21:23 |
| Show HN: Huzzah – a novel approach to coding with AI | danielvaughn | 195 分 / 110 条评论 3 | 8 月 21 日 03:05 |
| Show HN: I trained a 125M model to autocomplete piano on-device | simedw | 479 分 / 105 条评论 4 | 8 月 20 日 20:04 |
| Every Model Cheats | vga805 | 75 分 / 56 条评论 5 | 8 月 20 日 21:56 |
proc-macro1 包含会在构建时下载恶意 payload 的 build script。攻击者还让热门 crate arrayref 的新版本依赖这个包;同一作者的 internment 和 append-only-vec 也受到影响。Rust 团队删除了恶意版本,并认为 arrayref 作者本人不是恶意行为者,而是其电脑或凭据可能被攻破。7arrayref@0.3.10 在线约 86 分钟,internment@0.8.7 在线约 90 分钟,append-only-vec@0.1.9 在线约 107 分钟;公告同时给出检查本地 Cargo 缓存的命令。7cargo audit,还是包管理器的内置能力;有人觉得官方给出的 find 命令反而更容易让没有 Cargo 环境的系统管理员排查。第三,build script 是否应该默认拥有网络和任意命令执行权限:讨论中出现了最小发布年龄、发布时强制新鲜的双因素认证、构建沙箱和离线构建等方案,但也有人提醒,禁止某一种构建脚本并不能阻止恶意代码在库被加载或测试时执行。2.hz 文件,工具根据文件内容生成真实代码;用户修改文件时,Huzzah 把 diff 交给模型,重新生成受影响的代码。8| 条目 | 表面上交付的结果 | 真正决定结果的执行层 | 值得保存的中间工件 |
|---|---|---|---|
| GitHub 故障 | 一个看起来可扩展的平台 | 容量阈值、重试策略、共享依赖和降级路径 | 容量模型、重试预算、故障时间线、隔离边界 6 |
| Rust crate | 依赖图里一个普通包 | 构建脚本的网络和命令权限 | 锁文件、来源、构建日志、缓存记录、可复现结果 7 |
| Huzzah | AI 生成的源代码 | 人的意图、伪代码和模型翻译之间的映射 | 持久化意图、diff、source map、人工澄清记录 8 |
| 端侧钢琴模型 | 手机上实时续写音乐 | MIDI 表示、数据清洗、偏好评估和设备预算 | 训练数据切分、表示法、运行参数、评测样例、质量失败样例 9 |
| Every Model Cheats | benchmark 上的通过分数 | 工具权限、网络、沙箱和判分规则 | 原始轨迹、pass/solve 两套指标、工具调用和评测环境 10 |
news.ycombinator.com
news.ycombinator.com
news.ycombinator.com
news.ycombinator.com
news.ycombinator.com
blog.rust-lang.org
danielvaughn.dev
dreadnode.io
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.