每日HackerNews RSS

“你以后不会需要它”(YAGNI)常被误解为一种节省精力或降低代码生产成本的规则。然而,作者认为 YAGNI 实际上是一项由价格理论支配的关于时机的原则。 在真正需要某项功能之前构建投机性结构会产生两个隐形成本: 1. **丧失选择权:** 在掌握完整信息之前就确定结构会束缚你的手脚。即便你的猜测正确,你也失去了灵活调整的机会。如果需求发生变化,你不仅要为构建错误的结构买单,还要额外支付将其拆除的成本。 2. **净现值(NPV)低下:** 在必要之前产生成本,会通过加速支出和延迟潜在收益,对净现值产生负面影响。 AI 生成代码的兴起使这一原则变得更加重要,而非过时。尽管 AI 可以“免费”编写代码,但投机性结构带来的成本——即灵活性降低和现金流低效——依然存在。归根结底,YAGNI 关乎的并非打字成本,而是如何保留选择权并管理投资时机。你应当只在需要时进行构建,因为保留选择权和资本的价值,远高于过早准备所带来的价值。

这个 Hacker News 讨论帖探讨了 Kent Beck 最近关于 AI 辅助开发背景下“YAGNI”(你不会需要它)原则的文章。 讨论中呈现出两极分化的观点: * **AI 的影响:** 参与者争论 AI 究竟是让 YAGNI 变得更重要还是更不重要。一些人认为,由于 AI 降低了重构和编写测试的成本,开发人员可以更加灵活。另一些人则警告说,依赖 AI 来“以后再修复”会造成代码库脆弱以及产生“AI 生成的垃圾代码”,从而增加长期的技术债务。 * **YAGNI 的本质:** 许多评论者批评 YAGNI 是一种被过度简化、由顾问驱动的教条。批评者认为,开发人员往往因为拒绝听取领域专家或利益相关者的意见而误用该原则,导致系统过度简单化,无法解决实际的业务问题。 * **专业知识与预测:** 核心矛盾依然存在:如何区分“预见需求的优秀设计”和“无用的过度工程”?虽然有人主张编写简单、模块化且“可删除”的代码,但也有人坚持认为,经验——即咨询领域专家并构建有意的抽象——对于防止“垃圾代码”堆积至关重要,否则这些代码日后将变得无法重构。 总体而言,用户认为这篇文章本身是“AI 生成的废话”,缺乏 Beck 早期作品的深度。

在这场主题演讲中,机器学习工程师 Vicki 探讨了在生成式 AI 时代,行业对传统机器学习角色产生的“存在主义焦虑”。她以荷兰黄金时代画家雷切尔·鲁伊斯(Rachel Ruysch)为例——鲁伊斯通过数十年的刻意练习和细致观察达到了艺术巅峰——以此论证技术卓越性依然至关重要。 为了探索这一观点,她构建了 Rijksearch,这是一个针对荷兰国立博物馆藏品的语义搜索引擎。她记录了自己的“创新代币”之旅:刻意选择学习一门新语言(Go)、利用向量集,并尝试多模态嵌入技术。 Vicki 强调了一个关键区别:AI 是处理“粘合工作”、数据格式化和加速学习的绝佳工具,但它无法取代人类的“数据感”或架构直觉。她警告称,过度依赖大语言模型生成代码会导致认知卸载,使工程师失去理解或维护自身系统的能力。 最后,她总结道:虽然 AI 可以加快执行速度,但掌握技术没有捷径。构建优秀的系统是一种需要时间、导师指导以及与数据建立深层实际联系的工艺——本质上,就是学会“画出我们自己的花朵”。

本合集收录了两篇扣人心弦的生存与悬疑故事: 在蒂莫西·扎恩(Timothy Zahn)所著的《伊卡洛斯之针》(*The Icarus Needle*)中,格雷戈里·罗克(Gregory Roarke)与其搭档塞琳(Selene)致力于搜寻消失的伊卡里人留下的古代瞬时传送门。在与己方组织的领导层发生冲突后,两人被困在遥远的星球上。他们必须在雄心勃勃的阿梅人(Ammei)与掠夺成性的帕斯人(Patth)之间错综复杂的冲突中求生,同时还要探寻那些早已失踪的伊卡里人是否真的已经灭绝。 在凯西·埃泽尔(Kacey Ezell)所著的《沙上血痕》(*Blood on the Sand*)中,艾丽丝·艾丽丝(Aelys Aelys)带着三名被她束缚服务的随从,过着危机四伏的生活。为了逃避背叛家族的追捕,她接受了一项看似简单的护送任务,前往凶险的赞德林城(Zandrine)。在面对黑暗阴谋与挥之不去的往事纠葛时,他们必须学会协调各自作为战士、术士、林中人与盗贼的不同角色。为了在赞德林城致命的秘密中存活,他们必须摒弃前嫌,在被敌人或是内心的恶魔摧毁之前,结成一个真正紧密的团队。

近期的一场 Hacker News 讨论凸显了对无 DRM(数字版权管理)电子书日益增长的需求。尽管许多商业平台仍依赖限制性锁定措施,但用户正越来越多地整理那些提供无 DRM 内容的作者和出版商名单,例如 Tor、Baen、The Pragmatic Programmers 以及科利·多克托罗(Cory Doctorow)。 参与者指出,识别这些书籍颇为困难,因为许多零售商在购买前并未明确标注 DRM 状态。一些用户建议使用 Bookshop.org 的筛选工具,或利用 Standard Ebooks 等专注于公共领域作品的网站来提高获取便利性。 此次讨论反映出人们强烈渴望拥有一个类似搜索引擎的、用户友好的集中式目录,让读者能够轻松查找、购买并合法拥有不受技术限制的高质量数字图书。评论者表示,支持销售无 DRM 文件的作者是倡导消费者所有权并抵制亚马逊等大型平台“围墙花园”的重要方式。

我们的网站安全防护机制触发了拦截。如果您认为这是误判,请发送电子邮件至 [email protected]。请说明您是如何访问该网页的,并提供页面底部的 Cloudflare Ray ID。 Cloudflare Ray ID: a12e71cbed2c89a1 返回 The Atlantic

波音 747 的退役在 Hacker News 上引发了一场怀旧式的争论,将航空业的“辉煌岁月”与现代经济现实进行了对比。 一位曾参与 747-8 飞行管理系统研发的工程师分享了该项目的亲身经历。他强调了软件系统的大规模翻新,并指出当时公司内部存在一种有毒的管理文化——某位经理将最后期限置于员工福利之上——这被视为波音后来工程水平下滑的先兆。 讨论帖的内容主要分为三个方面: * **工程与经济:** 许多评论者指出,尽管 747 是标志性的“空中女王”,但其退役是不可避免的。现代更高效的双引擎喷气式飞机(如 787)以及 ETOPS 适航标准的实施,使得耗油量大的四引擎“驼背”机型在经济上已显过时。 * **“黄金时代”的迷思:** 一些人批评了对 20 世纪 60 年代奢华感的浪漫化看法,指出即便现代航空旅行少了些“宏伟感”,但却变得更加安全、廉价且普及。 * **国家情绪:** 文章暗示 747 的终结象征着美国雄心的衰落,这引发了反驳。许多人认为美国在航空航天和技术领域依然处于领先地位,并将当前的飞机设计归因于合理的物理学和市场需求,而非国家卓越性的丧失。

作为一名软件工程师兼小说家,作者认为人工智能在编程领域的广泛应用正在侵蚀两种职业都不可或缺的创造性“心流状态”。尽管人工智能能够有效实现重复性任务的自动化并提升短期生产力,但它将开发者从创造者转变成了被动的编辑者,从而导致关键技能和行业知识的衰退。 通过将“深度思考”外包给人工智能,该行业正面临一种风险:未来的软件系统将由那些不再完全理解系统运作原理,也无法解决复杂系统性难题的专业人士来维护。作者将其比作手工工艺:正如大规模生产的塑料制品取代了高质量的工具一样,人工智能生成的代码正在制造一个充斥着低质量、转瞬即逝软件的“数字垃圾场”。 最终,作者警告称,为了机器人的便利而牺牲深度沉浸式的创造性工作是一个危险的长远错误。他敦促专业人士保护自己的想象力和原创思维能力,并提醒道:虽然人工智能可以提供高层级的答案,但它无法复制人类通过审慎且艰难的真正创作实践所获得的成长与洞见。

抱歉。

arXivLabs 是一个允许合作者直接在我们的网站上开发并分享 arXiv 新功能的框架。与 arXivLabs 合作的个人和组织都认同并接受我们对开放、社区、卓越和用户数据隐私的重视。arXiv 始终坚持这些价值观,并仅与遵循这些价值观的合作伙伴进行合作。如果您有能为 arXiv 社区创造价值的项目构想,请了解更多关于 arXivLabs 的信息。

抱歉。

本文记录了作者在 2008 年产的中国龙芯(Loongson/Godson)MIPS64 架构上网本——Lemote Yeeloong 8089A 上安装 OpenBSD 的技术历程。 Yeeloong 在历史上具有重要意义,曾被视为“自由”硬件实验的典范,因其不含专有二进制代码而广受理查德·斯托曼(Richard Stallman)推崇。然而,作者发现该机器并非易用的平台:龙芯 2F 处理器的硬件缺陷、糟糕的散热设计,以及相较于同时代产品平庸的性能,都构成了巨大的挑战。 完成这一项目需要极大的创造力:作者克服了内核中的硬件锁定漏洞,因缺乏 mips64el 二进制软件包而必须从源码编译软件,并绕过了限制性极强的 PMON 引导加载程序。经过两周的“源码编译苦旅”,作者最终将这台上网本改造成了一台功能正常的 OpenBSD 工作站。尽管运行速度缓慢且键盘手感欠佳,作者仍认为 Yeeloong 是一个极具价值的学习工具。文章还简要回顾了中国的“863 计划”、龙芯架构的崛起,以及在国际贸易限制背景下最终转向专有 LoongArch 指令集的演变过程。

这篇 Hacker News 帖子讨论了在 Lemote Yeeloong 上运行 OpenBSD 所面临的挑战与技术现实。这款基于 MIPS 架构的笔记本电脑因不含专有固件而与理查德·斯托曼(Richard Stallman)的历史渊源紧密相关。 主要内容包括: * **技术排障:** 评论者提供了在 OpenBSD 下优化 Yeeloong 性能的建议,例如构建 NetSurf 浏览器的帧缓冲区版本,以及使用 Dillo 以获得更流畅的网页浏览体验。 * **硬件架构:** 参与者深入探讨了该笔记本的硬件,特别讨论了 MIPS 机器上是否存在 PS/2 端口。讨论明确了这些端口是通过 AMD ISA 桥接器映射的,这与早期 SGI 和 DEC Alpha 系统中的设计类似。 * **怀旧与实用性:** 一些爱好者仍在维护并使用这些旧款上网本,但另一些人则认为,由于其极其缓慢的性能和较差的显示效果,Yeeloong 在功能上已经过时。 * **文化背景:** 帖子涉及了 RMS 使用该设备的“被诅咒”图片,并反思了这位软件自由拥护者使用来自特定时期和地区的硬件所带来的讽刺意味——这些机器在当时并不受主流欢迎。

A. Sina Booeshaghi 批判性地审视了“QED 分数”(QED score)。这是一种由 QED Science 开发、旨在对科学论文质量进行排名的 AI 生成指标。尽管该工具利用大语言模型提供快速反馈,但作者指出,其核心主张——即它能提供比传统指标更准确、更少偏见的科学质量衡量标准——缺乏证据支持。 Booeshaghi 指出了该白皮书中三项验证案例研究的重大缺陷:它们缺乏方法论的透明度,存在内部不一致性,并依赖于不受控制的变量。此外,对 QED“前 1%”排名的公开分析揭示了令人担忧的地理偏见,系统性地低估了来自非洲和南美洲研究机构的成果。 归根结底,作者认为将复杂的科学研究压缩为单一的数字分数是还原主义的,且具有危险性。虽然人工智能在索引和提供反馈方面具有潜力,但 QED 分数缺乏此类高风险指标所需的严谨、独立的验证。评论最后带有一丝讽刺意味:按照该系统声称要执行的标准,QED 白皮书本身就不符合“质量”的标准。

抱歉。

“代币最大化”(Tokenmaxxing)——即大举投入资金使用 AI 代币——最初是高管们为强推员工采用 AI 工具而采取的一种粗暴手段。尽管随着成本攀升和补贴减少,这一阶段已有所降温,但其背后的逻辑正在演变为一种更可持续的新策略:“复合准确性”(compounding correctness)。 与早期容易出错的智能体不同,现代模型在增加代币消耗后能产出更好的结果。这使得关注点从盲目消耗转向了“工作量证明”经济,尤其是在网络安全等领域——通过比攻击者投入更多算力来发现漏洞,已成为一种制胜策略。随着循环智能体工作流和“软件工厂”成为标配,在无需人工监督的情况下实现任务自动化的动力将再次回归。 目前,市场正在从脆弱的、由咨询公司构建的智能体流水线,转向灵活的通用平台。虽然一些公司可能会暂时缩减开支,但长期趋势仍倾向于高容量的代币消耗,因为人工智能驱动的“黑灯工厂”(全自动化工厂)正朝着完全自主的方向发展。随着经济实惠的开源模型和专用硬件的兴起,对高吞吐量、智能体性能的优化需求,确保了“代币最大化”极有可能会卷土重来。

关于“tokenmaxxing”(即强制或激励 AI 模型高额消耗 Token)的 Hacker News 讨论,揭示了在企业战略和管理行为上存在的严重分歧。 批评者认为,“tokenmaxxing”是“古德哈特定律”(Goodhart’s Law)失效的体现:它是管理层错失恐惧症(FOMO)、盲目追逐潮流以及缺乏认知的产物。许多参与者将其视为一种浪费性的“制造锯末”指标,员工被迫为了满足领导层任意设定的数据看板而消耗 Token,而非为了实现真正的生产力。这场讨论反映了人们对企业“效率”指令的长期怀疑,以及对领导层往往脱离工程一线实际情况的看法。 相反,一些参与者则为这种做法辩护,认为这是推动抵触变革的员工走出舒适区的必要“诱饵”。他们认为,在快速发展的技术新环境下,广泛的实验是探索 AI 真正价值的唯一途径。从这个角度来看,高额的 Token 开销是一种暂时的、受补贴的转型成本,旨在加速组织学习。 归根结底,这场争论凸显了旨在快速采纳技术的自上而下的指令,与认为这些指标低效、作秀且反映出管理不善的自下而上的工程师挫败感之间的冲突。

00:00 ‹ × × × › › › › › › ‹ × ‹ × ‹ × ‹ × ‹ ×

**Zanagrams** 是一款备受好评的新型文字益智游戏,挑战玩家通过组词来消除棋盘上的字母。随着玩家准确猜出单词,字母和连接线会随之消失,带来令人满足的视觉反馈。该游戏的开发者亲手策划并测试每一个关卡,并利用人工智能根据生僻程度对单词进行评分,以确保难度平衡。 Hacker News 社区称赞该游戏令人上瘾,并认为其包含的词汇释义功能对非母语玩家非常有帮助。尽管许多用户将其机制与《Ribbit》和《Squaredle》等现有游戏进行对比,但也提供了建设性的反馈。常见的改进建议包括:增加用于竞技分享的正式计时器、在最终结果中加入“奖励词汇”计数,以及修复诸如 iOS 系统意外缩放等轻微的 UI 问题。 尽管关于是否应包含复数形式以及如何定义“奖励”词汇存在一些争论,但普遍共识是 Zanagrams 是一款扎实、有趣且引人入胜的游戏。用户还提出了增加排行榜、撤销按钮和“无尽”模式等功能需求,显示出对该游戏未来发展的浓厚兴趣。

更多

联系我们 contact @ memedata.com