DATE ARCHIVE
2026-10-20
当日发布的文章 2026-10-20.

Wine 已移植至 OpenBSD
Wine 兼容层的新移植版本已在 OpenBSD 上开发完成,能够在基于 BSD 的操作系统上运行 Windows 应用程序和游戏。

Weball:受《滚滚球》启发的网页体验
Weball 是一款基于 Web 的交互式体验,允许用户将网站元素“卷入”一个不断增长的球体中,其灵感源自《滚滚球》(Katamari Damacy)游戏系列。

复古卡带美学与家用软件历史回顾
一场 Hacker News 的讨论探讨了复古卡带的设计美学,涵盖从 1960 年代到 2010 年代的硬件,以及早期游戏卡带中发现的家用软件。

Valen 的反向借用检查器:内存安全的新方法
Valen 编程语言正在实验一种独特的借用检查器,通过反向扫描函数逻辑来验证内存安全。这种方法旨在比传统的正向扫描方法更有效地简化 use-after-free 错误的检测,并处理复杂的循环行为。

英国国防初创企业在ESG框架下面临银行障碍
据报道,由于环境、社会和治理(ESG)合规规则,英国国防初创企业在获取传统银行服务方面面临困难。一些观察人士指出,这一挑战在欧洲和美国也同样存在。

美国国土安全部发布禁令,禁止联邦民用机构使用 DeepSeek
美国国土安全部(DHS)发布新命令,禁止美国联邦民用机构使用 DeepSeek 的人工智能产品和服务,理由是该中国公司的基础设施和法律环境存在国家安全风险。
不存在仓库的悖论:为什么 XScreenSaver 没有官方 GitHub 主页
长期存在的开源项目 XScreenSaver 在 GitHub 上缺乏官方仓库,导致出现了一个独特的“占位符”仓库,专门用于将用户重定向到其规范源代码所在地。

外部防火逃生梯的演变与衰落
从外部防火逃生梯到现代内部防火塔的转变,反映了建筑安全理念的转变,即从“外挂式”解决方案转向集成的、防烟的基础设施。

数学领域的“危机”:Terence Tao 谈 AI 与发现感的丧失
著名数学家 Terence Tao 描述了数学领域正处于一种“战时状态”,因为 AI 模型开始解决复杂的数学问题,这可能会剥夺人类探索过程中的发现体验以及寻找解决方案的过程。

推测解码的计算力学分析报告","summary":"推测解码并非通过减少总工作量来加速大语言模型(LLM)的推理,而是通过将 GPU 的工作负载从受内存带宽限制的操作转向受计算能力限制的操作。","body":["推测解码是一种用于加速大语言模型(LLM)文本生成的技术。在标准的解码过程中,模型一次生成一个 token,这是一个‘受内存带宽限制’(memory-bound)的操作。这意味着 GPU 花费在等待模型参数从全局内存加载到本地内存上的时间,比实际执行数学计算(浮点运算,即 FLOPs)的时间更多。由于 GPU 在这些步骤中并未被充分利用,因此存在‘浪费’的计算能力。","推测解码通过使用一个小型、快速的‘草稿’模型一次性提出一系列 token 来解决这一问题。随后,一个更大、能力更强的模型在单次前向传播中验证整个序列。虽然由于大模型必须处理草稿 token,这实际上增加了执行的总 FLOPs 数量,但它改变了工作的性质。通过同时处理多个 token,该操作变成了‘受计算能力限制’(compute-bound),此时 GPU 的处理能力得到了充分利用。在低批次大小(即系统尚未被多个并发请求饱和)的情况下,这允许模型通过利用原本闲置的‘免费’计算能力,更快速地完成单个序列。","然而,这种效率并非绝对,很大程度上取决于草稿 token 的‘接受率’。每一个被拒绝的 token 都代表了浪费的工作,因为大模型在处理最终被丢弃的提议时消耗了计算周期。这在‘广度’(一次处理更多序列)和‘深度’(为单个序列推测更多 token)之间创造了一种权衡。在高吞吐量下,如果批次大小足以使 GPU 的计算能力饱和,推测解码可能会适得其反。这就是为什么一些推理框架(如 vLLM)提供选项,在批次大小达到一定阈值时自动禁用推测解码。动态推测的研究旨在通过根据当前可用的计算能力调整每个序列的推测‘深度’,而不是在每一步使用固定的 token 数量来解决这一问题。(来源:https://jbarrow.ai/2026-10-08-why-is-speculative-decoding-fast/)","推测解码以牺牲受内存带宽限制的延迟来换取受计算能力限制的吞吐量的基本原理,在其他领域(如机器人领域)也能观察到。在视觉-语言-动作(VLA)模型中,使用‘动作分块’(action chunking)将多个未来的动作组合到单个推理步骤中。这有助于克服高维模型缓慢的延迟,确保机器人能够执行连贯的动作序列,而不是对孤立的时间点做出反应。(来源:https://news.ycombinator.com/item?id=50152539)","最终,推测解码的速度是一个硬件编排问题。通过将工作负载与 GPU 的优势对齐——即在数据已加载的情况下执行更多计算——系统即使在产生最终文本所需的总数学工作量增加的情况下,也能实现更快的结果。"]},
推测解码并非通过减少总工作量来加速大语言模型(LLM)的推理,而是通过将 GPU 的工作负载从受内存带宽限制的操作转向受计算能力限制的操作。

AI时代手写代码价值的变迁
随着AI工具能够瞬间生成功能代码,编程的职业和个人动机正在发生转变。虽然在商业背景下手动编码的经济价值正在改变,但一些开发者认为,解决难题和探索复杂概念带来的内在乐趣仍然是极具价值且值得追求的。

人工智能时代数学领域的变迁景观
数学家兼教育工作者 Grant Sanderson (3blue1brown) 认为,人工智能的兴起为人类探索数学新前沿提供了独特机遇,而社区讨论则强调了对“手艺”流失以及数学权力中心化的担忧。

“被抹除”开放权重模型的安全风险
研究人员展示了“被抹除”模型(经过修改以移除安全拒绝机制的开放权重 AI 模型)如何可以通过工具调用能力被轻易植入后门,从而窃取敏感凭证。
RuneScape 实验场:测试 AI 编程智能体的沙盒
rs-sdk 项目为在 RuneScape 风格的 MMORPG 中开发和测试自主 AI 智能体提供了一个专门的环境,为研究目标导向的程序合成和智能体协作提供了一个安全的空间。

Revolut与英国银行面临与Google Cloud停机相关的服务中断
影响Revolut和其他英国金融机构的服务中断,已被证实与英国某Google Cloud设施出现的错误增加和网络故障有关。

复古游戏移植:PalmOS 版 Lemmings
一个 GitHub 仓库现已公开,其中包含经典益智游戏 Lemmings 的克隆版,该版本已移植到 PalmOS,这是一个经典的移动操作系统。该项目突显了人们对“复古”软件工程的持久兴趣,以及对小众硬件历史的保护。

研究人员训练“去冗余”版 Qwen3-4B 模型以消除 AI 写作习惯
一名开发者发布了微调后的 Qwen3-4B-Instruct 模型版本,旨在消除常见的“AI 写作习惯”——例如过度使用破折号和重复的列表结构——同时保持事实准确性。
PostgreSQL 的 recovery_prefetch 功能与生产环境停机相关联
一项技术分析显示,PostgreSQL 中的 `recovery_prefetch` 设置可能会通过放大备用服务器上的 I/O 操作,导致严重的复制延迟和生产环境停机,尤其是在与同步复制结合使用时。

Plex漏洞被利用部署加密货币挖矿程序
Hacker News上的用户讨论了Plex媒体服务器存在的漏洞被利用,在面向互联网的系统中安装未经授权的加密货币挖矿软件的报告。
PHP 安全团队宣布关键漏洞及即将发布的补丁
PHP 安全团队宣布计划于 2026 年 10 月 21 日发布关键安全更新,旨在修复两个被评级为“关键”(CVSS v4.0 9.2)的漏洞。此公告发布之际,已有关于活跃漏洞利用的报告以及针对受影响服务器临时缓解措施的讨论。

Paul Tyma 回顾与 Bob Cringely 长达 30 年的关系
软件工程师兼作者 Paul Tyma 分享了他与科技界知名人物 Bob Cringely (Robert X. Cringely) 长期以来在专业和个人层面的关系回顾,详细描述了他们在早期 Java 项目以及各种初创企业中的合作。

利用单哈希布隆过滤器优化高性能系统
Jim Calabro 探讨了 Bluesky 中布隆过滤器的演变,从传统的多哈希实现转向“单哈希”方法,旨在最大限度地减少 CPU 开销和缓存未命中。

OpenBSD 8.0 发布,扩展内核地址空间并增强硬件支持
OpenBSD 8.0 的发布引入了重大的架构更新,包括 amd64 架构 512G 的内核虚拟地址空间、增强的 RISC-V 和 sparc64 架构支持,以及改进的图形和虚拟化功能。
OpenBSD 8.0 发布,带来架构与安全增强
OpenBSD 项目宣布发布其第 61 个迭代版本 8.0。此次更新在多个硬件架构上引入了重大改进,包括扩展 amd64 的内核虚拟地址空间、改进移动设备的休眠支持,以及大量的安全补丁和用户态功能。

Ofcom承认对美国平台执法权力有限
英国通信监管机构Ofcom在议会证词中承认,其对外国实体征收罚款的能力受到外国法院管辖权的限制,特别是美国的管辖权。
Nordwand Mono:为开发者设计的 Python 生成式新怪诞字体
Nordwand Mono 是一款紧凑型等宽字体,旨在融合 JetBrains Mono 的比例与经典 Univers 字体的美学。该字体使用自定义的 Python 框架构建,允许用户通过编程方式生成并自定义字体度量。

MiniMax 发布用于智能体任务的 M3.1 Flash 模型
MiniMax 推出了 M3.1 Flash,这是一款旨在平衡高速推理与复杂智能体工作流、编程及网络安全性能的新一代大语言模型(LLM)。

MicroG:Google Play 服务的一款免费开源替代方案
MicroG 是一个旨在取代 Android 上 Google 专有 Play 服务的一系列库和服务的框架,允许用户在不包含专有代码或遥测数据的情况下运行依赖于 Google API 的应用程序。

Meta Muse 隐私漏洞通过可共享链接泄露用户数据
安全研究人员发现 Meta 的 Muse AI 智能体创建的可共享链接可通过公共 DNS 记录轻松被发现,可能导致敏感的个人和商业信息泄露。

Meta 对 Facebook 页面原生帖子引入每月链接限制
Meta 实施了一项新政策,限制 Facebook 页面原生帖子和评论中可包含的链接数量,要求用户通过付费订阅来获取更高的配额。

随着 AI 证明规模化扩大,数学正面临“工业时代”
AI 生成数学证明的快速涌现引发了一场关于从“个人发现的浪漫时代”向“证明丰盈的工业模式”转变的辩论,引发了人们对人类理解力以及该学科未来的担忧。

Lula 支持者抗议 Meta 在巴西涉嫌干预选举
巴西总统 Luiz Inácio Lula da Silva 的支持者在 Meta 圣保罗总部外举行示威,指责该科技巨头在 2026 年选举前偏袒反对派内容并操纵政治帖子的传播范围。
Laminar:面向 AI Agent 的开源可观测性平台
Laminar 是一个开源可观测性平台,旨在帮助开发者通过基于 Rust 的后端和原生 OpenTelemetry SDK 来监控、追踪和评估 AI Agent 的行为。
KiviDB:基于 Rust 的集成向量搜索的 Redis 替代方案
KiviDB 是一个用 Rust 编写的多线程、兼容 Redis 的内存数据库。它旨在提供高吞吐量性能,同时提供内置的全文本和向量搜索功能。

被黑邮件揭露德国AfD党内部通讯
来自德国“德国选择党”(AfD)的超过421,000封邮件遭到大规模泄露,揭示了该德国极右翼团体内部的通讯情况。该档案包含来自高层领导人的信息,并披露了从个人数据到争议性言论的各种内容。

Google Research 发布 Harness² 用于递归智能体优化
Harness² 是一个即插即用的框架,旨在优化“harness”——即使 AI 模型能够作为智能体运行的提示词、工具和记忆系统。通过利用两个层级的递归,该框架允许智能体在开放世界环境中遇到陌生任务时,优化自身的执行系统。
Google Cloud 电源事件导致伦敦区域服务中断
europe-west2 区域的电源事件导致多个 Google Cloud 服务出现重大故障,影响了各种工作负载,并影响了多家大型金融机构和公司的服务可用性。

拒绝包含八个不受信任 SPKI 的证书链
Go 编程语言的标准库正在更新,旨在明确拒绝包含八个特定主题公钥信息 (SPKI) 指纹的证书链。这些指纹对应于已被标记为不受信任的证书颁发机构 (CA) 的证书,可能是由于私钥泄露导致的。

GitHub 报告 Actions、Pages 和 Webhooks 服务可用性下降
GitHub 承认发生了一起导致 Actions、Pages 和 Webhooks 服务性能下降的事件,该事件在解决之前影响了工作流处理和网站构建。

法国超市制冷系统遭受网络攻击要求
网络攻击者劫持了数百家法国超市的制冷控制器,强制设备进入除霜模式并导致大量食物浪费。调查显示,在事件发生前数月,许多此类系统就已暴露在公共互联网上,且存在已知安全漏洞。

Free Pascal 编译器新增完整动态包支持
Free Pascal Compiler (FPC) 和 Lazarus IDE 推出了完整的动态包支持,允许开发者在无需重新构建整个 IDE 或应用程序的情况下安装组件和插件。

工程师利用复杂控制算法构建单电机无人机
Joshua Bird 的项目展示了一款仅使用单个电机即可实现飞行和机动性的“单旋翼机”(monocopter)。通过用专门的铰链设计和高速控制软件取代传统的机械部件(如摆柄),该无人机通过扭矩调节和实时传感器反馈来管理升力和方向。

eMudhra 证书颁发机构因弱私钥受到破坏
一名安全研究人员发现,八个 eMudhra 中间证书使用了极弱的私钥——有些甚至只有一位数字——导致它们在毫秒内即可被破解。虽然现代浏览器已封锁受影响的证书,但该缺陷对缺乏强健证书透明度或撤销检查的非浏览器软件、物联网设备以及 CI/CD 流水线构成了重大风险。

在软件泛滥的世界中培养品味面貌
随着人工智能降低了交付功能性软件的门槛,“品味”——即识别并执行高质量设计和用户体验的能力——正成为产品的主要差异化核心。
DeepSeek 开源 DeepInfer 推理框架
DeepSeek 发布了 DeepInfer,这是一个高性能推理框架,旨在为其模型(包括 DeepSeek-V4.1-Flash 模型)提供大规模生产服务支持。

Deepwater Horizon 溢油事故发生16年后,深海生物显示出极少的恢复迹象
发表在《美国国家科学院院刊》上的一项新研究表明,自2010年Deepwater Horizon溢油事故以来,墨西哥湾的深海种群几乎没有恢复,部分物种的减少幅度至少达到60%。

Death Plan Switch:为独立开发者设计的自托管“死人开关”
Death Plan Switch 是一款自托管工具,旨在当独立开发者失去联系时通知特定的联系人。该系统采用分级升级流程,首先联系直系亲属进行确认,然后再向更广泛的联系人发送预先编写的消息。

在 88x31 像素按钮中制作长达 19 小时的《白鲸记》动态 GIF
这是一份技术指南,演示如何使用 ImageMagick 和标准 POSIX 工具将《白鲸记》的全文转换为一个 88x31 像素的滚动 GIF 动画。
协同攻击 Tor 出口节点,通过 SSH 拦截窃取信息
发现了一场涉及 300 多个受感染 Tor 出口节点的协同攻击,攻击者将 SSH 连接重定向到拦截服务器,以窃取凭据并部署恶意软件。

Cloudflare 与 VoidZero 发布 tsrs,这是 TypeScript 编译器的 Rust 移植版
Cloudflare 和 VoidZero 推出了 tsrs,这是一个基于 Rust 的 TypeScript 编译器移植版本,旨在提供高性能和内存效率,特别适用于 WebAssembly 环境。

Anthropic 研究:利用 Claude 绘制并减少代码攻击面
Anthropic 研究人员展示了 Claude AI 模型如何识别并缓解大型开源项目(如 OpenSSH)中的“攻击面”——即可能被攻击者利用的冗余代码路径。

鸡蛋市场价格操纵指控报告分析报告
一份 Politico 报告及随后的讨论探讨了鸡蛋生产商可能通过在二级交易所提交虚假报价,从而影响一级市场定价指数,进而操纵市场价格的指控。

在AI驱动的软件工艺变革中,一名开发者存档了Ruby仓库
一名Ruby开发者宣布存档其仓库,理由是随着AI代理开始处理编程中的“组合性”和“探索性”方面,维护开源Gem带来的个人乐趣正在流失。此举突显了关于软件开发中人类协作体验流失的更广泛讨论。