在添加新功能之前,作者优先简化了底层代码,以便更容易扩展。他们将编程视为两个部分:定义*需要做什么*,以及*如何高效地表达它*。然而,真正的效率并非关于优化的代码速度,而是最小化整个开发生命周期中的*人力成本*——包括打字、调试、修改和适应。 作者提倡一种“压缩导向”的方法,类似于字典压缩器如PKZip。他们不是预先创建可重用的代码,而是首先专注于编写特定的解决方案。可重用性是在*识别出重复代码之后*才出现的——有效地“压缩”它。这避免了在可能不需要的抽象上浪费精力。 当出现重用机会时,代码要么按原样使用,要么经过深思熟虑地修改/分层。这产生简洁、易读的代码,它反映了问题的自然语言,并且更容易维护和扩展。这种自下而上的方法,从具体细节开始,避免了过早架构规划的陷阱,并最终导向更健壮、更高效的代码库。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 语义压缩 (2014) (caseymuratori.com) 5 分,by tosh 1 小时前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

关于 新闻 版权 联系我们 创作者 广告 开发者 条款 隐私政策和安全 YouTube 工作原理 测试新功能 © 2025 Google LLC

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 工作 | 提交 登录 为什么战斗机禁止 90% 的 C++ 特性 [视频] (youtube.com) 14 分,AareyBaba 发表于 23 分钟前 | 隐藏 | 过去 | 收藏 | 4 条评论 barfoure 发表于 1 分钟前 | 下一个 [–] 一般来说,航空电子设备是否遵循 MISRA C/C++,还是采取更进一步的(或不同的)方法?回复 mwkaufma 发表于 15 分钟前 | 上一个 | 下一个 [–] TL;DR - 不使用异常 - 不使用递归 - 内循环中不使用 malloc()/free() 回复 jandrewrogers 发表于 4 分钟前 | 父评论 | 下一个 [–] 即,我所参与过的每个 C++ 代码库的标准做法。回复 bigyabai 发表于 8 分钟前 | 上一个 [–] 如果你是一位无法自己回答这个问题的 C++ 开发者,也许该考虑学习一门新语言了。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

## 虚荣活动:你是在追求感觉良好,还是结果? 本文探讨了“虚荣活动”的概念——那些*看起来*有用或有价值,但最终在投入的时间上收益有限的事情。 受“信用卡套现”(最大化奖励积分)的讨论启发,作者认为许多追求是由享受驱动的,而非实际利益。 例子包括:沉迷于阅读新闻(大多是无关信息,为了娱乐而消费)、极端的“生物黑客”(驱动力是追踪数据的乐趣,不一定能改善健康)、以及表面的道德消费(例如避免使用塑料吸管,带来良好感觉,但对环境的影响微乎其微)。 甚至职业社交和效率优化也属于这一类别,通常的动机是社交和“完成事情”的满足感,而不是重大的职业发展或效率提升。 核心思想并非要否定这些活动是*坏的*,而是要诚实地评估我们的动机。 将它们视为令人愉快的爱好——我们玩的游戏——可以让我们有意识地选择如何度过我们的时间,优先考虑真正符合我们目标的事情。 最终,作者鼓励自我反思,以确保我们将有限的时间投入到对*我们*真正重要的事情上。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 虚荣活动 (quarter--mile.com) 11 分,由 surprisetalk 1小时前发布 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## 人工智能的燎原:硅谷的重塑 当前人工智能的激增并非泡沫,而是一场必要的“燎原”——一种为可持续增长扫清道路的颠覆性力量,如同以往的技术周期。虽然充裕的资本推动了快速扩张,但真正的稀缺在于人才,这创造了一个混乱的生态系统,随时可能迎来调整。 这场“火”不会是彻底的崩溃,而是一场对不可持续模式的洗牌:缺乏独特数据的AI外壳、基础设施的克隆,以及将炒作置于持久价值之上的消费应用,这些都将迅速消亡。更具韧性的公司——苹果、微软和英伟达等科技巨头——拥有“厚实的树皮”(强大的财务状况)和“深厚的根基”(产品与市场的契合度),能够抵御这场风暴。 然而,*真正的*机遇在于“随火而生”的企业——在调整*之后*涌现的初创公司,它们建立在更便宜的基础设施和经验教训之上。这些公司将专注于以规模化方式高效地交付人工智能的价值,尤其是在推理计算(在生产环境中运行模型)方面。至关重要的是,获得足够的*能源*基础设施可能成为最终的差异化因素,甚至超越计算能力本身。 成功取决于实现“热力学可持续性”——创造的价值大于消耗的价值。最终的问题不仅仅是技术进步,而是人工智能是会扩大机会还是加剧现有的不平等。即将到来的燎原将揭示哪些公司优先考虑所有人的真正进步,而不仅仅是获取关注和利润。

## 即将到来的AI“野火” - 摘要 一篇Hacker News讨论围绕着一篇近期文章,预测AI领域将经历痛苦但最终健康的“野火”。核心论点是,尽管目前AI炒作很激烈,但一次修正是不可避免的。然而,与过去的科技泡沫不同,这次衰退不一定会导致彻底崩溃。 评论者认为,对数据中心和计算能力的巨额投资代表着一项重要且持久的资产,即使需求暂时降温。能源成本将推动最终升级,但旧硬件仍将可用。重点将转移到实现真正的产品市场契合度,在计算成本降低的情况下,这将更便宜、更高效。 有人担心这个周期是否真的会重演,一些人担心根本性的转变可能导致更具破坏性的结果。另一些人质疑*到底*会发生什么,注意到大型企业占据主导地位,以及缺乏明显的“Pets.com”式失败。一个关键点是企业出于FOMO(害怕错过)而短视地采用AI,往往导致肤浅的实施。

## Claude 与《空中大灌篮》:一次复古网页重现尝试 一位拥有计算机科学学位的工程经理尝试使用 Anthropic 的 Claude,根据截图和素材重现 1996 年的《空中大灌篮》网站,希望保存这部分互联网历史。尽管该网站很简单——一个单独的 HTML 页面,严重依赖绝对定位——Claude 反复未能准确地复制它。 最初的尝试表明 Claude 理解了布局的*概念*(行星围绕着标志运行),但难以精确地定位。提供网格叠加和像素坐标参考等工具也无济于事;Claude 会自信地利用这些数据,但仍然生成不准确的结果,似乎优先考虑其自身的内部“理解”,而不是提供的测量数据。 分析表明 Claude 可能以 16x16 像素块处理图像,从而损失了关键的空间细节。放大截图提供了一种潜在的解决方案,但 Claude 仍然无法实现忠实的重现。最终,该实验突出了 Claude 在语义理解方面的优势,但在精确视觉重现方面的劣势,导致了一个自信但不准确的令人沮丧的循环。原始网站仍然未被重现,这证明了即使使用当前 AI 技术复制简单的设计也面临的挑战。

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 工作 | 提交 登录 我尝试并失败了用Claude重建1996年的《太空果篮》网站 (j0nah.com) 11 分,由 thecr0w 41 分钟前发布 | 隐藏 | 过去的 | 收藏 | 3 条评论 Wowfunhappy 2 分钟前 | 下一个 [–] Claude 不擅长使用截图。该模型在技术上可能是多模态的,但它的优势显然在于阅读文本。我不惊讶它在这里失败了。回复 stonecharioteer 5 分钟前 | 上一个 [–] 我很好奇。你是否要求它使用表格而不是CSS? 1996年,我们只有css1。也许要求它使用表格来完成这个任务。回复 lagniappe 2 分钟前 | 父级 [–] 实际上,我们有很多竞争的规范。CSS 正式发布直到1996年12月。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

在最近一次LGBTQ+胜利研究所会议上的演讲中,前总统乔·拜登,83岁,明显口齿不清,甚至将“美利坚合众国”误读为“Amerigotit”。此事发生在批评现任政府和强调民主党韧性的过程中。 除了口误之外,拜登重申了对共和党的常见批评,声称他们利用身份认同作为政治策略,但没有提供具体例子。他强调了对所有美国人保持体面和尊重的必要性。 值得注意的是,演讲中没有提及在特朗普政府中公开的同性恋人士,包括像斯科特·贝森特和理查德·格雷内尔这样的高级官员,也没有提及特朗普更广泛地获得LGBTQ+团体支持的情况。该活动授予拜登“克里斯·阿贝尔影响力奖”,以表彰他在包容性方面的记录。

## 傅里叶变换:从冰沙到菜谱 傅里叶变换是一种强大的模式理解工具,但常常被复杂的数学所掩盖。本质上,它将一个复杂的信号(比如冰沙)分解成其基本组成部分(菜谱)。它不是分析整体,而是揭示信号*如何*被创建的——识别每个潜在循环的强度、速度和起点。 想象一下过滤冰沙以提取每种成分。傅里叶变换做的事情与之类似,它测量基于时间模式中的每种可能的循环。这种“循环菜谱”通常比原始信号更容易分析、比较和修改。 至关重要的是,这个过程是可逆的——你可以通过组合这些循环来重建原始信号。核心思想不是关于复数或正弦波,而是关于认识到*任何*模式都可以由圆形路径构建而成。 应用领域非常广泛:从降噪和数据压缩(如MP3)到抗震建筑设计和音乐识别。最终,傅里叶变换提供了一种视角的转变——从*是什么*,到*如何*制作的,揭示了观察到的现象背后的“源代码”。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 傅里叶变换的互动指南 (betterexplained.com) 6 分,来自 pykello 2 小时前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

近几日乌克兰冲突升级,俄罗斯于12月6日——乌克兰武装力量日,发动了包括51枚导弹和623架无人机的大规模袭击。虽然乌克兰防空系统拦截了许多,但袭击仍击中了29个地点的平民和关键基础设施,造成至少八人受伤。 与此同时,根据战争研究所的说法,俄罗斯军队在乌克兰东南部米尔诺赫拉德和波克罗夫斯克附近取得了一些局部进展,试图孤立该地区的乌克兰军队。 在激烈的战斗中,美国特使史蒂夫·维特科夫、贾里德·库什纳以及乌克兰谈判代表在迈阿密继续进行和平谈判。讨论的重点是战后安全框架和重建工作,但进展取决于俄罗斯通过缓和局势,展现出“对长期和平的认真承诺”。泽连斯基总统承认,战场上的努力对乌克兰的谈判立场至关重要。

OpenAI 暂时禁用了一个 ChatGPT 功能,该功能会推荐第三方应用程序。此前,用户批评这些推荐类似于 Peloton 和 Target 等公司的广告。虽然 OpenAI 最初解释说这些建议是为了突出在其平台上构建的应用程序而进行的测试——并否认存在任何财务激励——但回应却压倒性地是负面的。 首席研究官马克·陈为此道歉,承认此次推广“未达到预期”,并承诺改进模型精度和用户控制。ChatGPT 负责人尼克·特利进一步澄清,目前平台内*没有*正在进行的广告测试。 此事正值 OpenAI 内部的转变。据报道,首席执行官萨姆·奥特曼最近的一份“红色代码”备忘录优先考虑改进 ChatGPT 的核心质量,可能会推迟广告计划,尽管最近聘请了一位前 Facebook 广告高管。OpenAI 坚持认为,如果未来推进广告,将“慎重考虑”,并将优先考虑用户信任。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 工作 | 提交 登录 OpenAI 禁用 ChatGPT 应用建议,这些建议看起来像广告 (techoreon.com) 19 分,GeorgeWoff25 1 小时前 | 隐藏 | 过去 | 收藏 | 3 评论 hamdingers 15 分钟前 [–] 可不想免费提供宝贵的广告位[1],不是吗。1. https://news.ycombinator.com/item?id=46086771 回复 dmix 0 分钟前 | 父评论 | 下一个 [–] 文章中的问题是付费用户抱怨广告。OpenAI 想推出的广告似乎是针对免费用户?从你链接的帖子中:> 这可以帮助 OpenAI 为免费用户提供更慷慨的使用和功能,而付费计划的用户将免受广告干扰,这符合运行 ChatGPT 的高成本以及他们期望从购物和广告相关功能中获得的收入。回复 nsoqm 12 分钟前 | 父评论 | 上一个 [–] 这条评论证明了无论他们做什么,都赢不了。 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系方式 搜索:

美国内政部水利局已批准对加州中央谷地项目(CVP)的管理修订,旨在增加对农民的供水。这项“第五项行动”计划遵循特朗普总统行政命令14181的要求,优先实现最大化的水产出,同时遵守法律标准。 官员估计,这些变化每年可能使CVP的供水量增加13万至18万英亩英尺,州立水利项目也可能受益。修订后的策略利用先进的科学工具进行更精确的水资源管理,取代了先前的2024年12月框架。 主要调整包括对三角洲抽水的修改、停止某些栖息地行动以及取消加州主导的一些出口削减方案。此举正值CVP成立90周年,并建立在最近达成的协议基础上,以适应性地管理洪水和干旱防护流量,尽管总统政府发生了变化。此外,还已拨款10亿美元用于扩容储水。

上个月,在接受法新社采访时,他警告说,世界比以往任何时候都更需要他作品中捕捉到的讽刺。“我们所处的状况令人震惊,”他说。“我们都太富有了。我们正在消耗世界上所有的东西。而且我们不能。这是不可持续的。”英国摄影杂志编辑黛安·史密斯在Instagram上发布的一篇致敬文章中称帕尔为“战后摄影的巨匠”。“他是个有趣的人——总是乐于接电话,尤其是在很早的时候,而且总是非常直接。他做自己的事情,努力工作,一路上帮助他人——他度过了充实的一生。”多年来与帕尔合作艺术和设计项目的乔纳森·斯蒂芬森告诉BBC新闻,他平静地在观看足球比赛时去世,并补充说他是一位“坚定而忠诚的朋友”。他说:“与马丁的眼睛和思想交流是一种巨大的荣幸——并且不断地受到启发。马丁对日常生活的热情具有感染力。”

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 工作 | 提交 登录 马丁·帕尔去世 (bbc.co.uk) 16 分,由 yzydserd 1 小时前 | 隐藏 | 过去的 | 收藏 | 1 条评论 toomuchtodo 47 分钟前 [–] https://en.wikipedia.org/wiki/Martin_Parr https://martinparr.com/ https://dmbrepresents.com/artist/martin-parr/ https://wepresent.wetransfer.com/stories/manifesto-martin-pa... https://www.theguardian.com/artanddesign/2025/aug/24/theres-... 回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

这篇内容以埃德温·艾伯特的《扁平世界》为隐喻,说明许多程序员由于不熟悉Lisp宏等强大概念而面临的局限性。作者认为,像Clojure这样的语言提供了一种“更高维度”的编程——在编译时操作语言本身的能力——从而产生根本上更好的代码。 然而,这种力量在很大程度上未被重视。作者指出“blub悖论”——倾向于否定自己熟悉框架之外的想法——以及解释需要思维转变的概念的困难。大多数程序员对“自动化”(如函数)感到满意,但难以理解*扩展*编程核心逻辑的抽象概念。 学习这种新的思维方式,虽然最初会让人感到不适,但会释放出显著的优势。它需要好奇心和认识到自身的认知偏差。最终,作者认为,停留在“扁平世界”——受传统思维限制——是一种选择,而成长来自于拥抱不熟悉的想法,即使它们最初看起来不合逻辑。

最近一篇关于程序员生活在“平面世界”的文章在Hacker News上引发了讨论——这是一个关于编码抽象挑战的比喻。最初的发帖者(winkywooster)链接到redplanetlabs.com,从而引发了关于AI编码代理作用的对话。 一位评论者(bluesnowmonkey)认为AI有助于分离抽象和实现,让程序员能够将这些概念视为不同的“维度”。然而,另一位(parpfish)批评文章含糊地描述了超越这种“二维”思维的好处,认为具体的例子会更有帮助。他们认为作者自己曾经经历过这种理解的转变,应该分享*如何*发生的,以帮助他人。 这场讨论凸显了对高级编码概念的实际说明,而非抽象描述的需求。

最近的一次Scala 2.13到3的迁移最初看起来是成功的——编译通过,测试全绿,初步部署也没有问题。然而,在生产环境中几个小时后,出现了一种神秘的性能下降,表现为Kafka延迟增加,尽管数据负载适中。 广泛的调查,包括负载测试和依赖回滚,都未能确定原因。性能分析显示CPU使用情况发生了显著变化:Scala 3版本在JIT编译器中花费了更多时间,并且令人惊讶的是,在Quicklens库中花费了更多时间。 Quicklens中的一个微妙的bug,导致Scala 3中低效的链式求值,被确定为罪魁祸首。升级该库解决了问题,恢复了与Scala 2.13的性能一致性。 关键经验是,看似无缝的迁移可能会隐藏性能回归,尤其是在使用依赖于元编程的库时。即使初步测试看起来成功,对性能热点进行彻底的基准测试也至关重要,以避免在生产环境中出现意外的瓶颈。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Scala 3 让我们变慢了吗? (kmaliszewski9.github.io) 13 分,作者 kmaliszewski,1小时前 | 隐藏 | 过去 | 收藏 | 2 条评论 spockz 15 分钟前 | 下一个 [–] 对我来说,这篇文章的主要收获是,你应该默认情况下配备自动化的性能测试,以及火焰图的洞察。特别是对于这些主要的语言升级变化。回复 atbpaca 5 分钟前 | 上一个 [–] 感谢分享。关于依赖库的有趣见解。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

丹麦计划大幅削减对乌克兰的军事援助,从今年的约26亿美元减少至2026年的15亿美元。 丹麦自2022年以来一直是主要的援助国,提供了近110亿美元的援助,包括F-16战机和飞行员培训,但政府现在寻求盟友之间分担更多负担。 国防官员指出,丹麦专门用于乌克兰的基金资源减少是关键因素,认为最初的、异常高水平的支持考虑到该国规模而言是不可持续的。 此决定与更广泛的趋势相符,美国也在缩减其援助,可能会将责任转移到欧洲国家。 援助削减的时间也正值对乌克兰政府内部腐败日益担忧之际,报告强调资金分配缺乏监督,可能会影响捐助者的信心。

## PostgreSQL 锁:死锁、对象锁与谓词锁 PostgreSQL 使用各种锁定机制来确保数据一致性。这包括关系级别锁、行级别锁和等待队列(并非总是公平的)。一个关键问题是**死锁**,当两个或多个事务相互阻塞时发生,每个事务都在等待另一个事务持有的资源。PostgreSQL 使用“等待图”检测死锁,并在可配置的 `deadlock_timeout` (默认 1 秒) 后中止一个事务来解决它。`lock_timeout` 提供了一种避免无限等待的方法。 除了关系/行锁之外,**对象级别锁**保护系统级资源,如表空间和模式。 **谓词锁**是一种更细微的机制,历史上旨在防止可序列化隔离级别下的“幻读”。虽然最初设计用于锁定条件(如 `a > 10`),但现在主要跟踪事务之间的数据依赖关系——特别是读写 (RW) 和写读 (WR) 依赖关系——以检测潜在的异常。 谓词锁在关系、页面或元组级别运行,并升级到更粗粒度(页面然后关系)以管理内存使用。 它们的使用受参数(如 `max_pred_locks_per_transaction`)的限制,并受 B 树、哈希、GiST 和 GIN 索引的支持。 事务必须在可序列化级别运行才能使用谓词锁。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 PostgreSQL 中的锁 (habr.com) 8 分,作者 fanf2 21 分钟前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

## 市场展望:乐观势头面临潜在风险 (2025年12月) 12月份市场乐观情绪激增,原因是美联储结束量化紧缩并预期降息。这与季节性趋势和年初至今的强劲涨幅相结合,支持了短期内的看涨论据——特别是如果关键支撑位保持。资金从科技巨头转向能源和金融等行业是市场参与度扩大的一好迹象。 然而,此次上涨建立在流动性和技术因素之上,掩盖了潜在的经济脆弱性。家庭债务增加、拖欠率上升以及私人信贷市场的脆弱性构成重大风险。估值仍然偏高,容错空间有限。 展望2026年,两种叙述相互冲突:宽松货币政策和企业投资推动的持续上涨,与基本面弱点引发的潜在下跌。市场正处于十字路口,投资者需要为任何结果做好准备。 下周的美联储会议、经济数据(尤其是就业和通胀)以及盈利报告至关重要。虽然短期内市场可能继续上涨,但持续的收益需要基本面的改善。关键支撑位关注6,744-6,757和6,598,阻力位在6,885-6,900附近,突破区域在6,920-6,940之上。

《卫报》调查显示,全美Family Dollar和Dollar General门店普遍存在价格差异,对低收入购物者影响尤为严重。各州检查记录显示,自2022年1月以来,Dollar General出现超过4300次违规,Family Dollar出现2100次违规,错误率经常超过法律限制。在北卡罗来纳州,一家Family Dollar连续四次检查不合格,近四分之一的扫描商品实际价格高于标价。 这些多收费用通常源于人手不足和销售后未能及时更新货架价格,虽然每次的差额可能很小,但对于预算紧张的人来说却意义重大。一些州正在采取行动——亚利桑那州和科罗拉多州已与这两家连锁店达成和解协议——但处罚通常很轻,对零售商来说支付罚款比解决问题更划算。 顾客报告称,对不准确的价格感到沮丧,并且难以获得退款。这两家连锁店拒绝接受采访,仅发表声明重申致力于价格准确。专家认为,这一问题反映了一种商业模式,优先考虑低成本而非准确的定价,最终给那些负担能力最弱的人带来负担。

一个黑客新闻的讨论强调了人们对美元店,特别是Dollar General,尽管广告宣传低价,却对顾客多收费的担忧。用户报告称,货架价格与收银台价格不符的情况很常见,一位用户声称,由于沃尔玛加拿大之前自动打折错误定价商品的政策,他节省了1200美元。 低额的零售商处罚加剧了这个问题——北卡罗来纳州对每次检查的罚款上限为5000美元——这使得零售商几乎没有纠正错误的动力。有人建议使用数字电子价签作为解决方案,但这些价签可能会实现动态定价。 评论员批评零售商认为完全的价格匹配“不可能”,质疑准确定价的基本期望。一个提议的解决方案是法律约束零售商遵守贴纸价格。这场讨论指出了一个更广泛的问题,即监管可能被操纵以及零售标准下降,尤其影响低收入购物者。

启用 JavaScript 和 Cookie 以继续。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 航班19号的失踪如何助长了百慕大三角的传说 (smithsonianmag.com) 7点 由 pseudolus 3小时前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## Sonner:一个流行的Toast库的故事 Sonner,一个Toast通知库,已经迅速流行起来——每周npm下载量超过700万次,并被X、Vercel等公司采用,以及作为shadcn/ui的默认库。尽管市场竞争激烈,但Sonner的成功源于其对优雅性和用户体验的关注。 创建者有意选择了独特的名称“Sonner”(法语中“敲响”的意思),而不是功能性的名称,优先考虑了易记性。至关重要的是,Sonner视觉上吸引人的堆叠动画虽然并非全新,却是第一个被广泛可用的开源实现。 除了美观之外,Sonner还优先考虑流畅的开发者体验。它避免了像Context这样的复杂React模式,而是利用了一个简单的观察者模式和一个直接的`toast()`函数调用。诸如滑动消失、展开Toast以及处理标签页非活动状态等功能,都体现了对细节的关注。动画使用CSS过渡处理,以实现可中断性,并且巧妙的CSS技术保持了hover状态和拖动功能的一致性。 最终,Sonner的成功归功于其美丽的设计和易用性——提醒我们,在软件开发中,优先考虑美学可以成为强大的差异化因素。

``` Hacker News新帖 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交登录 构建一个Toast组件 (emilkowal.ski) 5 分,来自 FragrantRiver 2小时前 | 隐藏 | 过去 | 收藏 | 1 条评论 anilakar 9分钟前 [–] 在手机上滚动该网站非常卡顿。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索: ```

## macOS 应用结构:历史概述 早期的 Mac 应用(如 QuarkXPress 4.11)将资源——窗口、菜单等——存储在与可执行代码分离的“资源分支”中。这与简单的命令行程序形成对比。Mac OS X 的出现带来了从 NeXTSTEP 继承的重大转变,即“捆绑包”结构。 现代 macOS 应用本质上是结尾为 `.app` 的目录,包含一个 `Contents` 文件夹。该文件夹包含可执行代码(在 `MacOS` 中)、资源(如图标,在 `Resources` 中)以及潜在的共享库(`Frameworks`)。 重要的是,`Info.plist` 定义了应用元数据——可执行文件名称、所需的 macOS 版本、文档类型——而 `PkgInfo` 保留了经典的 Mac OS 类型/创建者信息。 启动应用涉及 `launchd`、`LaunchServices` 和 `RunningBoard`,它们都依赖于 `Info.plist` 数据。 随着时间的推移,安全功能(如代码签名,Leopard 中添加)和公证引入了 `_CodeSignature` 和 `_MASReceipt` 等目录。 如今的捆绑包越来越集中组件——以前分散在 Library 文件夹中——在应用本身内(例如,`Library`、`XPCServices`、`Plugins`)。这种自包含的方法简化了安装、更新、删除,并通过签名和公证增强了安全性,无论 Intel 还是 Arm 架构。

这个Hacker News讨论围绕着苹果公司为macOS应用(在App Store *之外* 分发)的应用公证流程。一位评论者mitchellh认为,虽然技术上是可选的,但公证(每年99美元)实际上是必不可少的。 没有公证,应用对用户来说会显示损坏,并触发安全警告,需要用户导航系统设置才能运行它们——这是一个显著的可用性障碍。虽然承认苹果公司的安全意图,mitchellh认为公证弊大于利,阻碍了开发者和用户。 他们没有找到证据表明公证有效地防止了现实世界的安全问题,并质疑其整体效益,尤其是与之前的“右键运行”功能相比。这次讨论强调了公证给独立macOS开发者带来的摩擦。

## 住房负担能力:改善的假象 住房负担能力是中期选举前选民关注的关键问题,但最近的改善具有误导性。虽然抵押贷款利率下降和房价上涨速度放缓*似乎*改善了负担能力,但高盛分析师警告说这很大程度上是一种“假象”。标准指标没有考虑到房产税、保险和维护等成本的增加——这些费用正在上涨,尤其是在房价下跌的地区。 随着美国房屋存量老化,预计这些“其他成本”将继续上升,抵消房价下降带来的潜在节省。此外,预计抵押贷款利率不会大幅下降,从而限制了未来负担能力的提升。 诸如50年期抵押贷款等拟议的解决方案仅能提供暂时的缓解。虽然月供会减少,但支付的利息总额将大幅增加——可能翻倍——并且可能会因更长的贷款期限而产生更高的利率而抵消。这种改变也可能导致房价膨胀和违约风险增加。最终,持久的解决方案需要解决潜在的供需失衡问题。

本文详细记录了对53篇研究论文引用的扫描结果,揭示了大型语言模型(LLM)生成的参考文献存在显著问题。使用引文验证工具的分析发现,不准确现象普遍存在。 超过60%的论文列表存在问题,范围从完全捏造的作者和标题到不正确的细节,如出版年份或网址。许多引用*部分*匹配现有论文,但作者列表或关键元数据有重大更改。在一些情况下,提供的引用指向不相关的文章,甚至不存在的来源。 这些错误并非随机的;有些论文完全捏造了作者列表,而另一些论文则正确引用了论文,但修改了细节。这表明LLM并非仅仅是记错,而是主动构建听起来合理但错误的引用。这些“幻觉”的频率凸显了在使用LLM进行学术研究和文献综述时的一个关键可靠性问题。与每篇论文相关的评分范围为0.5到8.0,表明受影响的研究领域广泛。

最近一篇Hacker News上的帖子指出了一种令人担忧的趋势:在提交给2026年国际表示学习会议(ICLR)的论文中,出现了广泛的幻觉引文现象。对20,000篇论文中的300篇初步扫描已经发现了至少50条伪造的引文,估计数量可能还会更多。 讨论的中心是这些错误是否完全归因于大型语言模型(LLM),以及建立LLM出现之前的论文的基线错误率的必要性。评论员强调了同行评审期间彻底检查引文的重要性——这个过程本身就容易出现人为错误,正如最近一期期刊的错误所证明。 人们还担心人工智能生成的不准确信息可能带来的法律影响,一位用户建议可能存在责任问题,甚至在法律等领域完全禁止使用人工智能。这场对话凸显了人们对将这些错误定义为任何其他词语(例如“谎言”或“捏造”)的日益沮丧,并强调了人类作者验证人工智能辅助工作的责任。

启用 JavaScript 和 Cookie 以继续。

这个Hacker News讨论围绕着“优先选择复制而不是错误的抽象”这一软件开发原则,该原则由Sandi Metz推广。一位用户分享了一篇关于此主题的Medium文章,引发了关于Metz有影响力的教学的对话。 几位评论员赞扬了Metz的作品,包括她的书籍和研讨会,强调她的原则对他们软件开发方法的积极影响。核心思想是,过早地创建抽象以避免代码重复,往往会导致更复杂和更有问题的代码。 相反,有时接受一定程度的复制更好,只要它能保持清晰,并避免创建过于通用或不正确的抽象。Sandi Metz的一篇相关博客文章也被分享作为进一步阅读的材料。

Transformer模型在序列处理方面表现出色,这得益于其“注意力”机制,但由于计算成本高昂,在处理非常长的序列时会遇到困难。最近的尝试,如Mamba-2,使用压缩技术,但会损失关键信息。 新的研究介绍了**Titans**,一种新颖的架构,以及其背后的理论框架**MIRAS**,提供了一种解决方案,它结合了循环神经网络的速度和Transformer的准确性。它们推进了“测试时记忆”——允许模型在*使用*过程中学习,通过优先处理和整合令人惊讶的新信息,而无需重新训练。 与压缩上下文的先前方法不同,MIRAS实现了实时适应。Titans在接收到数据时会主动更新其内部参数,立即将新细节整合到其知识库中。这种动态学习代表着人工智能模型朝着能够处理和理解极其漫长和复杂的序列迈出了重要一步。

Google Research 最近发布了关于“Titans”的细节,这是一种旨在为人工智能模型提供长期记忆的新架构。该研究通过 arXiv 公开提供([https://arxiv.org/abs/2501.00663](https://arxiv.org/abs/2501.00663) & [https://arxiv.org/pdf/2504.13173](https://arxiv.org/pdf/2504.13173)),专注于使人工智能能够在运行过程中持续学习和保留信息——本质上,是在“测试时”学习。 Hacker News 上的讨论强调了 Google 公开分享人工智能研究的承诺,评论员指出 Meta 和中国人工智能公司也越来越透明。一位用户将 Titans 比作 LoRA(低秩自适应),认为它可以作为一个持续自适应的层,可能“合并”回核心模型以实现长期保留,类似于人类在睡眠期间学习和巩固记忆的方式。 该研究旨在提高人工智能处理复杂、不断发展的任务的能力,这些任务需要持续的知识。

近几周显示,一些主要的“气候警报主义”组织内部出现了重大动荡,暗示叙事正在转变。塞拉俱乐部曾经专注于环境保护,但在扩展到更广泛的进步事业后,支持者减少了60%,目前缺乏战略方向。同样,350.org由于收入下降25%而暂停了美国项目,并受到财务管理不善的困扰。 甚至“绿色银行”行业也面临丑闻;由NBA球队老板史蒂夫·鲍尔默支持、卡怀·莱昂纳德代言的Aspiration公司,在涉嫌欺诈和试图规避NBA薪资帽规定的情况下申请破产。 值得注意的是,比尔·盖茨已经软化了他的立场,表示气候变化不会导致人类灭亡,他的突破能源集团也缩减了政策倡导。然而,阿尔·戈尔仍然坚持他的警报性预测,将盖茨的评论归因于“欺凌”。 这些发展表明,气候运动面临财务困境、战略失误和分裂,引发了对其未来方向和有效性的质疑。

石勒苏威根-荷尔斯坦州在转向开源软件方面取得了显著成功,扭转了之前对微软产品的依赖。数字化部长迪尔克·施罗德特报告称,预计每年可节省超过1500万欧元的Windows和Office许可费用,并计划在2026年进行一次性900万欧元的投资,用于工作场所转换和进一步开发——成本将在一年内收回。 目前,近80%的州政府工作场所(不包括税务局)使用LibreOffice,降低了对单一供应商的依赖,并增强了数字主权。虽然过渡并非一帆风顺,一些员工报告了可用性问题,但长期效益正在显现。 该州认为这是一个“马拉松,而不是短跑”,旨在转换剩余20%依赖微软程序的部门。尽管反对派批评实施质量,但支持者强调了现代化行政流程的机会,并强调开源是长期更优的解决方案。财政收益为石勒苏威根-荷尔斯坦州提供了更大的灵活性,以解决剩余问题并优化其新的开源基础设施。

石勒苏益格-荷尔斯泰因州,一个德国州,正在转向开源软件,据报道将节省数百万欧元。 Hacker News上的讨论强调了这种举措的战略优势,评论员认为各国政府应优先考虑Linux,以实现更大的“战略自主权”。 核心问题是对美国科技巨头(如微软)的潜在依赖,以及远程系统禁用可能性。 用户认为开源软件通过内部错误修复和定制,提供了一条实现独立和提高安全性的途径。 然而,对于在官僚结构中实际应用,存在怀疑。 一位评论员指出,即使是对现有内部软件进行微小的更改也存在固有的困难,暗示政府机构可能难以维护开源解决方案,尽管有其益处。 讨论还涉及工业和政治间谍活动比直接破坏更大的风险。

## Figma 追寻“圆角方” 这个故事讲述了 Figma 为了在他们的设计工具中完美复制苹果在 iOS 7 中引入的“圆角方”——一种微妙的圆角形状——所做的努力。这一切始于认识到这个看似微小的设计细节的影响,源于为设计师提供准确的界面元素的需求。 最初的方法涉及数学公式,从“超椭圆”开始,但结果并不准确。调查最终指向基于贝塞尔曲线的解决方案,并最终确定 Mike Swanson 和 Manfred Schwind 的工作是关键。然而,仅仅复制形状是不够的;Figma 需要一个*可参数化*的平滑系统,以实现灵活性和一致性。 挑战随之而来:保持对称性,处理扁平化时的形状扭曲,以及确保可用且可调节的平滑效果。团队优先考虑简单性,最终找到了一种基于修改后的贝塞尔曲线和简单平滑与像素消耗之间关系的方法。 虽然完美的曲率曲线始终难以捉摸,但最终结果与 iOS 圆角方非常接近,并为设计师提供了一个多功能的工具,用于创建各种角样式。这个过程凸显了从最简单的解决方案入手,并在数学上的完美性与实际可用性和实施限制之间取得平衡的价值。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 迫切寻找圆角矩形 (2018) (figma.com) 4 点赞 williamjsdavis 2 小时前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## 科里·多克托关于批评人工智能和“逆向半人马” 科里·多克托最近在华盛顿大学的演讲,预览了他即将出版的书籍《逆向半人马的生活指南》(2026年6月),重点讨论了如何有效地批评人工智能。他认为,许多关于人工智能的讨论都偏离了重点,受到炒作和投资者利益的驱动,而非真正的社会效益。 多克托通过“逆向半人马”的概念来阐述这个问题——人类作为机器的附属物,为了效率提升而被剥削(例如,被人工智能监控的快递员)。他认为人工智能的发展方向是*创造*这些逆向半人马,而不是赋能人类。 他批评科技垄断企业需要像人工智能这样的持续“泡沫”来维持增长,并警告说人工智能取代工作的承诺是为削减成本和剥削工人服务的烟幕弹。多克托提倡将批评的重点放在人工智能的*实际*危害上——它如何恶化工作并可能降低质量——以及基于共同利益建立联盟,而不是陷入关于人工智能潜在意识的争论。他强调理解科技公司如何构建叙事以谋取自身利益的重要性,并敦促人们关注替代方案,抵制“别无选择”的心态。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 《反半人马》AI批评指南 (pluralistic.net) 6点 由 doener 46分钟前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

我们检测到您的浏览器已禁用 JavaScript。请启用 JavaScript 或切换到受支持的浏览器以继续使用 x.com。您可以在我们的帮助中心查看受支持的浏览器列表。帮助中心 服务条款 隐私政策 Cookie 政策 版权信息 广告信息 © 2025 X Corp.

一条由一条抱怨“浪费”多年光阴在加密货币上的推文引发的黑客新闻讨论,揭示了对该技术基础的关键观点。原发帖者的情绪引起了评论员的共鸣,他们质疑比特币区块链作为货币基础的实用性,认为其本身存在不便之处,并暗示缺乏经济学理解推动了其最初的吸引力。 像GNU Taler这样的功能性“数字现金”系统被提及,作为被加密社区忽视的可行技术示例。然而,一位评论员重新定义了这段经历,认为作者在创建引人入胜的、以金钱为驱动的系统方面获得了宝贵的技能——本质上就是赌场游戏开发。其他人则将这篇帖子视为市场触底的潜在信号。该讨论还涉及了像Twitter这样的社交媒体平台,在分享这些观点方面持续的相关性。

## 乌克兰冲突:俄罗斯胜利迫近与潜在和平协议 乌克兰战争正接近决定性阶段,俄罗斯正在稳步推进,并有望控制第聂伯河以东的所有领土。在阿夫迪夫卡和波克罗夫斯克等关键城市取得的胜利,加上乌克兰反攻的失败和西方武器的无效,都表明俄罗斯占据明显优势。俄罗斯的无人机生产和先进的防空系统正在压倒乌克兰的防御,而乌克兰对俄罗斯基础设施的袭击影响微乎其微。 与此同时,一场重大的腐败丑闻正在席卷基辅,牵涉到高级官员——这与过去与拜登家族有关的问题如出一辙。此丑闻由美国支持的反腐败委员会调查,被视为潜在和平协议的筹码。 由特朗普特使领导的谈判,围绕着修改后的和平计划展开。最初的提议涉及将顿巴斯、扎波罗热和赫尔松割让给俄罗斯,而乌克兰将保持中立。然而,乌克兰和北约正在推动类似于北约成员国的安全保障,俄罗斯很可能拒绝这一要求。特朗普面临艰难的选择:继续执行修改后的计划,导致旷日持久的冲突,强迫乌克兰进行领导层变更以接受俄罗斯的条款,或完全撤军——这一举动在政治上风险很大。最终,分析得出结论,无论结果如何,俄罗斯都将获胜,完全胜利的时间可能在几周内。

联系我们 contact @ memedata.com