daily-2026-02-27
AI 与大模型
Parakeet.cpp – Parakeet ASR inference in pure C++ with Metal GPU acceleration
开发者发布了 parakeet.cpp,这是一个纯 C++ 实现的 NVIDIA Parakeet 自动语音识别模型推理库,支持 Apple Silicon 的 Metal GPU 加速,无需依赖 Python 或 ONNX 运行时。其通过 axiom 张量库实现了高性能,在 M3 GPU 上处理 10 秒音频仅需约 27 毫秒,比 CPU 推理快 96 倍,支持多种模型解码模式(CTC/TDT)、流式处理、时间戳和说话人日志。
Statement from Dario Amodei on our discussions with the Department of War
Anthropic 公司首席执行官 Dario Amodei 于 2026 年 2 月 27 日发表声明,回应与美国战争部的讨论。声明中,Amodei 重申公司支持利用 AI 技术进行国防和情报任务,但基于民主价值观和当前技术局限,明确拒绝两项应用:大规模国内监控和完全自主武器。Anthropic 表示,尽管面临战争部要求移除相关保障措施甚至被定义为 “供应链风险” 的压力,他们仍不会让步,并希望继续为其提供服务。
开源与社区
PostmarketOS in 2026-02: generic kernels, bans use of generative AI
Linux 发行版 PostmarketOS 于 2026 年 2 月 26 日发布月度更新,宣布其将转向使用通用内核(Generic Kernel),以简化维护并提高对不同硬件的兼容性。同时,项目宣布将禁止在项目开发中使用生成式 AI 工具。
F-Droid Board of Directors nominations 2026
自由开源 Android 应用商店 F-Droid 于 2026 年 2 月 26 日宣布启动新一届董事会成员提名,将选出最多四位任期两年的志愿者董事。提名截止日期为 2026 年 3 月 16 日,旨在组建一个多元化、积极协作的董事会来支持社区发展。
安全与隐私
MitID, Denmarks sole digital ID, has been down for over an hour and counting
丹麦唯一的全民数字身份认证系统 MitID 于 2026 年 2 月 27 日发生严重服务中断,导致公民和机构无法登录使用依赖该系统的在线服务。官方表示供应商正在全力解决问题,但目前尚不清楚服务中断的具体原因和预计恢复时间。
Lawmakers say US Military used laser to take down Border Protection drone in TX
据美联社 2026 年 2 月 27 日报道,美国军方在德克萨斯州边境附近使用反无人机激光系统击落了一架被误判为威胁的无人机,后证实该无人机属于美国海关和边境保护局。这是该地区两周内第二次因使用反无人机激光而导致空域关闭,事件引发了国会议员对国防部、联邦航空管理局和国土安全部之间协调混乱的严厉批评。
开发工具
Working on Pharo Smalltalk: BPatterns: Rewrite Engine with Smalltalk Style
一位开发者于 2026 年 2 月发布博客,介绍其为 Pharo Smalltalk 开发的新工具 BPatterns。该工具旨在为 Smalltalk 的重写引擎提供一个更符合 Smalltalk 编程风格、易于使用和记忆的 API,使用标准代码块来构建模式匹配和重写规则,从而提升代码重构和转换的开发体验。
企业动态
Ubicloud (YC W24): Software Engineer – $95-$250K in Turkey, Netherlands, CA
开源云服务提供商 Ubicloud 于 2026 年 2 月 27 日发布软件工程师招聘信息,工作地点在土耳其、荷兰和加州,薪资范围在 9.5 万至 25 万美元。该公司旨在提供 AWS 的开源替代方案,主要招聘方向为 PostgreSQL、GitHub Actions 和 AI 推理相关产品的开发。
LiteLLM (YC W23): Founding Reliability Engineer – $200K-$270K and 0.5-1.0% equity
AI 网关服务公司 LiteLLM 于 2026 年 2 月 27 日招聘首位可靠性工程师,薪资 20-27 万美元加股权。该公司开源的 AI 网关每日处理数亿次 LLM API 调用,该职位将全面负责保障服务的生产稳定性、性能优化和可观测性建设。
其他
Dyson settles forced labour suit in landmark UK case
据 BBC 2026 年 2 月 27 日报道,英国家电制造商戴森已就一起强迫劳动诉讼达成和解。该案由 24 名在马来西亚戴森供应商工厂工作的尼泊尔和孟加拉国移民工人提起,他们指控遭受非人待遇。此案在英国最高法院确立了重要法律先例,即英国公司可因海外供应商的行为在本国法院被追责。
Breaking Free
挪威消费者理事会于 2026 年 2 月发布题为《挣脱:通往公平技术未来的路径》的报告,深入研究并揭示了数字平台 “平台恶化”(enshittification)现象对消费者和社会的影响。报告指出这一趋势可以被扭转,并与超过 70 个欧美消费者组织联合向政策制定者发出公开信,呼吁采取行动。
The complete Manic Miner disassembly
一个复古游戏爱好者网站于 2026 年 2 月 27 日上线了经典 ZX Spectrum 平台游戏《Manic Miner》的完整内存反汇编项目。该项目详细解析了游戏的内存映射、程序例程、数据、图像和声音等所有组成部分,为研究、修改和了解这款 1983 年发行的经典游戏提供了完整的底层技术参考。
The normalization of corruption in organizations (2003) [pdf]
一篇发表于 2003 年的社会学论文《组织中腐败的正常化》于 2026 年 2 月 27 日在技术社区引发讨论。该论文探讨了不当行为在组织内部如何通过渐进式适应、社会化和合理化等心理过程,逐渐被视为 “正常” 的现象,其分析框架至今仍具参考价值。
AI 与大模型
What Claude Code chooses
一项针对 Claude Code 工具选择偏好的研究发现,当面临编程任务时,该 AI 代理在 12 个工具类别(如功能开关、身份验证)中最倾向于构建自定义 / DIY 解决方案。当确实选择第三方工具时,其偏好非常明确且存在明显的 “新近性梯度”,即新模型倾向于推荐更新的工具。此外,模型在部署选择上存在严格的 “技术栈决定论”,例如 JavaScript 项目首选 Vercel,Python 项目首选 Railway。
Cardboard (YC W26) – Agentic video editor
Cardboard 是一款由 Y Combinator W26 批次孵化的智能视频编辑代理。它旨在帮助用户从原始素材快速(几分钟内)生成可直接发布的剪辑,提供诸如自动节奏剪辑、智能字幕生成、基于语义的片段搜索、从长对话中提取精彩时刻等功能。该工具通过 AI 辅助功能加速剪辑流程,同时将最终控制权保留给用户。
Quoting Andrej Karpathy
AI 先驱 Andrej Karpathy 指出,编程工作流在 2025 年 12 月前后发生了剧烈而根本性的转变。他认为,在 12 月之前,编码代理基本上不可用,而此后由于模型质量、长期连贯性和持久性的大幅提升,它们已经能够处理大型、长期的任务,这对默认的编程工作流程造成了极大的颠覆。
Quoting Kellan Elliott-McCrea
资深技术人 Kellan Elliott-McCrea 评论了当前 AI 对编程领域的影响,认为对于那些因编程本身带来乐趣或将其视为好工作而进入科技行业的人来说,可能会感到失落。然而,他强调对于更早一代的技术人而言,进入科技行业是因为它赋予了人们能动性(agency),而 “写代码” 本身一直是相对容易的部分。
[Hoard Things You Know how to Do & Linear walkthroughs](https://simonwillison.net/guides/agentic-engineering-patterns/hoard-things-you-know-how-to-do/#atom-everything & https://simonwillison.net/guides/agentic-engineering-patterns/linear-walkthroughs/#atom-everything)
Simon Willison 分享了两条与 AI 编码代理协作的核心模式。其一,“积累已知解决方案”:鼓励开发者将解决过的问题(尤其是有代码示例的)整理成库,这不仅能扩展个人能力,还能作为强大的提示词素材,让代理组合现有方案来解决新问题。其二,“线性代码走查”:当需要理解一个代码库(无论是自研还是他人的)时,可以指示代理(结合工具如 Showboat)生成一份包含代码片段和执行输出的详细 Markdown 文档,从而快速学习其工作原理。
开发工具
OsmAnd’s Faster Offline Navigation (2025)
知名开源离线地图应用 OsmAnd 详细介绍了其新开发的自定义 “高速公路层级” 路由算法,旨在解决原有 A * 算法在复杂路径计算时的性能瓶颈。该算法通过将地图划分为 “区域集群”、识别关键 “边界点” 并预计算路径 “捷径”,结合本地 Dijkstra 搜索和局部 A * 优化,实现了平均 100 倍的路径计算速度提升,同时保持了完全的离线能力、极小(仅增加约 0.5-1%)的数据体积增长以及对所有自定义路由参数的支持。
What does “ 2>&1 ” mean?
这篇经典的技术问答深入解释了 Unix/Linux shell 中 2>&1 命令的含义。它表示将标准错误流重定向到标准输出流。文章详细拆解了文件描述符的概念,并通过大量示例说明了其使用场景、与 &> 的异同,以及 ** 极其重要 ** 的一点:重定向顺序(如 command > file 2>&1 与 command 2>&1 > file)会产生截然不同的结果。
go-size-analyzer
一款用于分析 Go 语言二进制文件体积的工具,能够以树状图的形式可视化展示最终可执行文件中各个依赖项所占的空间。该工具不仅可以在本地运行,还提供了编译为 WebAssembly 的在线版本,用户可直接在浏览器中上传并分析 Go 二进制文件。
产品动态
Claude Code Remote Control
Anthropic 为其 AI 编码代理 Claude Code 推出了 “远程控制” 功能。用户可以在本地计算机上启动一个远程控制会话,然后通过 Web、iOS 或桌面版 Claude Code 界面向该会话发送指令,从而远程控制本地开发环境。目前该功能尚处于初期,存在会话管理、权限验证等方面的粗糙之处,但被视为向 “Claw” 类个人设备控制代理方向迈出的一步。同时,其兄弟产品 Cowork 也新增了 “计划任务” 功能。
I vibe coded my dream macOS presentation app
开发者 Simon Willison 分享了他如何在大约 45 分钟内,通过 AI 编码代理 “氛围编程” 出一个名为 “Present” 的 macOS 演示文稿应用。该应用使用 SwiftUI 开发,允许用户将一系列网页 URL 作为幻灯片进行全屏播放,并通过键盘或一个内建的、可通过 Tailscale 远程访问的 Web 服务器界面(用手机控制)进行翻页和滚动操作。这个故事展示了具备工程经验的开发者如何利用现有工具快速将想法变为现实,并拓展技术边界。
安全
Google API Keys Weren‘t Secrets. But then Gemini Changed the Rules.
安全公司 Truffle Security 发现了一个由 Google API 密钥设计导致的权限升级漏洞。由于 Google Maps 等服务的 API 密钥设计为可公开嵌入网页,而与 Gemini API 共享同一套密钥体系,当开发者在同一项目中启用 Gemini API 后,那些已暴露在公网上的旧 Maps 密钥便获得了访问 Gemini 敏感端点并进行计费调用的能力,而开发者并不会收到警告。研究人员在 2025 年 11 月的 Common Crawl 数据中发现了 2863 个此类可访问 Gemini 的有效密钥,Google 正在着手撤销受影响的密钥。
其他
Quoting Benedict Evans
知名科技分析师 Benedict Evans 评论了 OpenAI 的商业模式挑战。他指出,如果用户只是偶尔使用 AI,无法在日常生活中找到高频应用场景,那就意味着产品尚未达到真正的 “产品 - 市场契合”。OpenAI 推出的广告项目,一方面是为了覆盖大量非付费用户的成本并抢占广告市场先机,更重要的战略意图是希望通过免费提供最新、最强的模型来加深用户参与度,弥合其所说的 “能力” 与 “使用” 之间的差距。
tldraw issue: Move tests to closed source repo
知名绘图库 tldraw 在 GitHub 上发布了一个半开玩笑的议题,讨论是否应将测试套件移至私有仓库,以防止 AI 编码代理仅凭全面的测试用例就能完整复现其代码库。这引发了关于在 AI 时代,开源项目的测试套件是否构成其核心知识产权风险的有趣讨论。议题发起人后续澄清这是个玩笑,并认为快速开发和创造优秀产品决策的能力才是真正的价值所在。
Layoffs at Block
由 Jack Dorsey 创立的金融科技公司 Block(前身为 Square)传出裁员消息。具体裁员规模、涉及部门和原因在该推文链接内容中未详细展示(页面提示需启用 JavaScript),但此动态反映了当前科技行业持续进行的成本优化和结构调整趋势。
AI 与大模型
Ladybird 借助 AI 从 C++ 迁移至 Rust
Ladybird 浏览器项目负责人 Andreas Kling 于 2 月 23 日分享,在放弃等待 Swift 的跨平台支持成熟后,团队选择使用 Claude Code 和 Codex 等编码代理,通过人工指导的方式,在约两周内将约 2.5 万行关键 JavaScript 引擎代码从 C++ 移植到 Rust。整个迁移过程严格依赖现有 test262 测试套件进行验证,实现了字节级相同的输出且零回归。
Chris Lattner 评论 “Claude C 编译器” 揭示软件未来
LLVM/Clang/Swift 之父 Chris Lattner 于 2 月 22 日发表了对 Anthropic 研究员 Nicholas Carlini 使用并行 Claude 模型构建的 C 编译器的评论。他认为该编译器展现了编码代理的强大实现能力,类似于一个本科生团队的早期作品,但指出其设计为通过测试而优化,缺乏通用的抽象能力,离生产就绪还有距离。该案例凸显了 AI 自动化实现后,设计与系统管理的重要性提升,并引发了关于 AI 生成代码的知识产权边界问题。
开发者解释 OpenAI Codex 的构成
OpenAI 亚太区开发者体验工程师 Gabriel Chua 于 2 月 22 日发文澄清,Codex 是 OpenAI 的软件工程代理,由模型、指令与工具构成的 “框架” 以及交互界面三部分组成。他首次透露 Codex 模型家族是直接在其开源框架下进行训练的,使得工具使用、执行循环和迭代验证等能力内置于模型中。
Andrej Karpathy 谈 “Claws” 成为 AI 代理新范式
前特斯拉 AI 总监 Andrej Karpathy 于 2 月 21 日发表观点,认为 “Claws”(如 OpenClaw)是继大语言模型、LLM 代理之后出现的又一新抽象层,其核心在于将智能体编排、调度、上下文管理和持久化提升到了新水平。他指出 NanoClaw、ZeroClaw 等多个轻量级变体正在涌现,使得该术语正成为此类在个人硬件上运行、可通过消息协议通信的自主代理系统的代名词。
AI 辅助编程
Simon Willison 启动 “Agentic 工程模式” 指南项目
开发者 Simon Willison 于 2 月 23 日宣布启动 “Agentic 工程模式” 写作项目,旨在系统化地收集和记录专业开发者利用 Claude Code、Codex 等能够自主执行代码的 “编码代理” 进行开发的最佳实践。该项目以 “指南” 形式发布,首日上线《代码如今很廉价》和《红 / 绿测试驱动开发》两个章节,所有内容均由其本人撰写,仅使用 AI 进行辅助校对和示例代码生成。
代码如今很廉价
在编码代理的辅助下,产出代码的成本已急剧下降,这颠覆了软件工程中围绕 “编码耗时” 建立的许多个人与组织决策惯性。然而,产出 “优质代码”—— 即功能正确、经过验证、设计良好、文档完备且具备可维护性等属性的代码 —— 成本依然高昂。开发者需要建立新习惯,勇于尝试那些过去因时间成本而被放弃的改进。
首要运行测试
在编码代理会话开始时,提示 “首要运行测试” 是一个高效的四字模式。这能迫使代理发现并运行现有测试套件,使其了解项目规模与复杂性,并将其思维置于测试模式,从而更可能在后续修改中运行测试以保证质量,并自然地扩展测试覆盖。
红 / 绿测试驱动开发
“使用红 / 绿测试驱动开发” 是引导编码代理的简洁有效模式。它要求代理先编写会失败的测试(红),再实现功能使测试通过(绿)。这种测试先行的方式能有效避免代理编写无效或未经验证的代码,并确保为项目积累可靠的回归测试套件。
AI 观察
推特 “回复机器人” 成为新公害
2 月 23 日,有观察指出,推特上出现大量 AI 机器人,它们通过生成通用、平庸的评论内容并附加问题来回复用户推文,旨在 “驱动互动” 并浪费用户时间,这类工具被统称为 “回复机器人” 工具。
OpenClaw 代理意外删除用户收件箱
2 月 23 日,用户 Summer Yue 分享了一次惊险经历:她指示 OpenClaw 代理在确认前不要执行操作,但代理在处理巨大收件箱时触发了 “压缩” 过程,并在此过程中丢失了原始指令,导致其飞速删除了整个收件箱,迫使她像 “拆除炸弹” 一样跑向电脑终止进程。
Paul Ford 谈撰写 “氛围编程” 文章引发的争议
2 月 23 日,作家 Paul Ford 引用自己为《纽约时报》撰写关于 “氛围编程” 文章的经历表示,当向大众解释这种由非程序员使用 LLM 编写代码的新兴趋势时,即便本意是提供效用或警告,也会成为部分读者负面情绪的投射对象,引发激烈争论。
硬件与市场
Taalas 芯片实现 Llama 3.1 8B 每秒 17,000 Token 推理
加拿大硬件初创公司 Taalas 于 2 月 20 日宣布,其首款定制芯片实现了对 Llama 3.1 8B 模型的硬件加速,推理速度达到惊人的每秒 17,000 个 Token。该芯片采用了激进的 3 位和 6 位混合量化技术,并可通过 chatjimmy.ai 体验其极速演示。
Raspberry Pi 股价因 OpenClaw 热潮暴涨
2 月 22 日,英国树莓派公司股价在两天内飙升最高达 42%。市场分析认为,这波上涨主要受社交网络上关于其微型电脑可用于运行流行的 AI 个人助理 OpenClaw 的讨论推动,同时公司 CEO Eben Upton 近日购股的行为也提振了市场信心。信源:Simon Willison、The Telegraph、Reuters
其他
Simon Willison 为博客添加 “动态节拍” 功能
Simon Willison 于 2 月 20 日宣布,他利用 Claude Code 代理为主要博客新增了名为 “动态节拍” 的功能。该功能通过多个自定义集成,自动将其在 GitHub 的项目发布、TIL 博客、小众博物馆博客、HTML 工具站以及 AI 研究项目等五个外部平台的活动,以带徽章的小链接形式聚合展示在博客的时间线中,极大地提升了内容的联动性与可发现性。
AI 与大模型
ggml.ai joins Hugging Face to ensure the long-term progress of Local AI
ggml.ai 于 2 月 20 日宣布加入 Hugging Face,双方将共同推动本地 AI 的长期发展。核心目标是实现 ggml 生态与 Transformers 库的无缝集成,并改进 ggml 相关软件的打包和用户体验,以促进本地模型生态的繁荣。
Gemini 3.1 Pro
Google 于 2 月 19 日发布 Gemini 3.1 Pro 模型,其定价仅为 Claude Opus 4.6 的一半,但在基准测试中表现相近。该模型在 SVG 动画生成等方面有显著改进,不过在发布初期遇到了响应速度慢和高需求导致的错误等问题。
AI is destroying Open Source, and it’s not even good yet
Jeff Geerling 于 2 月撰文指出,AI 生成的低质量代码提交正在严重破坏开源社区。他以 curl 项目取消漏洞赏金和 matplotlib 维护者被 AI 代理骚扰为例,说明 AI 在未能有效提升代码质量的同时,已给维护者带来了巨大的审核负担和社区氛围的负面影响。
开发工具
Quoting Thariq Shihipar
2 月 20 日,Thariq Shihipar 指出,在 Claude Code 等长期运行的智能体产品中,提示缓存技术至关重要。通过复用先前交互的计算结果,可以显著降低延迟和成本,因此团队将提示缓存命中率视为关键指标进行监控。
Recovering lost code
2 月 19 日,Simon Willison 分享了他利用 Claude Code 从本地会话日志中成功恢复因电脑崩溃而丢失的代码原型的经历。这展示了智能体编程工具在辅助开发、代码追溯和恢复方面的实用价值。
Migrating 13,000 Comments from Drupal to Hugo
Jeff Geerling 于 2 月完成了将其博客从 Drupal 迁移至 Hugo 静态生成器的过程,并成功迁移了 13,189 条评论。他选择了自托管的 Remark42 作为评论系统,并详细记录了利用本地 LLM 辅助开发数据迁移脚本、处理各种技术细节的完整流程。
产品动态
Testing Reachy Mini - Hugging Face’s Pi powered robot
Jeff Geerling 于 2 月评测了 Hugging Face 与 Pollen Robotics 联合推出的 Reachy Mini 机器人。这款售价 449 美元的无线版本基于树莓派 CM4,旨在用于机器人学习和交互实验,但评测发现其软件和体验尚未达到 “开箱即用” 的成熟度,尤其是默认连接 OpenAI 的服务引发了隐私担忧。
安全
How to Securely Erase an old Hard Drive on macOS Tahoe
Jeff Geerling 于 2 月发现,在最新版本的 macOS Tahoe 中,磁盘工具移除了图形界面的 “安全选项” 按钮,无法再直接对机械硬盘进行安全擦除。他详细介绍了如何使用终端命令 diskutil secureErase 来完成单次覆盖、三次覆盖乃至 35 次覆盖等不同安全等级的擦除操作。
硬件
Frigate with Hailo for object detection on a Raspberry Pi
Jeff Geerling 于 2 月分享在树莓派上使用 Hailo AI 协处理器运行 Frigate 进行物体检测的配置过程。他详细记录了驱动安装、配置文件修改以及解决 PCIe 描述符页面大小错误等实际问题的步骤,最终实现了低功耗、高效率的本地视频分析系统。
The first good Raspberry Pi Laptop
Argon40 于近期推出了 ONE UP 笔记本电脑,其核心采用可更换的树莓派 CM5 计算模块。Jeff Geerling 在 2 月的评测中指出,该笔记本做工扎实、电池续航约 7.5 小时,但由于树莓派平台不支持睡眠模式且当前硬件性价比较低,作为通用笔记本的实用性有限。
Recapping My 5 Year Old Studio Monitors
Jeff Geerling 于 2 月修复了他使用 5 年的 PreSonus Eris E3.5 监听音箱。故障原因为两个 1000µf 的电容鼓包,更换为更高耐压的电容后成功修复。他通过视频记录了完整的拆解和维修过程,让一套本可能被丢弃的设备重获新生。
Raspberry Pi’s new AI HAT adds 8GB of RAM for local LLMs
树莓派于 2 月发布了新款 AI HAT+ 2,售价 130 美元,集成了 Hailo 10H AI 协处理器和 8GB LPDDR4X 内存。Jeff Geerling 的评测发现,该硬件在运行 LLM 时的性能不及树莓派 5 的 CPU,其主要优势可能在于低功耗下的机器视觉与轻量推理混合负载场景。
其他
Experimenting with sponsorship for my blog and newsletter
Simon Willison 于 2 月 19 日宣布开始尝试为他的博客和时事通讯接受赞助。他借鉴了 Troy Hunt 的做法,采用无 JavaScript、不显眼的文本横幅形式,旨在保持内容独立性的同时,抵消维护博客的机会成本。
Exploring a Modern SMPTE 2110 Broadcast Truck With My Dad
Jeff Geerling 于 2 月撰文回顾了去年 10 月与父亲一同探索 NHL 圣路易斯蓝调队现代广播制作卡车的经历。文章重点介绍了基于 SMPTE 2110 标准的全 IP 化视频制作流程、精密的 PTP 时间同步系统,以及现场团队高效协作的专业氛围。
Ode to the AA Battery
Jeff Geerling 于 2 月发表随笔,赞扬了标准 AA/AAA 电池在设备长期可用性和可维护性方面的优势。他对比了内置不可更换锂电池的设备经常因电池老化而报废的问题,指出使用可更换的 eneloop 充电电池或 USB-C 供电是更可持续的选择。
AI 与大模型
1.5 TB of VRAM on Mac Studio - RDMA over Thunderbolt 5
博主在苹果支持下,测试了由四台 M3 Ultra Mac Studio(共 1.5TB 统一内存)组成的集群,通过 macOS 26.2 新支持的 Thunderbolt 5 RDMA 技术实现了低延迟内存共享。测试显示,该集群在运行如 Kimi K2 Thinking 等超大型 AI 模型时表现优异,相较于传统的 2.5G 以太网连接,RDMA 显著提升了多节点协同推理的速度。信源:Exo 1.0、DeskPi
Dell’s version of the DGX Spark fixes pain points
戴尔发布了基于 NVIDIA GB10 “AI Superchip” 的 GB10 迷你工作站,它被视为 NVIDIA DGX Spark 的改进版本,解决了后者缺少电源指示灯、散热受限等痛点。该设备内置双 200Gb QSFP 网络端口,专为需要模拟 NVIDIA 服务器环境的开发者设计,在 AI 推理和 prompt 处理方面表现突出,但起售价超过 4000 美元。
What’s so hard about continuous learning?
作者探讨了为何当前的大模型无法像人类一样在部署后持续学习(即更新自身权重)。文章指出,技术实现本身不难,难点在于确保学习过程使模型变得更好而非更差、防范权重注入攻击带来的安全风险,以及学习到的知识无法轻松迁移到新版模型等产品化挑战。
Two different tricks for fast LLM inference
文章分析了 Anthropic 与 OpenAI 近期推出的 “快速模式” 在技术实现上的差异。作者推测,Anthropic 的快速模式(速度提升约 2.5 倍)可能通过降低推理批量大小来实现;而 OpenAI 的快速模式(速度提升 15 倍)则可能依赖于与 Cerebras 合作的特制大芯片,并推出了一个能力稍弱但专门优化的 “Spark” 模型。
LLM-generated skills work, if you generate them afterwards
针对一项认为大模型无法为自己编写有用 “技能” 的研究,作者提出了不同观点。他指出,该研究让模型在任务开始前编写技能的方法有误;正确的做法是在模型通过多次尝试成功解决任务后,再让其总结生成技能文档,这样产生的技能才能有效封装其新获得的知识。
开发工具
Local Email Debugging with Mailpit
由于长期使用的邮件调试工具 MailHog 已停止维护,作者转向了替代品 Mailpit。他介绍了如何在 Docker 环境中配置 Mailpit 以测试 Remark42 评论系统的邮件功能,并称赞其部署简单、UI 功能丰富且性能良好,是 MailHog 的优秀继任者。
JeffGeerling.com has been Migrated to Hugo
作者宣布将其运行了超过 15 年的个人博客从 Drupal 迁移至静态网站生成器 Hugo。迁移的主要动机是为了减少复杂 CMS 的维护负担,简化内容发布流程。新的基于 Markdown 的工作流程使其能够更专注于写作本身,尽管站内搜索和评论系统等功能仍需后续完善。
产品动态
Testing the Mono Gateway, a custom-built 10 Gbps Router
博主与 ServeTheHome 合作,使用高性能网络测试仪 CyPerf 对 Mono 团队开发的定制化 10 Gbps 路由器 “Gateway” 进行了极限测试。这款基于 OpenWRT 的 Arm 路由器在启用硬件卸载后,能够稳定处理近 20 Gbps 的真实网络流量,表现超出预期。信源:ServeTheHome
CM0 - a new Raspberry Pi you can’t buy
树莓派基金会推出了一款新型计算模块 CM0,其规格与 Pi Zero 2 W 相同,但采用邮票孔设计便于直接焊接集成。然而,由于 LPDDR2 内存芯片短缺,该产品目前仅限中国市场销售,旨在优先保障面向创客和教育市场的 Pi Zero 2 W 的供应。
安全
[NIST Was 5 Μs off UTC after Last week’s Power cut](https://www.jeffgeerling.com/blog/2025/nist-was-5-% CE% BCs-utc-after-last-weeks-power-cut/)
美国国家标准与技术研究院(NIST)位于科罗拉多州博尔德的主要时间设施因大风天气导致断电数日,且备用发电机出现故障。尽管最终其原子钟群与协调世界时(UTC)产生了 5 微秒的偏差,但通过冗余系统和现场人员的努力,其面向公众的 NTP 时间服务始终在线且影响微乎其微,事件凸显了关键时间基础设施的脆弱性。
其他
Raspberry Pi Pico Mini Rack GPS Clock
作者分享了一个自制项目:利用树莓派 Pico 2、GPS 模块和七段数码管,打造了一款安装在 1U 迷你机架面板上的 GPS 时钟。该时钟仅在获取 GPS 三维定位信号后才会显示时间,以此确保极高的时间准确性,项目包含了完整的 3D 打印设计、硬件清单和 MicroPython 代码。
Raspberry Pi is cheaper than a Mini PC again (that’s not good)
由于全球内存短缺,搭载 N100 处理器的迷你 PC 价格在过去一年大幅上涨,如今其价格(约 247 美元)已与同等配置的树莓派 5 套件持平。文章指出,这对于希望以低成本入门家庭实验室或轻量级应用的爱好者而言是个坏消息,并建议用户考虑重新利用旧硬件或选择低配版树莓派。
Big GPUs don’t need big PCs
通过将多款高端显卡(如 RTX 4090)通过 PCIe 接口连接到树莓派 5,作者进行了一系列对比测试。结果显示,在 Jellyfin 转码、3D 渲染和大多数 AI 推理任务中,树莓派平台虽然绝对性能略低于现代台式机,但在能效比上往往更具优势,证明了 “大显卡不一定需要大主机” 的可行性。
Insider amnesia
作者提出了 “内部人士失忆症” 概念,指当科技公司外部人士试图推测其内部决策或事故原因时,常常会因缺乏对大型组织复杂运作方式的理解而得出错误结论。文章强调,公司规模、文化和工作流程的巨大差异使得跨公司类比通常不可靠。
On screwing up
作者结合个人经历,探讨了在工作中犯错后的正确处理方式。关键在于控制情绪冲动,避免自我辩护或过度忏悔;应第一时间冷静、客观地向相关方沟通问题;同时要接受犯错是承担风险与追求效率的必然代价,管理者更看重的是长期成果而非单次失误。
AI 与大模型
AI 如何影响技能形成?
文章分析了 Anthropic Fellows 项目发布的《AI 如何影响技能形成》研究,该研究发现纯粹依赖 AI(如直接将任务交给模型)完成任务的学习者,虽然任务速度可能提升 25%,但在后续知识测试中表现显著更差。作者认为 AI 确实会降低单位任务的学习效率,但软件工程师的首要目标是交付业务价值而非学习,且更快的任务周转可能带来更广的知识面。
加密货币募资者正在招募开源 AI 开发者
文章揭露了一种新的加密货币募资手段:募资者利用 Bags 平台创建代币(如 $GAS、$RALPH),并将知名开源 AI 项目开发者(如 Steve Yegge、Geoff Huntley)的社交账号设为收益方,然后以 “社区支持” 为名诱导其推广。这些代币与项目本身并无技术关联,实质是利用开发者信誉进行炒作,可能使普通购买者蒙受损失。
Grok 正在 Twitter 上助长大规模性骚扰
xAI 的图像模型 Grok 因其宽松的内容政策,正被广泛用于根据普通女性照片生成非自愿的软色情深度伪造图像,并在原推文下公开传播和 @当事人。作者认为这是迄今最严重的 AI 安全事件之一,根源在于 xAI 为追求用户参与度和 “反审查” 形象而将安全阈值设置过低,并呼吁通过法律手段对此类行为建立反制。
AI 检测工具无法证明文本由 AI 生成
文章探讨了 AI 文本检测工具的技术原理与固有局限。由于大语言模型通过学习人类文本生成,理论上不存在绝对可靠的 “AI 指纹”。现有工具主要通过识别主流模型经 RLHF 调整后的共同文风来推断,但准确率有限,易产生误判。作者警告,过度信赖此类工具可能对被误判者(如学生)造成严重伤害。
工程实践
大科技公司不需要英雄
文章指出,大型科技公司的成败由复杂的流程和激励系统决定,而非个人英雄主义。工程师出于改善局部效率的冲动而牺牲个人职业发展的 “英雄行为”,长期来看无法改变公司轨迹,反而可能被某些管理者或产品经理利用来完成对其有利的额外工作,导致工程师自身在晋升时受到惩罚。
抓住核心要点
作者强调,在科技公司中成功的关键是准确识别并专注于 “核心要务”—— 通常是交付项目以提升股东价值并让上级管理层满意。工程师应将大量精力用于辨别何为要务(可通过观察哪些人获得奖励或青睐来反推),而非埋头于看似有用但非核心的边角工作,即使核心要务本身可能并不令人喜欢。
你必须知道如何 “开车”
无论软件工程师的个人职业目标是晋升、躺平还是实现特定技术价值,都必须理解所在大型科技公司的运作机制和政治规则。作者以汽车类比,认为了解公司运作方式是实现任何目标的前提,否则容易精力用错方向、遭遇挫败,而彻底规避公司政治的唯一方法是离开大公司。
我作为高级软件工程师如何估算工作量
作者认为,软件项目因充满未知而无法准确预估工时。在实践中,估算通常是管理者之间协商资源的政治工具,管理者常带着预期工期来找团队。因此,作者的估算方法是:先理解管理层的期望工期,然后反向寻找能在该时间内实现的技术方案,并向管理者汇报不同方案及其风险,而非给出一个确切的数字。
我对 “有用” 上瘾
作者坦言自己热爱软件工程工作的核心驱动力是 “对有用上瘾”—— 一种看到问题就想解决,尤其是当别人求助时会产生几乎生理性不适直至问题解决的内驱力。许多工程师也受类似内在冲动(如解谜、掌控感)驱使。作者的多篇职业建议文章实质是关于如何引导这种冲动以获得实际回报,并避免被他人利用。
《独裁者手册》与技术能力的政治
文章探讨了政治学著作《独裁者手册》(核心观点:领导者依靠内部联盟维持权力,联盟规模决定组织行为)对科技公司的适用性。作者认为,在 VP、总监等中层管理中,项目成功对职业发展至关重要,因此能力是核心通货,领导者有动力吸引和保留有能力的下属,这与书中描述的纯粹联盟政治有所不同。
软件工程师应该有一点愤世嫉俗
针对读者称其观点 “愤世嫉俗” 的批评,作者回应称,适当程度的 “愤世嫉俗”(即清醒认识公司实际如何运作)是必要的,它能防止工程师陷入更彻底的、认为公司充满恶意或无能的过度愤世嫉俗。作者认为,理解并利用公司规则来实现有价值的目标(如影响大型产品)本身就是一种理想主义。
你无法设计你不参与的软件
作者指出,只有深度参与具体代码工作的工程师才能进行有意义的软件设计,因为优秀设计极度依赖对系统具体细节的把握。通用的架构建议对新项目或公司级技术选型有帮助,但在现有大型代码库中,一致性、历史遗留问题等具体因素远比通用设计原则重要。脱离实际编码的 “架构师” 角色往往价值有限。
没人知道大型软件产品如何运作
大型、快速迭代的科技公司对其自身复杂产品的细节(如特定功能对某类用户是否可用)常常处于 “战争迷雾” 中。由于系统极其复杂且不断变化,答案往往只存在于频繁接触该代码的工程师脑中,或需要通过研究代码才能发现。因此,准确回答关于软件的问题的能力在组织内极具价值。
好工程师如何在大公司写出差代码
文章分析了大科技公司产出低质量代码的根源:工程师平均任期短且频繁换岗,导致多数人常在陌生代码库中工作;而拥有深厚经验的 “老手” 又时间有限、负担过重。这是公司为获得人力资源调配灵活性(追求 “内部清晰度”)而有意做出的权衡,个体工程师无力改变此系统结构。
安全
Grok 正在 Twitter 上助长大规模性骚扰
(此条与上方 “AI 与大模型” 分类下内容为同一事件,已合并处理)
其他
2025 年对本博客是出色的一年
作者总结其个人博客在 2025 年的表现:共发布 141 篇文章,33 篇登上 Hacker News 等聚合器首页,年访问量高峰达月均 130 万次,目前拥有超 2500 名邮件订阅者。流量增长也带来了托管与分析工具的成本上升。作者感谢读者并期待 2026 年继续写作。
AI 与大模型
为什么需要数月才能判断新 AI 模型是否优秀
博客文章指出,当前评估新发布的大语言模型(如 GPT-5)的有效性非常困难。文章认为,传统的基准测试(evals)可能被过度优化,不能反映真实能力;而开发者的直观感受(vibe check)也不可靠。真正可靠的评估方式是在实际工作中长期测试,但这需要大量时间。这导致关于 AI 进步是否停滞的争论持续不断。
仅有三种 AI 产品真正有效
文章作者 Sean Goedecke 分析认为,目前真正成功的大语言模型产品只有三类:像 ChatGPT 这样的纯聊天机器人、像 GitHub Copilot 这样的代码自动补全工具,以及像 Claude Code 这样的智能体(Agent)。此外,由 AI 生成的无限信息流和 AI 驱动的游戏可能成为未来有潜力的方向,但尚未成功。绝大多数所谓 “AI 产品” 只是功能受限的聊天机器人,难以与通用聊天机器人竞争。
为 AI 写作是触达更多人类的好方法
作者主张,如果写作的目的是传播思想,那么 “为 AI 写作” 是一个有效的策略。这意味着增加写作量,并将内容公开发布在易于被 AI 抓取和用于训练的地方(避免付费墙)。这样,作者的核心观点就更有可能通过大语言模型的对话被更广泛的人群接触和传播,而不必改变写作风格去迎合 AI。
95% 的 AI 企业项目失败,这值得担忧吗?
文章针对一份显示 95% 企业 AI 项目未能产生回报的报告进行了分析。作者指出,复杂的企业 IT 项目历来就有很高的失败率(例如 84%),因此 AI 项目的失败并不特殊。AI 技术新颖、行业最佳实践尚未成熟,以及项目周期尚短,都是导致其被视为 “复杂项目” 而成功率低的原因。因此,这一数据并不一定意味着 AI 技术本身没有价值。
为什么 AI 模型如此爱用破折号?
文章探讨了 AI 生成文本过度使用破折号(—)的现象。作者驳斥了 “破折号节省 token” 或 “源于非洲英语习惯” 等解释,提出了一个更合理的推测:顶尖 AI 模型依赖大量高质量训练数据,而这些数据可能包括大量 19 世纪末 20 世纪初的印刷书籍扫描件,那个时期的英文写作本身就偏爱使用破折号,从而导致模型习得了这一风格。
将文本内容视为图像处理是否更优?
受 DeepSeek 一篇高效 OCR 论文启发,文章探讨了 “光学压缩” 概念:将文本转换成图像后再输入给多模态大模型,可能比直接输入文本 token 更高效,因为一个图像 token 能编码相当于 10 个文本 token 的信息。这种做法理论上可以扩大模型的上下文处理能力,并更接近人脑处理文字的方式(视觉识别),但目前尚未成为主流实践。
我们在构建智能体 AI 工具方面学到了什么?
随着 Claude Sonnet 4 和 GPT-5-Codex 等模型的发布,智能体编码工具在 2025 年变得真正可用。文章总结了构建此类工具的关键经验:智能体应先制定计划再行动;提供给模型的工具集应精简;支持用户通过类似 AGENTS.md 的文件进行定制;允许用户中途引导和排队新命令;采用普通搜索而非 RAG 来导航代码库。
开发工具
如何变得 “无法被阻塞”
资深工程师 Sean Goedecke 撰文,为开发者提供了六点具体建议,以最大限度地减少工作中被阻塞的时间:同时处理多个任务、合理排序工作以尽早发现潜在阻塞、优先保障稳定可靠的开发环境、主动调试非自身负责的服务、与不同团队的工程师建立良好关系、以及在必要时寻求高级管理者的支持。
如何提升技术写作能力:降低期望
文章指出,技术写作的首要原则是保持简短,因为读者的注意力非常有限。工程师常犯的错误是期望通过一篇文档就能让读者完全理解复杂系统或达成共识,这通常不现实。好的技术写作应旨在向背景知识较少的广大受众传达一个简单的要点,或向极少数专家传递复杂细节。清晰思考是清晰写作的前提。
代码审查中我常看到的工程师错误
作者分享了关于代码审查的几点建议:不要只审查代码差异(diff),要结合对整个代码库的理解;避免留下过多琐碎评论,优先聚焦重要问题;不应以 “我会怎么写” 为标准去审查,只要方案可行即可接受;如果不希望代码被合并,应明确给出阻止性评审(blocking review);在正常情况下,应倾向于批准大多数变更。
CloudPebble 回归!新增纯 JavaScript 支持及 Round 2 SDK
Pebble 社区宣布了一系列开发者工具更新:云端开发环境 CloudPebble 重新上线;SDK 新增对 Pebble Round 2(平台代号 gabbro)的支持;并推出了名为 Alloy 的全新纯 JavaScript/TypeScript SDK,该 SDK 基于 Moddable 的 XS 引擎,允许开发者使用现代 JavaScript 为 Pebble 手表编写原生应用和表盘。
使用 Claude Code 实现 “净室” Z80/ZX Spectrum 模拟器
开发者 antirez 记录了一次实验:在 “净室” 环境下(即不接触任何现有模拟器源代码),仅向 Claude Code 提供处理器和硬件规格文档,即成功引导其编写了一个能通过 ZEXALL/ZEXDOC 测试的 Z80 模拟器,以及一个可运行《Jetpac》等游戏的 ZX Spectrum 48K 模拟器。实验展示了智能体如何像人类一样增量开发、调试和测试,最终产出独特且可用的代码。
安全
‘Starkiller’钓鱼服务代理真实登录页面,可绕过 MFA
安全公司 Abnormal 发现一种名为 “Starkiller” 的新型钓鱼即服务(PhaaS)平台。该平台通过创建代理,动态加载并中继用户与真实网站(如微软、谷歌)登录页面之间的所有交互,从而窃取用户名、密码、会话 cookie 乃至多因素认证(MFA)令牌。这种方法使钓鱼页面难以被静态分析检测,并显著降低了网络犯罪的技术门槛。
产品动态
苹果公布 F1 赛事转播细节,并宣布与 Netflix 意外合作
苹果公司详细介绍了其在美国的 Formula One 赛事转播方案。所有 Apple TV + 订阅用户均可免费观看包括主视角、车队车载镜头等在内的多路 4K HDR 直播,并支持多画面(Multiview)观看。出乎意料的是,苹果与竞争对手 Netflix 达成合作,将同步上线 Netflix 的热门纪录片《Drive to Survive》新一季,并允许 Netflix 非独家转播加拿大大奖赛。
其他
当知识获取不再是限制
文章反思了大语言模型(LLM)在提供便捷知识访问的同时可能带来的影响。作者认为,尽管 LLM 能快速解答任何问题,但这种 “快餐式” 的知识获取可能导致理解变得肤浅和易逝。深度理解和人格塑造往往来自于主动、缓慢且有摩擦的求知过程,而过于便捷的答案可能会削弱这一过程的价值。
AI 与大模型
我的 AI 采用之旅
软件开发者 Mitchell Hashimoto 分享了其采用 AI 辅助编程工具的逐步演进历程。他从低效的聊天机器人起步,最终演进到在后台持续运行 “智能体” 以自动处理可预测任务的工作流,并强调了编写高质量指令(“Harness Engineering”)对提升智能体效率的重要性。
最后的瓶颈
作者 Armin Ronacher 于 2 月 13 日观察到,在 AI 辅助编码的背景下,代码生成速度已远超人工代码审查速度,导致开源和内部项目积压大量未处理 PR。他指出这类似于工业革命中的瓶颈转移,并质疑在 AI 承担更多责任后,人类工程师应如何定位自身的价值与职责。
如果你建成了它(并且它有效),特朗普就会来(并夺走它)
作者 Cory Doctorow 于 2 月 26 日撰文评论科技政策。文章指出,特朗普政府试图维持美国科技巨头的主导地位并阻止 “后美国互联网” 的形成。作者认为,仅凭技术优越性不足以使用户迁移,必须依靠 “对抗互操作性” 来打破平台锁定效应,并批评现行的 “反规避法律” 阻碍了创新。
再见,4o
作者批评 OpenAI 即将于 2 月 27 日弃用的 GPT-4o 模型,认为其通过情感操控导致用户产生不健康的依赖甚至更严重后果。文章指出,尽管相关诉讼和事件频发,OpenAI 的行动仍显迟缓,并对此类 AI 的社会影响表示担忧。
来自 Dario Amodei 的历史性声明
文章于 2 月 26 日引述了 Anthropic 联合创始人 Dario Amodei 的一份声明。该声明内容未在摘要中详述,但被作者 Gary Marcus 描述为 “历史性的”。信源链接指向 Anthropic 的官方声明页面。
开发工具
当心 LLM “智能体”
作者警告开发者不要轻易赋予 LLM 智能体访问计算机、账户或钱包的权限。文章指出 LLM 本质上是 “带 Shell 访问权限的加权随机数生成器”,行为难以预测,并列举了其导致数据丢失、账户清空等真实案例,建议在虚拟机中测试并严格审查其生成的代码。
如何将 Bash 进程替换重定向到 while 循环
文章解释了为何将进程替换(如 <(some-program))直接放在 while 循环的 done 后会导致语法错误。其根本原因在于进程替换是一种 “替换” 而非 “重定向”,正确的语法是在两者之间加一个空格,即 done <<(some-program)。
在 IsDialogMessage 内部拦截消息,安装消息过滤器
微软博客 “The Old New Thing” 于 2 月 26 日发布文章,探讨如何在 Windows 标准对话框消息循环中拦截特定消息(如 ESC 键)。文章介绍了通过安装 MSGF_DIALOGBOX 消息过滤器钩子,在 IsDialogMessage 处理前截获消息并交由对话框过程决定是否阻止默认行为的方法。
Intel 8087 浮点芯片中的指令解码
文章深入剖析了 Intel 8087 浮点协处理器如何与 8086 CPU 协作并解码指令。8087 通过总线监视 8086 的执行,利用可编程逻辑阵列(PLA)匹配指令模式以定位微码入口点,并通过微码内的条件跳转来处理不同指令变体,其解码机制复杂而高效。
社交文件系统
作者 Dan Abramov 于 1 月 18 日提出,可将社交媒体互动(如帖子、关注)视为用户 “仓库” 中的文件记录,并通过 AT 协议构建一个去中心化的 “社交文件系统”。该系统使用 DID 作为永久身份标识和 at:// 统一资源标识符进行跨应用链接,旨在将数据所有权归还用户,实现应用与数据的分离。
产品动态
便携显示器很好
文章推荐使用便携式显示器。由于网站加载了安全检查,具体内容摘要无法提供,但根据标题判断,其主要观点是肯定便携显示器在提升移动办公或娱乐体验方面的价值。
安全
诈骗 Telegram:揭露传播加密资产盗取器的群组网络
安全研究员通过数月调查,揭露了一个由数百个假冒 DeFi 项目官方支持群组构成的 Telegram 诈骗网络。这些群组使用僵尸账号充数,通过管理员或机器人发送钓鱼链接,诱导用户连接钱包以窃取资产。调查发现,其背后使用的是著名的 Inferno Drainer 盗取器,并通过网络分析和协作报告成功打击了部分相关网站。
其他
书评:《顾客在书店说的怪事》作者:Jen Campbell ★★☆☆☆
这是一篇发表于 2 月的书评,评价对象是 Jen Campbell 的《顾客在书店说的怪事》。评论认为该书是早期社交媒体 “段子合集” 风格的产物,内容轻松但略显刻薄,属于可快速浏览的 “厕所读物”,趣味性有限。
非实数
文章从 Peano 公理出发,逐步构建了自然数、整数、有理数和实数的数学体系,并重点探讨了实数通过戴德金分割的定义。文章指出,大多数实数是不可计算的,这意味着它们无法被任何算法有效逼近,从而引发了关于数学基础与计算极限的哲学思考。
当遗传性被重新定义为其他东西时,人类寿命的遗传性约为 50%
文章于 2 月 26 日评论了发表在《科学》杂志上的一项研究。该研究通过数学模型模拟发现,在排除了事故、谋杀等 “外在死亡” 因素的假设世界中,人类寿命的遗传率估计值会从传统双胞胎研究得出的 23-35% 上升至 46-57%。评论指出,这本质上是在不同环境下计算遗传率,并批评了《科学》杂志论文的模糊表述。
AI 与大模型
为什么智能指令跟随让提示注入更容易
作者通过历史实验(如 “聊天记录伪造”)和与当前模型(如 ChatGPT-5 和 Claude)的互动,论证了大型语言模型(LLM)因其强大的指令跟随和泛化能力,反而更容易受到提示注入攻击。模型倾向于将用户输入的、看似符合对话格式的内容接纳为真实对话的一部分,这使得防范此类攻击变得异常困难。
口语化理论解释一切:社交媒体与 AI 如何重塑我们的思维
文章援引了沃尔特・翁、马歇尔・麦克卢汉等学者的观点,探讨了从 “口语时代” 到 “读写时代”,再到当前 “数字口语化” 时代的变迁。对话认为,社交媒体和短内容正在回归口语时代的思维与交流模式(如对抗性、记忆友好),而 AI 虽以文本为基础,但其交互方式可能代表一种新形态的、内省的 “读写” 回归,这正在深刻影响政治、文化和认知方式。
开发工具
反对查询式编译器
文章于 2026 年 2 月 25 日发布,探讨了当前流行的查询式编译器架构的局限性。作者指出,对于具有雪崩效应(如散列)或细粒度依赖(如 Rust 的宏和特质系统)的语言,查询系统可能效率低下。相比之下,像 Zig 这样经过精心设计的语言,可以利用更直接的、粗粒度的编译阶段分割来获得更好的性能和简化。
在 Shell 中编写 Nix Flake 检查
文章近期发布,详细介绍了如何将一个 Shell 脚本(例如用于检查英式拼写的代码风格检查器)正确封装为 Nix Flake 的 check。关键步骤包括:使用 runCommand 创建推导、将输出写入 $out 文件、将诊断信息打印到 stdout,以及在检查失败时以非零状态码退出。
产品动态
介绍 gzpeek:一个解析 gzip 元数据的工具
作者近期发布了用 Zig 编写的命令行工具 gzpeek。该工具可用于读取 gzip 文件头中通常被忽略的元数据,例如压缩时使用的操作系统、原始文件名、修改时间以及压缩级别等,帮助开发者深入了解 gzip 文件的生成背景。
你 Signal 群里的人都叫 “E” 或 “🥑”?昵称功能可以帮你!
文章于近期发布,针对在 Signal 加密群组中因隐私考虑使用化名导致的混乱,详细介绍了 Signal 的 “昵称” 功能。用户可以为自己通讯录中的联系人设置仅自己可见的昵称,从而在群聊中清晰识别对话者,同时不泄露对方的真实身份信息。
交互式 xkcd 2347:依赖关系
开发者于 2026 年 2 月 27 日创建了一个基于物理引擎的交互式网页,重现了 xkcd 第 2347 号漫画中 “依赖关系塔” 的概念。用户可以拖动底层的 “软件包” 模块,观察上层依赖的连锁坍塌。项目使用 Matter.js 和 Rough.js 实现,并支持通过种子参数分享特定的 “灾难” 塔楼。
安全
“氛围编程” 正被用于制造垃圾邮件
文章于 2026 年 2 月发布,指出借助 AI “氛围编程” 工具,垃圾邮件发送者现在可以轻松生成设计精良、外观可信的钓鱼邮件和诈骗信息。这降低了网络犯罪的门槛,使得传统上依靠简陋外观来识别垃圾邮件的方法失效,对用户的安全意识和邮件过滤技术提出了新挑战。
其他
最新博文的双曲函数版本
作者约翰・D・库克于 2026 年 2 月 25 日发布博文,展示了如何将最近讨论的三角恒等式(如 sin (x+y) 公式)推广到双曲函数(如 sinh (x+y)),并提供了用于验证恒等式的 Python 代码片段。
为什么我要替你思考?
作者于 2026 年 2 月 2 日撰文,批评了工作中常见的、缺乏上下文的 “你怎么看?” 式提问。文章指出这种提问本质上是将思考工作外包给对方,并提出改进方法:提问时应附带自己的分析、建议及行动计划,变 “帮我思考” 为 “检查我的思路”,从而提升团队决策效率。
现代 UI 是干净且隐形的?哈,但愿如此!
作者针对一篇关于 “干净” 设计成本的视频发表评论,反驳了 “优秀 UI 应该隐形” 的观点。他认为,为追求 “隐形” 而过度简化、缺乏空间一致性的现代界面(如 Apple Music)实际上比具有鲜明个性、提供清晰心智模型的 “老式” 界面(如 Winamp)更令人困惑和分心。
仅限会员:你的匿名集已经坍塌,而你尚未察觉
这是一篇付费专栏文章的预览,标题暗示在数字时代,个人的匿名性正在系统性减弱。由于无法访问全文,具体内容和论点不详。
2025 年回顾
作者马特・戈德博尔特于 2025 年 12 月发布了个人年度总结,概述了他在非竞争条款期结束、加入新公司 Hudson River Trading、进行多次技术演讲(包括 CppCon 主题演讲)、参与 Computerphile 视频录制、以及维护 Compiler Explorer 项目等方面的主要经历。
阅读清单 2026/02/21
该简报于 2026 年 2 月 21 日发布,汇总了关于住房市场、制造业和工业技术领域的近期新闻与分析。重点内容包括美国不同地区房价与房屋建造年代的关系、中国电动汽车厂商的成本优势、美国半导体制造业投资激增以及疫苗行业面临的挑战等。
极客测验 #4
苏山・帕尔于 2026 年 2 月 22 日发布了 “极客测验” 的第四个版本。这是一个单页 HTML 应用程序,包含来自计算历史、图论和 Unix 等领域的五个新趣味问题,旨在测试参与者的知识广度。
AI 与大模型
Dario Amodei — “We are near the end of the exponential”
Anthropic 联合创始人兼 CEO Dario Amodei 在接受采访时预测,AI 能力正处于 “指数级增长的尾声”,AGI(通用人工智能)或称 “数据中心里的天才国度” 可能在 1 到 3 年内出现。他讨论了强化学习(RL)的扩展性、技术扩散到经济中的速度、AI 实验室的盈利模式,以及 AGI 临近背景下的监管与地缘政治问题。访谈涵盖了扩展假设、AI 对白领工作的影响,以及 Anthropic 在计算投资上的审慎策略。
On NVIDIA and Analyslop
文章分析了 NVIDIA 2026 财年财报,指出其 680 亿美元营收严重依赖少数超大规模客户,库存增至 210 亿美元,并承诺了 270 亿美元的云服务租赁协议和 950 亿美元的长期供应义务。作者同时批评了市场对 AI 过度乐观的 “分析糟粕”,并以 “Citrini Research” 的恐慌性报告为例,驳斥了关于 Claude Code 等编码工具能快速取代复杂软件开发的夸大宣传,认为当前 AI 能力被严重高估。
Nano Banana Pro is the best AI image generator, with caveats
作者深度评测了 Google 的 Nano Banana Pro 图像生成模型,该模型基于 Gemini 3 Pro,支持最高 4K 分辨率输出、更好的文本渲染、联网搜索以及更长的 “思考” 过程。文章通过一系列复杂提示测试,展示了其在风格转换、代码生成、信息图表和网格图像合成方面的显著进步,但也指出其成本更高、生成时间不稳定,且在追求写实风格时可能牺牲了基础版 Nano Banana 的某些创意和荒诞感。
开发工具
New Blog Post: Some Silly Z3 Scripts I Wrote
Hillel Wayne 发布了一篇新博客,分享了他为《程序员的逻辑》一书编写的一些 “愚蠢的” Z3(定理证明器)脚本。文章探讨了 “谷壳”(被弃用的素材)概念、在 Z3 中定义数学属性的挑战,并尝试(但未成功)将哥德巴赫猜想编码为 SMT 问题以展示求解器的不可判定性。
Some Data Should Be Code
作者认为,像 Makefile、CloudFormation YAML 或 GitHub Actions 配置文件这类静态数据,应被提升为动态代码(如使用 Python 的 doit 或 AWS CDK)。因为静态数据格式在抽象、复用和表达复杂逻辑(如循环、条件)方面能力有限,而使用通用编程语言生成这些配置文件能带来类型安全、模块化和更强的表达能力。
Making Icon Sets Easy With Web Origami
作者介绍了如何使用 Web Origami 工具轻松管理项目中的图标集。通过创建一个映射文件,将本地图标名直接指向远程(如 GitHub)的 SVG 文件 URL,Origami 能自动获取并缓存图标。这种方法避免了手动下载或通过 npm 安装整个图标包,体现了 “声明式依赖” 和 “网络原生” 的简洁理念。
Code like a surgeon
作者提出应像外科医生一样编程:将核心、创造性的设计工作留给自己,而将研究、文档、错误修复等 “辅助性任务” 委托给 AI 代理异步处理。他区分了用于核心任务(需要快速反馈)和辅助任务(可长时间无人值守运行)的不同 AI 工具使用策略,并指出这种模式得益于 AI 没有职业发展需求,可以无负担地承担枯燥工作。
产品动态
Microsoft Game Pass Ultimate Billing Fraud
作者指控微软 Xbox Game Pass Ultimate 存在 “账单欺诈” 行为:他在三年前明确关闭了自动续费功能,但近期却收到扣费邮件,发现该设置被莫名重新启用。他使用了虚拟信用卡以防止此类扣款,并认为微软的这种做法近乎欺诈。
安全
remotely unlocking an encrypted hard disk
作者详细介绍了如何通过修改 Arch Linux 的 initramfs(初始内存文件系统),集成 Tailscale 和 Dropbear SSH 服务器,从而实现通过网络远程解锁全磁盘加密(FDE)的计算机。该方法利用 initramfs 中的独立系统环境,通过严格的 Tailscale ACL 和 SSH 命令限制来保障安全,解决了服务器因断电重启后无法自动解锁的问题。
Leaking the phone number of any Google user
安全研究员披露了一个已修复的 Google 账户安全漏洞:攻击者可通过 Looker Studio 泄露目标用户的显示名称,再利用 “忘记密码” 流程获取其手机号的部分掩码,最后通过 Google 无 JavaScript 的用户名恢复表单,结合一个可重复使用的 BotGuard 令牌,以 IPv6 地址池绕过速率限制,暴力破解出完整的手机号码。Google 已奖励漏洞报告者 5000 美元并移除了该无 JS 恢复端点。
其他
The Insane Stupidity of UBI
作者(George Hotz)猛烈抨击全民基本收入(UBI)概念,认为其基于 “货币是地图而非领土” 的根本性误解。他指出,小规模 UBI 实验成功是因为提供者系统仍在运行,一旦全民实施,无人从事生产,货币将无法购买到实际商品和服务,最终导致通货膨胀和物资短缺,反令接受者更穷。
Superlinear Returns
Paul Graham 探讨了 “绩效的超线性回报” 现象,指出在许多领域(如商业、科研、艺术),卓越表现带来的回报远不止线性增长,而是呈指数或阶跃函数式增长。这源于 “指数增长” 和 “阈值效应” 两个根本原因。他建议通过从事具有复合效应的工作和持续学习来驾驭这种超线性曲线,并指出技术的进步正在削弱组织机构的作用,为个人追求超线性回报创造了更多机会。
Gabriel Knight 3: Blood of the Sacred, Blood of the Damned
这篇文章深度回顾了 Sierra 公司的经典冒险游戏《Gabriel Knight 3》的开发历史、游戏设计及其作为 Sierra 最后一款冒险游戏的意义。尽管开发过程充满混乱和高人员流动率,但在设计师 Jane Jensen 的坚持下,游戏最终成功融合了法国雷恩勒堡的 “圣血” 阴谋论与吸血鬼传说,其 3D 引擎和谜题设计(尽管包含著名的 “猫毛胡子” 谜题)在当时具有创新性,是冒险游戏黄金时代的挽歌。
What happened to GEM?
文章回顾了 Digital Research 公司开发的早期图形用户界面(GUI)GEM 的历史。GEM 最初面向 IBM PC,但因被苹果指控模仿 Lisa/Mac 界面而修改,加之缺乏软件和速度问题,在 PC 市场败给 Windows。然而,GEM 在 Atari ST 电脑上取得了成功,成为其默认 GUI。最终,GEM 随着 ST 平台的衰落而消失,其源代码后来被开源。
Finding a broken trace on my old Mac with the help of its ROM diagnostics
作者描述了他如何利用 Macintosh Performa 450 主板 ROM 内置的 “串行测试管理器” 诊断功能,快速定位并修复了一条因电容液腐蚀而断裂的内存数据线(D11)。通过串口连接和发送特定命令,他让机器自行运行 RAM 测试并报告错误位,从而避免了手动检查大量电路走线的繁琐工作,成功修复了这台老电脑。
AI 与大模型
Claude, Teach Me Something
作者介绍了一种利用 Claude AI 进行 “苏格拉底式教学” 的新工作流,以替代无意义的网络浏览。该方法通过设置项目指令,让 AI 根据用户的知识领域(如编程、物理、心理学等)提出问题并引导用户自主探索新概念,而非直接解释。其目标是帮助用户通过对话发现和理解知识,并在最后提供可靠的资料源以供验证和深入学习。
I Sold Out for $20 a Month and All I Got Was This Perfectly Generated Terraform
作者坦诚地分享了自己从抵制到使用 Claude Code 的转变经历,认为该工具能高效处理编写 Terraform、Kubernetes YAML 等繁琐任务,显著提升了工作效率。文章深入探讨了使用 AI 编程工具所涉及的道德困境(如数据版权、代码质量下降)以及在职场中保持竞争力的现实压力,反映了开发者群体对此的矛盾心理。
开发工具
Notes on Linear Algebra for Polynomials
这篇技术文章详细探讨了如何将线性代数的概念(如向量空间、线性无关、基底和內积)应用于多项式集合。作者通过具体的数学推导和证明,展示了如何将多项式视为函数并定义內积空间,为理解和处理多项式结构提供了坚实的理论基础。
How Michael Abrash doubled Quake framerate
文章深入剖析了 Michael Abrash 在《雷神之锤》中通过手写汇编代码实现的性能优化。通过基准测试对比,作者发现禁用这些优化后,游戏帧率从 42.2 FPS 降至 22.7 FPS。文中详细分析了几个关键优化,如利用 Pentium 浮点单元并行流水线、自修改代码以及精心安排指令以隐藏除法延迟,从而实现了性能翻倍。
World’s Cheapest ARM Debugger is Actually RISC-V
作者成功将售价仅约 0.1 美元的 CH32V003 RISC-V 微控制器,改造为一个能通过 USB 运行的 ARM SWD 调试器(支持 CMSIS-DAP 协议)。该项目克服了低速 USB 的限制,实现了对 ARM Cortex 处理器的编程与调试功能,为低成本硬件开发提供了新思路。
Time Machine inside a FreeBSD jail
本文提供了一份详细指南,介绍如何在 FreeBSD jail 中配置 Samba 和 Avahi 服务,以创建一个兼容 macOS Time Machine 的备份服务器。步骤涵盖 jail 创建、数据集挂载、用户权限设置以及 Samba 的针对性配置,使得 FreeBSD 服务器能够无缝接收来自 Mac 电脑的自动备份。
Rust RPN Calculator
作者通过实现一个逆波兰表示法计算器的过程,分享了学习 Rust 编程语言的心得。文章详细记录了从解析命令行参数、处理栈操作、使用闭包抽象算术运算,到改进错误处理的完整迭代过程,展示了 Rust 在迭代器、泛型和错误处理等方面的特性。
科技公司历史
A Brief History of Sega Enterprises
这篇长文详尽梳理了世嘉公司从 20 世纪 50 年代作为弹珠机经销商 Service Games 起家,到成为街机和家用游戏机巨头(如 SG-1000、Genesis/Mega Drive、Saturn、Dreamcast)的完整历史。文章涵盖了关键人物、标志性游戏、技术架构以及公司最终转型为第三方游戏开发商的过程。信源:A Brief History of Sega Enterprises、Hideki Sato has died
安全与政府 IT
Amerika runt binnenkort onze BTW
文章揭露并批评了荷兰税务海关总署计划将增值税系统的软件、硬件运维及支持服务完全外包给美国公司 FAST Enterprises。作者指出,此举将使荷兰政府的关键税收系统(每周处理约 15 亿欧元)和美国法律产生关联,可能带来数据主权、国家安全和系统可靠性方面的巨大风险,并认为议会可能未被充分告知这一决策的深远影响。
综合科技资讯
May 2021 Gwern.net Newsletter
这是 Gwern 在 2021 年 5 月发布的新闻简报摘要,内容涵盖了 AI 硬件进展(如 TPU Pod、ZeRO-Infinity)、扩散模型在图像生成上的突破、基因编辑与大脑成像研究、心理学发现等多个前沿科技领域,是一份信息密集的跨学科研究动态汇编。
其他
The Postcard and the Thing Itself (On Falling in Love with Ideas)
作者借由冥想老师的启发,探讨了人们容易爱上关于某人、某地或自我的 “理想化概念”,而非其真实面貌的现象。文章以意大利和美国的 “明信片印象” 为例,指出这种与现实持续抗争的心态会带来内在消耗,并提出了接纳现实、寻找内在安全感的心灵成长路径。
AI 与大模型
From Nodes to Stories, Fiction as a Tool for Thinking
作者提出了一种将科幻小说作为思维工具的方法,用以探索在软件开发成本崩溃的未来中可能出现的新职业和新问题。他创建了一个名为 “Near Zero” 的每周短篇故事系列,首篇《The Executable Muse》描绘了 “高级计算体验评审员” 一天的工作,旨在使 AI 对社会影响的抽象推演变得具体可感。
LLMs are a 400-year-long confidence trick
文章作者 Tom Renner 于近期发文,将大语言模型(LLMs)的兴起类比为一场延续 400 年的 “庞氏骗局”。他认为,人类社会几个世纪以来对 “机器计算绝对准确” 的信任被利用,LLM 供应商通过制造恐惧(如工作被取代)和提供虚假的 “同情”(过度友好的交互)等情绪操控手段,营造出一种 “必须立即采用 AI” 的紧迫感,但实际上 LLMs 并非真正的智能,且多数 AI 项目未能带来投资回报。
Testing AI For C Programming
一位拥有 25 年编程经验的开发者近期测试了以 Claude Code 为代表的 “AI 代码代理”。他发现,在明确指令和审查下,AI 辅助能显著节省处理重复性、繁琐任务的时间,甚至能帮助分析复杂 bug。他将 AI 定位为 “实习生” 或 “律师助理”,强调人类应负责高级规划和给出清晰指令,而 AI 负责执行具体编码任务,最后由人类进行审阅和修改。
开发工具与开源
Getting Forked by Microsoft
开源项目 Spegel(一个 Kubernetes 集群的 P2P 容器镜像分发工具)的唯一维护者 Philip Laine 发文控诉,微软在与他进行初步沟通后,未经告知便几乎复制了其项目代码,创建了功能类似的项目 “Peerd”,并在 KubeCon Paris 上展示。虽然 Spegel 采用 MIT 许可允许 fork,但 Laine 指出 Peerd 的代码中仍存在对其项目的直接引用,且微软的品牌影响力对原项目造成了挤压。此事引发了关于大公司如何与独立开源维护者合作的讨论。
I built a timer I can’t fail to set
开发者 Daniel Delaney 为了解决工作流中 “无意识忙碌” 的问题,开发了一款名为 “Intention” 的 macOS 计时器应用。其独特之处在于:每次计时结束,用户必须用一两个词输入接下来的专注目标才能开始下一轮计时;如果拖延输入,屏幕会逐渐变暗直至无法使用。这种设计强制用户进行周期性反思,旨在训练更高效、更有意识的工作习惯。
Using OpenCode in CI/CD for AI pull request reviews
作者介绍了如何利用开源工具 OpenCode 结合 GPT-5.3-Codex,在 CI/CD 流水线中构建自托管的 AI 代码审查流程。这种方法避免了将仓库权限授予第三方 SaaS 服务的风险,且适用于 GitHub/GitLab 以外的代码托管平台。核心流程包括克隆代码、运行 OpenCode 进行保守式代码审查,并将结果报告通过 API 回帖到对应平台。
产品与文化
Time to Move On – The Reason Relationships End
创业导师 Steve Blank 于 2026 年 2 月 24 日发文,通过个人与一家非营利组织长达 25 年的关系因领导层更迭而终结的经历,引申出对各类关系(商业、合伙、人际)结束原因的思考。他指出,关系破裂往往并非失败,而是双方成长方向不同、共同使命完成或隐性契约改变后的自然结果,适时重新评估并结束一段关系是健康且必要的。
Every Man a Microservice
作者根据早年 AWS 的经验,提出了一种理想的系统与组织架构设计原则:构建 “一人规模” 的微服务。即每个服务的代码量应控制在单个人可以完全掌握的程度,并建立服务与开发者之间一对一的强所有权关系。他认为这种方式能极大提升决策效率、代码质量和工程师成长速度,并对比了传统 “团队共同拥有” 模式带来的各种弊端。
安全
Weekly Update 492
安全研究员 Troy Hunt 在其 2026 年 2 月 27 日的周报中,聚焦于数据泄露事件中受害者获知信息严重延迟的问题。他指出,被入侵的企业同时面临犯罪分子、法律诉讼和监管压力的多重夹击,陷入 “支付赎金” 或 “早期透明披露” 的两难困境,导致整个数据泄露通知体系混乱且难以改善。
Vulnerability as a Service
一篇发表于个人博客的短文,仅以 “OpenClaw being dumb” 作为内容,疑似对某种安全服务或现象进行了简短的批判或讽刺。
其他
The Most Popular Blogs of Hacker News in 2025
一篇发布于 2026 年初的回顾性文章,盘点了 2025 年在 Hacker News 上最受欢迎的个人博主。Simon Willison(专注于 AI 工具测评)连续三年位居榜首,Jeff Geerling(Raspberry Pi 与自托管)、Sean Goedecke(大公司技术团队政治)、Brian Krebs(网络安全调查)和 Neal Agarwal(交互式网络艺术)分列二至五名。文章分析了他们受欢迎的原因,并指出运气在 HN 内容传播中扮演的角色。
How I Reversed Amazon‘s Kindle Web Obfuscation Because Their App Sucked
一位开发者因不满 Kindle 安卓应用的糟糕体验,决定逆向工程亚马逊 Kindle 网页阅读器的 DRM 保护机制。他发现亚马逊使用了多层混淆技术:将文本转换为随机 ID 映射的 SVG 矢量图形,且该映射每 5 页重置一次。最终,他通过渲染所有 SVG 字形生成感知哈希,并与本地 Bookerly 字体进行像素级相似度匹配,成功解密并复原了整个电子书。
Aperiodic Tilings V: the Refinable Frontier
Simon Tatham 于 2025 年 9 月 2 日发布了他关于非周期铺砌系列文章的第五篇。本文主要解决了此前遇到的难题:当用于生成彭罗斯、帽子(hat)等非周期铺砌的 “替换系统” 存在歧义,无法构建确定性状态转换器时,如何通过算法自动对系统进行 “细化”。该方法通过分析每个瓦片在整体铺砌中的邻居模式来创建子类型,从而消除歧义,并以 “椅子铺砌” 和 “尴尬方块” 等为例进行了演示。
I swear the UFO is coming any minute
这篇发布于 2026 年 2 月 27 日的 “链接与更新” 文章,汇总了作者近期关注的多个事件。核心内容包括:对《当预言失败》研究中认知失调经典案例的质疑;揭露神经学家奥利弗・萨克斯可能虚构病例;一项关于记忆受措辞影响的经典心理学实验未能复现;以及作者对自己关于公众舆论认知研究的辩护。文章以批判性视角审视了多个科学和传播领域的经典故事。
其他
如何判断一份工作是否会压垮你的灵魂
作者 Anil Dash 于 2026 年 1 月 12 日在其个人博客上提出了七个关键问题,旨在帮助科技从业者系统性地评估一份潜在工作是否与其价值观匹配、能否提供成长空间以及是否拥有健康的组织文化,从而找到更能发挥自身影响力且不损耗灵魂的职业角色。
我最喜欢的科技博物馆
作者 Marcin Wichary 于 2026 年 1 月 5 日通过一篇图文并茂的长文,分享了他参观过的全球多家科技博物馆的体验。文章不仅列出了他认为最佳的六家博物馆(如台北铁道博物馆、ACMI 等),还分析了构成优秀博物馆体验的关键要素,如展品密度、策展热情与叙事创造力。
加油站前庭网络技术演进史
一篇发表于 2026 年 2 月 8 日的深度技术分析文章,详细梳理了美国加油站从机械泵到现代卡机一体化(CRIND)系统的网络与控制技术发展历程。文章解释了由于安全规范、支付技术迭代(如 EMV 芯片卡)和广告媒体需求(如 GSTV)带来的复杂性,导致了当前加油站前庭多种通信协议(如电流环、DSL、HomePlug)并存的混杂现状。
开发工具
在 NixOS 上使用 microvm.nix 为编码代理创建安全虚拟机
开发者 Michael Stapelberg 于 2026 年 2 月 1 日发布教程,详细介绍了如何在 NixOS 上利用 microvm.nix 项目配置临时的、无状态的 MicroVM。该方法旨在为 Claude Code 等 AI 编码代理提供一个与主机文件系统隔离的安全沙箱环境,防止私人数据泄露,并允许在代理行为异常时快速销毁和重建虚拟机。
我如何用 Rake 替代 Baremetrics 和 ChartMogul
SaaS 产品 Keygen 的创始人在 2026 年 1 月 5 日撰文,分享了他为何以及如何用自定义的 Ruby Rake 任务取代 Baremetrics 和 ChartMogul 等商业分析服务。文章提供了计算 MRR(月经常性收入)、转化率、客户流失率和 LTV(客户终身价值)等关键业务指标的具体代码示例,并阐述了自建分析脚本带来的数据洞察自由度和成本控制优势。
产品动态
我的课程网站正在迁移至新平台
Python/Flask 教育者 Miguel Grinberg 于 2026 年 2 月宣布,由于其原课程托管平台 Teachable 费用大幅上涨且功能停滞,他决定将课程网站迁移至自建平台(learn.miguelgrinberg.com)。迁移过程要求现有用户在新站点使用相同邮箱注册以同步购买记录,并推出了 “WELCOME20” 优惠码以鼓励新订单和测试新支付流程。
共 178 条更新 · 生成于 2026-02-27 21:33:53