2026-08-10 Hacker News Top Stories #
- 丹麦要求高中生对书面作业进行口头答辩以防范AI作弊,并建议使用监控工具和增加校内作业。
- 开发者承认其AI生成项目与现有应用高度相似并致歉,但评论者普遍认为这是推卸责任的借口。
- 作者将手机改装为家庭服务器,通过Termux和chroot运行Linux应用,并用Ansible管理部署。
- 文章介绍通过抖动技术将图片嵌入QR码的方法,并强调美观与可扫描性之间的平衡。
- Windows 11自带天气应用因基于WebView2而消耗超1GB内存,远超macOS同类应用,影响低端系统性能。
- Shopify用MySQL的SKIP LOCKED特性替代Redis处理库存预留,成功应对高峰流量并降低维护成本。
- 约翰·格鲁伯为其错误指责苹果拒绝应用而道歉,承认开发者误导了他,并撤回文章。
- 亚马逊计划在德州建设由天然气供电的AI数据中心,预计成为美国最大污染源,与其净零承诺相悖。
- Os8088项目在8086处理器上实现类Mac图形操作系统,但被质疑实际由AI生成而非手写。
- 历史学家批评硅谷误读科幻小说、以技术取代民主职能,并指出科技领袖的哲学素养肤浅。
1. 丹麦高中生将需对书面作业进行口头答辩 (Danish high schoolers will have to verbally defend written assignments) #
https://mezha.net/eng/bukvy/ca117584_denmark_requires_oral/
丹麦教育部宣布新规,要求高中生对在家完成的书面作业进行口头答辩,以防范利用人工智能作弊。该措施立即生效,涉及约 9000 名两年制 HF 预科项目的学生。此外,教育部还建议学校在考试中使用屏幕监控工具、设置防火墙限制访问内容,并增加在校内受控条件下完成的作业。学校领导、教师和学生组织表示欢迎,但呼吁针对快速发展的技术制定更长期的解决方案。教育部表示将继续与教育机构、教师和学生协商,确保 AI 不削弱学生的独立思考能力和学术水平。
HN 热度 617 points | 评论 276 comments | 作者:theanonymousone | 1 day ago #
https://news.ycombinator.com/item?id=49224294
- 丹麦硕士及以上学位已有口头答辩,效果很好,学生和老师都认为公平。
- 更多公开演讲和无法逃避任务能帮助克服社交恐惧。
- 销售工作经历有助于克服社交恐惧和公开演讲。
- 社交障碍模型有局限性,有些能力可通过期望和练习克服。
- 实践和知识深度能减少演讲焦虑。
- 对主题深入了解、不期待完美回答、不在全体同龄人面前演讲有助于克服恐惧。
- 医生、律师、军人需要快速成为专家并展现自信。
- 暴露疗法需循序渐进,否则可能强化恐惧。
- 需要设置保护措施,避免对某些人造成伤害。
2. 我的过错——黑暗时刻 (Mea Culpa – Dark Hours) #
https://blog.terrygodier.com/2026/08/09/mea-culpa-dark-hours.html
Mea Culpa - Dark Hours 是一篇博客文章,作者 Terry Godier 承认自己上周发布的一个名为 Dark Hours 的项目与另一位开发者制作的 DarkHours.app 极为相似,甚至重现了对方已修复的漏洞。作者表示此前从未见过该原版项目,但承认自己在使用 AI 工具(Claude)生成项目时过于轻率,未能核实是否与已有项目雷同。为此,作者将域名重定向至原开发者,并取消了后续 iOS 应用的发布计划。作者道歉并承诺今后不再以这种方式使用 AI 来创建网络项目。
HN 热度 543 points | 评论 248 comments | 作者:satvikpendem | 11 hours ago #
https://news.ycombinator.com/item?id=49231154
- 开发者声称克隆开源应用是 AI(Claude)无意中造成的,但评论者普遍不信,认为这是推卸责任的借口。
- 类似案例:D’addario 用 AI 生成广告歌被揭穿后,先甩锅给 LANDR 和 Apple Mastering,最后才承认员工未经授权使用 Suno,且该员工此前就有大量 AI 内容。
- “AI 干的”已成为新的“狗吃了我的作业”式借口,类似政客说“被黑客攻击”或孩子说“照片是 AI 生成的”。
- 这种推卸责任的做法本质是把责任推给无法自辩的下游环节,以逃避自身责任。
- 未来人类的主要就业机会之一可能是“替罪羊”,因为企业不愿担责,AI 无法担责,需要有人来背锅。
- 评论者认为,Claude 不可能在没有明确指令的情况下,精确复制另一个开源应用的名称和品牌,开发者必然有意识引导。
- 即便 AI 辅助,最终责任仍在人类开发者,其声称退出该领域的道歉无法挽回信誉,需用行动证明。
3. 我的手机现在是一台服务器 (My server is a phone now) #
https://seg6.space/posts/phone-server/
作者将一台 CMF Phone 1 手机改造成家庭服务器,替代了原本付费的 Hetzner VPS。最初尝试刷入 postmarketOS 失败,导致手机变砖,恢复后决定保留 Android 系统,利用 Termux 作为宿主环境运行 Linux 应用。通过 Termux:Boot、runit 和 Tailscale 实现开机自启和稳定网络访问。应用原本通过 PRoot 运行,但浏览器性能不佳,最终通过 root 手机并使用 chroot 挂载 Debian 文件系统,显著提升性能。整个部署通过 Ansible 管理,实现版本控制、服务定义和健康检查。
HN 热度 486 points | 评论 234 comments | 作者:seg6 | 1 day ago #
https://news.ycombinator.com/item?id=49226636
- 语言学角度:标题“My server is a phone now”中,server 是已知主题,phone 是新信息,因此读者会理解为服务器变成了电话,但实际是手机充当服务器。
- 非母语英语读者可能误解为服务器现在具备电话功能(能打电话)。
- 母语英语读者也有类似误解,认为服务器增加了电话能力。
- 标题结构“my X is a Y now”通常暗示 X 变成 Y,但这里实际是 Y 变成 X,造成语法歧义。
- 建议改为“my server runs on a phone now”更清晰,避免歧义。
- 标题的歧义可能是有意吸引注意力,但可能误导读者,不符合博客写作目标。
- 有评论用“amphiboly”术语描述这种语法歧义现象。
4. 抖动 QR 码 (Dithered QR Codes) #
https://www.andrewt.net/dithered-qr-codes/wtf/
这是一个关于如何制作带有抖动效果的 QR 码的技术教程。文章首先介绍了 QR 码的基本结构,包括功能图案和数据模块,并指出数据模块可以适当修改而不影响扫描。接着,作者展示了如何将图片嵌入 QR 码中,通过将每个像素分成 3x3 网格,用中间像素存储数据,其余像素显示图片,从而生成低分辨率、单比特的图片。
为了改善图片质量,文章引入了抖动技术,特别是 Bayer 滤波和 Floyd-Steinberg 误差扩散抖动。误差扩散通过将阈值化产生的误差分散到相邻像素,使整体亮度更准确,图案更自然。作者进一步将误差扩散应用于 QR 码的数据模块:先强制设置数据模块的颜色,并将误差扩散到周围像素,从而显著减少噪声,使图片更清晰。
文章还介绍了高级技巧,如旋转 QR 码、调整编码设置,以及允许修改部分高误差数据模块(利用 QR 码的纠错能力)。最后,作者提醒实际应用中的权衡:美观与可扫描性之间的平衡,并建议在打印或大屏幕使用时注意边距和缩放问题。
HN 热度 358 points | 评论 41 comments | 作者:jmusall | 1 day ago #
https://news.ycombinator.com/item?id=49226742
- Russ Cox 的 QArt Codes 通过修改 URL 编码方式嵌入图像,同时保持 QR 码完全有效,不依赖纠错。
- 可以使用颜色生成 QR 码,相关讨论在 reddit 上有详细说明。
- QR 码的纠错能力被美观用途侵蚀,商家在中心放 logo 会消耗纠错预算。
- 未来可能会看到更多完全无法扫描的 QR 码,因为纠错余量被过度消耗。
- 公司发布广告前应该测试 QR 码是否可扫描,就像确认地址和电话一样。
- 本地政府重新组织垃圾收集时邮件日期错误,显示无能。
- 支付 QR 码无法扫描,不得不手动输入下方文字。
- 公司不缩短 URL 导致 QR 码密度过大难以扫描。
- Russ Cox 的博客文章是经典参考。
- 同一作者在 Mastodon 上有相关讨论。
- 可以使用扩散模型(如 Stable Diffusion controlnet)生成既美观又有效的 QR 码。
- 可以在 QR 码中运行动画,甚至 Doom 游戏。
- Bad Apple meme 已有人用 QR 码实现,且保持完整方块。
- 彩色 QR 码可以通过算法生成。
- 这种技术依赖于扫描器只读取方块中心点,若开发者采样整个方块则会失效,期望的是利用纠错极限而非取巧。
- 采样整个方块可能因边缘混叠导致解码困难,但引入无关颜色仍可能引发问题。
- QR 码规范要求只读取方块中心点。
- 可以生成最接近某个图像(如 Nike 勾)的最小 QR 码,并购买对应域名转售。
- QArt 可以实现接近图像的 QR 码,但结果不够干净。
- 可以用 SAT 求解器找到最小黑单元格的 QR 码。
- 可以将 QR 码 alpha 混合到图像中融入设计。
- 域名来自作者每日谜题网站。
- 尝试用猫照片和自拍生成 QR 码,但 iPhone 无法扫描,主页面上的可以。
- 文章中的抖动方法更优雅数学,但 controlnet 的视觉表现更吸引人。
5. Windows 11 自带的“天气”应用会消耗超过 1GB 的内存 (Windows 11’s built-in Weather app wastes more than 1 GB of RAM) #
Windows 11 自带的“天气”应用被发现会消耗超过 1GB 的内存。根据 Windows Latest 的测试,该应用在显示天气预报时,内存占用可超过 1.2GB,在闲置时降至约 500-600MB,而在进行缩放或导航等基本操作时,甚至能攀升至 1.5-1.6GB。在一台仅有 8GB 内存的电脑上,这意味着该应用可能占用近 20% 的系统内存。
相比之下,macOS 上苹果的原生天气应用在类似条件下仅使用不到 250MB 内存,微软的版本内存占用是其大约五倍。
这种高内存消耗的原因是,该“天气”应用并非真正的原生 Windows 应用,而是一个基于微软 WebView2 框架构建的 MSN 天气网页应用。任务管理器显示,它同时运行着多个基于 Chromium 的子进程,这导致了不寻常的高内存占用。
这个问题对高端电脑影响不大,但会明显影响 8GB 或 16GB 内存的入门级系统,可能导致系统因依赖页面文件而变得卡顿。此外,该应用界面还嵌入了广告,在微软近期努力提升 Windows 11 效率和低端硬件性能的背景下,这一发现显得尤为矛盾。微软高管曾表示未来将开发更多真正的原生应用,但尚不清楚“天气”这类 MSN 应用是否会得到重建。
HN 热度 339 points | 评论 283 comments | 作者:akyuu | 9 hours ago #
https://news.ycombinator.com/item?id=49232138
- 2006 年自配的游戏 PC 仅用 1GB 内存就能同时运行多款软件,对比当前天气应用浪费内存感到荒谬
- 用 Rust 编写的原生 iOS 会议应用仅 500KB 大小、占用几 MB 内存,连 500KB 都嫌大,正准备进一步优化
- Windows 商店的扫雷游戏比完整 Win98SE 安装包还大,软件体积膨胀现象持续恶化
- XFire 联合创始人曾赢得卡马克的法拉利,但如今的软件效率已失去当年精神
- 将聊天和播放软件放在旁边旧 Thinkpad 运行能释放主系统性能
- 通过 Edge 加载网页版天气并添加为应用(130MB 内存),比原生应用(1GB)更省资源,并建议关闭新闻推送
- 用命令 inxi 获取天气信息仅 1.4MB,而 Flatpak 方式浪费资源,现代软件效率不如 80 年代的 4MB 内存机器
- Edge 将移除 Manifest v2 会破坏 adblock,但 UBO Lite 的 MV3 版本目前仍可正常拦截广告
- Chrome 在启动时允许加载广告/内容才加载扩展,故意降低用户体验提升表面速度
- 天气应用内存占用高是因为基于 WebView2 框架(非原生),有多项 Chromium 子进程
- 将天气添加为 Edge 应用可共享已有 Edge 进程的内存,并支持浏览器扩展修改体验
- 最简单的解决方法是直接删除 Windows,使用 Arch Linux
6. 我们用 MySQL 替换 Redis 用于库存预留,并且它扩展了。 (We replaced Redis with MySQL for inventory reservations and it scaled) #
https://shopify.engineering/scaling-inventory-reservations
Shopify 的工程团队在博客中分享了他们如何用 MySQL 替代 Redis 处理库存预留(inventory reservations)并成功扩展的经验。在结账时,系统需要确保商品仍有库存,防止超卖或拒卖。此前他们使用 Redis 存储预留信息,但 Redis 与库存账本(MySQL)分离,导致无法原子化操作,可能引发超卖或漏卖。同时 Redis 缺乏多仓库感知能力,维护成本高。
解决方案是利用 MySQL 8 的 SKIP LOCKED 特性,将设计从“每商品一行(带数量列)”改为“每可售单元一行”。例如库存 10 件则对应 10 行,预留时通过 SKIP LOCKED 跳过已锁定的行,减少行锁竞争。为避免表过大,他们为每个商品/仓库组合维护一个上限 1000 行的可用池,超出时触发内联补充(带锁防止惊群效应)。关键决策包括使用复合主键(而非自增 ID)以减少每行锁数量,以及将预留和库存账本放在同一数据库,利用 ACID 事务保证一致性。该方案在 2025 年黑色星期五高峰流量中达到了性能目标。
HN 热度 328 points | 评论 242 comments | 作者:adletbalzhanov | 1 day ago #
https://news.ycombinator.com/item?id=49226536
- 文章明显是 AI 生成的,使用了对比性平行结构(如“connections, not CPU”)和空洞的总结性语句(如“the final takeaway”),缺乏人类写作的自然感。
- 这种 AI 写作风格在技术文章中越来越常见,表现为低密度信息、无意义的并列短语和刻意模仿的“金句”,令人反感。
- 即使文章内容正确,这种 AI 腔调也损害了可信度,让人对 Shopify 工程师的专业性产生怀疑。
- 批评者认为,AI 写作的泛滥源于 RLHF 训练中鼓励了这种浮夸、空洞的表达方式,而读者却往往点赞支持,形成恶性循环。
- 有人指出,AI 模型只是模仿了训练数据中的模式,如果人类作者也写出类似风格,同样会被批评为糟糕的写作。
- 建议平台或社区应制定政策,明确标注 AI 生成内容,或鼓励更自然、信息密度更高的写作风格。
7. 撤回声明:关于“本周 App Store 拒绝案例”的更正与致歉 (Retraction: The App Store Rejection of the Week That Was a Correct Rejection) #
https://daringfireball.net/2026/08/retraction_app_store_rejection_of_the_week
约翰·格鲁伯(John Gruber)于 2026 年 8 月 8 日发布了一篇撤回声明,为他前一日发表的“本周 App Store 拒绝案例”文章道歉。他此前指责苹果错误拒绝了一款名为“Dark Hours”的天文应用,但事实是,该应用最初提交时名为“Asterly”,内容完全属于占星术,包含塔罗牌等功能,苹果的拒绝符合规则。开发者特里·戈迪尔(Terry Godier)在公开文章和私信中误导了格鲁伯,戈迪尔后来删除了不实内容并承认苹果从未收到过不含占星内容的应用版本。此外,戈迪尔的“Dark Hours”网站与另一个同名开源项目撞名,且存在相同 bug,最终他关闭了网站。格鲁伯表示这是他 24 年写作生涯中首次撤回文章,并向苹果审核团队和读者道歉。
HN 热度 321 points | 评论 63 comments | 作者:minimaxir | 21 hours ago #
https://news.ycombinator.com/item?id=49228166
- 赞赏作者坦诚处理,给出背景故事,与其他人推诿责任形成对比
- Godier 的 Dark Hours 应用与 Beher 的应用有相同 bug,且 Godier 盗用开源仓库并以同名发布,试图借争议炒作
- MIT 许可证允许商业使用,但复制名称和移除版权声明是问题;批评“更少限制=更自由”的谬误,利润驱动实体利用 MIT 代码而不回馈
- MIT 许可证要求包含版权声明,不能随意复制名称和剥离许可证
- 承认自己曾讨厌 MIT,但现在在初创公司喜欢用 Claude 从开源项目移植代码
- 讽刺未来没人会用非开源软件,因为无法自行扩展
- 希望 OsrsNeedsf2P 最终从社会得到他给予的(报应)
- AI 生成代码时人们不生气,但用于许可证清洗就生气,这是双标;Godier 的辩解不可信,更可能是直接克隆
- 直接骂 OsrsNeedsf2P 是人渣
- MIT/BSD 比 GPL 更自由,因为允许闭源使用
- MIT 允许使他人不自由,取决于关注个体自由还是整体自由
- MIT 要求包含版权声明
- MIT 许可下不是盗窃,作者明确允许这样做
- MIT 要求包含版权声明,Godier 未遵守,且不能声称自己发明
- 猜测 Godier 是否直接克隆还是 LLM 复制了 bug
- 怀疑 LLM 不会无意复制整个项目,除非明确提示
- 引用 Godier 的 mea culpa,称他声称是 LLM 所为
- 要求提供证据,否则认为是撒谎
- Godier 已被抓说谎,难以相信
- 不应相信 Godier,一次谎言否定所有证词
- LLM 更可能修复 bug 而非逐行复制,Godier 在推卸责任
- 原作者已修复 bug,克隆版仍有 bug 说明是 LLM 复制了旧版本,支持 Godier 说法
8. 亚马逊正在打造全美最大污染源 (Amazon Is Creating the Biggest Pollution Source in the Country) #
https://newrepublic.com/post/214111/amazon-data-center-biggest-pollution-source-entire-country
亚马逊正在德克萨斯州佩科斯县购置土地,计划建设一个由 7.65 吉瓦天然气发电厂供电的人工智能数据中心校园。据报道,这个发电厂将完全独立于德克萨斯州的电力网,获得的州级许可证允许其每年排放 3300 万吨二氧化碳,这使其成为美国最大的污染源,超过了目前最大的煤电厂。这一计划与亚马逊承诺到 2040 年实现净零排放的目标形成鲜明对比。
亚马逊本周已向德克萨斯州提交了三个建筑许可证,准备在获得批准后立即建造三栋数据中心建筑。根据卫星图像,土地清理工作已经开始。亚马逊在德克萨斯声称其已有 10 吉瓦的无碳能源项目在运营,并表示 GW Ranch 将使用不可饮用的咸水,以避免对灌溉或饮用水资源造成影响。然而,这种声明未必能平息公众的反对声。
数据中心在美国的乡村和城市地区都受到广泛的反对,尽管这些中心声称能够创造就业和推动地方经济,但实际情况往往并非如此。连接当地电网后,数据中心可能会导致公用事业费用上升及停电问题。尤其是在气候变化和干旱的背景下,亚马逊利用不可用水源的说法可能会遭到质疑。
此外,亚马逊自建电厂可能对当地居民缓解公用事业费上涨的担忧有一定的安慰作用,但仍然会引起对于污染问题的担忧,因为这个发电厂将成为美国最大的天然气发电厂。德克萨斯州乡村地区的居民普遍持保守立场,尽管特朗普曾错误地认为数据中心很受欢迎,但对这些设施的反对声音正在上升。一旦该项目公开,可能会引发烈的反潮。
总之,亚马逊的这一新项目不仅环境影响方面引发了争议,也可能在政治上面临反对,尤其是在德克萨斯州这样一个保守派聚集的地区。
HN 热度 251 points | 评论 166 comments | 作者:geox | 1 day ago #
https://news.ycombinator.com/item?id=49223845
- AI 数据中心使用非法无许可证的燃气轮机,且多为廉价便携式污染严重的类型。
- 企业选择污染严重的燃气轮机是因为清洁高效的涡轮机供货紧张,且规划审批可被规避。
- 数据中心使用燃气而非太阳能,是因为太阳能部署周期长、土地需求大,且存在供应链瓶颈。
- 对白领犯罪惩罚不公,类似 SBF 被判重刑,而亚马逊等公司违法却几乎无后果。
- AI 训练需要最大化 GPU 利用率,不能仅在白天使用太阳能,夜间停机影响收益。
- 数据中心大量建设是为了驱动 AI 应用强制推广,而非推动真正的 AI 技术进步。
- 电网扩建速度跟不上数据中心需求,导致企业非法使用自备发电机。
9. Os8088:一款面向 IBM XT、286 及 386 电脑的类 Mac 强大操作系统 (Os8088: A powerful Mac-like OS for the IBM XT, 286, 386) #
这是一个关于 os8088 项目的介绍页面。该项目是一个在 Intel 8086/8088 处理器上运行、从软盘启动的图形操作系统,模仿了 1984 年 Macintosh 的界面风格。页面详细描述了系统的各项特性,包括:支持 VGA、Hercules 和 CGA 等多种显示模式;具有窗口、菜单、鼠标、任务切换等图形界面功能;内置了记事本、时钟、弹球、控制面板、任务管理器、文件管理器、扫雷、绘图板、分形生成器、钢琴、录音机、纸牌和打砖块等多个应用程序。页面还通过一系列对比描述,展示了系统在有限硬件资源(如 256K 内存)下的精巧实现,例如菜单和窗口的绘制方式、任务调度机制等。最后,页面提供了在线体验和软盘镜像下载的链接。
HN 热度 243 points | 评论 159 comments | 作者:jggonz | 1 day ago #
https://news.ycombinator.com/item?id=49226923
- Visi On 并非微软开发 Windows 的直接灵感来源,微软当时已在使用 Macintosh 并雇佣了来自 PARC 的专家。
- 该项目声称是“手写”的,但实际上是由 AI 生成的,这种不透明的披露方式引发了质疑。
- 使用 AI 生成代码并不像描述的那样轻松,仍然需要大量的人工指导和调试。
- 这个项目本身没有实际用途,更多是技术演示或个人兴趣产物。
- 作者认为,即使项目无实用价值,利用 AI 快速实现一个想法也有其意义。
- 有人质疑作者为何要花时间做这种没有实际产出的项目,作者回应称这只是为了乐趣和探索可能性。
10. 硅谷误读科幻小说并破坏民主 (Silicon Valley misreads science fiction and undermines democracy) #
哈佛历史学家、普利策奖得主吉尔·勒波尔接受 TechCrunch 采访,为新书《人工国家的兴衰》预热。她批评硅谷科技公司正以算法、企业机器取代民主政府职能,认为这是“回归暴政与神化”。
勒波尔强调自己并非反技术,而是反对私企逐步接管国家职能。她指出,硅谷领导人(尤其是马斯克)常误读科幻小说,将未来推向前。她认为马斯克推崇的东西实际上与他自身的政治信仰完全矛盾。
对话还涉及苹果 1984 年 Mac 广告,她称将推特称为“数字市政厅”是荒谬的,并讨论了当前对数据中心的反思。她梳理了从 1996 年电信法到如今科技公司自设“最高法院”等历史脉络,指出在 PC 与互联网发展过程中有许多未采取的替代路径。
HN 热度 233 points | 评论 181 comments | 作者:evo_9 | 9 hours ago #
https://news.ycombinator.com/item?id=49232221
- 硅谷精英并非出于深刻哲学信念,而是致富后只关心富人利益,远离普通公众,将税率、反垄断及限制购买政府视为对自由的侵犯。
- 硅谷流行的多是肤浅的伪哲学,许多科技领袖只上过入门哲学课(如扎克伯格),人们常把随意思考当成哲学,入门课反而让人自以为是。
- 即使有精通哲学的科技公司创始人(如师从哈贝马斯的 Palantir 创始人),学术背景也无法解释其个人动机。
- 科技领袖如安德森和蒂尔将哲学视为工具而非行为指南,其言论不是观察或宣传,而是试图用自身影响力让某些事情成真。
- 信息环境三十年来巨变,需要建立新的民主结构,以对抗资本通过技术无限扩张权力的扭曲激励。
- 没有法治和有效政府就没有所有权;法律缺失会退回部落主义和封建主义,最终靠强权决定所有权,富人无法在秩序崩溃时仅凭财富维持控制;未来 AI 公司可能利用宣传机器获取权力。
- 人们只学了一点知识就容易很快改变观点并复述他人的理论,如同哲学入门课一样浅尝辄止。
Hacker News 精彩评论及翻译 #
Mea Culpa – Dark Hours #
https://news.ycombinator.com/item?id=49231407
On the previous HN posts I got this impression:
The developer’s astrology app containing tarot reading features was rejected from Apple’s App Store that prohibits astrology apps.
He then replaced the app’s content with a clone of, if not the identical open source astronomy app “Dark Hours”, copying even the name. The original is here: https://darkhours.app
The developer was then in contact with John Gruber, who wrote an article claiming Apple’s reviewers confuse a nice, scientific astronomy app with astrology. The developer reviewed the article before publication.
It then turned out that the developer forgot to mention that originally he did upload an astrology app for review. Gruber felt duped, and noted that it’s unclear whether an updated build containing the new astronomy app was ever submitted to Apple for review: https://daringfireball.net/2026/08/retraction_app_store_rejection_of_the_week
Now the developer seems to claim that he merely accidentally cloned that open source app when working with Claude.
I am not buying it.
user43928
根据之前HN上的帖子,我的印象是这样的:
开发者的一款包含塔罗牌占卜功能的占星应用,被禁止上架苹果应用商店(该商店禁止占星类应用)。
随后,他将该应用的内容替换成了克隆品——即便不是完全照搬,也是复刻了开源天文应用“Dark Hours”,连名字都一并抄袭。原版应用地址:https://darkhours.app
之后,开发者联系了约翰·格鲁伯,后者撰写了一篇文章,声称苹果审核人员误将一款优秀的天文科学应用当成了占星应用。开发者还在文章发表前审阅了内容。
然而后来发现,开发者当初确实提交了一款占星应用进行审核,只是故意隐瞒了这一点。格鲁伯感到受骗,并指出:包含新天文应用内容的更新版本是否曾提交给苹果审核,目前仍不清楚。相关文章链接:https://daringfireball.net/2026/08/retraction_app_store_rejection_of_the_week
如今,开发者似乎又在声称,他只是在与Claude协作时“意外”克隆了那款开源应用。
我可不信。
Mea Culpa – Dark Hours #
https://news.ycombinator.com/item?id=49231635
I am not buying it.
Coincidentally:
Just in the last few weeks, D’addario, one of largest guitar string manufacturers, posted on Instagram what is clearly an AI-song to advertise its new line of guitar strings.
After being called out on it being AI, they posted a mobile-recording of the song recreated in a DAW, but it didn’t even match the timing or the notes played.
After being called on it AGAIN, they blamed it on LANDR and Apple Mastering “changing the notes”, but those only do “AI knob tweaking”, they’re not generative-ai audio synthesis. LANDR itself replied.
After being called on it AGAIN, they finally caved and said one of their workers used Suno without their knowledge.
After someone contacted the worker, he said he was pretty clear in his communication with D’addario that he had used Suno.
EDIT: The worker claimed it was “his first time using AI” and “he didn’t know”, but after someone did some digging in his Instagram profile, there’s a few Suno songs and a lot of AI posters and avatars.
This sort of ass-covering is getting crazy with AI…
whstl
我不相信这事。
巧的是:
就在过去几周,全球知名吉他弦制造商达达里奥(D’addario)在Instagram上发了一段明显是AI制作的歌曲,来推广他们的新系列琴弦。
被指出是AI后,他们又发了一段在DAW里重新录制的手机录音版,但就连节奏和音符都对不上。
再次被指出问题后,他们甩锅给LANDR和Apple Mastering,说"改变了音符",但这些软件只是"AI旋钮微调"而已,根本不是生成式AI音频合成。LANDR本号都亲自回复了。
又一次被揭穿后,他们终于松口,说是一名员工未经授权使用了Suno。
有人联系了这名员工,他说自己跟达达里奥沟通时已经明确说过他用了Suno。
补充:这名员工自称是"第一次用AI"、“不知道怎么回事”,但有人查了他的Instagram主页,发现上面有好几首Suno生成的歌,还有大量AI海报和头像。
这种AI带来的遮遮掩掩行为,真是越来越离谱了……
My server is a phone now #
https://news.ycombinator.com/item?id=49229026
Side comment about the difference between “My server is a phone now” and “My phone is a server now.”
In linguistics, the terms “theme” and “rheme” refer to the status of information in a sentence [1]. The theme of a sentence is something that is known or can be assumed from the context (that is, old information), while the rheme is information that is newly introduced in the sentence, often as a comment on the theme. The tendency in many (most? all?) languages is for the theme to precede the rheme in connected discourse.
Without context, a reader is therefore likely to assume from “my X is a Y now” that X is something the writer had previously and that Y is something new. Because most people have a phone but few have their own servers, I was initially confused by the title “My server is a phone now.” I had to read the article to realize that the word order is in fact appropriate: for the writer, the server is old information (something he has had for a while) while the phone (as a server, at least) is new.
In English, theme and rheme might be inferred not only from the position in a sentence but also from how a noun is marked. Possessives like “my” are generally used before nouns referring to things that are previously known or assumed; the definite article “the” is similar. In contrast, the indefinite article “a” (or “an”) usually marks information being newly introduced, so it is more common with rhemes.
I worked as a Japanese-to-English translator for many years. Because the grammatical structure of Japanese sentences is very different from that of English, sentence-by-sentence translation often ends up with paragraphs where the information flow is awkward and unnatural. I gradually learned that I could produce smoother translations by reorganizing my English sentences into an old-to-new information sequence.
[1] https://en.wikipedia.org/wiki/Topic_and_comment
tkgally
关于“我的手机现在是一台服务器”和“我的服务器现在是一部手机”之间的区别,顺带说一句题外话。
在语言学中,“主位”和“述位”这两个术语指的是句子中信息的地位[1]。句子的主位是已知的或可以从语境中推断出来的信息(即旧信息),而述位是句子中 newly introduced 的信息,通常作为对主位的评论。在许多(大多数?所有?)语言中,连贯话语中主位往往先于述位。
因此,在没有上下文的情况下,读者很可能会从“我的X现在是一台Y”中假设X是作者之前就拥有的东西,而Y是新事物。因为大多数人都有手机,但很少有人拥有自己的服务器,所以我一开始对标题“我的服务器现在是一部手机”感到困惑。我不得不读了文章才意识到这个语序实际上是恰当的:对作者来说,服务器是旧信息(他已经拥有了一段时间的东西),而手机(至少作为服务器而言)是新的。
在英语中,主位和述位不仅可以从句子中的位置推断出来,还可以从名词的标记方式推断出来。“my”这样的所有格通常用在指代先前已知或假定事物的名词之前;定冠词“the”也是如此。相比之下,不定冠词“a”(或“an”)通常标记新引入的信息,因此它更常见于述位。
我曾多年从事日译英翻译工作。因为日语句子的语法结构与英语非常不同,逐句翻译往往会导致段落的语流笨拙且不自然。我逐渐学会了通过将我的英语句子重新组织成从旧信息到新信息的序列来产生更流畅的译文。
[1] https://en.wikipedia.org/wiki/Topic_and_comment
Fastmail offers EU data region #
https://news.ycombinator.com/item?id=49223953
EU data regions are a reflexive action by companies that try to hold on to their EU customers (and more and more are leaving, surprisingly the larger ones seem to be leading here). Realize that as long as you are still hosted on US owned infrastructure or that if there are US (or: five-eyes) owned companies anywhere in the stack your data can still be forcibly pulled and often without you being aware that this happened. There are only very few such stacks that are 100% owned by EU entities.
jacquesm
欧盟数据区域只是企业试图留住欧盟客户的一种条件反射式做法(而越来越多的客户正在离开,令人惊讶的是,较大的企业似乎在这方面领先)。要认识到,只要你的数据仍托管在美国拥有的基础设施上,或者技术栈中任何环节存在美国(或五眼联盟)拥有的公司,你的数据仍可能被强制调取,而且往往你对此毫不知情。完全由欧盟实体百分之百拥有的此类技术栈少之又少。
Taxi drivers rarely die of Alzheimer’s #
https://news.ycombinator.com/item?id=49233696
Taxi Drivers: The mean age at death is approximately 67.8 years.
General Population: in the same dataset, life expectancy averaged 74 years.
The average age at which patients are typically diagnosed with Alzheimer’s disease is 79.
People in these jobs don’t live long enough on average to get diagnosed, at the same rate. The same effect will happen in any job that lowers your life expectancy.
cortic
出租车司机:平均死亡年龄约为67.8岁。
普通人群:同一数据集中,平均预期寿命为74岁。
阿尔茨海默病的平均确诊年龄为79岁。
从事这些职业的人平均寿命较短,无法以相同比例获得确诊。任何会缩短预期寿命的职业都会产生同样的效应。
Windows 11’s built-in Weather app wastes more than… #
https://news.ycombinator.com/item?id=49233151
By comparison, Apple’s native Weather app on macOS reportedly uses less than 250 MB of RAM
That’s also bloated, couldn’t they find a better comparison to illustrate the egregious waste?
eviks
相比之下,苹果macOS系统自带的天气应用据说占用内存不到250MB。
那也很臃肿啊,他们就不能找个更好的例子来说明这种惊人的浪费吗?
Silicon Valley misreads science fiction and underm… #
https://news.ycombinator.com/item?id=49232528
I don’t even think most of it is deeply philosophical.
They just got uberrich and now worry more about the concerns of the uberrich than the concerns they had when they were normies.
Rule of law, functioning government providing services, functioning public commons, free press, freedom of speech for all, any social safety net, etc don’t matter when they are so far removed from the public they can just go buy yourself an island/citizenship/president.
Suddenly small differences in marginal tax brackets, antitrust enforcement & limits on the ability to simply buy the government they want are the biggest encroachments on freedom they feel.
steveBK123
我甚至不认为他们大部分想法有多么深刻的哲学意味。
他们不过是暴富了,现在更关心超级富豪的忧虑,而不是他们还是普通人时所担忧的那些事。
法治、运转良好的政府服务、健康的公共空间、自由的新闻、人人享有的言论自由、任何社会安全网——当这些人远离大众到可以自己买个岛屿、买本护照、买个总统时,这些就都不重要了。
突然间,边际税率的小差别、反垄断执法、以及对他们直接买下想要政府的限制,反而成了他们感受到的最大自由侵犯。
“Code was never the hard part” is an insult to all… #
https://news.ycombinator.com/item?id=49224397
Writing code is not hard. Writing correct code is. Knowing what is correct in a setting with paying customers generally involves interacting with those customers.
That’s like saying “building a car is not hard, building a real car that you can use and that passes regulation is”.
IOW, writing code is hard in every reasonable context.
hakunin
编写代码并不难。编写正确的代码才难。而在有付费客户的环境下,知道什么是正确的,通常需要与这些客户进行互动。
这就好比在说“造一辆车不难,造一辆你能真正使用且符合法规的车才是真本事”。
换句话说,在任何合理的语境下,编写代码都是困难的。
US Military’s cyber command unit grapples with clu… #
https://news.ycombinator.com/item?id=49220696
I suspect the Cold War of cyber warfare that is happening is orders of magnitude bigger than the public knows.
Imagine knowing this and not being able to get emotional support from your friends and family.
YesThatTom2
我怀疑正在发生的网络冷战规模比公众所知的大几个数量级。想象一下,你知道这一点却无法从朋友和家人那里获得情感支持。
DeepMind’s WeatherNext model achieves breakthrough… #
https://news.ycombinator.com/item?id=49221870
Everything in AI seems to be focused on LLMs lately. But in my opinion, powerful problem-specific models like this are even more interesting. The SOTA AI models used in weather forecasting are already outperforming the classic NWP models while being orders of magnitude more efficient (inference). Most are based on multi scale (hierarchical) Graph Neural Networks, an architecture which is not often talked about. The original Graphcast paper is worth a read if you think this is interesting: https://arxiv.org/abs/2212.12794
tcumulus
最近,人工智能领域的一切似乎都聚焦于大语言模型。但在我看来,像这样强大的、针对特定问题的模型更有意思。天气预报中使用的SOTA(最先进)AI模型已经超越了传统的数值天气预报(NWP)模型,同时推理效率高出几个数量级。其中大多数基于多尺度(层级)图神经网络——这是一种不太常被讨论的架构。如果你觉得这很有意思,原始的GraphCast论文值得一读:https://arxiv.org/abs/2212.12794
US Military’s cyber command unit grapples with clu… #
https://news.ycombinator.com/item?id=49223792
This was a big thing for drone people based out of Eppley AFB in Omaha. Wake up, drive to work, attack enemies, drive home, sit there eating dinner with your family trying to pretend you didn’t kill someone and can’t talk about it. Combat troops get to lean on each other after a firefight: “dude, good shot. That guy was about to get us!” You get validation that you did something to safe you and your friends, and it’s still a heavy burden, but you have people who were there telling you that you’re a good person and did the right thing.
The Air Force did something shockingly reasonable (according to the newspaper coverage): they require all pilots to attend mandatory counseling sessions. Then there was no sign of weakness or any of that toxic nonsense. “Ugh, guess I have to go talk to the doc today, and I don’t want to, but guess orders are orders.”
kstrauser
对于驻扎在内布拉斯加州奥弗特空军基地的无人机操作员来说,这曾是件大事。起床、上班、攻击敌人、下班回家、坐下来与家人共进晚餐,却要假装自己没有杀过人,而且对此绝口不提。而作战部队的士兵在交火后可以互相依靠:“兄弟,打得好。那家伙差点就要干掉我们了!” 你得到了自己拯救了自己和战友的确认,但这依然是个沉重的负担,只是身边有同经历的人告诉你,你是个好人,做了正确的事。
而空军做了一件极其合理的事(据报纸报道):他们要求所有飞行员必须参加强制心理咨询。这不再是软弱的表现,也绝非那种“有毒的男子气概”的胡扯。“唉,看来今天得去找医生聊聊了,我真不想去,但命令就是命令。”
Ask HN: What are you working on? (August 2026) #
https://news.ycombinator.com/item?id=49234277
I got laid off at the end of April and have been building my own personal dream tool since, it’s a skeuomorphic carpentry simulator with an agent MCP. You start with real wood specs and a shop full of miter saws, router tables, table saws and the like. Think of it like Sketchup but no extruding rectangles.
It’s been really fun to build with. Agents can create parametric procedures so e.g. stick framing becomes a simple function call for the next agent, building a flywheel. There is full agent-human parity in every surface, so there is a human UI for the procedures too.
Every operation is yaml, so agents pick it up pretty quickly. Agents can also file feature requests when they reach for a tool that doesn’t exist. You can export to 3d printing files, video walk-through, step files, get a BOM and a cut plan, view your project in life-size with AR. There is a notion-like interface for authoring build guides… a lot going on. If you’re a woodworker/software engineer you might enjoy it.
You can add the MCP to your agent of choice, send a picture, description, sketch or whatever; say “build this with Sawdust”
taylorfinley
我在四月底被裁了,从那之后一直在打造自己梦想中的工具——一个拟物化的木工模拟器,带有一个agent MCP。你从真实木材规格和一整间放满斜切锯、铣床台、台锯之类的工坊开始。你可以把它想象成Sketchup,但不用拉伸矩形。
做这个东西真的很有趣。Agent可以创建参数化流程,比如把“墙体骨架搭建”变成下一个agent的一次简单函数调用,形成飞轮效应。每个表面上都有完整的agent-人对应关系,所以这些流程也都有面向人的界面。
每个操作都是yaml格式,所以agent很快就能上手。当agent需要某个不存在的工具时,它们还可以提交功能请求。你可以导出3D打印文件、视频演示、step文件,获取BOM清单和切割方案,还能用AR以实际尺寸查看你的项目。还有一个类似Notion的界面用来编写建造指南……内容相当多。如果你是木工/软件工程师,你可能会喜欢它。
你可以把MCP接入你喜欢的任何agent,发送一张图片、一段描述、一张草图或任何东西,然后说“用Sawdust做这个”
What happens if an entire class of workers loses f… #
https://news.ycombinator.com/item?id=49221172
Surprised no one has made the extremely obvious observation that it took literal centuries for printing technology to eliminate the trade of printers, which could not have possibly have employed more than 0.01% of people at its peak.
Compared to the potential obsolescence of 40% to 60% of the US workforce over the course of 10 - 20 years?
You can argue about whether the obsolescence is real or not, but if it is , the plight of the printers is totally incomparable.
Question: What happens when you drive a car at 90 mph into a concrete wall?
Answer: Well, actually just this morning pulling into my parking spot, I bumped into the barrier beneath my tires. It was fine!
estearum
居然没人指出一个极其明显的观察:印刷技术花了整整几个世纪才淘汰了印刷工这一行业,而该行业在最鼎盛时期雇佣的人口也不可能超过0.01%。
相比之下,美国劳动力可能在10到20年内有40%到60%面临被淘汰的威胁?
你可以争论这种淘汰是否真实存在,但如果它真的存在,印刷工的困境就完全无法与之相提并论。
问题:当你以每小时90英里的速度驾车撞向一堵混凝土墙时会发生什么?
答案:嗯,实际上就在今天早上我倒车进停车位时,轻轻碰了一下轮胎下方的挡块。完全没事!
Mea Culpa – Dark Hours #
https://news.ycombinator.com/item?id=49231373
Yeah, the big bad AI made you plagiarize a whole project down to the name, and lie to everyone about the review process. Not buying any of it.
chuckadams
是啊,都是那个邪恶的AI逼你抄袭了整个项目连名字都没改,还向所有人撒谎说评审过程没问题。我一个字都不信。
2027 memory capacity is reportedly sold out #
https://news.ycombinator.com/item?id=49217676
My own PC died and now I’m locked out of my entire Steam library for the foreseeable future. A $2000 PC is literally a downgrade from what I bought 10 freaking years ago.
What the freaking hell.
throwatdem12311
自己的电脑坏了,在可预见的未来整个Steam库都登不上去了。一台2000美元的电脑,居然硬生生比十年前买的那台还要差劲。这他妈的到底是怎么回事。
What happens if an entire class of workers loses f… #
https://news.ycombinator.com/item?id=49218492
My grandfather was a printer not to far from that Burger King, in a building now owned by the academy of art. In 1963 he had 5 children, a house in Daly City and 3 apartments across the street from Dolores park as well as a brand new home in Terra Linda. He died early, but extended family stayed in the business. It was union work, he as the youngest operator of the 4 color press. His wife my grandmother didn’t work. The printing business was cooked by the early 90s. I was laid off from Broadcom a year and a half ago- I think about the printing industry to Ai analogue all the time. I got lucky and got a job a startup making less than half of what I made before. I know much more capable and smart people laid off in the same round- that are still wondering what the hell to do.
jimbobbam
我的祖父曾在那家汉堡王不远处的印刷厂工作,那栋楼现在归艺术学院所有。1963年,他有五个孩子,在戴利城有栋房子,多洛雷斯公园对面还有三套公寓,以及在特拉林达的一套新房。他去世得早,但家族其他人仍在经营印刷生意。那是工会的工作,他是四色印刷机最年轻的操作员。我的祖母没有工作。到90年代初,印刷业就衰落了。一年半前我被博通公司裁员——我总在思考印刷业和AI的相似之处。我运气不错,在一家初创公司找到了工作,薪水不到原来的一半。我知道同批被裁的人里有很多比我更有能力更聪明——他们至今还在迷茫不知该做什么。
The Nixpkgs core team has disbanded #
https://news.ycombinator.com/item?id=49218568
The Nixpkgs Core team was established in Sept 2025 ( https://discourse.nixos.org/t/establishing-the-nixpkgs-core-team/69743 ), so it is a fairly new concept and idea. They’ve accomplished some good things as highlighted in the post, but are now stepping down. Yes, we’d prefer for the team to exist, but we’ve also functioned without one for ~20 years. It may take multiple iterations to bootstrap the concept and to figure out the right structure - or we may find it isn’t needed. So no, this is not a critical emergency. It’s a return to the status quo of late last year.
That being said, I think it is still a concept worth pursuing.
tomberek
Nixpkgs核心团队成立于2025年9月(https://discourse.nixos.org/t/establishing-the-nixpkgs-core-team/69743),因此这是一个相当新的概念和想法。他们取得了一些如帖子中强调的好成果,但现已卸任。是的,我们更希望这个团队继续存在,但我们在没有它的情况下也已经运行了大约20年。可能需要多次迭代才能把这个概念建立起来,并找到合适的架构——或者我们可能会发现它并不需要。所以不,这并非危急情况。这只是回到了去年年底的状态。
话虽如此,我认为这仍然是一个值得追求的概念。
Fastmail offers EU data region #
https://news.ycombinator.com/item?id=49225811
Sorry, I don’t agree with that. The amount of corruption in the USA right now is simply off the scale.
jacquesm
抱歉,我不同意这一点。美国目前的腐败程度简直超乎想象。
Timeline of the OpenAI accidental attack against H… #
https://news.ycombinator.com/item?id=49221057
Ok so this is a bit of a side note, but when reading this, did anyone else have the feeling that, for all their messaging around “we are so afraid that our models will be used for hacking”, they sure as hell are trying their best to make their models razor focused on precisely that purpose?
If anything, I want these models to be less persistent at their focus of completing their goal, and instead just call defeat and say “I’m not sure how to proceed next”.
What purpose could this behavior serve, other than cyber attacks and whatnot? Why train and optimize models for these things, if not for being used in cyber warfare?
Perhaps they envision a future where the DoD is going to be their biggest customer?
stingraycharles
好吧,这算是个题外话,但读到这里时,有没有人跟我有同感——尽管他们口口声声“我们非常担心模型会被用于黑客攻击”,可实际上他们简直在竭尽全力让模型精准地服务于这个目的?
我倒希望这些模型别那么执着于完成目标,干脆认输说“我不知道接下来该怎么办”算了。
除了网络攻击之类的用途,这种行为还能有什么意义?要不是为了用于网络战,他们干嘛要训练和优化模型做这些事?
或许他们想象中的未来里,美国国防部会成为他们最大的客户?
How I use LLMs to learn complex topics #
https://news.ycombinator.com/item?id=49235260
What you get is a beautiful animation that is 100% accurate and free of hallucinations.
I’m not sure I follow how this is actually guaranteed? The fact-checking process mentioned just seems to involve asking AI to review its own work.
wxw
你得到的是一个100%准确且没有幻觉的漂亮动画。
我不太明白这究竟是如何保证的?提到的查证过程似乎只是让AI检查自己的作品。