每日HackerNews RSS

启用 JavaScript 和 Cookie 以继续。

一个Hacker News的讨论集中在OpenAI发布的GPT-5.3 Instant。用户们分享了初步印象,一些人指出它比GPT-5.2有所改进,尤其是在语气上更自然,不再“尴尬”或过于强势。另一些人报告5.2版本出现了显著退化,甚至取消了OpenAI订阅,转而选择Claude等竞争对手。 一个关键的困惑点是*如何*在ChatGPT界面中访问GPT-5.3 Instant。用户们不确定如何选择它,预计会逐步推出,而不是立即可用。一位评论员推测,一旦应用程序更新,它可能会取代5.2成为默认的“Instant”选项。这次对话突显了用户对OpenAI发布公告以及新功能经常延迟出现的不满。

德鲁·布鲁尼格质疑,尽管大型语言模型有潜力自动化大量的开发工作,像Claude这样的应用仍然选择Electron而不是原生开发。他认为这并非仅仅因为大型语言模型尚未足够完善。 他认为核心问题在于,如今原生开发几乎没有优势。原生API使用起来很繁琐,操作系统供应商也在积极阻止原生开发,平台一致性已经成为不可能,现代原生UI往往和基于Web的UI一样糟糕,甚至更糟,不断变化且缺乏明确的指导原则。 虽然更深层次的操作系统集成听起来很有吸引力,但实际的互操作性有限,大多数服务都在向线上迁移。性能也无法保证;臃肿软件并非Web应用独有。最终,作者认为问题不在于*技术*(Electron或原生),而是软件开发中普遍缺乏细致和质量控制。简单地用原生框架重写应用并不能神奇地解决根本问题。

一个 Hacker News 的讨论集中在将 Claude 构建为 Electron 应用的决定上,引发了关于软件开发选择的争论。作者的理由——跨平台一致的用户界面,特别是 Mac 窗口样式——受到了质疑,因为 Electron *使用*了原生窗口元素。 许多评论员抱怨 Electron 的盛行,将其归因于开发者的懒惰和缺乏原生开发能力。有人建议使用 Tauri(使用 Rust)等替代方案以获得更好的性能。 对话还涉及更广泛的趋势:从“软件作为工艺”向“软件作为批量产品”的转变,JavaScript 的主导地位,以及 LLM 驱动的开发可能更倾向于更高效、静态类型的语言。有些人甚至认为,由于 AI 需求导致的硬件限制可能会激励开发更高效的软件。然而,一位评论员赞赏 Electron 的 Linux 支持,这在原生开发中常常被忽视。最后,也有人表达了对苹果公司自己的一些原生 macOS 应用性能的沮丧。

## Git 最佳实践:总结 本文档概述了使用 Git 的最佳实践,强调其核心功能:有效跟踪更改。虽然功能强大,但 Git 需要贡献者(开发人员)注意细节,以避免混乱的历史记录。清晰的历史记录有助于理解、学习和代码审查。 该指南分为基础、中级和高级实践。基础部分涵盖了必要的命令,如 `git status`(了解仓库状态)、`git commit`(附带清晰的消息)、`git fetch`(更新远程引用)和 `git diff`(查看更改)。中级主题包括安全的开发流程,如频繁提交和推送,以及使用特性分支。 高级技术,如使用 `rebase` 重写历史记录,不建议在共享分支上使用,但在本地可能很有用。关键概念包括提交作为补丁、分支作为对提交的引用,以及避免强制更新的重要性。像 `git worktree` 这样的工具可以并行处理多个分支。 最终,持续应用这些实践——以及测试和编译——可以最大限度地减少错误,并确保协作、高效的开发流程。建议查阅官方 Git 文档 ([https://git-scm.com/book/en/v2](https://git-scm.com/book/en/v2)) 以获得更深入的理解。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 展示 HN:高效 Git (github.com/nolasoft) 29 分,由 nola-a 发布 10 小时前 | 隐藏 | 过去 | 收藏 | 3 条评论 随着我们许多人从软件工程师转变为软件经理,以正确的方式跟踪更改变得越来越重要。 现在是时候真正理解和掌握 Git 了。帮助 eviks 11 分钟前 | 下一个 [–] > 这份文档旨在成为 Git 日常使用最佳实践的参考。 但它不会坚持使用最无效的 Git 界面 - 命令行。 replytomtom1337 9 小时前 | 上一个 | 下一个 [–] 我建议使用 git switch 代替 checkout,因为 checkout 命令过于臃肿。并且使用 restore 代替 checkout 来恢复更改。 Valodim 7 小时前 | 上一个 [–] 嗯。如果你有兴趣磨练你的版本控制工具链,那就直接学习 jj 吧。 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

## 人工智能工具成本上升 受沃霍尔“即使是奢侈品也广泛可得(如可口可乐)”的观察启发,作者探讨了最初人工智能编码工具(以 GitHub Copilot 为例)的低廉价格可能无法长期维持的原因。 曾经每月仅需 10 美元就能使用,但趋势表明成本将大幅上升,顶级选项可能达到每月 100 美元以上,甚至研究级代理可能高达每月 20,000 美元以上。 这不同于颠覆性技术的典型情况;大型语言模型*一开始*价格低廉,但提供的价值不成比例——以相同的成本生成比人类开发者更多的代码。 对更快、更可靠的人工智能的需求增加(例如持续的代码注释或改进的信息检索)需要更多的计算能力,从而推高价格。 改进还来自于并行运行多个人工智能实例等技术,进一步增加成本。 虽然竞争、硬件进步或规模收益递减*可能*会抑制价格上涨,但作者认为这种情况不太可能发生。 人工智能实验室内部的预期是,未来访问最佳工具的成本将越来越高,可能会让学者和小型企业无力承担,从而形成一种分层系统,价值与成本直接相关。

## AI 编码工具:会变得负担不起吗? 一篇最近的文章在 Hacker News 上引发了关于 AI 编码工具成本可能上涨的讨论。虽然目前这些工具尚可访问,但人们担心价格可能会飙升,从而使个人开发者和小型企业望而却步。 然而,许多评论者对此观点提出异议,认为科技行业固有的通缩力量——由廉价芯片生产和激烈的竞争驱动——很可能会长期保持成本下降。 越来越强大的开源模型的可用性也被视为防止垄断和虚高定价的关键因素。 这场争论的中心在于,AI 目前的高需求是否 оправдывает 高价,或者最终供应是否会赶上需求,从而提供更实惠的选择。有些人担心未来 AI 访问会成为一种奢侈品,而另一些人则认为创新和竞争将确保持续的可访问性,即使“最佳”工具仍然昂贵。最终,这场讨论凸显了 AI 民主化编码的潜力与成为只有财力雄厚者才能使用的工具的风险之间的紧张关系。

## AI驱动的软件重写与验证挑战 人工智能正在迅速改变软件开发。Metal、Google、Microsoft和AWS等公司已经利用AI以惊人的速度生成和现代化代码——预测表明到2030年,所有代码的95%可能由AI生成。最近的成就,例如Anthropic的AI构建的C编译器,展示了AI能够快速且廉价地生产大规模软件。 然而,这种速度带来了显著的风险。尽管取得了进展,AI生成的代码经常包含错误,常常无法通过基本的安全测试,并且随着对AI的依赖增加,人工审查正在减少。这造成了一种“工作坊效应”——精美的输出需要大量的下游修复,在关键系统中可能造成灾难性后果。 核心问题不仅仅是*更多*代码,而是“验证差距”正在扩大——确保代码正确性的能力远远落后于其生成速度。解决方案在于**形式化验证**:通过数学方式证明代码的正确性,而不是仅仅依赖测试。Lean等平台正在涌现,使AI能够*证明*其工作,提供超越测试信心的保证。 这种转变并非旨在减缓AI的速度,而是增加“数学摩擦”——优先规范和设计。经过验证的代码不仅仅是更好的工程实践;它是一种数学保证,对于构建可信赖的基础设施至关重要。未来设想了一个经过验证的软件堆栈,开源且数学上可靠,从根本上改变工程师的角色,使其转向更高层次的设计和规范。

## AI 生成代码与验证问题 最近在 Hacker News 上的一场讨论,源于 Leonardo de Moura 的文章,集中在验证日益由 AI 编写的软件的关键问题上。虽然 AI 代码生成正在快速发展,但目前的测试和代码审查等方法被认为不足以保证质量,即使对于人工编写的代码也是如此,并且随着 AI 加速输出,这些方法将*尤其*不充分。 评论员预测,AI 代码审查*可能*在未来满足合规标准,但警告说这可能需要数年时间,并且需要一些高调的系统故障来推动对可靠验证实践的采用。 核心论点是需要转向 **机器验证的正式验证** —— 使用数学证明和 Lean 等工具来保证代码的正确性,而不是依赖于调试。这种方法虽然需要精确的规范,但有望实现可信赖的大规模自动化,并最终可能*加速*开发,因为它可以增强对 AI 生成代码的信心。

请启用Cookie。 错误 1005 Ray ID:9d6a672afb63ce53 • 2026-03-03 17:36:22 UTC 访问被拒绝 发生了什么? 该网站(gizmodo.com)的所有者禁止您的IP地址所在的自治系统编号(ASN 45102)访问此网站。 请参阅 https://developers.cloudflare.com/support/troubleshooting/http-status-codes/cloudflare-1xxx-errors/error-1005/ 了解更多详情。 此页面是否有帮助? 是 否 感谢您的反馈! Cloudflare Ray ID:9d6a672afb63ce53 • 您的IP: 点击显示 47.245.80.60 • 由Cloudflare提供性能和安全保障。

## FCC 要求广播公司在 250 周年纪念日前“承诺” FCC 主席正在要求广播网络自愿“承诺”在通往美国 250 周年纪念日前夕播出爱国和公民主题的节目。该请求在最近的文件中概述,建议内容包括国歌、历史片段和美国作曲家的音乐。 此举引发了争论,一些人认为这是对公民教育的无害鼓励。另一些人担心这是一种变相的政府支持的宣传,特别是考虑到政府过去在媒体控制和审查方面的行为。人们对包含“亲美国内容”以及可能排除批判性观点表示担忧。 许多评论员指出,FCC 主席之前曾威胁过播出对当前政府不利内容的广播公司,暗示该“承诺”带有潜在威胁。虽然一些人认为关注共同价值观可以帮助分裂的国家,但另一些人认为这种做法可能会加剧两极分化并损害言论自由。核心争论在于这是否是真诚地促进团结,还是一种微妙的胁迫形式。

## TorchLean:神经网络形式化验证 当前的神经网络验证常常存在执行方式与分析方式脱节的问题,依赖于对其行为的未明确假设。**TorchLean** 通过在 Lean 4 定理证明器中构建框架来解决这个问题,该框架将神经网络视为精确的数学对象。 TorchLean 提供经过验证的 PyTorch 风格 API,确保在执行(即时或编译)和验证之间定义一致。 重要的是,它结合了使用 IEEE-754 的明确、可证明的浮点语义,消除了歧义。 该框架支持诸如区间边界传播 (IBP) 和 CROWN/LiRPA 等验证技术,生成经过认证的保证。 通过诸如鲁棒性认证、物理信息神经网络和神经控制器验证之类的应用进行验证,TorchLean 为学习系统提供了一个完整的、形式化验证的流程——弥合语义差距并实现真正可信赖的 AI。

## TorchLean 与神经网络形式化 一个名为 **TorchLean** 的新项目旨在在 Lean 证明助手 (leandojo.org) 中形式化神经网络。 这在 Hacker News 上引发了关于这种形式化益处的讨论,尤其是在量化算术和潜在优化方面。 用户提到相关工作,例如 **Hesper**,一个带有 WebGPU 支持的 Lean GPU 编程库,甚至演示了量化(1.5 位)Transformer 推理。 一个关键点是使用形式化验证来更好地理解和防止量化模型中的溢出问题——这是 SageAttention 等实现中常见的问题。 对话还扩展到大型语言模型 (LLM) 中的自注意力机制与快速傅里叶变换 (FFT) 之间的关系,并推测量子傅里叶变换的可能性。 然而,专家澄清说,量子实现不一定能在经典计算机上提供速度优势。 最后,一些参与者争论探索这些技术的数学基础是否有价值,反驳了这种研究是不必要的观点。

codingfox.net.pl 上的一篇文章深入探讨了通过弥合高层系统设计与低层代码实现之间的差距来简化应用程序架构。作者详细描述了一个重构过程,将单体“烂泥团”应用程序转变为由自包含模块组成的系统。 文章介绍了一种名为“MIM”的模式——在实际项目中观察到——它为严格的Clean或Hexagonal架构提供了另一种视角。它还包括一个全面的附录,涵盖模块化设计的 fundamentals。 早期的评论者赞赏这种方法,其中一人指出他们将六边形架构的元素与更嵌套的模块化结构结合起来。另一人强调领域逻辑有时需要“泄露”以实现事务一致性,并建议使用 oplogs 或 saga 引擎等解决方案。请注意:这是一篇篇幅较长、深入的文章!

客户端挑战:您的浏览器已禁用 JavaScript。请启用 JavaScript 以继续。网站的必要部分无法加载。这可能是由于浏览器扩展、网络问题或浏览器设置造成的。请检查您的连接,禁用任何广告拦截器,或尝试使用不同的浏览器。

最近的一项NBER研究考察了关税的“传递”效应,具体关注的是欧洲葡萄酒对美国的进口。研究结果证实关税确实会提高消费价格——正如一位评论员指出的那样,这似乎是一个显而易见的结果——但揭示了进一步的复杂性。 进口商提高了*超过*关税应有水平的价格,可能利用关税来提高利润。价格上涨存在滞后性,完全实现需要一年时间,并且在关税取消后仍然存在。公司还利用漏洞,例如调整酒精含量,来规避关税。 讨论也扩展到相关的经济问题。评论员强调了加拿大*内部*的贸易壁垒,并将其与美国境内的自由州际贸易进行对比。人们对政府政策(包括COVID-19应对措施和贸易战)对竞争、通货膨胀和劳动力的影响表示担忧。一位用户戏谑地庆祝美国市场上法国葡萄酒的供应减少,这意味着他们可以喝更多。

## 缺失的AI游戏革命 尽管最近AI,特别是大型语言模型(LLM)取得了显著进展,但真正突破性的AI驱动游戏体验仍然难以捉摸。AI正在影响游戏*开发*,但尚未*定义*游戏玩法。早期实验,如AI Dungeon、Death by AI和Suck Up!——主要依赖于对话式AI——未能获得持久的玩家兴趣。即使是技术上令人印象深刻的演示,如AI生成的3D世界,也感觉平淡无奇。 作者认为这并非仅仅是缺乏尝试。商业模式受到依赖昂贵第三方AI服务的阻碍,并且一部分玩家积极抵制生成式AI的整合。然而,核心问题可能更深层:LLM本身并不*有趣*。 传统游戏从简单、确定性的规则中获得乐趣,这些规则创造了涌现的复杂性。AI的“软逻辑”感觉太像与人互动——引人入胜,但并非本质上具有游戏性。作者现在认为游戏的魔力在于精心设计的约束,而不是从无限、不可预测的生成开始。尽管持怀疑态度,他们仍然希望能够出现真正创新的AI游戏,但会以更务实的视角看待。

## 为什么AI游戏不多? 最近Hacker News上的一场讨论探讨了AI在视频游戏中的存在感为何出乎意料地有限,尽管大型语言模型和生成式AI取得了进步。 几个因素导致了这种情况。交互式AI的高成本、工作室之间缺乏数据共享(尤其是在3D资产生成方面)以及游戏开发者自身的抵制是关键障碍。 完全由AI驱动的游戏很少,但AI辅助存在潜力。 例如,可以使用AI为程序化生成增加复杂性(如《无人深空》),或增强NPC互动——《上古卷轴5》的模组已经展示了这一点。 然而,性能限制和对高质量语音合成的需求仍然是重大的技术挑战。 讨论还强调了游戏社区和行业内的文化抵制,人们对“AI艺术”表示担忧,并且更喜欢传统的手工制作体验。 尽管如此,一些人认为小型独立开发者更有可能率先采用创新的AI游戏玩法,并可能带来定义下一代游戏类型的作品。 最终,AI融入游戏仍处于早期阶段,需要时间和进一步开发。

更多

联系我们 contact @ memedata.com