博客 · 第 3 页
关于工程、设计与一些随手记录。
PostgreSQL 19:REPACK、WAIT 和计划器终于可以被劝了
PostgreSQL 19 把 VACUUM FULL 与 CLUSTER 合并成 REPACK,加了等备库追平的 WAIT 命令,还给了两个能固定执行计划的扩展。这篇挑我真正关心的几条,顺带记下三个会咬人的不兼容改动。
黄仁勋跳迈克尔·杰克逊:当爆款视频不再需要真实
一段约 86 秒的 AI 二创「黄仁勋世界巡演」在国内外刷屏,马斯克也下场调侃。它有趣,但也把「这段视频是真的吗」变成了日常问题。
Chrome 155:JPEG XL 回来了,后量子算法进了 Web Crypto
Chrome 155 稳定版支持直接解码 JPEG XL,用的是 Rust 写的 jxl-rs;Web Crypto API 同时加入 ML-KEM、ML-DSA 等后量子算法。
npm 包被投毒:一次 postinstall 能带走多少凭证
2026 年 10 月,tensorlake 的 0.5.144 被植入 Shai-Hulud 蠕虫,目标是 npm、GitHub、云厂商与 AI 服务的凭证。供应链攻击的门槛,已经低到一次账号失守。
Rust 1.96 的 Range 类型:把 Copy 从迭代器手里拿回来
Range 一直不是 Copy,因为它自己实现了 Iterator。Rust 1.96 稳定了一套新的 Range 类型:只实现 IntoIterator,于是可以 Copy。这篇讲这个区分为什么重要,以及它什么时候会改掉你熟悉的语法。
AI Agent 串起两个零日:DIVD 被攻破的几秒钟
一个自主 AI Agent 把 Zammad 的两个零日漏洞串成完整攻击链,拿下以协调漏洞披露为业的 DIVD。攻击的节奏,第一次不再由人决定。
