
汇总北京时间 2026 年 9 月 19 日 Hacker News 首页前 20 条,保留英文原标题、原文入口、中文要点与同一快照的讨论热度。
/config 的「Project instructions」里改;Bedrock、Vertex 与 Foundry 三个平台暂时不支持。AGENTS.md 是社区推动的通用智能体说明文件格式,此前 Claude Code 只认自家的 CLAUDE.md,用户普遍用软链接把两者接起来。同一条更新还加了个环境变量 CLAUDE_GATEWAY_PROXY_IS_EGRESS_BOUNDARY=1,给出口只走正向代理的网关用。讨论区里有人贴出科技媒体 The New Stack 的报道,称 Shopify 的 Tobi Lütke 先前在 X 上表示要禁掉 Claude Code,直到它肯读 AGENTS.md 与 .agents/skills 这类文件;多数评论认为这只是最低限度的跟进,有人已经在删软链接,也有人指出 .agents/skills 目录下的技能仍然读不到,另有人说 Anthropic 这么做是因为用户流失,不是因为在乎开发者。cloudflared tunnel --url http://localhost:8000 就能把本机端口变成一个公网 HTTPS 地址,不用账号、不用配 DNS、不开入站端口;cloudflared 主动向最近的边缘节点发起站外连接,页面打出 335+ 个城市、约 3 秒出地址、零开放端口几个数字,并强调新增了给编码智能体用的 JSON 输出。讨论区最集中的一点是「这跟以前有什么不同」:有人直接问这个产品好几年前就有了,是不是只换了个营销页;也有人批评页面像一次性提示词生成的,排版与配色都像没迭代过。ngrok 的创始人 inconshreveable 在评论里说,他们很多年前就取消了匿名使用,因为那是全平台最大的一块滥用来源,他认为这种不需要账号的匿名隧道服务对互联网安全是净负面;另有用户说 Cloudflare 隧道的延迟抖动一直很大,平时 30–50 毫秒的链路会被拉到 115–750 毫秒。也有人贴出一份开源隧道方案清单,提醒还有 frp、bore、ngrok 这些选择。#if !targetEnvironment(macCatalyst) 把相关代码隔开;面向 iOS 27.1 的工程看不到可用的 Mac Catalyst 运行目标,要把最低部署版本设成 Mac Catalyst 27.0;模拟器首次启动可能要几分钟;iPhone Duo 模拟器运行时里 StandBy 与大多数应用扩展的调试都不可用。画布的覆盖设置新增了一个 Display 分组,可以在外接显示上预览。讨论区基本都在谈 iPhone Duo:有人算了一下,从拿到模拟器到第一批用户在自己机器上跑应用只有一个多月,估计不少应用首发时会显示不正常;有人提醒 Apple 这次还随包带了一个 /uikit-app-modernization 技能来帮助适配新形态;提交者本人贴出了自己应用编译成功的截图。if、while、for、case、&&、||、?:、??)。分数为 1 表示只有一条直路,约 10 是 McCabe 给出的传统上限,超过 25 会被微软的 CA1502 分析器标为过高。文章用 C# 例子讲了怎么算、实践中哪些阈值有意义、怎么在真实项目里测量与可视化。讨论区指出的短板是:圈复杂度诞生在多态普及之前,它只数显式分支,面向对象里靠多态分出的路径它看不见;有人讲了段往事——上一家公司刚把圈复杂度当回事,同期又鼓励用当时很差劲的 AI 工具改代码,结果是一地鸡毛;也有人问有没有人用 NDepend 这类工具引导智能体做重构,说自己会把 C# 与 Python 的依赖图存进本地库给智能体查;还有做安全的人说圈复杂度用来评估 Python 代码的安全风险很实用。int main() { while (true); } 在 C++26 之前是未定义行为,编译器可以假定它会结束,Clang 直接把循环删掉,结果是链接器排在其后的 unreachable() 函数被执行、打印出「Hello world!」。C++26 通过 P2809R3 修掉了这一点,平凡的死循环变成有定义的行为;条件是循环体必须真的空着(写 continue 就回到未定义行为),满足条件时循环体会被替换成一次 std::this_thread::yield() 调用,好让它具备前进保证。讨论区意见很集中:往一个没有任何库调用的死循环里插系统调用是个意外,很多人不接受这种做法,有人直接说这会带来惊吓;也有人问为什么当初非要把死循环定为未定义行为,有人翻出 C 语言委员会的旧文当解释;做单片机的读者说 STM32 的自动生成代码就在错误处理里用无限循环,标准变动会影响到他们。This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.