今天,我推出了 I ♥ RSS,这是一个专为 RSS 爱好者打造的目录。我已经将徽章添加到我的页脚,并把我的网站提交到了该目录。它的首页还展示了一个精美的实时博客列表(由 FeedLand 提供支持)。如果你也像我一样热爱 RSS,不妨去看看并添加你自己的网站。发布于 2026 年 7 月 30 日。
今天,我推出了 I ♥ RSS,这是一个专为 RSS 爱好者打造的目录。我已经将徽章添加到我的页脚,并把我的网站提交到了该目录。它的首页还展示了一个精美的实时博客列表(由 FeedLand 提供支持)。如果你也像我一样热爱 RSS,不妨去看看并添加你自己的网站。发布于 2026 年 7 月 30 日。
本研究通过在 Intel Xeon E-2236 上使用 `gcc -ffixed-<reg>` 逐步限制寄存器资源,探讨了寄存器压力对九个 C 语言内核性能的影响。
**主要发现:**
* **性能影响:** 在寄存器资源最紧张的情况下,九个内核中有八个的性能下降了 14% 至 76%。SipHash-2-4 未受影响,这表明寄存器压力在很大程度上取决于内核特性。
* **可预测性:** 静态溢出计数对运行时间成本的预测能力较弱(皮尔逊相关系数 r = 0.55)。每次溢出的代价差异可达 30 倍,因为处于关键路径之外的溢出通常会被驻留在 L1 缓存的栈和乱序执行机制所掩盖。
* **寄存器文件特异性:** 性能下降与内核所使用的特定寄存器文件(通用寄存器或 XMM 寄存器)相关。然而,编译器行为(如自动向量化)可能会导致原本看似无关的寄存器文件中出现意外的溢出增加。
* **历史背景:** 尽管现代乱序执行 CPU 掩盖了大部分寄存器溢出的代价,但早期的顺序执行硬件对于循环密集型代码可能会遭受更严重的性能损失。
本研究结论认为,即使在单一架构和编译器内,寄存器分配和溢出的代价也非常微妙,且并非简单的单调关系。
请启用 JavaScript 并关闭所有广告拦截器
**探索式建模 (Explorative Modeling, XM)** 引入了一种新的生成式建模范式,将复杂训练目标的负担从“分解生成”(如扩散模型等多步过程)转移到了“分解训练”(探索)上。
传统的生成模型往往因为试图预测多种有效输出的平均值而失败,导致生成结果模糊且质量低下。目前的解决方案(如扩散模型或自回归模型)通过将生成过程拆解为许多小而可预测的步骤来解决这一问题,但这造成了“暴露偏差”,并阻碍了真正的端到端学习。
XM 通过引入**生成表达力 (generative expressivity)** 作为继参数和数据之外的第三个预训练维度,解决了上述问题。在训练过程中,XM 模型会生成 $K$ 个潜在输出,仅针对与真实值匹配度最高的那一个进行训练。这鼓励模型专注于独特的、高质量的数据点,而不是对它们进行平均。
**主要优势:**
* **效率:** XM 在样本效率(6.2倍)、算力效率(FLOP,4.1倍)和参数效率方面均有显著提升。
* **可扩展性:** 随着模型和数据规模的扩大,性能提升愈加显著。
* **端到端性能:** 在控制任务中,XM 在减少高达 256 倍推理计算量的情况下,达到了与扩散模型相当的性能;通过消除迭代推理步骤,实现了真正的端到端生成。
Spotify 正面临一个日益严峻的挑战:在线服务和人工智能代理需要从其“数据湖”的艾字节(exabyte)级数据中,进行亚秒级的“点查询”(即查找特定用户的数据)。虽然云存储延迟已大幅降低,但像 Trino 或 BigQuery 这样的标准查询引擎主要针对分析型吞吐量进行了优化,而非单行查找。
随机访问 Parquet(Random Access Parquet,简称 RAP)通过直接在现有 Parquet 文件上实现交互式查询,填补了这一空白,且无需数据冗余或专门的键值(KV)存储。
RAP 使用“外部索引”将键(如 `user_id`)直接映射到文件位置和行偏移量。这消除了标准 Parquet 文件中常见的昂贵、高延迟的扫描以及“依赖读取链”。通过优化文件布局(例如按键排序、交错列存储以及使用 ZSTD 帧重置),RAP 可以将查询简化为仅需几次千字节的并行范围读取,甚至可以通过覆盖索引完全免除存储读取。
最终,RAP 将数据湖从仅能进行批处理的系统,转变为能够提供交互式、实时 AI 上下文的系统,使企业能够以传统服务系统极低的分数成本和复杂度来查询历史数据。
Cursor 用户对最近的一项刻意更新表示强烈不满。该更新将所有自助服务方案(包括 Teams 版)的费用追踪从美元计费方式改为仅显示 Token(令牌)用量。此前,用户可以查看每次请求、每个模型以及每日的费用详情,这对他们的预算管理、监控模型效率以及了解支出至关重要。
Cursor 代表 "kevinn" 解释称,此举是旨在简化计费并避免用户混淆“套餐内包含用量”与“按需付费”的刻意设计。尽管用户仍可在仪表板中查看总支出,但移除精细到请求层级的成本数据(甚至包括历史记录和 API 端点中的数据)引发了强烈抵制。
用户认为,仅凭 Token 数量难以进行财务规划,且透明度的降低妨碍了他们评估不同模型的性价比。许多用户呼吁提供一个切换选项以恢复美元显示方式,认为此项更改降低了工具的实用性与透明度。批评者将此举描述为“开倒车”,要求 Cursor 要么恢复成本显示字段,要么提供更稳健、透明的支出追踪方式。
由于开发者兴趣转移,OpenBSD 的 `relayd(8)` 和 `httpd(8)` 的开发一度陷入停滞。作者出于对精通 C 语言的渴望,以及对“编程已被大语言模型解决”这一论调的挑战,主动承担起这些守护进程的现代化工作。 凭借实践经验和专业架构知识,作者对这些工具进行了系统性的重构。工作重点包括重构遗留的 `imsg` 代码、提升安全性、修复长期存在的错误以及增强功能。关键的安全更新包括:改用“安全”默认 TLS 密码套件、强化 HTTP 解析以防止请求走私,以及实施更严格的进程控制。 为了降低新贡献者的参与门槛,作者改进了文档,并打破了传统的仅限 CVS 的工作流,建立了易于访问的 Git 镜像(Gothub、Codeberg 和 GitHub)。这项振兴工作已经显著提升了这两个守护进程的稳定性和功能,未来还将有更多更新计划。通过拥抱 C 语言的复杂性并投身于规范的开源贡献,作者成功地焕新了这些此前面临停滞风险的关键基础设施。
受寻找琐事“最优解”(例如免费餐厅面包)的启发,一位软件工程师开始探寻“幂等键”(idempotency key)的起源,这是一种用于分布式系统中防止同一请求被重复处理的工具。
作者首先通过一个生动的类比阐述了这一概念:如何防止家里的狗林戈(Ringo)被不同的家庭成员重复喂食。在反驳了大型语言模型关于 Stripe 在 2011 年发明该概念的说法后,作者追溯了幂等性的演变过程,从 21 世纪初的“仅限一次 POST”(POST Once Exactly)规范和企业级传输协议,一直回溯到印加结绳记事等古老的记录方法。
将搜索范围聚焦于数字计算领域后,作者将这一谱系追溯到了施乐帕罗奥多研究中心(Xerox PARC)1984 年发表的研究论文《实现远程过程调用》(Implementing Remote Procedure Calls,作者为 Birrell 和 Nelson)。该论文描述了一种用于消除重复数据包的“调用标识符”,标志着该机制的一个基础实例。尽管作者承认要确定绝对的“首例”依然困难,但他们总结认为,对这类问题的探索凸显了人类是如何不断地重新发明解决方案,以应对分布式系统中“仅处理一次”这一持久难题的。
``` CTRL 操作简单 单指操控。武器自动开火。易于上手,爱不释手。 SRC 开源 无黑箱。整个游戏在 GitHub 上开源,采用 GPLv3 协议。 OFF 离线畅玩 无需信号即可运行。整个游戏存储在您的手机中。 PRIV 无广告,无追踪 无需联网权限。不收集任何信息。数据绝不会离开您的手机。 PERM 无敏感权限 无需相机、麦克风、定位、通讯录、文件或网络权限。绝不索取任何权限。 FREE 永久免费 无价格,无应用内购买,无充值变强。完整游戏,完全免费。 ```