Skip to content
Go back

卡帕西:软件3.0——AI定义编程未来 | Hacker News 摘要 (2025-06-20)

Published:  at  08:01 PM

1. 卡帕西:软件3.0——AI定义编程未来 (Andrej Karpathy: Software in the era of AI [video])

卡帕西:软件3.0——AI定义编程未来

AI先锋Karpathy阐述了人工智能时代软件的演变:从传统代码1.0、神经网络2.0,发展到由大型语言模型(LLM)驱动、通过自然语言提示编程的3.0。他将LLM比作60年代的早期操作系统,兼具公共事业与芯片特性,并指出其知识丰富但有缺陷。Karpathy强调Cursor、Perplexity等部分自主应用潜力,倡导通过图形用户界面与“自主性滑块”实现高效人机协作。他还介绍了“氛围编码”这一新兴现象,并展望了为AI智能体构建专用应用和文档的未来。

原文链接:https://www.youtube.com/watch?v=LCEmiRjPEtQ

论坛讨论链接:https://news.ycombinator.com/item?id=44314423

社区中,一位讨论者提出将大型语言模型(LLMs)视为一种新的编程范式,类似于“确定性与概率性”语言,并设想了像“不要在结果为5318008时表现出愉悦”这样的指令,以应对LLM的非确定性行为。

对此,有评论者将其与已有的“概率编程”概念联系起来。然而,另一位讨论者反驳称,两者本质不同。概率编程中变量是随机的,但其定义和计算过程是确定性的,更接近符号编程和惰性求值,而非LLM的非确定性。

关于“非确定性编程”这一说法,有参与者认为这是一个矛盾修饰,荒谬可笑。但也有人指出,这种概念并非新鲜事。在与API交互或进行I/O操作时,程序员早已习惯处理请求挂起、失败或返回不同响应等不确定性,LLM只是将输出从JSON变成了文本。

一位讨论者进一步区分了这两种情况。他们认为,虽然编程确实存在不确定性(如用户输入或API故障),但优秀的代码会将其作为错误处理,确保在程序执行到某个特定点时,局部状态是已知的,从而保持“有效的局部确定性”。而LLM的非确定性可能在于其输出并非错误,而是多样的、无法预期的文本,这与传统错误处理模式有所不同。


2. Claude AI用量:精准掌控,拒绝中断! (Show HN: Claude Code Usage Monitor – real-time tracker to dodge usage cut-offs)

Claude AI用量:精准掌控,拒绝中断!

Claude AI用量:精准掌控,拒绝中断!

科技界传来令人振奋的消息!一款专为Claude AI用户量身打造的实时终端监控工具已震撼发布,它将彻底改变我们管理AI代币使用的方式,让每一次AI交互都更高效、更透明。

这款名为“Claude AI代币用量监控器”的创新工具,是AI用户期待已久的福音。它能实时追踪您的代币消耗量和“燃烧”速度,并智能预测何时代币将耗尽,让您对AI资源的使用情况了如指掌。

尤其值得一提的是,Claude AI独特的五小时滚动会话窗口系统,以往让许多用户在代币管理上面临挑战。而这款监控器正是为此而生,它能精准识别并支持Pro、Max5、Max20等不同套餐的代币上限,甚至能根据您过去最高使用量自动检测。更强大的是,用户可以灵活设置代币的重置时间,无论是希望与每日工作节奏同步,还是需要适应跨时区协作,都能轻松调整。

这款工具推荐在虚拟环境中安装,操作流程清晰,确保了使用的便捷性与系统的安全性。它不仅仅是一个监控器,更是AI重度用户的智能管家,帮助我们告别盲目消耗,实现对AI资源的精细化管理和成本优化。

原文链接:https://github.com/Maciek-roboblog/Claude-Code-Usage-Monitor

论坛讨论链接:https://news.ycombinator.com/item?id=44317012

社区围绕一个与Claude相关的工具展开讨论,主要聚焦于其文档风格和代码质量。有评论者认为项目自述文件中大量使用表情符号显得不专业,担忧这反映出AI“凭感觉编程”(vibe-coding)且缺乏监督。然而,另一些人则指出时代变迁,表情符号如今常用于代码中以增强视觉组织,或认为这是一种在年轻公司和初创企业中流行的美学趋势,尤其受Notion影响。也有人认为,自2022年大语言模型普及后,表情符号的滥用反而成了代码或文档质量不佳的标志。

在代码质量方面,尽管有人同意一千行的大型主文件属于糟糕实践,但也有人持实用主义观点,认为“如果它笨拙但有效,那它就不笨拙”。功能性批评包括自述文件过于冗长、缺乏简洁,以及工具依赖命令行变量而非配置文件的设置方式,并对默认时区而非自动识别本地时区提出疑问。最后,讨论中也出现了对这种批评的讽刺,指出在专为AI编程设计的软件上批评其AI风格的“不专业”之处颇具讽刺意味,并有用户为免费提供此类工具的开发者辩护,认为不应无端苛责。


3. 我,理性出柜了 (Guess I’m a Rationalist Now)

近期,一场名为LessOnline的理性主义者博客大会在伯克利Lighthaven举行,这个“极客香格里拉”汇聚了斯科特·亚历山大、埃利泽·尤德科夫斯基及量子物理学家斯科特·阿伦森等科技思想界知名人士。

大会精髓在于数百人自发形成的深度交流,而非正式研讨。会场仿佛一片巨大“对话群岛”,人们从早到晚沉浸思想碰撞。主办方甚至鼓励大家跳过部分会议,全身心投入更富成效的小组讨论。

阿伦森教授分享独特体验,幽默描述会场穿行时,常被认出引发妙趣对话,不乏对其网络辩论风格的幽默调侃。最津津乐道的是,阿伦森教授在大会上“正式”宣布成为理性主义者,虽被告知他早已是其中一员,却恰体现了社群开放与包容。

他甚至在“出柜”后立即投入一场关于其十二年前《量子图灵机中的幽灵》论文的激烈辩论,探讨生物生命与数字程序在不可逆性、可复制性上的深层差异,展现该社群对前沿思想的无限热情与探索精神。LessOnline不仅是思想盛宴,更是活力与创新的社群缩影。

原文链接:https://scottaaronson.blog/?p=8908

论坛讨论链接:https://news.ycombinator.com/item?id=44317180

社区中对一个被指为“理性主义”和“有效利他主义”的运动展开讨论。有评论者批评该群体表现出绝对主义和自负,缺乏谦逊,不愿承认不确定性,尤其在AI议题上过度渲染末日论,未能全面审视AI的潜在影响,认为AI可能远比预期更良性或平淡。

另有评论者将其与“有效利他主义”者类比,认为他们沉迷于假设性逻辑推演,即使基于人为初始条件,也坚信“纯粹逻辑”导出的“疯狂结论”,并因此产生优越感,如同“钻牛角尖”,且因财富和互联网而与外界纠正隔绝。

第三位评论者证实了“有效利他主义”与“理性主义”社区的高度重叠,并解释了该群体对AI生存风险的关注:为避免“时间折扣偏见”,他们认为未来人类价值巨大且数量庞大,故即使极小灾难概率也意味着巨大负面预期,使预防生存风险成为首要任务。尽管承认其成员聪明且逻辑推理诱人,他强调现实复杂,不切实际的初始前提可能导致荒谬结论,应重新审视。


4. Rust重生DOS风:RoureXOS二代系统震撼发布 (Show HN: A DOS-like hobby OS written in Rust and x86 assembly)

Rust重生DOS风:RoureXOS二代系统震撼发布

RoureXOS操作系统近日发布了备受瞩目的第二代版本,其核心亮点在于已完全采用高性能、内存安全的Rust语言重写。这一技术飞跃不仅提升了系统性能与内存安全,也彰显了Rust在系统级开发中的强大潜力,预示着更稳定高效的操作系统未来。

RoureXOS为科技爱好者提供了便捷体验:用户可下载ISO镜像在QEMU模拟器中运行,或通过USB在x86_64裸机上启动,展现良好兼容性。开发者只需安装Rust及依赖,即可用make命令编译生成可启动镜像。系统还支持SLIP协议进行网络连接。

RoureXOS的问世,无疑为开源操作系统社区注入了新鲜活力,生动诠释了Rust在构建下一代创新软件方面的无限可能,令人充满期待。

原文链接:https://github.com/krustowski/rou2exOS

论坛讨论链接:https://news.ycombinator.com/item?id=44318588

该社区的一则讨论围绕一个个人操作系统项目展开。发起者介绍了该项目,强调其内存安全、支持x86_64(路线图包含Arm)、网络堆栈以及CD和多启动能力,并戏称其超越了DOS。对此,其他成员幽默地提出,若要真正与DOS竞争,必须能运行《毁灭战士》和BASIC语言,将其称为“DOS-卡门线”。项目开发者似乎接受了这一挑战,表示会考虑实现中断以提供文件系统API。有人建议使用doomgeneric简化《毁灭战士》的移植,还有人表达了对TSR程序和打印后台处理程序等经典DOS功能的需求。讨论中不乏对DOS时代软件的怀旧与玩笑,例如提及Lotus 1-2-3、Wordstar和WordPerfect,并打趣称没有’dir’命令就不算DOS。


5. 曲线雕塑:艺科交融的未来形态 (Curved-Crease Sculpture)

曲线雕塑:艺科交融的未来形态

曲线雕塑:艺科交融的未来形态

曲线雕塑:艺科交融的未来形态

一种融合科技与艺术的奇妙创新——“曲面折纸”,正通过让纸张沿弯曲折痕自然成型,将平面材料转化为充满生命力的三维雕塑,吸引着全球目光。尽管对这些精妙的曲面平衡形态的理解尚不充分,科学家们正积极探索其造型潜力,旨在将其应用于可部署结构、精密制造及自组装等前沿领域。

这项前沿艺术的历史可追溯至上世纪20年代的包豪斯学院。其作品多年来在众多世界顶尖机构,如史密森尼美国艺术博物馆和纽约现代艺术博物馆(MoMA),广受赞誉并频繁展出。它不仅彰显了深厚的艺术价值,更凸显了其作为科学探索工具的巨大潜力,是科技与生活美学融合的生动范例。

原文链接:https://erikdemaine.org/curved/

论坛讨论链接:https://news.ycombinator.com/item?id=44318874

社区中一场关于折纸艺术与数学的讨论展开。有评论者推荐了将折纸与数学巧妙结合的埃里克·德曼,以及从物理学家转型为折纸大师的罗伯特·朗,并提及已故折纸艺术家埃里克·乔伊塞尔令人惊叹的曲面折叠作品。

有讨论者指出,尽管朗声称自己是先驱,但早在70年代初,大卫·赫夫曼便已开始曲面折叠研究,德曼也曾重构赫夫曼的作品。此外,德曼的动态规划讲座也受到推崇。

讨论还延伸至折纸的实际应用,例如丹麦品牌Le Klint手工折叠的曲面灯罩,以及宜家类似的折叠灯罩。另有评论者推荐了诺曼·哥本哈根的折叠套件,并分享了麦当娜·约德的镶嵌折叠教程和保罗·杰克逊的设计折叠书籍,为有兴趣的读者提供了丰富的学习资源。


6. 椭圆曲线:抽象数学的艺术之形 (Elliptic Curves as Art)

椭圆曲线:抽象数学的艺术之形

椭圆曲线:抽象数学的艺术之形

椭圆曲线:抽象数学的艺术之形

Nadir Hajouji和Steve Trettel两位研究者正联手打造一个名为“艺术中的椭圆曲线”的创新项目。他们致力于将抽象的数学概念——椭圆曲线,通过视觉化的方式呈现,探索其独特的艺术之美。目前,该项目的官方网站正在积极建设中,未来有望展示更多精美的视觉化作品和相关研究成果。这一跨界融合的尝试,无疑将为科技与艺术的爱好者们带来一场视觉与智力的双重盛宴,令人充满期待。

原文链接:https://elliptic-curves.art/

论坛讨论链接:https://news.ycombinator.com/item?id=44315321

社区的讨论围绕程序化艺术及其与区块链、数学可视化的结合展开。

一位用户指出程序化艺术在区块链上蓬勃发展,并提到了艺术家Tyler Hobbs及其Fidenza系列。这引发了关于艺术品是否作为NFT在区块链上出售,以及区块链上存储何种数据(例如生成图像的参数)的疑问。

多位讨论者对数学可视化表现出浓厚兴趣。一位熟悉零知识证明和椭圆曲线的用户表示,能以这种方式看到这些概念被可视化是一种享受,称之为“极客艺术”。另一位用户赞赏渲染效果使其看起来像实体物品,并提出可以3D打印成半透明材料。还有评论者认为,这些可视化不仅美观而且实用,因为它保留了曲线的几何特性,并推荐了相关的学术论文。

讨论中也出现了幽默元素。有人开玩笑说想把这些图案印在T恤上,但担心会被误认为是“外星甜甜圈店”的标志,甚至联想到用克莱因瓶盛咖啡的场景,并有人建议T恤可以命名为“拓扑学家的咖啡杯!”。

此外,有用户将这种艺术形式与Structure Synth和Context Free Art等基于语法的艺术工具联系起来,推测可能在语法形式主义和椭圆曲线之间存在数学关联。最后,有用户提出了技术性疑问,不理解如何在有限域上绘制椭圆曲线,因为有限域应该是离散的。


7. 便当:键盘里的“空间电脑” (Bento: A Steam Deck in a Keyboard)

便当:键盘里的“空间电脑”

便当:键盘里的“空间电脑”

便当:键盘里的“空间电脑”

“Bento”是一款设计独特的便携式电脑,其名称源于酷似日式便当盒的外形,灵感来自Commodore 64及cyberdeck社区。它巧妙地置于键盘下方,键盘可兼作盖板,方便用户随时接触内部元件,并提供小配件储物空间。这款电脑专为搭配XREAL One等空间显示器而生,旨在消除内置屏幕的冗余,大幅减轻重量,提升便携性。Bento搭载Steam Deck OLED主板,沿用其散热器和电池,确保纤薄高效。开发者因不满现有XR设备多为“面部iPad”,无法真正用于专业工作,故打造Bento,将其定位为真正的“空间电脑”。目前,该项目已开源所有3D打印文件,并计划推出模块化“专业版”,鼓励全球爱好者共同参与,共同探索未来计算形态。

原文链接:https://github.com/lunchbox-computer/bento

论坛讨论链接:https://news.ycombinator.com/item?id=44313379

一位用户在社区分享了他自行设计的“真·空间计算机”项目。该设备旨在完美放置于Apple Magic Keyboard下方,并集成外设收纳仓,其核心硬件来自Steam Deck OLED的主板、散热器和电池(独立购买而非拆机)。该计算机没有内置显示屏,而是通过XREAL等XR眼镜提供虚拟显示,作者认为这是XR产品的核心优势。他指出,市面上许多“空间计算机”不过是“臃肿的脸部iPad”,其设计初衷是为了摆脱传统设备屏幕冗余,实现极致紧凑。该项目已开源CAD文件。

有社区成员建议作者在项目说明中,清晰介绍“空间显示”和XREAL等关键概念,以便新用户理解。关于外设,有人提出将设备外壳设计成触控板的创意,但也有人指出现有触控板体积过大,难以集成。同时,对于XR眼镜的实际使用体验,有用户询问长时间佩戴是否会引起眼部疲劳或模糊。另一位使用Viture XR Pro眼镜的用户回应称,XR眼镜非常适合游戏和观影,或在狭小空间改善姿态,但即使有独立焦距调节,1080p的清晰度仍不足以替代24或27英寸的桌面显示器,不适合作为日常工作主力设备。


8. 空气DNA:万物印记,无所遁形 (DNA floating in the air tracks wildlife, viruses, even drugs)

空气DNA:万物印记,无所遁形

空气DNA:万物印记,无所遁形

一项令人振奋的科学发现!近日,佛罗里达大学的科学家们在爱尔兰都柏林取得突破性进展:他们利用高功率空气过滤器和环境DNA(eDNA)分析技术,成功从城市空气中“捕获”了大量遗传物质。这项研究揭示,空气中不仅漂浮着野生动物的DNA,甚至大麻、迷幻蘑菇和致病菌的痕迹也无所遁形。

这项由佛罗里达大学野生动物疾病基因组学教授大卫·达菲博士领衔的创新研究,颠覆了我们对空气的传统认知。它证明,无需直接接触生物体,仅通过分析空气中的DNA,就能实时追踪濒危物种的踪迹、预警疾病传播,甚至监测非法物质。达菲博士表示,空气蕴含的巨大信息量,其潜在应用才刚刚被触及。

这项革命性技术将科幻变为现实,为生态监测、公共卫生及生物多样性研究开启了无限可能。它意味着能同时研究从微生物、病毒到大型脊椎动物(如山猫、人类)的所有物种。

原文链接:https://www.sciencedaily.com/releases/2025/06/250603114822.htm

论坛讨论链接:https://news.ycombinator.com/item?id=44287926

社区中一场关于DNA测序和隐私的讨论展开。一位用户公开存储了自己的DNA序列,表示若因此遭遇不测,他将成为一个警示案例。另一位用户则选择将基因组保存在硬盘上,指出其仅数十GB大小,且目前尚未发现语言模型在检测SNP方面有何实际用途。

讨论随后转向了DNA测序的成本和提供商。有用户提到,通过Dante Labs支付了2000美元进行测序,并指出测序成本虽然有所下降,但仍有很大空间。另一位用户指出,测序费用因类型(如SNP、WES、WGS)而异。具体而言,有用户通过Nebula花费约400美元,而通过Orchid Health为胚胎进行植入前检测则高达每胚胎2500美元,认为这种检测很有价值。BGI也被提及可为企业提供更低成本的测序服务。

在隐私方面,一位评论者将公开DNA比作“在互联网上裸露”,引发了关于身份认同的思考。对此,有用户反驳称“一个人并非其DNA”。另有评论进一步探讨,认为私密部位的照片与个人身份或自我概念的关联可能比DNA更紧密,并指出前者可改变而后者不可。


9. 大数据奇案:每月11日,为何“隐身”近两世纪? (The Missing 11th of the Month (2015))

大数据奇案:每月11日,为何“隐身”近两世纪?

大数据奇案:每月11日,为何“隐身”近两世纪?

大数据奇案:每月11日,为何“隐身”近两世纪?

2012年,xkcd漫画家发布一幅独特日历漫画,其日期大小反映在Ngrams数据库中被提及的频率。7月4日、12月25日等热门日期、每月1日和月末日期均格外醒目,9月11日更是占据巨大版面。然而,一个有趣现象浮现:每月11日的尺寸异常小,远低于其他日期。漫画标题亦对此表示疑惑,指出此现象早在9/11前就已存在。

为探究“11日之谜”,有研究者深入挖掘Ngrams原始数据。通过对2000-2008年各日期引用频率的严谨分析,并采用中位数方法排除热门日期干扰,证实11日确为提及频率最低者,差异显著(p值小于0.05)。每月1日遥遥领先,15日略高于平均,唯独11日格外“冷清”。

更惊奇的是,历史数据回溯至1800年显示,11日的“低提及率”并非新近现象。它自19世纪初就已明显低于其他日期,这种轻微劣势持续数十年,至19世纪60年代后,差距进一步扩大,形成持续近两个世纪的未解之谜。这个由大数据揭示的语言现象,展现了数据挖掘的无穷魅力,也激发了人们对文化习惯与数字偏好之间潜在联系的无限好奇。

原文链接:https://drhagen.com/blog/the-missing-11th-of-the-month/

论坛讨论链接:https://news.ycombinator.com/item?id=44313550

社区围绕一篇关于日期数据异常(如“缺失的23日”)的博客文章展开讨论,核心议题是如何处理数据中的异常值(outliers)及保证数据质量。

有评论者指出,应对异常值持怀疑态度,因其常不代表真实数据,建议优先使用中位数而非均值,甚至考虑移除异常值以看清数据全貌,并引用“特怀曼定律”——“任何看起来有趣或异常的数字通常是错误的”。

然而,另一方则强烈反对盲目移除异常值,认为在多数科学分析中,它们是真实存在的,不经检查就删除可能导致研究被驳回。他们强调应深入探究异常值产生的原因,或采用截尾/温莎化等方法。同时,“黑天鹅理论”被提及,提醒人们不应忽视那些看似不可能却影响巨大的事件。

讨论者普遍认为,了解数据来源至关重要。有人提出类似奥运会评分的“掐头去尾”方式来处理极端值。此外,有评论深入探讨了数据质量的复杂性,特别是在光学字符识别(OCR)领域,强调字符等效性(如“O”和“0”)在特定上下文中的识别难度,以及上下文敏感算法的重要性。整个讨论凸显了数据分析中平衡准确性与实用性的挑战。


10. Zed 调试器:重磅来袭! (The Zed Debugger Is Here)

Zed 调试器:重磅来袭!

Zed 调试器:重磅来袭!

Zed团队近日宣布,其备受期待的内置调试器已正式上线,标志着这款代码编辑器向1.0版本迈出了重要一步。超过2000名开发者的呼声终于得到了回应!

此次推出的调试器聚焦“快速、熟悉、可配置”三大核心,旨在提供高效流畅的调试体验。它原生支持Rust、C/C++、JavaScript、Go和Python等主流语言,并通过调试适配器协议(DAP)兼容更多语言。Zed还引入了创新的“定位器”系统,能自动将构建配置转化为调试配置,让用户无需手动编写即可快速启动调试会话,目前已支持Cargo、Python、JavaScript和Go等。

调试会话中,开发者可以轻松检查线程、变量、断点、调用堆栈等程序状态,调试面板也支持完全自定义布局。更棒的是,Zed支持纯键盘操作调试,让开发者双手无需离开键盘即可完成所有调试流程。

值得一提的是,该调试器项目的核心基础由社区驱动,历经8个月,贡献了977次提交和超过2.5万行代码。Zed的调试器采用双层架构,数据层负责与调试适配器通信并高效缓存数据,UI层则按需获取数据渲染界面,为未来的协同调试功能奠定了坚实基础。此外,Zed还通过扩展API支持自定义调试适配器集成,并利用Tree-sitter技术实现了对Python、Rust和Go的内联变量值显示,无需依赖LSP,确保了准确性和广泛的语言支持。

Zed调试器的发布,无疑为开发者带来了更加便捷、高效的编程体验,也展现了Zed团队对用户需求的积极响应和对前沿技术的不断探索。

原文链接:https://zed.dev/blog/debugger

论坛讨论链接:https://news.ycombinator.com/item?id=44314977

在一次社区讨论中,用户Laserbeam对Zed调试器的工作进展表示欢迎,但指出其当前版本仍缺乏关键功能,如观察窗口、完整的堆栈跟踪视图和数据断点,认为这些是其转向Zed进行日常调试的主要障碍。他同时表达了对多会话和多线程调试更详细计划的期待,并引用了其他工具的先进多线程调试UI作为范例。

一位参与调试器开发的开发者回应称,基本的堆栈跟踪视图已存在,但因尚未达到团队期望的质量而未大肆宣传。他透露,变量/表达式观察功能已完成开发,即将合并。数据断点也是优先事项,将在未来推出。该开发者还澄清,Zed已支持同时调试多个会话和多线程调试,尽管仍有改进空间。

Laserbeam随后表示,他相信开发者提及的各项功能要么已部分实现,要么很快就会推出,因此并不担忧,只是对“调试器已就绪”的公告与实际待办事项之间的差异感到惊讶。另一位用户则指出,官方博客已明确提及高级视图(如观察列表、内存视图和反汇编视图)正在开发中,当前版本主要奠定基础。还有用户表示,对于他们仅使用断点和单步调试的场景而言,当前调试器已完全可用,并对Zed团队的快速迭代充满信心。


Suggest Changes

Next Post
3D打印无源“声棱镜”:白噪音绽放声学彩虹 | Hacker News 摘要 (2025-06-19)