MoreRSS

site iconHackerNews AI 摘要修改

使用 RPA 方案,每天自动获取 Top Stories ,使用 GPT 方式自动摘要,同时会一并摘要 HackerNews 网友的评论。
请复制 RSS 到你的阅读器,或快速订阅到 :

Inoreader Feedly Follow Feedbin Local Reader

HackerNews AI 摘要的 RSS 预览

2025 08 02 HackerNews

2025-08-02 07:32:37

2025-08-02 Hacker News Top Stories #

  1. 文章列举了人类历史上一些长期进行的宏伟项目,展示了人类在长期规划和持续努力方面的能力。
  2. 美国公共广播公司因联邦资金撤销宣布停止运营,可能导致农村地区公共媒体面临关闭。
  3. 文章反驳了住房反垄断批评者,认为住房问题的主要原因是法律障碍而非建筑商垄断。
  4. 现场编码面试更反映候选人在压力下的表现,而非真正的编码技能。
  5. Google推出了Gemini 2.5 Deep Think功能,旨在通过并行思考和延长推理时间提升问题解决能力。
  6. AI是一种提升学习和工作下限的工具,但在复杂、高级任务上效果有限。
  7. 丹佛市的租金已回归2022年水平,新住房单位的增加导致房东降低租金以吸引租户。
  8. 文章讲述了作者因取消文化影响而遭受的深远后果,呼吁在公开谴责他人时谨慎行事。
  9. “不征小费税”政策被揭露为餐馆行业的游说成果,实际上更有利于高收入服务员。
  10. 地球轨道上的卫星主要由政府和私营公司所有,SpaceX的Starlink计划是最大的所有者。

Slow #

https://michaelnotebook.com/slow/index.html

人类解决某些问题需要非常长的时间,本文列举了一些人类长期进行的宏伟项目。这些项目主要集中在有明确目标的项目上,如科学实验或建筑,而不是分散或无计划的变化,如语言、家畜驯化、城市、宗教等。当然,这些变化也很有趣,但它们缺乏长期目标感。例如,杰里科古城令人难以置信,但其创始人可能并没有想过“我希望这里 9000 年后仍然存在”。

本文是对 Patrick Collison 的快速项目列表的一种变体。这些项目与快速项目有许多共同点。

  1. 费马最后定理的证明涉及数十年甚至数百年发展起来的大量数学知识:维基百科。
  2. 许多大教堂的建造时间超过一个世纪。例如,巴黎圣母院从 1163 年到 1345 年。还有更多。
  3. 正在进行的一个例子是圣家堂,始建于 1882 年,至今仍在建造中。
  4. 卡普格里姆空气档案馆自 1978 年以来一直在存档空气,以便后来的研究者进行纵向研究。
  5. 弗雷明汉心脏研究是一项始于 1948 年的心脏纵向研究。
  6. 中央英格兰温度系列从 1659 年持续至今。
  7. LIGO 引力波探测器的早期设计始于 1967 年;该仪器本身经过几十年的发展,于 2016 年首次探测到引力波。 8.大肠杆菌长期进化实验从 1988 年持续至今。
  8. 沥青滴落实验从 1927 年持续至今。
  9. 长现在时钟旨在持续 10,000 年。
  10. 许多关键的开源系统(如 Linux、维基百科)可能会在 100 年后仍然存在。如果某些标准在一千年后仍然存在,我也不会惊讶,可能以修改后的形式。ASCII 导致 Unicode 导致[???]。Unix 时间或 TCP/IP 会被取代吗?修改:当然。但至少有可能它们会陪伴我们数千年。
  11. 曼哈顿第二大道地铁,1942 年开始前期建设。第一阶段于 2017 年开放。
  12. 世界上最古老的公司名单引人深思。遗憾的是,2006 年,始于 578 年的 Kongo Gumi(建筑业务,最初是神道教神社)倒闭了。这样的神社经历了一个持续的更新过程;一个例子是出云大社,可能可以追溯到公元前。
  13. 数学早慧青年研究始于 1971 年,截至 2025 年仍在进行(由 Tom McCarthy 贡献)。
  14. 维基百科列出了许多其他长期实验。

一个有趣的问题是:在这些长期项目中,哪些需要很长时间,哪些可以大大加快?


HN 热度 930 points | 评论 215 comments | 作者:calvinfo | 1 day ago #

https://news.ycombinator.com/item?id=44748934

  • 牛津大学的一个中心梁柱需要更换,但找不到合适的木材,后来园丁提到有备用梁柱,这些梁柱是在上一次更换梁柱时种下的。
  • 这个故事被证实是都市传说,实际上牛津大学并没有特意为了更换梁柱而种植树木,而是作为标准林地管理的一部分。
  • 尽管这个故事可能是虚构的,但它传达了一种前人栽树后人乘凉的长远规划理念。
  • 这个故事提醒人们,即使是虚构的故事,也可以有教育意义和启发性。
  • 有人提到,知道一个故事是虚构的并不一定会减少它的价值。
  • 有人强调,区分故事和真实事件是很重要的。
  • 有人提出,即使知道故事是虚构的,也不应该影响我们从中获得的启示和乐趣。
  • 有人提到,如果一个故事被当作真实事件来讲述,那么知道真相后可能会对故事的接受度产生负面影响。
  • 有人指出,提前知道一个故事是寓言,可以更好地理解其寓意。
  • 有人通过这个故事批评了现代社会中缺乏长远规划和对未来不负责任的态度。

Corporation for Public Broadcasting ceasing operations #

https://cpb.org/pressroom/Corporation-Public-Broadcasting-Addresses-Operations-Following-Loss-Federal-Funding

美国公共广播公司(CPB)宣布,由于联邦撤销资金方案的通过以及参议院拨款委员会发布的 2026 财年劳工、卫生和人类服务、教育及相关机构(劳工-H)拨款法案中首次排除了对 CPB 的资助,CPB 将开始有序地逐步结束其运营。

近 60 年来,CPB 一直执行其国会使命,建立并维持一个受信任的公共媒体系统,为全美各地的社区提供信息、教育和服务。CPB 与当地电台和制作人合作,支持教育内容、本地相关的新闻、紧急通讯、文化节目和对每个社区的美国人提供的基本服务。

CPB 总裁兼首席执行官帕特里夏·哈里森表示:“尽管数百万美国人通过电话、书信和请愿向国会呼吁保留对 CPB 的联邦资助,我们现在面临关闭运营的艰难现实。CPB 仍致力于履行其财务责任,并以透明和关怀的方式支持我们的合作伙伴度过这一过渡期。”

CPB 今天通知其员工,大部分员工职位将在 2025 年 9 月 30 日财政年度结束时结束。一个小的过渡团队将留至 2026 年 1 月,以确保负责任和有序地结束运营。这个团队将专注于合规性、最终分配和解决长期财务义务,包括确保音乐权利和版税的连续性,这对公共媒体系统至关重要。

哈里森说:“公共媒体一直是美国生活中最受信任的机构之一,为全国每个角落提供教育机会、紧急警报、公民对话和文化联系。我们非常感谢系统内合作伙伴的韧性、领导力和对服务美国人民的坚定承诺。”

CPB 的董事会和管理团队正在密切合作,以解决关闭过程中的法律、财务和运营要求。CPB 将向电台和制作人提供定期更新和指导,帮助他们应对即将到来的巨大挑战。

CPB 是一家 1967 年由国会授权的私营非营利公司,是联邦政府对公共广播投资的管理者。它帮助支持全国 1500 多个本地管理和运营的公共电视和广播电台的运营。CPB 也是公共广播电台、电视台及相关在线服务研究、技术和节目开发的最大单一资金来源。更多信息,请访问 www.cpb.org,并在 Facebook、LinkedIn 上关注我们,订阅电子邮件更新。


HN 热度 498 points | 评论 467 comments | 作者:coloneltcb | 6 hours ago #

https://news.ycombinator.com/item?id=44759382

  • CPB 不是制作 PBS 节目的机构,而是一个管理国会 PBS 拨款分配的资助组织。
  • 许多熟悉的 PBS 和 NPR 节目是私人开发和制作的,然后由当地 PBS 电视台购买。
  • 如果当地 PBS 分支机构消失,观众不会失去像《Masterpiece Theater》或《Nova》这样的节目,因为他们很可能不是通过线性电视观看这些节目的。
  • CPB 的削减是糟糕的,但 CPB 停止运营并不意味着公共媒体在美国的生存威胁。
  • GBH(制作 Frontline 的机构)从主要捐赠者和观众订阅中获得 1.77 亿美元的收入。
  • CPB 帮助保持农村电视台的开放,使得关于州历史或地质等的小众本地制作成为可能。
  • CPB 的资金削减可能会导致节目取消、订购更便宜的节目、增加募捐活动或寻求更多的企业赞助。
  • 农村地区的 PBS 电视台可能会受到严重影响,因为它们高达一半的预算来自 CPB。
  • 在互联网流媒体不太可行的农村地区,CPB 的资金削减可能会导致电视台关闭。
  • 线性电视几乎在任何地方都已经死亡,人们将转向流媒体服务。
  • 即使在农村地区,流媒体服务的观众数量也远远超过传统的 OTA(Over-The-Air)电视观众。
  • 有些人仍然观看 OTA 电视和听 NPR 线性广播,但这些服务最终会消失。

The anti-abundance critique on housing is wrong #

https://www.derekthompson.org/p/the-anti-abundance-critique-on-housing

Derek Thompson 在其文章中反驳了反垄断批评者对住房问题的看法,这些批评者认为美国住房问题的真正罪魁祸首是住房建筑垄断。Thompson 深入研究了这些主张,并发现它们站不住脚。

在住房领域,Thompson 和 Ezra Klein 指出,过去几十年中,阻碍住房建设的关键瓶颈是法律障碍,包括分区法规和最小地块大小。这是经济学家和学者几十年来研究的主流观点。然而,反垄断左派声称,更大的因素是大型建筑商滥用权力,通过限制建设来增加利润。反垄断倡导者 Matt Stoller 声称,“大型建筑商限制住房供应”。在他们的论文“后新自由主义住房政策”中,法学教授 Christopher Serkin 和 Ganesh Sitaraman 批评了住房建设的市场集中度,并呼吁“使用反垄断政策的工具”。

Thompson 表示,他从未觉得这些论点有说服力。垄断市场的一个标志是利润上升,但研究发现开发商的利润一直保持稳定。根据全国住宅建筑商协会的数据,2002 年至 2024 年间,利润率占整体房屋销售价格的比例实际上略有下降。

尽管如此,Thompson 还是想花更多时间与反垄断住房论者的观点进行交流。在这一领域最详细的文章之一是律师和作家 Basel Musharbash 对德克萨斯州达拉斯住房市场的分析。在“与德克萨斯州的混乱:大型建筑商和私募股权如何使美国城市变得无法负担”一文中,Musharbash 写道,达拉斯大都会区的住房成本在过去几年中变得更加昂贵,就像许多其他城市一样。他还指出,达拉斯的建筑商,像许多其他城市的建筑商一样,在过去几年中变得更大。Musharbash 声称,这些事情是相互关联的:大型建筑商正在压垮竞争并限制供应,以垄断利润率出售房屋。他说,为了恢复可负担性,政策制定者应该“摆脱建造美国房屋的强大公司”。

Thompson 不是经济学家或律师,他只是一个记者。他擅长的事情是打电话和记录人们说的话。因此,他联系了 Musharbash 文章中引用的主要来源。

Thompson 发现的情况令人惊讶。Musharbash 引用的经济学家告诉他,他的理论被误用。文章中引用的住房分析师告诉他,Musharbash 歪曲了他们的观点,并得出了可疑的,甚至是完全错误的结论。Thompson 与之交谈的领先的垄断研究员,其工作被反垄断左派赞扬,告诉他整篇文章的主旨——以及更广泛的反垄断住房哲学——违背了复杂的反垄断分析。

Thompson 的文章非常长,但他可以用一句话总结:Musharbash 关于达拉斯的文章——就像反垄断左派关于住房的太多工作一样——充满了断章取义的引用、缺乏证据的过于自信的断言和普遍误导性的说法。现在让我们逐一讨论它们。

主张#1:达拉斯是“建筑商寡头垄断”。 现实:Thompson 打电话给 Musharbash 文章中引用的关键寡头垄断研究员。他不同意使用他的工作,并告诉 Thompson,任何具有达拉斯建筑记录的城市“100%”不是寡头垄断。

全国房价在过去十年中上涨是一个事实。建筑商在过去几年中变得更大也是一个事实。这里的问题是:第二个事实是否导致了第一个事实?Thompson 认为只有一篇经济论文明确地说是的。这是 2023 年的工作论文,题为“更少的玩家,更少的房屋:集中度和住房供应的新动态”,作者是经济学家 Luis Quintero。这项研究在反垄断世界中具有举足轻重的地位。它被反垄断倡导者 Matt Stoller 在文章和社交媒体帖子中引用。你还会在其他反垄断学者的研究中找到它。它似乎是 Musharbash 文章中唯一的实证研究。


HN 热度 487 points | 评论 753 comments | 作者:rbanffy | 1 day ago #

https://news.ycombinator.com/item?id=44750416

  • Derek Thompson 通过阅读论文和联系专家,揭示了住房经济论文背后的错误观点。
  • 传统的新闻报道方式,如 City News Bureau 的实践,对于新闻业至关重要。
  • 现代新闻业变成了高门槛、高声望但低薪酬的职业,导致新闻工作者与普通人脱节。
  • 许多记者没有常春藤盟校的教育背景,他们为了微薄的薪水在新闻领域工作。
  • 当前的新闻报道很多直接来源于警方的新闻稿,这使得警方能够塑造更广泛的叙事。
  • 人们期望新闻是免费的,点击诱饵和懒惰的复制粘贴或 LLM 新闻更便宜,也能获得点击率。
  • 印刷媒体过去从广告中获得的收入比人们实际购买物理媒体要多。
  • 阅读的成本很低,但这并不意味着生产文章或版本的固定成本不高。
  • 在欧洲,人们经常可以在登机时免费获得报纸。
  • 甘尼特和今日美国是新闻业衰落的开始。
  • 广告商过去为新闻付费,但现在所有的广告支出都转移到了点击诱饵、YouTube、谷歌/Facebook 等平台上。
  • 人们为纽约时报等媒体付费,但它们可能需要展示出在地方事务中揭露其他报纸的新闻失败。
  • 纽约时报是一个游戏开发商,同时提供新闻,游戏是他们的主要吸引力。
  • 人们愿意为政治宣传付费阅读是令人着迷的。
  • 纽约时报曾经有勇气发布五角大楼文件,现在却被看作是发布政治宣传。
  • 人们将纽约时报的报道视为宣传或辩护,取决于是否符合他们的政治观点。

Live coding interviews measure stress, not coding skills #

https://hadid.dev/posts/living-coding/

有些人喜欢现场编码面试,但我不是其中之一。两天前,我在 LinkedIn 上看到了一个帖子,听起来很荒谬。为什么一个写了多年代码的高级工程师会在一个简单的基本算法上挣扎?他们突然忘记如何编码了吗?也许。但我有不同的看法。

四年前,我申请了 Toptal。我通过了最初的阶段。我通过了 90 分钟的 Codility 评估(我记得是三个问题)。然后,我没能完成一个现场编码测试,大约 30 分钟(具体时间我记不清楚了)。几个小时后,我重新审视了这个测试,很快就解决了问题。这让我非常困惑。问题其实并不难。我能解决它,但在现场编码环节却失败了。这激发了我的好奇心,我做了一些研究。结果发现这是一个在科学文献中众所周知的现象。这都与压力有关。

当你处于一个高风险、时间紧迫的情况下,比如现场编码,你的大脑就像对待其他威胁一样做出反应。杏仁核被激活。皮质醇水平飙升。你的前额皮质,负责复杂推理和工作记忆的大脑部分,会受到损害。损害的程度从轻微到严重不等,取决于个人及其基线压力抵抗力。工作记忆是我所知道的流体智力最可靠的代理,即你推理、解决新问题和抽象思维的能力。我相信这正是你通过现场编码测试所需要的。当你的前额皮质因压力受损时,你的工作记忆容量就会缩小。对一些人来说,尤其是那些有轻微表现焦虑的人来说,清晰思考几乎变得不可能。你的注意力变得狭窄。你不能同时记住多个步骤。你忘记了几秒钟前输入的内容。感觉你的智商下降了 30 分。实际上,感觉你变成了一个完全不同的自己;一个更笨的版本。

在我写这篇文章的时候,我找到了一篇让我非常惊讶的论文。这是一项关于现场编码表现的严格科学研究。这篇论文的标题是“压力会影响技术面试表现吗?”,由微软的研究人员共同撰写。他们基本上要求参与者在两种设置下解决一个编码问题:私人设置:独自在一个房间里;没有人观看。公共设置:在监考员面前,同时大声思考。同样的任务。同样的时间限制。只是不同的压力水平。他们发现:被观察的参与者得分是独自一人的一半。公共设置下的认知表现既有更低的平均值,也有更大的波动(高方差);这表明一些候选人在压力下受到不成比例的影响,而其他人则表现得和平时一样,甚至稍微更好。这就是为什么现场编码如此不公平。所有这些发现对我来说并不意外。但这里有一个令人惊讶的发现:在公共设置中没有一位女性通过,而在私人设置中每位女性都通过了。所以,如果你的公司想要“支持技术行业中的女性”,但仍然进行现场编码面试……恭喜你,你正在运行一个科学验证的排除过滤器。

我喜欢将现场编码视为在压力下表现的代理。我刚提到的论文也持相同的观点。一些公司确实关心这一点。他们甚至在工作描述中提到了这一点。他们希望候选人在压力下表现良好。如果情况是这样,那么现场编码可能会有所帮助。但大多数公司的招聘并不是这样描述的。他们没有提到压力抵抗力。他们没有将工作描述为“高压”。他们不是在寻找“在压力下表现良好”的人。他们只是想要一个好工程师。在 30 分钟的 LeetCode 练习中冻结的工程师可能和那些默默交付无瑕代码、编写优秀文档和调试复杂系统的人是同一个人。你拒绝的不是一个糟糕的工程师,而是一个在被观察时表现不佳的人。这不是大多数工作所需的技能。

公司将现场编码框定为对你编码技能的测试;这是误导性的。更糟糕的是,它加剧了表现焦虑。它让候选人相信这个测试是对他们编码技能的可靠衡量。对于大多数工程师来说,这从来都不是真的。现场编码未能衡量我们认为它衡量的东西。它更准确地衡量了压力下的皮质醇,而不是编码技能。

我们不能改变现场编码是技术面试中常见的做法这一事实。但我们可以尝试减轻它造成的压力。让你的大脑对压力脱敏的最好方法是反复暴露。做模拟现场编码会话,模仿真实情况:使用像 Pramp、Interviewing.io 或 LeetCode 的模拟评估这样的平台。你也可以设置计时器,录制自己(以模拟被“观察”),并大声思考。逐渐增加压力(例如,邀请一个朋友观看)。我还在考虑尝试一些我认为可能有助于在压力下表现的补充剂。L-酪氨酸:压力会耗尽儿茶酚胺,这可能是我们在压力情况下看到的认知缺陷的基础。补充 L-酪氨酸可能有助于在压力下补充这些神经递质。L-茶氨酸:一种在茶叶中发现的氨基酸,促进放松。已被证明可以减少压力并提高注意力。我还没有尝试过这些(在面试中),我也不鼓励任何人这样做。但我认为这可能值得尝试,特别是如果你在表现焦虑方面有困难。你绝对应该先在练习会话中测试它。每个人都是不同的,对一个人有效的东西可能对另一个人无效。不擅长现场编码并不意味着你是一个糟糕的工程师。这意味着你是人。


HN 热度 432 points | 评论 449 comments | 作者:mustaphah | 10 hours ago #

https://news.ycombinator.com/item?id=44756045

  • 面试通过与否与紧张程度关系不大,失败者可能因为多种原因如能力不足、代码质量差、缺乏基本知识等
  • 面试中紧张的人中有一部分能够通过,而未通过者主要是因为技术能力问题而非紧张
  • 有些人在面试中因为年龄歧视、没有计算机科学学位、面试时脑冻结等原因变得难以被雇佣
  • 有些人在面试时感到极度紧张,但在工作中能够处理压力和紧急情况
  • 随着时间推移,面试风格变得更加对抗性,导致一些人在面试中出现恐慌发作
  • 有些人认为面试应该更注重合作和沟通能力,而不是单纯的技术能力测试
  • 有些人认为面试应该更注重工程思维而非单纯的知识掌握
  • 有些人认为面试应该更注重实际工作样本测试,如结对编程
  • 有些人认为面试应该更注重候选人的工程思维,而不是单纯的知识掌握

Gemini 2.5 Deep Think #

https://blog.google/products/gemini/gemini-2-5-deep-think/

今天,我们向 Google AI Ultra 订阅者推出了 Gemini 应用中的 Deep Think 功能——这是一系列专为他们提供的极其强大的 AI 工具和特性中的最新成员。这个新版本包含了来自早期受信任测试者的反馈和研究突破,与 I/O 大会上首次宣布的版本相比,在关键基准测试改进和受信任测试者反馈方面都有了显著提升。它是今年国际数学奥林匹克竞赛(IMO)上获得金牌标准的模型的一个变体。虽然那个模型需要数小时来推理复杂的数学问题,但今天的版本更快、更实用,同时仍能在 2025 年 IMO 基准测试上达到铜牌水平的表现,这是基于内部评估得出的。Deep Think 可能是创造性解决问题的有力工具:

我们让像 Michel van Garrel 这样的数学家使用 Gemini 应用中的 Deep Think 来测试数学猜想。

随着我们将 Deep Think 交到 Google AI Ultra 订阅者的手中,我们也向一小部分数学家和学者分享了达到金牌标准的 Gemini 2.5 Deep Think 模型的官方版本。我们期待听到它如何增强他们的研究和探索,我们将使用他们的反馈继续改进这项服务。这次发布代表了我们在构建更有帮助和能力的 AI 方面的重大进步,并进一步承诺使用 Gemini 推动人类知识的前沿。

Deep Think 的工作原理:扩展 Gemini 的并行“思考时间”就像人们通过花时间探索不同角度、权衡潜在解决方案并完善最终答案来解决复杂问题一样,Deep Think 通过使用并行思考技术来推动思考能力的前沿。这种方法让 Gemini 能够同时生成许多想法,并同时考虑它们,甚至在时间推移中修改或合并不同的想法,然后得出最佳答案。此外,通过延长推理时间或“思考时间”,我们给 Gemini 更多的时间来探索不同的假设,并得出复杂问题的创造性解决方案。我们还开发了新颖的强化学习技术,鼓励模型利用这些扩展的推理路径,从而使 Deep Think 随着时间的推移成为一个更好、更直观的问题解决者。

Deep Think 的表现:最先进的性能 Deep Think 可以帮助人们解决需要创造力、战略规划和逐步改进的问题,例如:迭代开发和设计:我们对 Deep Think 在需要逐步构建复杂任务上的表现印象深刻。例如,我们观察到 Deep Think 可以改善 Web 开发任务的美观性和功能性。Gemini 应用中的 Deep Think 使用并行思考技术提供更详细、更有创意和深思熟虑的回应。科学和数学发现:因为它能够推理高度复杂的问题,Deep Think 可以成为研究人员的有力工具。它可以帮助制定和探索数学猜想或推理复杂的科学文献,可能加速发现的路径。算法开发和代码:Deep Think 特别擅长于问题表述和仔细考虑权衡和时间复杂性至关重要的艰难编码问题。Deep Think 的性能也反映在衡量编码、科学、知识和推理能力的挑战性基准测试中。例如,与没有使用工具的其他模型相比,Gemini 2.5 Deep Think 在衡量竞争性代码性能的 LiveCodeBench V6 和衡量包括科学和数学在内的不同领域专业知识的挑战性基准测试 Humanity’s Last Exam 中都取得了最先进的性能。


HN 热度 378 points | 评论 191 comments | 作者:meetpateltech | 12 hours ago #

https://news.ycombinator.com/item?id=44755279

  • Gemini 2.5 Deep Think 代理的价格与性能相比竞争对手不具竞争力
  • 谷歌通过限制使用量来锁定现有客户或排除欧盟初创企业
  • AI 编程助手在解决复杂问题时可能不如预期有效
  • 大多数编程工作是重复性劳动,AI 可以作为生产力工具
  • AI 编程助手在特定情况下可能无法替代专业开发者
  • 公司内部知识库可能包含大量可用于训练更高级 AI 模型的数据
  • 高端 AI 模型在处理特定问题时可能不如搜索引擎有效
  • AI 编程助手可能面临“创造力墙”,难以在编程等领域超越人类
  • 顶级语言模型在创造性方面表现不佳,无法解决未解决的科学问题
  • 营销人员可能夸大了 AI 的能力,以促进订阅销售
  • Grok 4 和 4 Heavy 的性能不佳,响应质量差
  • AI 模型的输出质量不一致,有时出色有时糟糕
  • 我们仍处于提示优化阶段,输入的质量直接影响输出结果
  • 聊天机器人在停止合理输出和开始输出垃圾之间的界限在变化,但变化较慢

AI is a floor raiser, not a ceiling raiser #

https://elroy.bot/blog/2025/07/29/ai-is-a-floor-raiser-not-a-ceiling-raiser.html

AI 是提升下限而非上限的工具

AI 重塑了学习曲线

在 AI 出现之前,学习者面临的是一个匹配问题:学习资源需要针对目标受众进行创建。这意味着作为消费者,学习资源对你来说并不完全合适:

  • 你是一个对$topic_of_interest感兴趣的新手,但在相关主题$related_topic 上有所了解。但是很难找到以$related_topic为背景教授$topic_of_interest 的学习资源。
  • 为了有效学习$topic_of_interest,你实际上需要先学习先决条件技能$prereq_skill。但作为初学者,你不知道你需要先学习$prereq_skill才能学习$topic_of_interest。
  • 你对$topic_of_interest有基本的了解,但已经遇到瓶颈,难以找到适合$intermediate_sticking_point 的资源。

大致来说,随着时间的推移,掌握一项技能的过程看起来是这样的:

AI 在学习中的革命性在于,它能够根据你的技能水平来满足你的需求。现在 AI 可以直接针对你的理解水平提出问题,甚至为你完成一些机械性的工作。这改变了学习曲线:

掌握技能仍然困难!

领域专家往往对 AI 持怀疑态度。从 Hacker News 上的评论来看:

[AI]很肤浅。我越是深入,它似乎就越没用。对我来说这种情况发生得很快。而且,如果你正在研究一个复杂且可能具有争议的主题,并且希望它能找到可靠的来源或特别是学术性的来源,那就更糟了。

这在考虑 AI 训练数据时直观上是有道理的。如果 AI 的训练语料库在某个主题上有大量的训练数据,这些数据或多或少都在说同一件事,那么 AI 将擅长将其综合成输出。如果主题太高级,那么模型的训练数据就会少得多。如果主题有争议,训练数据将包含相反的观点。因此,掌握技能仍然困难。

作弊

OpenAI Study Mode 的引入暗示了一个问题:与其让 AI 教你,你可以直接问它要答案。这意味着作弊者将在 AI 能提供的水平上达到瓶颈:

长期来看,作弊者不会在这里成功!

改变的学习曲线的影响

技术变革是一个生态系统变革:有赢家和输家,分布不均。对于 AI 来说,影响的程度取决于制造有影响力产品所需的掌握程度:

编程:对管理层是福音,对大型代码库则不然

在尝试编写代码时,工程经理经常遇到一个问题:他们知道好的软件的原则,他们知道糟糕的软件是什么样子,但他们不知道如何使用 $framework_foo。这在历史上使得,例如,后端 EM 在业余时间构建 iPhone 应用变得困难。

有了 AI,他们能够快速学习基础知识,并让简单的应用程序运行起来。然后他们可以利用现有的知识将其完善成一个可用的产品。AI 是他们的产品存在与否的区别!

对于在大型、复杂代码库上工作的开发者来说,热情更为冷淡。AI 没有上下文来处理高度特定的要求和现有的实现,因此帮助不大:

创意作品:不会出现在电影院

创意人士对 AI 有很多焦虑:我们是否很快就会阅读 AI 生成的小说,观看 AI 生成的电影?

这是不太可能的,因为创意领域竞争非常激烈,要吸引注意力就需要新颖性。虽然 AI 使得生成图像、音频和文本变得更加容易,但它(除了一些例外)并没有增加耳朵和眼睛的生产,所以制造有竞争力产品的门槛太高:

新颖性是成功创意工作的一个硬性要求,因为人类非常擅长发现他们正在观看或阅读的东西是否是从他们以前看过的东西衍生出来的。这就是为什么,尽管宫崎骏风格的头像一度占领了互联网,但它们并没有撼动《哈尔的移动城堡》的文化地位。

你已经在手机上用应用做的事情:影响最小

在已经拥有专门应用的任务领域,AI 的影响并不大。我将重点关注两个有大量 MCP 实现的例子:电子邮件和订餐。AI Doordash 代理和 AI 电影制作人面临同样的挑战:新产品要产生影响的门槛已经非常高:

电子邮件似乎是 AI 颠覆的成熟领域。但现代电子邮件应用已经拥有各种过滤和组织工具,技术熟练的用户可以使用这些工具创建复杂的、个性化的系统,以高效地消费和组织他们的收件箱。

总结是 AI 的核心技能,但在这里帮助不大:

  • 垃圾邮件已经悄悄地被归档到垃圾邮件文件夹。垃圾邮件的总结,就是垃圾。
  • 对于重要的电子邮件,我不想要总结:AI 可能比发件人提供的信息更不具体,我不想冒险错过重要细节。

与订餐类似:像 DoorDash 这样的应用拥有精心设计的界面。它们在价格和成分信息与食物照片之间取得了谨慎的平衡。AI 不太可能产生更快或更有深思熟虑的界面。

未来已经到来——只是分布不均

AI 提高了知识工作的地板,但这种变化并不适用于所有人。这在很大程度上解释了对 AI 反应的广泛范围。对于像我这样的工程经理来说,AI 对我的技术关系产生了巨大影响。其他人担心并怨恨被取代。还有一些人听到聪明的人对 AI 表示热情,却难以找到实用性,认为我一定只是不理解它。

AI 并没有取代我们所做的一切,但它是一项非常有能力的技术。尽管值得尝试,但无论你是谁,如果它对你来说似乎没有意义,那可能真的没有意义。


HN 热度 348 points | 评论 197 comments | 作者:jjfoooo4 | 1 day ago #

https://news.ycombinator.com/item?id=44747634

  • 博客文章虽然有很多图表,看似客观严谨,但实际上只是主观臆测,而最近的实证研究显示 AI 的使用增加了不平等。
  • AI 增加了不平等,因为它是自动化的梯子拉拽技术,取代了低级工作,使需要这些工作来积累经验的人失业。
  • 可以使用 AI 作为学习资源,通过给自己布置任务并在遇到难题时求助 AI,随着技能提升,对 AI 的依赖会逐渐减少。
  • 不是每个人都有免费学习或时间的特权,许多人需要低级工作来同时获得收入和学习机会。
  • 在不公平的系统中,每一次技术进步都会让少数人比多数人受益更多。
  • AI 可以更有效地教授基础知识,但学习编程是否比以往更容易还有待商榷,因为学习过程中的挑战对于掌握知识很重要。
  • 有了 AI,即使是不熟悉的语言,也能快速学习新语言和概念,但需要自律,不能过度依赖 AI。
  • AI 作为翻译工具使用,可以帮助快速解决问题,但不是学习基础概念或思考问题的方式。
  • 大多数人不想学习,他们想要快速得到结果,然后继续前进。
  • 人们更愿意选择坐电梯而不是走楼梯,这是人的本性。
  • 人们选择不爬梯子与梯子被拉起之间存在细微差别。
  • 总是有人愿意为了长期的代价而选择捷径,行业的变化对愿意学习的人来说是好事。
  • 图表中的一些假设似乎没有得到支持,而且没有解决由新手部署的“侧项目”。
  • AI 工具对于新手来说,能够解锁和扩展能力,产生“足够好”的结果。
  • 对于大型和复杂的代码库,技术债务的影响会导致开发时的上下文腐烂,而结构良好的代码库可以被分解成小的、易于理解的上下文。
  • 模型反映了它所输入的内容,并作为放大器作用,如果输入的是碎片化的内容,模型也会如此。

Denver rent is back to 2022 prices after 20k new units hit the market #

https://denverite.com/2025/07/25/denver-rent-prices-drop-q2/

根据最新的报告,丹佛市的租金已经回到了 2022 年的价格水平。与去年同期相比,丹佛都会区的平均租金下降了 3.7%。这一下降趋势始于去年年底,近年来的建筑热潮导致了大量新空间的出现,房东们正在努力填补这些空间。2024 年大约有 20,000 个新单元投入市场,这导致房东不得不降低租金以吸引和保留租户。目前丹佛的平均租金为每月 1,832 美元,比 2024 年同期下降了 71 美元。当前的租金水平与三年前相似。

今年是 15 年来丹佛租金首次持续下降。由于季节性因素,租金在第一季度略有上升,春季通常是人们搬家的高峰期,因此租金会有所上涨。但今年的增长仅为 0.7%,远低于过去 20 年第二季度的典型增长。研究公司 Apartment Insights 的研究员 Cary Bruteig 表示,由于空置率仍然较高,这一增长不到过去 20 年第二季度典型增长的一半。

丹佛都会区的空置率为 6.4%,较第一季度的 7% 有所下降。单间公寓的空置率最高,有 8.4% 的单位未被使用。在更具体的层面上,博尔德、布鲁姆菲尔德和杰斐逊县的空置率最低,为 5.2%。阿拉帕霍县的空置率最高,有 7.1% 的公寓单位空置。

除了降低租金,房东们还提供慷慨的优惠,如数月的免费租金和附加设施,以吸引租户。这些折扣不会体现在租金计算中。与此同时,新公寓建筑的建设正在减少。报告发现,正在建设中的房产数量比 2023 年的高峰时期下降了约三分之一。这可能意味着未来几个月内可供出租的单元数量减少,为房东提供了提高租金的空间。


HN 热度 301 points | 评论 355 comments | 作者:matthest | 1 day ago #

https://news.ycombinator.com/item?id=44749772

  • 增加住房供应是解决住房危机的开始,需要持续增加住房单位。
  • 住房价格下跌并不意味着需要对购房者进行救助,购房者应该对自己的购买决策负责。
  • 政府不应该救助投机者,住房下跌是投资风险的一部分。
  • 住房不仅是投资,也是生活消费,税收政策应该区分自住房和投资房。
  • 住房是基本人权,与股票投资不同,不应该因为价格下跌而期待救助。
  • 住房价格下跌对中产阶级财富影响巨大,政策应保护大多数人的利益。
  • 住房价格下跌可能导致社会不稳定,需要考虑长期影响。
  • 住房价格下跌是市场供需关系的结果,不应该由政府干预。
  • 住房价格下跌对那些没有住房的人来说是好事,应该鼓励市场自我调节。

The untold impact of cancellation #

https://pretty.direct/impact

这篇文章讲述了作者因被取消(Cancel Culture)而遭受的深远影响。作者曾是一位活跃且杰出的软件开发者、会议组织者和 Scala 编程语言社区的常客演讲者。Scala 是一种强大且技术性深的编程语言,被许多公司使用,包括 X(Twitter)和许多大型银行。Scala 社区遍布全球,成员数量从 1 万到 10 万不等。

作者在社区中的声誉一夜之间崩塌,失去了许多朋友,很快失去了工作和收入,接着失去了家,甚至后来失去了养老金。大多数参与取消他的人,作者认为,都是出于好意。他们相信他们读到的指控是真的,他们的行为是道德和正义的。他们坚信自己站在了正义的一边;这是正确的。有了他们手头的片面证据,可能没有什么比这更明显的了。

尽管一些女性发表了支持他的声明,但作者仍然面临孤立、财务破产和健康问题,最终变得无家可归。法律诉讼最终以他的胜利告终,但他的声誉损害仍然很大。他讨论了心理创伤、财务困境,并倡导人们意识到取消的严重后果,敦促人们在参与公开谴责时要谨慎,因为这对个人的心理健康和生计有着深远的影响。

在被取消之前,作者是一位活跃且杰出的软件开发者、会议组织者和 Scala 编程语言社区的常客演讲者。2021 年 4 月 27 日晚上,他被两名女性在协调的博客文章中公开指控性行为不端,导致他立即被 Scala 编程社区在社交和职业上排斥。他失去了工作、收入、家、友谊和声誉,一夜之间,没有经过适当的程序。尽管一些女性发表了支持他的声明,但他仍然面临孤立、财务破产和健康问题,最终变得无家可归。法律诉讼最终以他的胜利告终,但他的声誉损害仍然很大。

作者描述了被取消的那个晚上,他被两名女性指控性掠夺行为。两人都曾与他有过关系,一个持续了近两年;另一个则短得多。几分钟后,一封“公开信”在网上出现,并在社交媒体上迅速传播,被社区的 23 位权威人士共同签署,其中超过一半的人他曾认为是朋友。那一刻将他的生活分成了之前和之后。

作者在被取消后,失去了 Scala 社区的中心地位。没有人像他那样将自己的生活与社区紧密联系在一起。没有人参加和演讲了那么多次会议。没有人给那么多的聚会小组做了那么多的演讲。没有人为了支持 Scala 而旅行到那么多不同的国家。他之所以这样做,是因为他热爱那个社区;因为他从与其他对 Scala 感兴趣的人互动中得到满足;因为他经常在一个充满智慧和善良的社区中进行刺激的对话。

在被取消之前,作者曾花费了前几年的时间旅行。他曾部分游牧,住在几个不同国家的 AirBnbs 中,直到前一年才安定下来。在那段时间里,社区是他生活中唯一不变的常数。


HN 热度 299 points | 评论 353 comments | 作者:cbeach | 11 hours ago #

https://news.ycombinator.com/item?id=44755644

  • 人们越来越担心自己的行为可能被误解,导致在公共场合与他人互动时变得谨慎。
  • 有人建议在遇到类似情况时应该坚持自己的立场,并直接联系儿童保护服务。
  • 有人认为直接联系儿童保护服务可能会过度升级一个可能很普通的情况。
  • 有观点认为,如果孩子受伤或哭泣而父母不在附近,父母应该接受社会工作者与孩子一对一交谈的后果。
  • 有人反对上述观点,认为孩子在一定年龄和成熟度下应该能够获得一些独立性,离开父母视线一段时间。
  • 有人认为,如果孩子哭泣是因为被过度溺爱,寻求关注,那么公众的介入可能会干扰父母教育孩子的方式。
  • 有观点认为,孩子需要在可管理的风险水平下做一些事,以成长为独立的人。
  • 有人批评社会对于孩子无人看管的过度反应,认为这限制了孩子的世界。
  • 有人警告说,涉及警察可能会是一个疯狂且有风险的升级,因为对方可能会撒谎。
  • 有人同意,如果找不到孩子的父母,可能需要联系儿童保护服务。
  • 有人认为,虽然帮助孩子不是个人的责任,但如果已经开始帮助,就应该坚持到底。
  • 有人对必须通过报警来帮助孩子表示悲哀,认为这反映了社会的信任危机。

“No tax on tips” is an industry plant #

https://www.newyorker.com/magazine/2025/08/04/no-tax-on-tips-is-an-industry-plant

“不征小费税”是行业植入的政策,特朗普的“民粹”政策得到了全国餐馆协会的支持——可能是因为它不会阻止企业向服务员支付低于最低工资的薪水。根据文章,依赖小费的工人的贫困率是其他雇员的两倍多。

2024 年 3 月 19 日,亚利桑那州众议院商业委员会的听证会上出现了一群穿着休闲装的人,他们穿着印有“拯救我们的小费”字样的绿色 T 恤。民主党委员 Analise Ortiz 最初以为这些访客是酒吧和服务员,他们来反对可能降低他们薪水的法案。

文章提到,如果你已经是订阅者,可以登录查看更多内容。对于非订阅者,可以通过支付 2.50 美元,即每周 1 美元的价格订阅一年,并可获得一个免费的手提袋。文章发表在 2025 年 8 月 4 日的印刷版中,标题为“检查你的账单”。

Eyal Press 自 2014 年以来一直在为《纽约客》撰稿,并于 2023 年成为特约撰稿人。他是 Type Media Center 的 Puffin 基金会研究员。读者可以通过订阅《纽约客》的每日新闻通讯,直接在收件箱中获取我们提供的一切内容,以及仅供新闻通讯读者专享的独家内容。

文章还提到了《纽约客》的一些精选内容,包括上西区的邪教、帮助结束奴隶制的小说、超人创作者如何被欺骗、六十年代最脏的歌曲、从受害者变成被告的人,以及罗尔德·达尔的小说《女房东》。

此外,文章还提到了《纽约客》的一些其他栏目,如《纽约客》电台小时、幽默、小说播客、人物兴趣、每日漫画和迷你填字游戏等。


HN 热度 281 points | 评论 550 comments | 作者:littlexsparkee | 1 day ago #

https://news.ycombinator.com/item?id=44750563

  • 约 40% 的有小费收入的工人收入太低,本就不需要缴税,免税政策实际上更有利于收入较高的工人,如赌场工作人员。
  • “无小费税”运动被描述为分散人们对最低工资增加倡议注意力的行动。
  • 许多有小费收入的工人实际上已经缴纳税款,并且会从小费免税政策中受益。
  • 有逻辑谬误,不能因为低收入工人不受益于减税,就推断所有工人都不会受益。
  • 至少 40% 的工人显然不会从小费免税政策中受益。
  • 有小费收入的工人,如酒保,收入可能超过初级软件工程师,减税对他们有利。
  • 有小费收入的工人只能扣除最多 25000 美元,且如果收入超过 150000 美元(单身申报者),优惠会逐步取消。
  • 减去 25000 美元并不意味着实际收入增加 25000 美元,而是根据税率不同,可能只增加 1000 至 3000 美元。
  • 小费免税政策不会影响雇主必须支付的工资,但可能影响他们支付的工资,如果他们支付的工资高于最低工资。
  • 小费免税政策将被用作不支付超过法定最低工资的持续借口,可能导致更多的小费盗窃行为。
  • 优秀的服务员收入不错,但大多数情况下,服务员的收入并不取决于他们的服务质量。
  • 餐厅行业一直在游说免税政策,以避免提高工资和报告税收的压力。
  • 免税政策可能会让下层阶级误以为这对他们有利,这是一种现代的障眼法。
  • 根据 IRS 的规定,平均小费被视为收入的 8% 用于征税目的,服务员实际上已经少缴税款。
  • 免税小费政策对工人的任何好处与餐厅游说团体多次压低工资相比微不足道。
  • 小费免税政策并非永久性,而是有到期日的。

Every satellite orbiting earth and who owns them (2023) #

https://dewesoft.com/blog/every-satellite-orbiting-earth-and-who-owns-them

地球轨道上的每颗卫星及其所有者

目前,我们头顶的天空中有数千颗卫星正在绕地球运行。这些卫星对政府、军事乃至平民都有很多用途,它们使我们能够接入互联网、电视、GPS 等,还具有科学目的,如地球和空间观测,以及为高科技发展提供手段。超过一半的 4550 颗地球轨道卫星用于通信目的,随着科技巨头寻求将高速互联网接入带到地球的每个角落,这一数字还将继续上升。

但我们想知道的是,谁拥有我们的轨道?Dewesoft 的研究团队分析了 UCS 卫星数据库、ESRI 和太空基金会收集的数据,创建了一份拥有最多地球轨道卫星的 50 个所有者的名单。截至 2021 年 9 月 1 日,SpaceX 在这场竞赛中领先,他们的 Starlink 卫星计划计划每年向轨道发射超过一千颗新卫星。SpaceX 拥有地球轨道上 36% 的卫星。

地球上最多的卫星所有者是 SpaceX,该公司拥有和运营着最多的地球轨道卫星。SpaceX 的 1655 颗卫星占总卫星数量的三分之一以上。为什么有这么多 SpaceX 卫星在轨道上?SpaceX 的所有者埃隆·马斯克(Elon Musk)的目标是通过他的新冒险 Starlink 向世界上几乎所有人提供高速宽带互联网接入。SpaceX 计划在 2021 年总共发射 1500 颗 Starlink 卫星。SpaceX 的火箭一次可以携带数十颗卫星,甚至在 2021 年初创下了单次火箭将 143 颗卫星送入地球轨道的记录。SpaceX 现在提供以 100 万美元的价格将其他公司的卫星运送到轨道的服务,这为更多的商业卫星被发射到我们的轨道上提供了机会。

拥有最多地球轨道卫星的 10 个所有者分别是:SpaceX(1655 颗)、OneWeb Satellites(288 颗)、Planet Labs Inc.(188 颗)、中国国家国防科技工业局(129 颗)、俄罗斯联邦国防部(125 颗)、Spire Global Inc.(121 颗)、Swarm Technologies(120 颗)、美国空军(87 颗)、Iridium Communications Inc.(75 颗)和国家侦察局(NRO)(63 颗)。

拥有最多地球轨道卫星的国家是美国,美国拥有或运营的 2804 颗卫星占当前在轨空间卫星总数的一半以上。通过我们的分析,我们发现有 75 个不同国家至少有一颗卫星在地球轨道上。

拥有最多地球轨道卫星的 30 个国家分别是:美国(2804 颗)、中国(467 颗)、英国(349 颗)、俄罗斯(168 颗)、日本(93 颗)、印度(61 颗)、加拿大(57 颗)、德国(47 颗)、卢森堡(40 颗)、阿根廷(34 颗)、法国(31 颗)、西班牙(24 颗)、意大利(21 颗)、以色列(19 颗)、韩国(18 颗)、巴西(16 颗)、荷兰(16 颗)、芬兰(15 颗)、澳大利亚(14 颗)、沙特阿拉伯(13 颗)、台湾(13 颗)、阿联酋(13 颗)、瑞士(13 颗)、新加坡(11 颗)、土耳其(9 颗)、印尼(8 颗)、挪威(8 颗)、墨西哥(8 颗)和泰国(7 颗)。

截至 2021 年 9 月 1 日,地球轨道上有 4550 颗卫星。地球周围有四种类型的轨道:低地球轨道(LEO)、中地球轨道(MEO)、高椭圆轨道(HEO)和地球同步轨道(GSO)/地球静止轨道(GEO)。超过 3000 颗卫星在低地球轨道(LEO),这是通常用于通信和遥感卫星系统的卫星所在的地方。这也是 SpaceX Starlink 卫星、国际空间站和哈勃太空望远镜所在的地方。地球同步轨道(GSO)/地球静止轨道(GEO)的卫星数量第二多,有 565 颗,用于电信和地球观测。GSO 和 GEO 的卫星轨道速度与地球自转相匹配;GEO 物体绕赤道运行,使它们看起来像是固定位置。中地球轨道(MEO)有 139 颗卫星,用于导航系统,如 GPS。高椭圆轨道(HEO)有 56 颗卫星。


HN 热度 249 points | 评论 108 comments | 作者:jonbaer | 18 hours ago #

https://news.ycombinator.com/item?id=44753298

  • SpaceX 发射的卫星数量令人难以置信,从外行人的角度来看,发射火箭进入太空的“自由”令人惊讶,尽管需要原籍国的批准,但不需要其他国家的许可。
  • 国际组织容易被大国控制,导致更多的集中控制,而且近年来国际组织的记录不佳。
  • 空间发射具有军事成分,不总是公开的,许多人可能不会同意让国际组织介入。
  • 如果我们不小心处理空间碎片、离轨协议和反卫星武器,可能会引发凯斯勒综合症,永久性地阻止我们进入太空。
  • 目前除了不将核武器放入太空外,没有其他国际空间协议,这是不足以管理空间发展的危险性和安全的。
  • 美国和欧洲对安全有严格的规定,但不要指望这种良好的行为会继续。
  • 美国和欧洲几乎没有关于空间碎片的规定,美国在空间碎片方面的行为鲁莽。
  • 空间碎片问题不如人们从 HN 阅读到的那么严重,早期的空间参与者可以并且确实非常疏忽。
  • 凯斯勒综合症是另一种相互保证毁灭(M.A.D.)情景,没有人会希望它破坏每个人的资源,包括他们自己。
  • 在战争中,如果一方拥有主要的卫星优势,另一方可能会试图引发凯斯勒综合症,这是一个长期问题,但潜在的亲凯斯勒一方在他们获胜之前不会太关心。
  • 历史上有许多例子表明,不同的自利方过度使用共享资源并且未能自我调节,直到资源对所有参与者都变得无法使用。
  • 空间比我们的空气、水和土壤更文明,部分原因可能是因为大玩家的数量相对较少。
  • 我们可能正处于凯斯勒综合症的早期阶段,很难说,而且当我们能够确定时可能已经很难及时采取行动。
  • 许多方相信或选择相信所有造成的损害都可以逆转,或者它不会那么糟糕,或者他们不在乎,因为他们反正会死。
  • 空间的灾难感知成本可能更高,因此有限的各方可能更加谨慎。
  • 人类像所有资源都是无限的一样掠夺地球,这很悲哀。

Hacker News 精彩评论及翻译 #

The anti-abundance critique on housing is wrong #

https://news.ycombinator.com/item?id=44750898

So much of the journalism we read is heavily processed and barely-reported and it’s startling to see how much of a superpower simple shoe-leather reporting actually is. Derek Thompson’s an incredibly sharp writer, but not really a subject matter expert on housing economics; all he did here was read papers and call up the authorities they cited, and the narrative behind those papers collapsed.

We’re often so down on journalism on HN, and I believe a big part of that is we tend to read so much opinion and analysis and so little basic reporting.

I’ve been loving Thompson’s substack (which is mostly not about housing policy so far).

tptacek

我们读到的大量新闻都经过了深度的加工和极其浅薄的报道,而简单直接的实地调查竟拥有如此“超能力”,着实令人震惊。德里克·汤普森的文笔极其犀利,但他并非住房经济学领域的专家;他所做的全部就是阅读论文并致电论文中引述的权威人士,结果其背后的论述便就此崩塌。

我们在 HN 上时常对新闻业持批判态度,我认为这很大程度上是因为我们读到的评论和分析太多了,而基础性的新闻报道又太少了。

我最近非常喜爱汤普森的 Substack(但截至目前,其内容大多与住房政策无关)。


Slow #

https://news.ycombinator.com/item?id=44749473

I’m reminded of the famous story of (I think) the central beam in a building at Oxford. The story goes something like:

The central beam was beginning to fail and the Oxford administration knew they needed to replace it. When they went around for quotes, no one could replace the beam because it was 100 ft in length and sourced from an old growth tree. Such logs were simply unavailable to buy. To solve the issue, the staff begin to look at major renovations to the building’s architecture.

Until the Oxford groundskeeper heard about the problem. “We have a replacement beam,” he said.

The groundskeeper took the curious admins to the edge of the grounds. There stood two old growth trees, over 150 feet tall.

“But these must be over 200 years old! When were they planted?” the admins asked.

“The day they replaced the previous beam.”

lubujackson

我想起了(我想)牛津大学一栋建筑中央横梁的著名故事。故事大致是这样的:

这座楼的中央横梁开始出现故障,牛津大学的管理层知道他们需要更换它。当他们四处询价时,没有人能更换这根横梁,因为它有100英尺长,并且必须来自一棵古树。这样的树基本就无法买到。为了解决这个问题,工作人员开始考虑对建筑结构进行大规模的翻修。

直到牛津大学的园丁听说了这个问题。“我们有备用的横梁,”他说。

园丁带着好奇的行政人员来到校园的边缘。那里矗立着两棵高达150多英尺的古树。

“但这些树肯定有200多年了!它们是什么时候种下的?”行政人员问道。

“更换上一根横梁那天种的。”


Atlassian terminates 150 staff #

https://news.ycombinator.com/item?id=44761465

It’s a pretty impersonal way to announce layoffs but I think they all tend to be impersonal. I do think the 6 months of pay says a lot more than the fact that they used a video.

andrewstuart2

这种宣布裁员的方式相当没有人情味,但我想所有裁员大抵都如此。我倒是认为,支付六个月工资这件事,远比他们使用视频这个行为更能说明问题。


2025 08 01 HackerNews

2025-08-01 08:37:24

2025-08-01 Hacker News Top Stories #

  1. 快速的软件通过优化速度和用户体验显著提升效率,但其开发需要复杂的后台优化和核心功能专注。
  2. “氛围编码"是一种快速生成代码但缺乏可维护性的编程方式,适合原型开发但可能迅速成为遗留代码。
  3. Ollama发布了macOS和Windows版本的新应用,支持文件拖放和图像模型,并提供GitHub上的CLI版本下载。
  4. 环球影业1936年开场标志通过物理模型和艺术装饰风格制作,耗时约半年,采用了高反射材料和磷光效果。
  5. Lean编程语言通过代码形式化数学,展示了如何在代码中证明数学定理,但也揭示了数学中的不确定性。
  6. 通过代码风格可以识别出由大语言模型生成的代码,这种代码往往不符合团队规范,需关注质量和可维护性。
  7. Figma将于2025年7月31日在纽约证券交易所以“FIG”股票代码进行IPO,发行总股数为3693.708万股,每股定价33美元。
  8. Servo是一个高性能、安全的开源浏览器引擎项目,目标是替代Electron和Android WebView,目前已支持多平台夜间快照版本。
  9. 许多在2024年反对ChatControl的国家现表现出犹豫,呼吁在10月投票前采取行动反对更极端的2025年计划。
  10. MacBook Pro Silicon M1 Max型号在夜间出现电池快速耗尽问题,可能与“Wake for maintenance”选项禁用有关,Sleep Aid工具可解决问题。

Fast #

https://www.catherinejue.com/fast

在软件领域,人们很少会要求“快速”。我们通常要求的是功能、批量折扣或下一次数据集成。我们从未意识到要求软件快速的重要性。但是,快速的软件能够改变行为。当代码部署在几秒钟(或毫秒)而不是几分钟内完成时,开发者会更频繁地发布。AI 代码补全意味着我们可以用我们不太熟悉的语言进行原型设计。实时流媒体使远程工作成为可能。相反,慢速软件限制了我们,只是我们没有意识到。你上次使用飞机 WiFi 并真正完成了很多工作是什么时候?也许你发送了一些 Slack 消息或回复了几封电子邮件。Google Docs 有时能工作。你可能放弃了。Instagram 通常工作得很好——Facebook 知道快速有多重要。

快速是神奇的。快速消除了认知摩擦。Raycast 在你完成打字之前就呈现出正确的应用程序,感觉就像是你思维的延伸。Superhuman 的 100 毫秒规则——加上他们对键盘快捷键的关注——以一种无人能够复制,更不用说超越的方式改变了电子邮件游戏。我最近使用 Mercury 向另一个使用 Mercury 的企业支付,它的即时结算在银行转账通常需要几天的世界里感到惊讶。

没有人因为这些工具的速度而明确地赞美它们。它们只是感觉神奇。快速意味着简单,这在代码和内容成为商品的世界中更为罕见。快速的软件无处可藏。网络调用和依赖通过延迟暴露出来,这种残酷的诚实迫使人们保持纪律。那些在快速方面做得很好公司往往有非常专注的产品。这是因为使软件快速的努力通常需要剥离非必要的功能。比较一下像 Linear 这样的精简项目管理工具的加载速度与像 Workday(或更糟的…Oracle)这样的企业应用。在一个沉迷于添加而不是提炼的世界中,速度成为了尊重的终极表达。它说,“我们深入思考了什么重要,消除了其他一切。”

为了使事情快速,你经常需要在幕后做一些复杂的事情。在 Cash App,我们非常小心地只在绝对需要时才在用户的旅程中引入额外的步骤,这意味着我们不得不在后台处理很多混乱。在这个采访中,Kevin Systrom 解释了 Instagram 如何乐观地上传用户的照片,而他们输入标题,使上传体验感觉瞬间。快速不仅仅是一个技术成就——它标志着优先级和专注。

快速也是有趣的。我们也喜欢快速,因为它很有趣!我们计算 WPM 打字速度,除了比其他人更快的乐趣之外,几乎没有什么好处。我们在新电脑上做的第一件事就是设置我们的热键,以便我们可以和上一次设置一样快。

快速是相对的。许多 LLM 增强的工作流程比它们的 LLM 前身快无数倍。要求 LLM 研究 6 分钟已经是比过去需要几天的报告快 10000 倍。

然而,对于任何编写代码的人来说,很明显我们离我们习惯的前一个软件时代的标准还很远。我们非常关注能力,我们不太关注性能或体验。我们接受这种笨拙,因为魔法仍然是新的,这没关系!它仍然比人类快得多。但我们现在用来构建、运行和部署 AI 应用的工具感觉与我们未来将拥有的开发者体验相去甚远。我们还没有开始优化成为优先级的阶段。

当我们这样做时,你会看到越来越多的公司优化低延迟、界面设计、连接性和可靠性。这反过来将解锁我们甚至还没有考虑过的新功能和用例。毕竟,最好的软件改变了我们的生活方式,我们围绕着感觉像超能力的软件构建我们的生活。


HN 热度 1488 points | 评论 423 comments | 作者:gaplong | 1 day ago #

https://news.ycombinator.com/item?id=44736967

  • LLM 辅助工作流程常常较慢,IDE 的重构功能秒级完成,而代理类助手可能需要 15 分钟。
  • 代理助手在编写 HTTP 端点时,虽然节省了大量时间,但逻辑复杂且错误处理不成功,最终需要手动重写。
  • 与人类开发者相比,AI 代理在不同任务和不同时间的表现也有所不同。
  • AI 代理比人类开发者响应更快,始终待命,没有竞争优先级,也不会对工作范围有所抱怨。
  • 通过手机与 AI 代理集成,可以远程请求代码更改并进行代码审查,提高工作效率。
  • 使用背景代理工具,可以在度假时远程进行代码更改和部署。
  • AI 代理的工作质量需要检查,因为它们有时会出错,导致需要反复沟通,过程痛苦。
  • 追求基准分数的 LLM 趋势可能不适合作为编程工具,因为它们的错误需要人工检查,导致效率低下。

Vibe code is legacy code #

https://blog.val.town/vibe-code

尽管普遍存在误解,但“vibe coding”(氛围编码)这个术语是由 Andrej Karpathy 创造的,它指的是一种 AI 辅助编码方式,让你“忘记代码的存在”。我们已经有了一个描述没有人理解的代码的术语:遗留代码。遗留代码普遍受到厌恶,这是有充分理由的。但是为什么呢?你不是有代码吗?你不能从那里理解它吗?错了。没有人理解的代码就是技术债务。要足够理解不熟悉的代码以调试它,更不用说在不引入新错误的情况下引入新功能,需要很多时间。

编程本质上是理论构建,而不是产生代码行。我们知道这一点。这就是为什么我们嘲笑那些试图用代码行数来衡量开发人员生产力的商业人士。当你进行 vibe 编码时,你正在以 LLM(大型语言模型)能够快速输出的速度积累技术债务。这就是为什么 vibe 编码非常适合原型和一次性项目:只有当你需要维护它时,它才成为遗留代码!

我已经愉快地进行了 vibe 编码,用于:

  • 计算每周增长率
  • 评价《纽约时报》的连接
  • 向我的未婚妻求婚

我不需要继续开发这些应用程序,所以我不理解它们的代码并不是问题。这些应用程序也非常小,这意味着如果我需要在某个时候阅读代码,我并没有积累太多的债务。我能够比建造它们更快地进行 vibe 编码这些应用程序,这很有趣。

vibe 编码是一个你理解代码多少的谱系。你理解得越多,你就越不是在 vibe 编码。仅仅作为一个工程师,要求一个带有持久数据库的 Web 应用程序,你就已经比一个不了解 Web 应用程序和原生应用程序之间的区别,或者不了解持久数据存储如何工作的非程序员要求一个“应用程序”时 vibe 编码得少了。

最糟糕的情况是,一个非程序员进行 vibe 编码一个他们打算维护的大项目。这就像给一个孩子一张信用卡,而不先解释债务的概念。你可以想象,第一阶段是狂喜的。我可以挥舞这个小塑料片在商店里,拿走我想要的任何东西!这很像 AI 现在可以建造任何东西!没有人需要学习如何编码!看看它为我做了什么!

但如果你等一个月,你会得到信用卡账单。我真的需要买所有这些东西吗?我怎样才能摆脱这个困境?对于 vibe 编码器来说也是一样的。我的代码坏了。这些文件和文件夹到底是做什么的?我怎样才能修好这个?我能为我花在 vibe 编码上的 400 美元要求退款吗?如果你不理解代码,你唯一的选择就是让 AI 为你修复它,这就像用另一张信用卡还信用卡债务。

如果你在 2025 年构建一些你打算维护的严肃的东西,Andrej 是对的:[保持]对这个新的热情过度的初级实习生天才保持非常紧的控制,他拥有软件的百科全书式知识,但也总是胡说八道,有过多的勇气,对好代码几乎没有品味。强调要慢,防御性,小心,偏执,并且总是抓住内联学习的机会,不要委托。

在 Val Town,我们已经以数十种方式将 AI 构建到我们的产品中。Townie 是我们的 AI 助手,它积极地阅读和编写代码,运行它,查看日志,并不断迭代直到完成。Townie 是 vibe 编码的绝佳工具。我强烈推荐给理解这些权衡的人。我有时用它进行 vibe 编码。其他时候我把它紧紧地控制住,因为它对我的项目进行了外科手术般的编辑。两者都有趣且有用。

与 AI 一起编码的变化如此之快,以至于很难知道明天会带来什么,但我确信理论构建将仍然是构建复杂软件活动的中心。我们的技术专长仍然相关!我乐观地认为,AI 将继续以令人惊讶的方式使编程变得更好。但如果你认识任何非程序员今天花费数千美元进行 vibe 编码他们的十亿美元应用程序想法,请发送他们这篇文章。Vibe 编码不会让他们到达他们想去的地方。他们将不得不学会用他们的人眼阅读代码 😱,并且学会有时从头开始构建一个写得好的代码库比修复一个没有人理解的遗留代码更容易。


HN 热度 708 points | 评论 439 comments | 作者:simonw | 1 day ago #

https://news.ycombinator.com/item?id=44739556

  • 朋友用 Replit 和 Supabase 搭建了一个 SaaS 应用,几乎没有营销就获得了收入,但代码质量差,容易被黑客攻击。
  • 竞争对手可能雇佣黑客攻击 SaaS 应用,因为朋友的产品价格更低、更现代。
  • 黑客攻击可能是因为网站被自动化漏洞扫描器标记为脆弱。
  • 黑客攻击可能是为了声誉,例如通过获取 Stripe 密钥并退款来展示能力。
  • 黑客攻击可能不仅仅是为了退款客户,还有其他目的,如测试盗用的信用卡。
  • 许多网站和应用存在安全漏洞,但并非所有都会被利用。
  • 即使是小网站,如果代码和部署维护做得不好,也可能遭受攻击。
  • 有人可能因为“为了乐趣”而进行黑客攻击。
  • 互联网上,新部署的服务器很快就会受到漏洞扫描器的注意。

Ollama’s new app #

https://ollama.com/blog/new-app

Ollama 的新应用现已在 macOS 和 Windows 平台上推出。这款新应用提供了一种更简便的方式与模型进行聊天。Ollama 的 macOS 和 Windows 版本现在包括了下载和与模型聊天的功能。

新应用支持文件拖放功能,使得与文本或 PDF 文件进行推理变得更加容易。对于处理大型文档,Ollama 的上下文长度可以在设置中增加。需要注意的是,这将需要更多的内存。

在 Ollama 的新多模态引擎的基础上,可以向支持图像的模型发送图片,例如 Google DeepMind 的 Gemma 3 模型。

代码文件可以被模型处理以实现理解。现在可以下载 Ollama 的新应用,适用于 macOS 和 Windows 平台。对于纯命令行界面版本的 Ollama,可以在 Ollama 的 GitHub 发布页面上找到独立的下载链接。


HN 热度 530 points | 评论 271 comments | 作者:BUFU | 1 day ago #

https://news.ycombinator.com/item?id=44739632

  • Ollama 的新应用似乎从针对开发者转变为普通用户
  • Ollama 的 CLI 版本在 GitHub 发布页面上仍然可用
  • LM Studio 和 Msty 是两个优秀的本地 LLM 应用
  • ChatGPT 桌面应用的快捷键打开新聊天功能对本地 LLM 应用很有用
  • Ollama 是为开发者制作的,并且会持续改进其功能
  • Ollama 没有提供 Linux 版本,这让一些开发者感到失望
  • 有开发者 15 年来从未使用过 Linux GUI 应用
  • Ollama 实际上有 Linux 客户端,但未在博客中提及
  • 有开发者认为 Linux 开发者除了使用平铺窗口管理器外,不会使用其他任何东西
  • Ollama 的更新和新功能显示了其对开发者需求的关注
  • Ollama 默认选择了一个用户没有的模型,这让用户感到不便
  • 用户建议下载图标应该可以直接点击以开始下载
  • 用户喜欢 Ollama 的新 UI,并提出了改进下载和显示模型信息的建议
  • 有用户询问 Ollama 的 GitHub CLI 是否会使用相同的模型
  • 有用户好奇 Ollama 的使用方式和常用模型
  • Ollama 没有更新模型,用户被迫使用其他应用
  • 用户可以直接在 Hugging Face 上找到并部署 Ollama 支持的模型
  • Ollama 支持新模型,如 235B 和 30B Qwen3
  • Ollama 与大多数研究实验室和模型创建者直接合作,通常会在发布日支持新模型
  • 用户希望能够直接添加模型到 Ollama
  • 用户可以通过指定量化版本来获取任何 gguf 模型
  • qwen3 模型最近更新了
  • 工具调用功能可能不会很快为 Gemma3 模型启用
  • gemma 3 模型不支持工具调用,Ollama 正在与 Google 合作以改进未来的模型

How was the Universal Pictures 1936 opening logo created? #

https://movies.stackexchange.com/questions/128020/how-was-the-universal-pictures-1936-opening-logo-created

这个网页讨论了环球影业(Universal Pictures)1936 年的开场标志是如何制作的。这个标志从 1936 年开始使用,并持续使用了几年。这个标志的设计与环球影业公司(Universal Pictures Corporation)更名为环球制作公司(Universal Productions Inc.)的时间相吻合,也被称为第七个标志。与之前的版本相比,这个标志有许多动态元素、透明度和反射效果,制作相当复杂。

网页上提到,这个标志的制作涉及到了真实的物理模型而非电脑生成的图像。亚历山大·戈利岑(Alexander Golitzen),一位在环球工作超过 30 年的著名艺术指导,采用了艺术装饰风格,并使用聚甲基丙烯酸甲酯(plexiglass)来制作标志。不同大小的旋转星星首先被拍摄,使用了最薄的聚甲基丙烯酸甲酯,顶部涂有一层薄薄的银激活硫化锌,这种材料具有很高的反射性,常用于 X 光和阴极射线管。

星星独立旋转,周围有几盏灯(其中两盏是移动的,围绕星星旋转)和一个非常紧的相机光圈,以便灯光和星星的反射能够沿着它们的长度移动。接下来,将星星与地球连接起来。地球内部涂有相同磷光材料,但稀释了一半,限制了其反射性。它被涂成黑色,消除了透明度。图像的第一次通过是在没有字母的情况下制作的,地球在 6 英尺的前投影屏幕前。

星星的影像被投射在地球上方,创造出壮观的光模式反射。接下来的通过使用了第二个地球——更大、抛光并涂成黑色。这个地球上有公司字母,并安装在金属杆上,手工旋转。特效艺术家约翰·富尔顿(John Fulton)以低角度拍摄旋转的地球,字母自我照明以高速(估计每秒 32 帧)。

这个图像然后被三重印刷在原始地球影像上,第一次是为了创造标题的反射,第二次是在地球或字母上没有灯光的情况下拍摄的。背景是一个后投影屏幕。这创造了地球的轮廓,用作覆盖最后一层——实际标题的遮罩。制作这个标志大约花费了半年时间。

根据戈利岑的说法,后来在环球电影《这个岛屿地球》(1955 年)中,这个地球被看到,覆盖着更小的球体,作为“Interociter”设备。


HN 热度 450 points | 评论 64 comments | 作者:azeemba | 13 hours ago #

https://news.ycombinator.com/item?id=44744454

  • 制作魔法的秘密在于投入比任何合理人更多的努力,以至于没有合理人会认为你以困难的方式完成它。
  • 《阿拉伯的劳伦斯》中有一个类似的原理,劳伦斯用指尖熄灭火柴作为炫耀的技巧,别人尝试后觉得痛苦,询问技巧时,他回答说“技巧,威廉·波特,是不在乎它痛”。
  • 在《普罗米修斯》中,这个场景被用来强调一个安卓与船员行为不一致,不在乎后续行动的后果。
  • 这个主题也出现在《致命魔术》中,尽管那些话可能不是最好的记忆。
  • 劳伦斯的阿拉伯线来自 1962 年的电影,可能有人在此之前说过。
  • BBC 1 ident 从 1960 年代到 1980 年代是一个物理模型,现场直播(甚至没有录制!)。
  • 有人提到了 1960 年代的 BBC 1 ident,这是一个物理模型,现场直播,没有录制。
  • 有人提到了 Noddy 摄像机,并提供了一个视频链接,展示了 Noddy 摄像机的工作原理。
  • 有人提到了 4K 电视和 1080p 显示器之间的体验差异。
  • 有人提到,许多广播公司要么不传输 4K,要么以极低的比特率编码他们的流,导致观看体验极差。
  • 有人提到,观看曲棍球时注意到不同广播公司之间的质量差异。
  • 有人提到,Apple TV 与 YouTube 之间,或 Crunchyroll 与 YouTube 之间的 4K 质量差异很大。
  • 有人提到了《神秘博士》原始 1960 年代的开场,这是一个在当时令人震惊的创新。
  • 有人提到 BBC Radiophonic Workshop 非常创新。
  • 有人提到了 HBO“特色呈现”开场的制作,全部在数字/CGI 存在或可行之前使用微型模型和类似效果完成。
  • 有人提到了 Universal Pictures 1936 年开场标志的创作过程,提到了 Art Deco 运动和 Golitzen 的贡献。

The Math Is Haunted #

https://overreacted.io/the-math-is-haunted/

Lean 是一种编程语言,主要由数学家使用,这很不寻常,因为它被设计用来形式化数学。Lean 允许数学家将数学视为代码——将其分解为结构、定理和证明,相互导入定理,并将其放在 GitHub 上。最终的目标是,人类大部分数学知识可以作为代码存在——静态检查、可验证和可组合。

使用 Lean 的感觉如何?文章给出了一个简单的定理,即 2 等于 2 的例子:

theorem two_eq_two : 2 = 2 := by
sorry

对于数学家来说,这个语法看起来像是在陈述一个定理。而对于程序员来说,这看起来像是函数。但是 2=2 如何成为类型?2=2 不就是布尔值吗?如果 2=2 真的是类型,那么这个类型的值是什么?这些问题很有趣,但我们现在必须暂时放下。

文章接着介绍了证明过程:

theorem two_eq_two : 2 = 2 := by
sorry

将光标放在"sorry"之前,会看到一个名为"Tactic state"的面板,显示 ⊢ 2 = 2,这里的 ⊢ 表示目标,即你打算证明的陈述。现在的目标是证明 2=2。

将光标放在"sorry"之后,目标消失了,意味着通过说"sorry”“证明”了 2=2。当然,这是无意义的,可以将"sorry"视为通用证明——它关闭了任何目标。它是一个谎言。在这个意义上,“sorry"就像 TypeScript 中的任何东西一样。它允许你抑制证明检查器,但你实际上没有展示任何有用的东西。

文章接着指导如何去掉"sorry”,实际证明 2=2:

theorem two_eq_two : 2 = 2 := by
rfl

这里的 rfl 表示“自反性”,来自“反射”,像镜像一样。每当你有像某物=某物这样的“镜像”目标时,rfl 就会关闭它。你可以将 rfl 视为内置的知识,即“一个事物等于它自己”。

文章还展示了如何引用已证明的事实:

theorem two_eq_two_again : 2 = 2 := by
exact two_eq_two

这里,two_eq_two_again 将证明委托给 two_eq_two,因为当前目标(⊢ 2 = 2)正是 two_eq_two 已经证明的。这对于程序员来说可能看起来像是返回函数调用的结果。

文章进一步讨论了使用 Lean 证明更复杂定理的过程,包括使用 tactics(策略)来关闭不同的目标。例如,rfl 可以关闭像 x=x 这样的目标,exact some_other_theorem 可以关闭已经证明的目标,而 sorry 可以关闭任何目标(但有风险)。

最后,文章讨论了数学的不确定性,指出数学不是一成不变的,你可以有自己的“闹鬼数学”。通过引入一个公理 math_is_haunted,使得 2=3,可以证明更多奇怪的事情,比如 2+2=6。这表明,如果数学中存在矛盾,我们可以证明任何东西。这让人不安,但实际上在 20 世纪初,集合论中就发现了这样的矛盾,后来通过选择不同的公理来“修补”。删除 math_is_haunted 公理后,依赖这个不良公理的证明也会被破坏,这是好事。


HN 热度 360 points | 评论 173 comments | 作者:danabramov | 1 day ago #

https://news.ycombinator.com/item?id=44739315

  • 使用类似 Lean 的工具重写新闻和非虚构文章,将陈述视为需要证明的定理,并通过引用进行证明,可以获得带有“已证明”声明标记的文档版本。
  • 将自然语言陈述形式化是一个困难重重的领域,因为需要精确定义身份、时间、因果等概念,以便事实之间可以相互关联或表达。
  • 不同的逻辑形式适用于不同的上下文,例如身份的不同形式化。
  • 混合不同逻辑的实践在模型检查社区中似乎进展顺利,但最好当这些不同的逻辑可以被简化为相同的原始数据结构时。
  • 哲学家使用不同的逻辑来形式化涉及时间/模态/概率的不同类型的论证,这些逻辑并不十分“模块化”,不易混合。
  • 从逻辑类型的角度来看,模态性可以被视为单子,因此“混合”模态性的问题与编程语言中组合单子的问题相似。
  • 新闻中最重要的信念很少能通过一系列绝对陈述来证明,使用贝叶斯推理链的工具可能更有效。
  • 使用概率和贝叶斯方法更新信念是避免经济非理性的唯一方法。
  • 学习数学有助于提高非虚构写作的严谨性,例如检查逻辑链的完整性。
  • 使用大型语言模型(LLMs)将这项任务程序化似乎是可行的,但幻觉问题对此计划有所阻碍。
  • 存在依赖于逻辑链不完整的修辞技巧,使人们误以为存在逻辑结论,而实际上可能只是上下文松散相关,没有逻辑链。

I know when you’re vibe coding #

https://alexkondov.com/i-know-when-youre-vibe-coding/

我不应该关心代码是如何进入 IDE 的。无论是手写的、从论坛复制的、由 LLM 提示的,还是通过模拟无限时间让猴子产生解决方案得到的,我都不关心。我关心的是合并到代码库中的内容。当我点击“批准”按钮时,我心中只有几个担忧:它是否产生了正确的结果?下个季度人们能理解这个吗?他们能够改变它吗?

但最近,我开始注意到一些事情,这些事情立刻告诉我代码是由 LLM 编写的。不,我不是指那些重复的评论(我对那些无所谓),甚至不是他们如此喜欢的 switch 语句。

我知道代码是生成的,因为它的编写方式不是团队中的任何开发人员会采用的。它有效,清晰,经过测试,并且可维护。但它的编写方式没有遵循我们已经接受的项目约定。我知道它不是由人类编写的。

因为没有人会在项目中已经有一个数据获取库的情况下,编写一个涵盖所有边缘情况的 HTTP 获取实现。没有人会在我们已经有不同模块中的实用函数时实现一堆实用函数。没有人会在有模块级机制的情况下更改全局配置。没有人会在我们到处使用函数式方法时编写一个类。

我不想知道你是如何编写这个的。我只想知道你关心模型输出的内容。这是几年前你不会产生的代码。

我们花了几十年的时间来制定模式和标准,帮助我们构建可维护的软件。这一直是一个挑战——将一些东西投入生产,你可以在未来几年内照顾它。任何人都可以吐出一个工作的实现。你会缝合一个看起来像弗兰肯斯坦怪物的代码片段,这将完成工作。

我们一直在努力的部分是在推出后对它进行更改。

速度是最大的美德吗?

几天前,我在当地的咖啡馆,他们正在培训一个新的咖啡师。队伍很长,新来的家伙很吃惊,急忙制作下一杯咖啡,咖啡和牛奶洒了一地。

我们又回到了这个阶段,急于推出下一款软件,因为我们认为速度是最大的美德。但人们想要一杯好咖啡,即使他们需要等待一会儿。

我一直认为我会对那些寻找在电子表格中写更小数字的方法的财务人员感到愤怒,但我对那些为了加快软件开发速度而迅速抛弃所有原则的同行开发者感到失望。

我真正想要的

我不在乎代码是如何进入你的 IDE 的。

我希望你们关心。

我希望人们关心质量,我希望他们关心一致性,我希望他们关心他们工作的长期影响。LLMs 是工程奇迹,我对创造它们的人有最深的敬意。但我们仍然需要构建软件,而不是生产原型。

编写更好的提示。给出更好的描述。告诉 LLM 使用什么库。给它例子来遵循。编写更小的文件。没有新的原则——遵循已经存在的那些。

不要把代码库的可维护性留给模型的权重。


HN 热度 326 points | 评论 156 comments | 作者:thunderbong | 20 hours ago #

https://news.ycombinator.com/item?id=44742251

  • 有些人在团队中会重复实现已有的功能或改变全局配置,因为他们不知道已有的工具和机制。
  • 大型代码库如果文档不清晰,新贡献者可能会重新发明许多东西。
  • 代码自文档化通常意味着没有文档,导致程序员花费大量时间理解代码。
  • 代码审查是添加代码注释的好时机,可以发现代码中的难点和明显之处。
  • 编写代码时同步编写文档可以减少技术债务,保持代码的灵活性。
  • 有时候代码本身就是最好的技术文档,尤其是对于清晰编写的几何算法。
  • 文档不仅仅是给开发者的,不同格式的文档对不同的人更有帮助。
  • 代码文档应该帮助新开发者快速理解项目,然后引导他们去看代码。

Figma will IPO on July 31 #

https://www.figma.com/blog/ipo-pricing/

Figma 于 2025 年 7 月 30 日宣布了其首次公开募股(IPO)的定价。Figma 计划于 2025 年 7 月 31 日开始在纽约证券交易所以“FIG”为股票代码进行交易。Figma 是一个设计和产品开发平台,团队在此将创意转化为世界上最好的数字产品和体验。此次 IPO 将发行 36,937,080 股 A 类普通股,每股定价为 33.00 美元。

股票预计将于 2025 年 7 月 31 日在纽约证券交易所开始交易,预计于 2025 年 8 月 1 日完成发行,前提是满足常规的交割条件。此次发行包括 Figma 提供的 12,472,657 股 A 类普通股,以及 Figma 现有股东提供的 24,464,423 股 A 类普通股。此外,部分售股股东授予承销商 30 天的选择权,以 IPO 价格减去承销折扣和佣金,购买额外的 5,540,561 股 A 类普通股以覆盖超额分配。Figma 不会从售股股东出售的股份中获得任何收益。

摩根士丹利、高盛集团、Allen & Company LLC 和摩根大通是此次发行的联合主承销商。美国银行证券、富国证券和 RBC 资本市场是此次发行的承销商。William Blair 和 Wolfe | Nomura Alliance 是此次发行的联席副承销商。与这些证券相关的注册声明已于 2025 年 7 月 30 日被美国证券交易委员会宣布生效。此次发行仅通过招股说明书进行。最终招股说明书的副本可在以下方式获得:摩根士丹利、高盛集团、Allen & Company LLC 和摩根大通证券。

该新闻稿不构成出售要约或购买要约的邀请,也不构成在任何州或司法管辖区的证券出售,如果在此等州或司法管辖区未经注册或资格认证即进行此类要约、邀请或出售将违反该州或司法管辖区的证券法,则不得进行此类要约、邀请或出售。

Figma 成立于 2012 年,从一个设计工具发展成为一个连接的、由 AI 驱动的平台,帮助团队从创意到产品发货。无论是构思、设计、构建还是发货,Figma 使整个设计和产品开发过程更加协作、高效和有趣,同时确保每个人都在同一页面上。


HN 热度 322 points | 评论 226 comments | 作者:nevir | 1 day ago #

https://news.ycombinator.com/item?id=44740222

  • Figma 作为一个工具,因其从一开始就使用网络应用而非本地重型桌面应用而广受欢迎,便于分享设计和协作。
  • Figma 的成功证明了非技术人员并不关心是否为本地应用或文件存储在云端,只要网络应用做得好,如 Google Docs。
  • Figma 的病毒式采用机制是 Adobe 产品无法实现的,因为 Figma 允许多人实时编辑和预览文档。
  • Figma 的快速和响应性使其性能优于 Adobe Photoshop、Illustrator 等,更好地体现了原生软件的特点。
  • 设计领域的独特性在于设计师不是创造最终资产,而是创造一个需要他人构建的资产蓝图,这推动了设计应用从本地应用向网络应用的转变。
  • Figma 的简单性使其成为非专业用户和设计师都能使用的共同工具,这是其独特之处。
  • 许多类型的工作不需要大型资产,但这些领域并没有像 Figma 这样流行的网络应用,可能是因为市场机会尚未出现或技术突破尚未到来。
  • Figma 对响应性和帧率的重视使其即使作为网络技术也具有高性能。
  • Figma 通过 WebAssembly 技术减少了加载时间,提高了性能。

I tried Servo #

https://www.spacebar.news/servo-undercover-web-browser-engine/

“一切都是铬在未来"是海绵宝宝在 1999 年的一集中所说的一句话,结果证明这是关于网络浏览器的预言。谷歌 Chrome 是世界上最受欢迎的浏览器,大多数竞争对手都基于相同的 Chromium 代码:微软 Edge、Vivaldi、Opera、Brave 和 Arc,只是举几个例子。主要的例外是 Safari 和 Firefox。

在千年之初,情况并非如此。互联网浏览器在 Windows 上使用自己的 Trident 引擎,在 Mac 上使用 Tasman,Opera 使用 Presto,一些嵌入式设备使用 NetFront,Netscape 拥有 Gecko,KDE 为 Konqueror 浏览器制作了 KHTML。这些浏览器最终消失或采用竞争引擎以简化开发。KHTML 是 Safari 的 WebKit 的基础,这反过来又成为 Chromium 的 Blink 引擎,Netscape 的 Gecko 引擎成为 Firefox 的基础。Opera 在 2013 年放弃了其定制的 Presto 引擎,转而使用 Chromium,微软 Edge 在 2020 年也采取了同样的举措。这对开放网络构成了多方面的威胁。如果只有一个标准的功能性实现,实现就成为标准。网络对谷歌来说就像 Java 对甲骨文一样。这也意味着 Chromium 的限制和安全漏洞影响大多数其他浏览器,这在谷歌最近的 Manifest V3 过渡中成为一个话题。

幸运的是,有一个替代浏览器引擎,有一天可能会让 Chrome、Safari 和 Firefox 感受到竞争压力,你可能从未听说过它。它叫做 Servo。

Servo 的目标是完全用 Rust 编程语言创建一个网络渲染引擎,这种语言围绕多线程操作和内存安全构建。第一个重要,因为现代 CPU 设计用于将工作分配到多个核心或线程。你可以将越多的渲染代码移动到并行操作,你获得的性能就越快。第二部分很重要,因为它减少了安全漏洞的潜力——Chromium 开发者曾说过“我们大约 70% 的严重安全漏洞是内存安全问题”。Servo 的独特之处还在于其他几个方面。它由 Linux 基金会欧洲管理,决策由技术指导委员会做出,而不是大科技公司。一个主要目标是成为一个“可嵌入的网络渲染引擎”,这意味着它不仅仅是为了浏览器——它可以替代 Electron 或 Android WebView。Servo 也是几十年来第一个全新的浏览器引擎,因此它在构建新基础的同时吸取了主流浏览器的经验教训。

目前还没有使用 Servo 的全功能网络浏览器,但你可以尝试使用 Windows、macOS、Android 和 Linux 的夜间快照。这些构建只是带有基本网络浏览器界面的引擎。没有数据同步、书签、扩展或其他任何东西。大多数网站至少有一些渲染漏洞,有些则完全坏了。谷歌搜索结果有许多重叠元素,MacRumors 首页在滚动后崩溃。像维基百科、CNN Lite、我的个人网站和仅限文本的 NPR 这样的网站工作得很好。

Servo 网站上还有一些演示页面,展示了引擎的图形能力。Dogemania 测试在我的 M4 Pro MacBook Pro 上以 60 FPS 的流畅速度运行,直到达到大约 400 张图片,而粒子物理测试平均约为 55 FPS。在同一台电脑上,Safari 18.5 可以处理 Dogemania 上的 1500 多张图片,大致上是 60 FPS 的粒子物理。由于 macOS 上还没有 ARM 构建,Servo 在 x86 仿真下运行,所以在性能上并不是完全公平的竞争。我还尝试了经典的 Acid3 测试,该测试于 2008 年创建,用于测试各种网络浏览器标准——互联网浏览器直到 2010 年末的 IE 9 beta 构建将分数推至 95/100,才获得了不及格的成绩。大多数现代浏览器得分约为 95 分,因为测试的一些元素现在已经坏了,但 Servo 稍落后于 83/100。Servo 在通用浏览方面还有很长的路要走,但我对它印象深刻。当前的路线图将 Shadow DOM 和 CSS Grid 列为优先事项,这应该会修复许多流行网站上的渲染问题,以及其他改进。

这里的情节转折是:Servo 最初是 Mozilla 项目。开发始于 2012 年,三星于 2013 年加入。计划围绕 Servo 开发一个基于 Android 的浏览器或其他应用程序,一旦技术得到证明和稳定,它可能会取代 Firefox 长期使用的 Gecko 引擎。Mozilla 后来决定用 Servo 代码替换 Gecko 的部分,而不是等待整个引擎成为一个直接替代品。2017 年的一篇博客文章将其描述为“在喷气机仍在飞行时更换喷气发动机”。Firefox 中被替换的第一个主要组件是 CSS 引擎,最终在 Firefox 57 发布时推出。Mozilla 将该更新昵称为 Firefox Quantum,基准测试显示浏览器明显更快,使用的 RAM 更少。慢慢替换 Firefox 的 Gecko 代码的计划似乎进展顺利,直到 Mozilla 在 2020 年裁员 250 名员工,包括许多负责 Servo 开发的开发人员。Mozilla 扔掉 Firefox 的技术未来,更不用说受裁员影响的工人,对我来说仍然令人困惑。五年后,Mozilla 的副项目仍然没有成功,公司进行了更多轮的裁员。Servo 项目在那一年的 11 月在 Linux 基金会重新组织,后来在 2023 年,它从 Igalia 和其他组织获得了新的支持,同时转移到了 Linux 基金会欧洲。Servo 获得了第二次生命的机会,开发相当活跃。

美国司法部目前正在结束对谷歌的法律诉讼,该诉讼指控谷歌通过 Chrome 和 Android 的流行维持搜索引擎的垄断。谷歌在法庭上败诉,司法部希望谷歌出售 Chrome 浏览器,并停止与其他浏览器的搜索引擎交易。Mozilla 要求此案的法官不要终止这些交易,因为谷歌在 Firefox 中的默认搜索引擎位置是 Mozilla 收入的绝大部分。该公司表示,它可能不得不“缩减运营并削减对关键项目如 Gecko 的支持,这是唯一与谷歌的 Chromium 和苹果的 WebKit 竞争的浏览器引擎”。

现在是博弈论时间。假设 Mozilla 失去了谷歌的支票,Firefox 转向 WebKit 或 Chromium/Blink 以节省开发成本。我确信有人会尝试分叉基于 Gecko 的 Firefox 并保持其在 Mozilla 之外的运行——也许是 Linux 基金会,也许是其他人。如果 Gecko 引擎像 Servo 一样归社区所有,也许可以恢复慢慢将 Gecko 变成 Servo 的原始计划。或者,Gecko 可能只是消失。WebKit 已经在 Linux 生态系统中建立,普通大众可能会继续使用 Chrome 和 Safari。尽管如此,思考这些可能性仍然很有趣。无论 Firefox 或 Gecko 发生什么,我都对 Servo 的下一步发展感到兴奋。


HN 热度 312 points | 评论 203 comments | 作者:robtherobber | 14 hours ago #

https://news.ycombinator.com/item?id=44744324

  • Servo 项目正在推进 CSS Grid 支持,特别是命名网格线和区域,以改善网站布局
  • Taffy 库被广泛用于 Rust UI 生态系统,包括 Blitz、Zed 和 Bevy 等项目,有助于模块化和独立使用
  • Blitz 是一个较新且不太为人知的 Web 引擎,旨在灵活和可定制,以适应不同的用例
  • 项目寻求更多贡献者,可以通过 GitHub 和 Discord 加入
  • Blitz 的网络支持是一个抽象层,允许用户自定义实现,同时提供了默认选项
  • 项目需要网络支持以测试和方便用户,默认使用 reqwest 库处理 HTTP、cookies 和表单编码
  • 有人对 Blitz 表示赞赏和支持,认为它是对抗当前浏览器双寡头的重要选择
  • 有人对 Rust UX 工具包的性能和开发效率表示怀疑,认为 JavaScript 框架虽然易于开发和招聘,但性能和资源占用不佳
  • 有人建议使用即时模式工具包,如 Blender 或 Reaper,以获得更好的性能和原生控件
  • 有人提到 Egui 和 Iced 等 Rust UX 工具包,但认为它们可能不适合构建复杂或图形密集型的应用程序
  • 有人表示,要在跨平台上同时实现高性能和良好的开发体验几乎是不可能的,尤其是在使用非主流语言时

Many countries that said no to ChatControl in 2024 are now undecided #

https://digitalcourage.social/@echo_pbreyer/114946559233051667

digitalcourage.social 是众多独立 Mastodon 服务器之一,用户可以通过它参与 fediverse。这个实例由 Digitalcourage e.V. 为公众运营。为了可持续地运营,他们收取每年 1 欧元/月的年费,通过 SEPA 直接借记方式支付。

管理员是 Digitalcourage @digitalcourage。服务器的统计数据显示有 815 个活跃用户。digitalcourage.social 提供了关于、状态、用户目录、隐私政策等页面。Mastodon 提供了关于、获取应用、键盘快捷键、查看源代码等信息,当前版本为 v4.4.2。

Patrick Breyer @echo_pbreyer 在 Mastodon 上发布消息,提到许多在 2024 年反对 #ChatControl(聊天控制)的国家现在犹豫不决,尽管 2025 年的计划更加极端。投票将在 10 月进行,他呼吁大家告诉政府 #StopChatControl(停止聊天控制)。他提供了一个行动链接:https://chatcontrol.eu。

Sarah @xgebi 提问是否知道 10 月的具体日期,因为 10 月 3 日和 4 日捷克将举行议会选举,情况可能会有所变化。

Gonçalo Valério @dethos 表示遗憾,看到他的国家政府继续支持这种疯狂行为,即使在权力更迭过程中也是如此。他认为,总体而言,政治阶层对此事的影响理解不足,他们似乎只依赖于声明的意图,没有人对这个话题表现出兴趣。

Kierkegaanks @Kierkegaanks 表示,他不得不说那个页面是一个通讯噩梦。

Peter Motte @PeterMotte 询问 ChatControl 具体是什么意思。

Norbert @norberteder 表示 Chat Control 在奥地利也有计划。

Raphael Albert @r_alb 询问奥地利是否仍然反对或至少保持中立,因为奥地利政府似乎非常支持监控。

*Dark and and Stormy @darkandandstormy 指出奥地利从未真正反对聊天控制本身,而是反对 Ursula #vonderLeyen 负责此事。内政部长 Karner 作为 Engelbert Dollfuß 的最大粉丝,对德国权威有意见。因此,他成为了 #Chatcontrol Made In #Austria 的强烈支持者,希望由他来负责。由于青绿色的 ÖVP 仍在执政,Sebastian #Kurz 和 Peter #Thiel 的影响将始终存在,监控国家将会增长。

Al Ovchin @alovchin91 表示,作为荷兰公民他感到自豪,但他还是会再发送一封电子邮件,提醒为什么我们仍然应该反对它。

fuomag9 @fuomag9 表示在意大利,有一个由法西斯主义者组成的政府,他们不幸地喜欢这个计划。

hex_06 @ex_06 表示,如果我没记错的话,欧洲的选举有些不同,而且更多的是游说团体之间的分裂,而不是真正对政府的回应。无论如何,最好还是写信给代表。

vrtxd @vrtxd 表示他有色盲,地图对他来说没有意义。

Samir @thesdev 提供了替代文本。

Nick @nick 提出,包含的替代文本应该可以解决问题,否则检查操作系统/浏览器设置和过滤器或类似的东西以适应你的障碍。

Tom DB @TomDB 表示他也有同样的问题,不仅仅是因为色盲。

elexia @vrtxd 指出,实际上只是荷兰、波兰和奥地利反对/中立。

Chris Reinbothe @phneutral 确认 NL、AT 和 PL 反对/中立。

Rens @RensBloom 感谢提供信息,他之前完全看不到这些内容。


HN 热度 298 points | 评论 200 comments | 作者:nickslaughter02 | 13 hours ago #

https://news.ycombinator.com/item?id=44744715

  • 反对 ChatControl 的个人行动困难重重,难以对抗有组织的游说。
  • 立法过程中,100 万人每人损失 1 美元,100 人每人获益 10 万美元的情况很常见,普通民众难以反对。
  • 尝试简化报税流程在美国总是失败。
  • 直接向立法者表达意见是健康的,但有组织的游说活动使得民众难以对抗。
  • 立法者理论上应该代表选民,但实际上游说活动可能影响他们的决策。
  • 限制游说和竞选捐款,可能有助于减少金钱对政治的影响。
  • 完全禁止游说可能导致极权主义,资本的影响不会流向民众,而是流向政府。
  • 与立法者沟通并非游说,游说是指特殊利益集团资助人员与立法者接触。
  • 直接民主是好的,一人一票对所有立法进行投票可能有效。
  • 人们很难了解所有议题,容易受媒体影响,直接民主可能导致听起来合理的解决方案。

MacBook Pro Insomnia #

https://manuel.bernhardt.io/posts/2025-07-24-macbook-pro-insomnia

这篇文章讲述了作者的 MacBook Pro Silicon M1 Max 在使用几年后出现了电池在不连接电源的情况下夜间迅速耗尽的问题。为了解决这个问题,作者开始进行研究。

在 MacOS 系统中,可以通过终端命令 pmset -g log 查看与电源管理相关的日志。这些日志信息非常详细,但不易阅读,因此作者编写了一个小程序来分析日志。尽管这个工具只提供了有限的帮助,作者还是尝试调整了一些设置,如 tcpkeepalive,但效果并不明显。

进一步的调查让作者了解到 Sleep Aid 这个工具,它可以更直观地显示唤醒事件,并且有一个简洁的界面来更改设置。在作者的情况下,“Wake for maintenance”选项被禁用了,Sleep Aid 在设置界面中提示这可能导致频繁的唤醒事件。重新启用这个设置后,作者的 MacBook Pro 在不插电的情况下夜间不再迅速耗尽电池。

文章还提到了硬件、macos 等相关内容,并提到了作者的其他一些活动,如潜水等。


HN 热度 294 points | 评论 156 comments | 作者:speckx | 10 hours ago #

https://news.ycombinator.com/item?id=44745897

  • 有些应用会阻止 macOS 进入睡眠状态,如 Devonthink,用户希望苹果能有相关提示。
  • 苹果的电源管理应该对阻止睡眠的应用有所警示,尤其是当应用导致电脑过热或电池耗尽时。
  • 有些用户需要在关闭笔记本盖子时让电脑继续运行,如 Amphetamine 这样的应用可以提供这样的功能。
  • 苹果硬件层面上在关闭盖子时会禁用麦克风,因此需要使用外接麦克风。
  • 有些用户将 Mac 连接到外部显示器和键盘时,会保持盖子关闭。
  • 用户希望可以选择是否让应用阻止睡眠,而不是默认允许。
  • 有些用户建议使用 Amphetamine 应用来控制哪些应用可以在睡眠时运行。
  • 有些用户认为应用阻止睡眠的行为应该需要用户明确的权限控制。
  • 用户发现 Safari 的 Energy 标签下可以查看阻止睡眠的子进程,包括具体标签页。
  • 有些用户认为应用阻止睡眠的行为应该更加透明,用户应该有控制权。

Hacker News 精彩评论及翻译 #

Vibe code is legacy code #

https://news.ycombinator.com/item?id=44740554

I would not default to assuming it was his competitors, that sounds like scapegoating to deflect responsibility. What most likely happened is his site was scanned by one of the increasingly sophisticated exploit crawlers (anyone who runs an internet facing site and can view traffic knows what I’m talking about). His site got flagged as vulnerable, the hacker found out it was built like swiss cheese and had fun with it.

WD-42

我不会立刻就断定是他的竞争对手所为,这听起来像是为了推卸责任而找的替罪羊。很有可能发生的情况是,他的网站被一个日益精密的漏洞扫描爬虫扫描了(任何一个运营着对外发布的网站且能查看流量来源的人,都明白我在说什么)。他的网站被标记为有漏洞,黑客发现它漏洞百出,于是便乐在其中地黑进去了。


EU age verification app to ban any Android system … #

https://news.ycombinator.com/item?id=44706081

“Device security checks” is the most horrifying aspect as it basically means “officially sanctioned hardware and software”, and leads straight into the dystopia that Stallman warned us about in Right to Read.

There is some amusing irony in the EU relying on the US for furthering its own authoritarianism. It’s unfortunate that freedom (in the classic rebellious, American sense) never became that popular in the EU, or for that matter, the UK.

userbinator

“设备安全检查”这一点最令人不寒而栗,因为它基本上就意味着“官方批准的硬件和软件”,而这直接将我们引向了斯托曼在《阅读的权利》一文中所警告的那种反乌托邦。

欧盟竟然要依靠美国来推行自己的威权主义,这颇具讽刺意味。遗憾的是,那种经典而叛逆的美式自由理念,在欧盟乃至英国都未能真正流行开来。


Sleep all comes down to the mitochondria #

https://news.ycombinator.com/item?id=44732539

So the ancient mystery of why we need sleep might have just been answered.

I would be very surprised if sleep would serve only one purpose. In complex interconnected systems you usually don’t get far with monocausal explanations.

kbrkbr

那么关于我们为何需要睡眠的古老之谜,如今可能有了答案。要是睡眠只服务于单一的目的,我肯定会非常惊讶。在复杂互连的系统里,单因果的解释通常是行不通的。


Do not download the app, use the website #

https://news.ycombinator.com/item?id=44690092

I cannot agree more and this has always been a pet peeve of mine.

Most native apps are some half gig large where even the heaviest website is a few mb. They dont let you highlight text and have other bizarre design choices. Even worse, they request importing contacts list which isnt even an option on the web.

Native apps could be butter but more often than not they are like margarine. Smooth, oily, and not good for you.

rustystump

我完全同意,这也一直是我的一大心病。

大多数原生应用都有半G大小,就算是最臃肿的网站也只不过是几兆而已。它们不能选中文本,还有其他一些离谱的设计选项。更糟糕的是,它们会要求你导入通讯录,但网页端根本没有这个选项。

原生应用本可以像黄油一样,但更多时候它们却像人造黄油。顺滑,油腻,而且对健康无益。


‘I witnessed war crimes’ in Gaza – former worker a… #

https://news.ycombinator.com/item?id=44715162

Does anyone still need testimonies like these to be convinced that Israel is systematically exterminating the Palestinians using kinetic force and starvation? We’re past that point now. Making Gaza unlivable by carpet-bombing the strip, telegraphing mass murder in unambiguous statements at the highest levels of government, dehumanizing the Palestinians and silencing anyone who dares to speak up?

I, for one, am thankful this hasn’t been taken down like any article remotely critical of Israel.

And this has eliminated the whole Western bullshit about human rights maximalism - it’s just the same damn thing every time. Like the atrocities in the Congo free State, the Scramble for Africa, etc. the West will sponsor unspeakable atrocities overseas and then act shocked when they actually happen.

Many people in the West don’t realize it, but Palestine will wreck severe damage on the West. Just like Gorbachev visiting a random store in the US and seeing insane abundance in a shop in the middle of nowhere while Soviet citizens starved, what killed the Soviet Union was disillusion; people at all levels realized that a system that couldn’t provide its people the basics didn’t deserve to exist.

That’s what happening in the West: American GWOT veterans are still feeling disillusioned about what they went to do in Iraq & Afg. (and Vietnam, before it), and now their kids are seriously asking, “Are we the baddies?”

What’s the point of this industrial capacity and wealth if all we do with it is bomb kids? No political system can survive disillusion, that is, the point where people across the spectrum start seeing their nation as hypocritical.

churchill

难道还有人需要这样的证词才能确信,以色列正在用军事武力和饥饿系统性灭绝巴勒斯坦人吗?我们现在早就过了那个阶段了。通过地毯式轰炸加沙地带使其不再适宜居住,在政府最高层发表明确预告大屠杀的言论,去人性化对待巴勒斯坦人,并压制任何敢于发声的人?

就我个人而言,我很庆幸这篇东西没有被删掉,毕竟任何哪怕有一点点批评以色列的文章都可能被下架。

这彻底终结了西方关于人权最大主义的屁话——每次都是他妈的同一套。就像刚果自由邦的暴行、瓜分非洲时期等等,西方会在海外赞助难以言喻的暴行,然后在真的发生时又假装震惊。

许多西方人没有意识到,但巴勒斯坦问题将对西方造成严重损害。就像戈尔巴乔夫访问美国一家普通商店,在荒郊野岭的店里看到难以置信的商品丰富,而苏联公民却在挨饿,最终导致苏联灭亡的是幻灭——各个层面的人都意识到,一个无法为人民提供基本生存所需的社会制度不值得存在。

西方现在正在发生同样的情况:美国全球反恐战争的老兵们对他们曾在伊拉克和阿富汗(以及更早的越南)所做的事仍然感到幻灭,而现在他们的孩子们在认真地问:“我们才是坏人吗?”

如果我们用这些工业能力和财富唯一做的就是轰炸孩子,那这些东西又有什么意义?没有哪个政治系统能够承受幻灭的打击,也就是当各个层面的人都开始认为自己的国家是虚伪的那一刻。


Claude Code weekly rate limits #

https://news.ycombinator.com/item?id=44714494

I’m probably not going to hit the weekly limit, but it makes me nervous that the limit is weekly as opposed to every 36 hours or something. If I do hit the limit, that’s it for the entire week —a long time to be without a tool I’ve grown accustomed to!

I feel like someone is going to reply that I’m too reliant on Claude or something. Maybe that’s true, but I’d feel the same about the prospect of loosing ripgrep for a week, or whatever. Loosing it for a couple of days is more palatable.

Also, I find it notable they said this will affect “less than 5% of users”. I’m used to these types of announcements claiming they’ll affect less than 1%. Anthropic is saying that one out of every 20 users will hit the new limit.

Wowfunhappy

我可能不会达到每周的使用限额,但这个限额是每周更新,而不是每36小时就更新一次,这让我有点紧张。如果我真的达到了限额,那整整一周我都用不了了——这么久不能使用一个我已经习惯的工具,时间可太长了!

我感觉肯定会有人回复我,说我是不是太依赖Claude了。或许吧,但如果让我失去ripgrep一星期,或者任何其他工具,我也会这么感觉。失去它几天的话,还能接受。

另外,我注意到,他们说这只会影响到“不到5%的用户”。我习惯了这类公告,通常它们会说影响不到1%。Anthropic这句话的意思就是,每20个用户里就会有1个会达到新的限额。


AMD CEO sees chips from TSMC’s US plant costing 5%… #

https://news.ycombinator.com/item?id=44676704

If that is the cost of keeping the value within the western economies, we should pay. Plain and simple. I’d even argue it’s cheap.

avhception

如果这是为了让价值留在西方经济体内部所必须付出的代价,那我们就该付。就这么简单。我甚至会说,这很划算。


Visa and Mastercard are getting overwhelmed by gam… #

https://news.ycombinator.com/item?id=44713909

It’s crazy that we live in a world where maybe a few dozen people’s weird ideas about what shouldn’t be allowed can cause payment processors to pressure the storefronts to delist the titles. It is censorship of something they personally find distasteful. guess what: nobody is forcing you to play weird art games about trauma.

obviously we must keep the pressure up on payment processors to reverse course, but we also need to push back against people in society who think they can decide what other adults are allowed to do on their own time. If folks IRL have weird ideas pushed back on IRL we wouldn’t get to crisis points like this.

Kapura

我们竟然生活在一个世界里,仅仅几十个关于“什么不该被允许”的怪念头,就能让支付处理器向商店施压,下架这些作品。这就是对他们个人觉得厌恶的东西进行的审查。告诉你,没人强迫你去玩那些关于创伤的奇怪艺术游戏。

显然,我们必须继续向支付处理器施压,让他们改变方针,但同时我们也需要反击社会中那些认为可以决定其他成年人在自己时间里做什么的人。如果人们在现实世界中当场对这些怪念头进行抵制,我们也就不会陷入如今这样的危机。


Return of wolves to Yellowstone has led to a surge… #

https://news.ycombinator.com/item?id=44701025

It’s amazing the impact that the reintroduction has had. On a recent winter trip there I also learned that the reintroduction literally moved rivers [1]:

  • Elk quit loitering along streams, so willow and cottonwood shot up, anchoring soil and narrowing channels.

  • The new woody growth gave beavers lumber; their colonies jumped from one in 1996 to a dozen within fifteen years, raising water tables and rebuilding wetlands.

  • With healthier riparian zones came deeper pools, colder water, and a surge in native trout and song-bird nests.

[1] https://phys.org/news/2025-02-predators-ecosystems-yellowstone-wolves-carnivores.html

mkw5053

重引入计划所带来的影响真是太惊人了。我最近在那里冬游时了解到,重引入工程竟然真的改变了河流的走向:

  • 麋鹿不再在溪流边徘徊,柳树和棉白杨因此得以疯长,它们稳固了土壤,也收窄了河道。
  • 新长出的木本植物为河狸提供了木材,它们的族群也从1996年的一个激增至十五年后的十几个,从而抬升了地下水位,重建了湿地。
  • 随着河岸生态越来越好,潭水变深,水温降低,本地鳟鱼和鸣鸟的筑巢数量也随之激增。

Fast #

https://news.ycombinator.com/item?id=44739199

Just want to say how much I thank YCom for not f’ing up the HN interface, and keeping it fast.

I distinctly remember when Slashdot committed suicide. They had an interface that was very easy for me to scan and find high value comments, and in the name of “modern UI” or some other nonsense needed to keep a few designers employed, completely revamped it so that it had a ton of whitespace and made it basically impossible for me to skim the comments.

I think I tried it for about 3 days before I gave up, and I was a daily Slashdot reader before then.

hn_throwaway_99

就是想表达我有多感谢Y Combinator没把HN界面搞砸,还保持它快速。

我记得清清楚楚,当Slashdot自毁的时候。他们之前的界面让我非常容易浏览扫描并找到高质量评论,但为了所谓的“现代UI”或者其他需要养几个设计师的无意义理由,他们彻底改版了,搞得界面大量留白,让我基本上没法快速浏览评论。

我记得大概试了3天就放弃了,而在此之前我可是Slashdot的每日读者。


Steam, Itch.io are pulling ‘porn’ games. Critics s… #

https://news.ycombinator.com/item?id=44686753

What is wrong with these people who try to block certain content?

Don’t like porn? Don’t buy it. Simple as that. No one, including governments or payment processors, should be in the position to decide whether a platform can sell something or not.

I wish there was a payment processor who was brave enough to say a big fucking NO to censorship.

can16358p

那些试图封锁某些内容的人到底怎么想的? 不喜欢色情内容?那就不买。就这么简单。无论是政府还是支付处理机构,任何人都不该有权决定一个平台是否可以销售某样东西。 我真希望有支付处理机构敢于对审查制度大声说一句“去他妈的!”。


Debian switches to 64-bit time for everything #

https://news.ycombinator.com/item?id=44709842

They’re just kicking the can down the road. What will people do on December 4, 292277026596, at 15:30:07 UTC?

efitz

他们只是在踢皮球。在协调世界时 292277026596 年 12 月 4 日 15:30:07,人们会做什么?


2025 07 31 HackerNews

2025-07-31 08:07:45

2025-07-31 Hacker News Top Stories #

  1. ChatGPT 推出了学习模式,通过分步骤指导和个性化支持帮助用户深度学习和理解问题。
  2. 西太平洋发生8.7级地震,引发海啸警报,震中位于俄罗斯堪察加半岛附近的海域。
  3. 巴勒斯坦社区领袖阿瓦达·哈塔林在被占领的西岸被以色列定居者射杀,事件引发广泛关注。
  4. Oxide 完成1亿美元B轮融资,推动本地云计算技术的发展,并通过技术创新证明其商业价值。
  5. 研究表明睡眠需求可能与线粒体功能密切相关,线粒体电子传输链的活动直接影响睡眠诱导功能。
  6. 田宫模型公司前总裁Shunsaku Tamiya去世,享年90岁,他推动塑料模型套件成为全球现象。
  7. ACM 计算机协会计划在2025年底前全面转向开放获取出版模式,以扩大计算机研究的获取渠道。
  8. “蚊子死亡桶”是一种低成本、环保的防蚊方法,通过引诱蚊子产卵并杀死幼虫减少蚊子数量。
  9. 通过制作人工萤火虫,作者从零开始学习基础电子学,成功实现LED闪烁效果并记录学习过程。
  10. Crush 是一个为终端设计的AI编码代理,支持多种语言模型,能够与工具、代码和工作流程无缝结合。

Study mode #

https://openai.com/index/chatgpt-study-mode/

2025 年 7 月 29 日,ChatGPT 推出了学习模式(study mode),这是一种新的学习体验,它通过分步骤指导帮助用户解决问题,而不是直接给出答案。学习模式目前已对免费、Plus、Pro 和团队用户开放,未来几周内也将在 ChatGPT Edu 中提供。

ChatGPT 已经成为全球最广泛使用的学习工具之一,学生们用它来解决困难的家庭作业问题、准备考试和探索新概念。但其在教育中的使用也引发了一个重要问题:如何确保它被用来支持真正的学习,而不仅仅是提供解决方案而不帮助学生理解它们?学习模式的建立正是为了回答这个问题。当学生与学习模式互动时,他们会得到指导性问题,这些问题会根据他们的目标和技能水平调整响应,帮助他们建立更深入的理解。学习模式旨在吸引学生参与和互动,并帮助学生学习,而不仅仅是完成任务。

学习模式的构建基于与教师、科学家和教育学专家合作编写的定制系统指令,反映了支持深度学习的核心行为,包括:鼓励积极参与、管理认知负荷、主动发展元认知和自我反思、培养好奇心以及提供可操作和支持性的反馈。这些行为基于学习科学的长期研究,并塑造了学习模式如何响应学生。

学习模式的关键特点包括互动提示、分层次的响应、个性化支持、知识检查和灵活性。它结合了苏格拉底式提问、提示和自我反思提示,以指导理解并促进主动学习,而不是直接提供答案。信息被组织成易于遵循的部分,突出了主题之间的关键联系,保持信息的吸引力,并减少复杂主题的负担。课程根据用户的技能水平和之前聊天中的记忆进行调整。通过测验和开放式问题以及个性化反馈来跟踪进度,支持知识保留和将知识应用于新情境的能力。用户可以在对话中轻松切换学习模式的开启和关闭,以适应每次对话的学习目标。

学习模式是针对大学生构建的。在早期测试中,一些学生的反馈包括:“我认为最好的描述方式是现场的、24/7 的、无所不知的‘办公时间’。”“学习模式在将密集的材料分解成清晰、节奏良好的解释方面做得很好。”“我让学习模式测试了一个我以前多次尝试学习的概念:正弦位置编码。它就像一个不会厌倦我问题的导师。经过 3 小时的工作会话,我终于足够理解它,以至于感到自信。”

学习模式的灵感来自于 ChatGPT 实验室的大学生,包括 Parker Jones(博弈论)、Praja Tickoo(会计)、Nolan Windham(贝叶斯定理)和 Cecily Chung(离散数学)。他们分享了如何使用学习模式来学习博弈论、会计、贝叶斯定理和离散数学等主题,以及如何将这些理论应用于日常生活。


HN 热度 1065 points | 评论 778 comments | 作者:meetpateltech | 1 day ago #

https://news.ycombinator.com/item?id=44725764

  • LLM 作为学习伙伴的一个被低估的优点是,你可以毫无尴尬地问“愚蠢”的问题,并且可以逐步引导你理解材料,这是自学者的梦想。
  • 对于 LLM 的普遍怀疑和抵触感到困惑,但并不惊讶,因为 LLM 比以往在线学习体验有了很大的提升。
  • 我们不应该不加验证地信任 LLM 提供的信息,学习过程中的一部分就是从其他来源验证信息。
  • 有些人可能会懒惰地依赖 LLM 而不有效地使用它,这项技术对他们的帮助并不比传统教科书多。
  • AI 作为学习工具很有用,但并不神奇,保持健康的怀疑态度是必要的。
  • 无论是人还是 AI,学习过程中的一部分就是能够发现并指出老师的错误。
  • 如果你不了解材料,很难发现错误,需要在进一步学习中发现矛盾。
  • LLM 教师在被质疑时会进行课程更正,无论其是否事实上正确。
  • LLM 会坚持你提示它持有的立场,即使你是对的,LLM 也可能是错误的。
  • 使用 LLM 时需要有针对性的方式,需要有 LLM 空间无法编码的心理负荷。
  • LLM 目前更像是一个高级的搜索工具,需要自己进行深入思考和信息交叉验证。

M8.7 earthquake in Western Pacific, tsunami warning issued #

https://earthquake.usgs.gov/earthquakes/eventpage/us6000qw60/executive

美国政府官方网站提供的信息显示,2025 年 7 月 29 日,俄罗斯堪察加半岛附近发生了一次 8.8 级的强烈地震,震中位于北纬 52.530 度、东经 160.165 度,震源深度为 20.7 公里。这次地震是由浅层逆断层活动引起的,发生在太平洋板块向西北西方向相对于北美板块移动的区域,速度约为每年 80 毫米。这次地震的位置和运动方向与 Kuril-Kamchatka 弧的俯冲带板块界面上的断层活动一致。

这次地震是自 2011 年日本东北 9.1 级地震以来全球发生的最大地震之一,也是自 1900 年以来全球十大最大地震之一。7 月 29 日的 8.8 级地震是堪察加半岛近海一系列地震中的最新一次,这一系列地震始于 10 天前。在 8.8 级地震之前,发生了 50 次 5.0 级以上的地震,包括 7 月 20 日的 7.4 级地震和三次 6.6 级地震。截至 7 月 30 日早上 4 点,已有 24 次 5.0 级以上的余震,包括 6.9 级和 6.3 级地震。

这些地震发生在地震活跃的 Kuril-Kamchatka 俯冲带,太平洋板块在此向西北方向俯冲至北美板块之下。这个俯冲带的地表表现(Kuril-Kamchatka 海沟)位于 Kuril 群岛和堪察加半岛的东侧。在这一地区,太平洋板块以每年约 80 毫米的速度向西北方向移动,是世界上最快的汇聚边缘之一。自 1990 年以来,堪察加半岛近海地区发生了近 700 次 5.0 级以上的地震(不包括 7 月 29 日的事件及其余震)。在过去的大约 100 年中,这个俯冲带的北部地区曾发生过两次非常大的地震。1923 年,一次 8.4 级地震被认为破裂了俯冲带界面,发生在 7 月 29 日震中的 150 公里北部。堪察加俯冲带记录的最大地震是 1952 年的 9.0 级地震。1952 年的震中距离 7 月 29 日的震中不到 30 公里,1952 年的地震破裂了向西南方向 600 公里的俯冲带界面。以每年 80 毫米的速度,自 1952 年以来,该地区已经适应了大约 6 米的板块运动。7 月 29 日的 8.8 级地震似乎已经填补了 1923 年和 1952 年破裂之间的任何小间隙,尽管随后的分析将提供更多关于主震破裂过程和这些大地震破裂在该地区空间关系的信息。


HN 热度 843 points | 评论 232 comments | 作者:jandrewrogers | 23 hours ago #

https://news.ycombinator.com/item?id=44729865

  • 日本预测整个东海岸将出现高达 3 米的海啸,第一波将在 10 分钟内到达。
  • 日本东部海岸居住着大部分人口,2011 年的海啸也曾袭击过这里。
  • 首次检测到的海啸波在北海道的 Nemuro 仅为 30 厘米。
  • 俄罗斯堪察加半岛已经遭受了 3-4 米的海啸波。
  • 目前为止,实际袭击日本的海啸波最高仅为 40 厘米,不太可能造成重大损害。
  • 日本灾难报道时屏幕充满数据,像彭博终端一样闪烁。
  • 日本电视大多数时间都是这样,信息量丰富。
  • 日本人喜欢信息和选择的丰富性,而西方人更喜欢简洁的方式。
  • 日本的商店街道和室内设计呈现出截然不同的风格,街道杂乱无章,室内设计则倾向于极简主义。
  • 日本办公室和城市缺乏规划,建筑物随意分布。
  • 日本的电线和变压器布置混乱,几乎具有赛博朋克风格。
  • 日本新闻报道在灾难情况下非常专业,不断重复警告和数据,而不是无端猜测。
  • 日本网站的内容风格比西方网站更有效,信息一目了然。
  • 日本的 Pachinko 游戏。

‘No Other Land’ consultant Awdah Hathaleen killed by Israeli settler #

https://www.latimes.com/entertainment-arts/story/2025-07-29/awdah-hathaleen-killed-no-other-land-palestinian-activist-israeli-settler

2025 年 7 月 29 日,巴勒斯坦社区领袖、奥斯卡获奖纪录片《No Other Land》的顾问阿瓦达·哈塔林(Awdah Hathaleen)在被占领的西岸地区被一名以色列定居者射杀。《No Other Land》的导演尤瓦尔·亚伯拉罕(Yuval Abraham)在社交媒体上宣布了哈塔林的死讯,并分享了导致哈塔林死亡的对峙视频。视频中,一名穿着深色衣服的定居者先是推搡人群,随后拔出手枪指向他们,并朝人群外开火。亚伯拉罕在视频配文中指出,定居者“刚刚开枪”击中了哈塔林的肺部,并确认枪手为伊诺恩·莱维(Yinon Levi)。莱维是去年因被指控攻击和骚扰西岸巴勒斯坦人而受到国际制裁的 13 名强硬以色列定居者之一。美国总统特朗普在 1 月份取消了对这些以色列人的制裁。

事件发生在乌姆·阿尔-凯尔村,这里是纪录片《No Other Land》关注的马萨费尔·亚塔地区的一个村庄。哈塔林被紧急送往以色列的一家医院,他的家人向《纽约时报》确认了他的死亡,享年 31 岁。

据多个报道,以色列警方表示他们对事件做出了回应,拘留并逮捕了一名以色列公民。警方没有透露被拘留者的身份,并声称“恐怖分子向”附近的以色列定居点卡梅尔投掷石块。此外,以色列军方还拘留了五名巴勒斯坦人和两名外国游客,他们涉嫌参与周一的事件。以色列国防军在周三的一份声明中指责其所描述的“恐怖分子”在“犹大旅”地区附近的卡梅尔地区“向以色列平民投掷石块”。以色列国防军表示,一名以色列平民“开火”,但没有指明嫌疑人身份,并称“有伤亡报告”。以色列军事和警察部队对事件做出了回应,后者正在调查这起枪击事件。

《No Other Land》的导演巴塞尔·阿德拉(Basel Adra)在周二通过推特分享了从另一个角度拍摄的攻击视频。在这段视频中,可以看到莱维右手持枪,击打他面前的一个人,并举起右臂向人群外开火。阿德拉表示莱维“发射了夺走哈塔林生命的子弹”,并在配文中补充说“种族隔离法院决定将他释放到软禁中”。周一,阿德拉在推特上表示对朋友的死感到难以置信:“我亲爱的朋友阿瓦达今晚被屠杀了。他站在自己村庄的社区中心前,一名定居者开枪射穿了他的胸部,夺走了他的生命。这就是以色列如何一个接一个地抹去我们的生命。”

在 Instagram 上,犹太非暴力中心将哈塔林描述为马萨费尔·亚塔西岸社区的知名人物:“一个活动家、艺术家和教师。”该活动组织提醒 Instagram 追随者,上个月哈塔林和另一名巴勒斯坦人被拒绝入境,被拘留过夜并被驱逐回西岸,当时他们抵达旧金山国际机场。该组织在声明中表示:“我们社区的许多人都认识阿瓦达,并通过向他学习、成为他的朋友而获益良多。”该组织以行动号召结束了其声明。“愿阿瓦达的记忆成为一场革命。愿我们在有生之年为阿瓦达、为所有巴勒斯坦人看到正义。”今年早些时候,以色列定居者还残酷对待了奥斯卡获奖团队《No Other Land》的另一名成员。3 月,巴勒斯坦电影制片人哈姆丹·巴拉勒(Hamdan Ballal)在马萨费尔·亚塔地区的苏西亚村被定居者殴打头部和腹部。巴勒斯坦居民表示,定居者在穆斯林斋月期间居民们结束斋戒时发动了袭击,一些定居者戴着面具,一些携带枪支,一些穿着军装。以色列军事和警察部队拘留了巴拉勒,怀疑他向以色列国防军和警察投掷石块。


HN 热度 653 points | 评论 610 comments | 作者:_shadi | 16 hours ago #

https://news.ycombinator.com/item?id=44731958

  • 定居者的行为已经持续很长时间,他们可能认为自己的行为是正确的。
  • 以色列人对于定居者的行为没有统一的看法,有人支持也有人反对。
  • 大部分人可能并不关心定居者的行为,只有少数人会为之欢呼或抗议。
  • 以色列人对于加沙地带的人道主义危机并不关心,调查显示大多数人对此不太在意。
  • 以色列犹太人普遍认为军事行动不应过多考虑加沙地带巴勒斯坦平民的痛苦。
  • 以色列人对于加沙地带的巴勒斯坦人缺乏同情心,认为他们不值得关心。
  • 以色列人可能忘记了基本人权,不应该因为哈马斯的行为而将加沙地带的平民作为人质。
  • 以色列人可能不关心加沙地带下一代的成长,这可能导致更多的仇恨。
  • 有以色列犹太人支持驱逐加沙地带的巴勒斯坦人,对巴勒斯坦人的同情被视为禁忌。

Our $100M Series B #

https://oxide.computer/blog/our-100m-series-b

我们不想掩盖重点:我们刚刚完成了 1 亿美元的 B 轮融资,由新的美国 IT 战略合作伙伴领投,所有现有的 Oxide 投资者都参与了跟投。为了让大家了解这个数字的规模:在公司近六年的生命周期中,我们总共筹集了 8900 万美元;我们的 1 亿美元 B 轮融资使我们迄今为止筹集的总资本翻倍——并将 Oxide 定位为我们一直渴望它成为的一代公司。

如果这个愿景现在看起来有些过头,那么当我们在 2019 年首次筹集风险资本时,它看起来绝对是荒谬的。我们的论点是云计算是所有计算的未来;在许多情况下,本地运行将保持(或变得!)战略重要;整个堆栈——硬件和软件——需要从第一原理重新思考,以服务于这个市场;而一个大型、持久的上市公司可以由任何成功实现这一点的人建立。

这个范围并不是所有潜在投资者都立即清楚的,其中一些人似乎只抓住了一个方面或另一个方面,而没有理解整体。他们的反对意见是揭示性的:“我们知道你们可以建造这个,”不止一位风险资本家开始说(我们咬住舌头;我们没有正确解释我们打算建造什么吗?!),“但我们不认为有一个市场。”

企业家必须习惯于拒绝,但这种口味特别令人沮丧,因为它完全相反:我们实际上认为,我们面临的任务的巨大性带来了巨大的技术风险——但我们也清楚,如果我们能够建造它(一个巨大的如果!),就有一个巨大的市场,迫切需要本地云计算。

幸运的是,在 Eclipse Ventures,我们找到了看到我们所看到的投资者:当我们一起设计硬件和软件时,最重要的产品就出现了,本地市场已经厌倦了被告知他们要么不存在,要么不配拥有现代性。这些大胆的投资者——像我们寻求服务的客户一样——一直在等待这家公司的到来;我们筹集了种子资本,并开始建设。

我们确实建造了它,实现了我们最初的技术愿景:我们做了自己的主板设计,允许像真正的硬件根信任和端到端电力可观察性这样的基本系统基础。我们做了自己的微控制器操作系统,并用它取代了传统的 BMC。我们做了自己的平台启用软件,消除了传统的 UEFI BIOS 及其伴随的一系列漏洞。我们做了自己的主机虚拟机,确保了集成和无缝的用户体验——并消除了对第三方虚拟机及其随之而来的贪婪软件许可的需求。我们做了自己的交换机——和我们自己的交换机运行时——消除了整个宇宙的集成复杂性和操作噩梦。我们做了自己的集成存储服务,使机架规模的系统能够拥有可靠、可用、持久、弹性的实例存储,而不需要依赖第三方。我们做了自己的控制平面,一个复杂的分布式系统,建立在我们硬件和软件组件的基础上,提供现代性所需的 API 驱动服务:弹性计算、虚拟网络和虚拟存储。

虽然这些技术组件每个都非常重要(每个都服务于部署本地基础设施时的具体客户问题),但目标是产品,而不是它的部分。产品之旅很长,但我们完成了里程碑。我们让主板启动了。我们让交换机传输数据包。我们让控制平面工作。我们让机架制造。我们通过了 FCC 合规性。最后,两年前,我们交付了我们的第一个系统!不久之后,你在发货后才能得到的更多里程碑:我们在外地的第一个软件更新;我们的第一个更新交付的性能改进;作为更新的一部分添加的第一个客户请求的功能。那年晚些时候,我们达到了一般商业可用性,事情开始加速。我们有更多的客户——和我们的第一个多机架客户。我们有客户公开谈论为什么他们选择了 Oxide——以及客户描述他们部署 Oxide 后看到的胜利。客户…


HN 热度 596 points | 评论 413 comments | 作者:spatulon | 11 hours ago #

https://news.ycombinator.com/item?id=44733817

  • Bryan Cantrill 的粉丝对 Oxide 起初持怀疑态度,但后来转变观念,认为 Oxide 市场前景广阔。
  • 有人质疑仅凭更好的产品是否足以赢得市场,尤其是考虑到数据中心的购买决策者是否关心系统管理员是否有更好的工具。
  • 有人认为如果 Oxide 能提高效率,那么它就有市场价值。
  • 有人讨论了 Oxide 的 CPU 密度和网络带宽,并认为这些参数保守,适合替换即将淘汰的硬件。
  • 有人对 Oxide 的目标市场(TAM)表示疑问,担心其市场潜力受限。
  • 有人提到 Oxide 的系统两年前就开始销售,并且新硬件不断推出,公司需要成长以更快地进行新设计和更新。
  • 有人询问企业 IT 计算有多少尚未迁移到公共云,有数据显示仍有 30% 未迁移。
  • 有人分享了将工作负载在云和非云之间迁移的经验,因为企业预算要求在资本支出和运营支出之间变化。
  • 有人提到 Uptime Institute 发布的数据显示,仍有超过 50% 的计算在本地和托管数据中心,亚马逊去年表示有 85% 在本地。
  • 有人对 Oxide 的成长表示满意,认为高质量的独立数据中心对于互联网打破围墙花园至关重要。
  • 有人不理解如果软件运行硬件,那么在本地还是远程运行有什么区别。
  • Oxide 的代表解释说他们的软件是开源的,拥有硬件和租用硬件的区别在于所有权。
  • 有人询问 Oxide 是否招聘,并得到了招聘链接。
  • 有人询问是否有存储相关的职位,并想知道 Oxide 是否会重新定义存储。
  • Oxide 的代表提到没有专门的存储职位,但控制平面的工作包括了 Crucible 的开发。
  • 有人赞扬 Oxide 的招聘页面是黄金标准,所有信息都公开透明。
  • 有人将 Oxide 比作“机架界的苹果”,但没有 iPhone 那样的垄断地位。

Sleep all comes down to the mitochondria #

https://www.science.org/content/blog-post/it-all-comes-down-mitochondria

这篇文章是由 Derek Lowe 在 2025 年 7 月 29 日发表在“在管道中”博客上的一篇关于生物学的新闻。文章讨论了一个长期存在的问题:人们感到“疲倦需要睡觉”的生化起源是什么?尽管在细胞层面上已经观察到了许多变化,但这个领域一直存在一个难以摆脱的“先有鸡还是先有蛋”的问题。这些变化是告诉你需要睡眠的信号,还是只是由睡眠需求引起的结果?

多年来对果蝇(Drosophila)的大量研究指出,背扇形体(尤其是投射到它的神经元)是重要的睡眠调节中心。新的论文对这些神经元在果蝇长时间睡眠剥夺后进行了单细胞分析。在这些条件下,有 122 个基因转录物被上调,主要集中在两个过程(线粒体功能和突触传递)上。这与早期关于线粒体活动与这些细胞的睡眠功能相关的报告相一致,仔细检查这些细胞显示,随着睡眠剥夺的增加,线粒体碎片化、线粒体自噬和线粒体与内质网之间的直接接触(后者被认为是一种获取新脂质以替换被活性氧物种损伤的现有脂质的方式)的迹象增加。

作者进行了一系列实验,改变线粒体中的电子传输,并表明这些似乎直接与这些神经元的睡眠诱导功能相关。持续活动的线粒体似乎会诱导更多的线粒体分裂和回收,各种修改都指向线粒体电子盈余的积累是引起睡眠需求的根本因素。假设是有氧呼吸本身带来的权衡是必需的睡眠状态,以便赶上并恢复神经系统中线粒体的功能,否则神经系统无法在不休息的情况下继续运作。作者指出,人类线粒体功能障碍的常见症状是一种巨大的疲劳感(我补充说,缺乏“恢复性睡眠”来修复它)。

这也强烈表明睡眠和饥饿都与线粒体功能和能量平衡(后者已经相当清楚了!)有关,有氧生物不断调整,既要为线粒体提供燃料,也要给它们(特别是中枢神经系统中的线粒体)一些休息时间进行修复和恢复。正如作者所说,相当雄辩地,“电子流经相应反馈控制器的呼吸链,就像沙漏中的沙子,决定了何时必须恢复平衡”。可能还有很多其他功能已经加入到睡眠周期中(例如记忆巩固),但作者假设线粒体功能是所有这些过程的基础。如果你需要氧气,那么你需要睡眠!


HN 热度 539 points | 评论 267 comments | 作者:A_D_E_P_T | 15 hours ago #

https://news.ycombinator.com/item?id=44732020

  • 睡眠可能仅是服务于一个目的,复杂系统中通常不会只有一个原因。
  • 睡眠周期可能有许多其他功能,如记忆巩固,但作者假设线粒体功能是所有功能的基础。
  • 如果需要氧气,那么就需要睡眠。
  • 植物不睡眠,一些昆虫如苍蝇也不睡眠。
  • 昆虫确实会睡眠,我们讨论的论文就是关于果蝇的研究。
  • 如果需要氧气并且有中枢神经系统,那么就需要睡眠。
  • 植物不睡眠,真菌和单细胞生物也不睡眠,睡眠似乎是动物特有的属性。
  • 一些植物会改变到“夜间”配置,比如关闭叶子或花瓣,但不确定是否可以称之为睡眠。
  • 任何能感知环境并夜间改变行为的生物都会感到惊讶。
  • 植物可能“总是睡着”。
  • 植物对日常周期有反应,不能确定它们不睡眠。
  • 植物王国中睡眠满足大多数标准,但可能不适用于所有标准。
  • 我们不知道植物是否睡眠,不应直接否定“植物不睡眠”。
  • 如果睡眠与我们所说的睡眠非常不同,是否仍应称之为睡眠。
  • 植物呼出氧气,就像我们呼出其他气体一样。
  • 植物在白天和夜晚都需要氧气进行呼吸。
  • 植物细胞在白天和夜晚都在消耗氧气,尽管在阳光照射下它们产生的氧气比消耗的多。
  • 植物的细胞在白天仍然消耗氧气,由线粒体氧化葡萄糖。
  • 植物有叶绿体产生氧气和糖,但也有线粒体消耗氧气和糖,执行许多与动物相同的代谢功能。
  • 睡眠可能有单一原因,但其他身体功能可能开始利用睡眠系统。

RIP Shunsaku Tamiya, the man who made plastic model kits a global obsession #

https://JapaneseNostalgicCar.com/rip-shunsaku-tamiya-plastic-model-kits/

Shunsaku Tamiya,田宫模型公司的前总裁和董事长,于 7 月 18 日去世,享年 90 岁。7 月 21 日宣布了他的去世消息,葬礼仅由家人和朋友参加。Tamiya 在公司由其父亲创立时加入,最初是一家运输公司,战后转向供应木材。这导致了公司扩展到木制模型,主要是船只和飞机模型。在一场火灾摧毁了公司的木材供应后,公司主要专注于模型制造。

不久之后,塑料技术的进步开始主导模型套件市场。Shunsaku Tamiya 领导了向“puramo”(“塑料”和“模型”的混合词)的转变,在这个过程中改变了整个行业。他帮助激发了对汽车以及其他交通工具的热情,影响了一代又一代的儿童和成人。

Shunsaku Tamiya 负责创建田宫模型的标志性品牌和对质量的声誉。他邀请他的兄弟 Masao 设计了“双星”标志,并聘请插画师创造了“白盒”外观,使田宫在其他模型制造商的盒装艺术中脱颖而出。

最重要的是,他是田宫套件无与伦比的精度背后的推动力。著名的是,在制作 1976 年保时捷 934 Turbo RSR 的模型套件时,Tamiya 先生多次派他的设计师去保时捷的 Zuffenhausen 工厂获取精确的测量和细节。然而,尽管多次访问,对套件的准确性仍有疑虑。于是田宫买了一辆保时捷 911 并完全拆解它以获得每一个细节的正确。最终,这辆车被重新组装起来,Shunsaku Tamiya 亲自驾驶它将 Jody Scheckter 和他的妻子送到了 1976 年的日本大奖赛。

2018 年,Shunsaku Tamiya 因其对爱好产业的贡献,在 Japan Media Arts Festival 上获得了终身成就奖。他对汽车爱好者想象力的贡献,将会持续很多年。


HN 热度 406 points | 评论 88 comments | 作者:fidotron | 1 day ago #

https://news.ycombinator.com/item?id=44728188

  • 塑料模型套件曾是许多人童年的乐趣,尽管现在似乎不如以往流行,但仍有其独特的魅力。
  • 现代塑料模型技术有所提升,尤其是战锤和高达模型,细节和组装体验都有所改善。
  • 尽管塑料模型套件的流行度有所下降,但战锤和高达模型依然非常受欢迎,尤其是战锤模型和其背后的游戏工作室。
  • 3D 打印技术的发展为模型制作带来了新的活力,使得模型制作更加多样化。
  • 模型制作并没有消亡,而是随着技术的发展而进化,比如通过 3D 打印和车库套件。
  • 模型制作现在更多地面向有经济能力的成年人,制造商如田宫、Eduard 和 Meng 生产的套件质量非常高。
  • 尽管模型制作不再是年轻男孩的首选爱好,但模型制作的质量正在经历一个针对老年观众的黄金时代。
  • 模型制作社区一直在讨论新一代模型制作者从何而来,而高达/Gunpla 场景在日本非常大,并且在西方也在增长。

ACM Transitions to Full Open Access #

https://www.acm.org/publications/openaccess

ACM(计算机协会)在其七十多年的发展历程中,一直致力于推动计算机研究,促进合作和知识传播。为了进一步扩大计算机研究的获取渠道,ACM 计划在 2025 年底前全面转向开放获取(Open Access, OA)出版模式。这一举措标志着 ACM 在使所有研究内容免费可用、消除发现和创新障碍方面的重要进展。

ACM 的开放获取转型是经过深思熟虑的分阶段方法,旨在确保出版项目的长期可持续性,以及支持其教育、多样性、公共政策和社区认可等各项倡议。

ACM 开放获取的核心围绕两个主要元素:

  1. **ACM Open – 为机构提供的可持续开放获取框架 **

    ACM Open 是一种独特且创新的 “阅读与出版” 模式,为学术或研究机构提供了一种无缝支持开放获取出版的方式。其定价基于机构过去三年的出版输出,并在协议期间保持固定。这种方法确保了预算的可预测性,同时提供无限的开放获取出版和对 ACM 内容的完全阅读访问。

    ACM Open 的主要优势包括:

    • ** 无限开放获取出版:** 参与机构的通讯作者可以无上限地发表开放获取文章,无需支付文章处理费(APCs)。
    • ** 公平和可预测的定价:** ACM Open 的年度固定价格基于机构的历史出版活动,确保了透明度和预算稳定性,有助于机构有效管理成本。
    • ** 优质数字图书馆访问:** 订阅 ACM Open 的机构将获得 ACM 数字图书馆的优质版本的完全访问权限,用户可以自由访问超过 80 万篇 ACM 发表的研究文章,以及更多的研究工具和独家功能。
  2. **ACM 数字图书馆 – 量身定制的访问和参与方式 **

    从 2026 年 1 月起,ACM 将为数字图书馆引入优质和基础访问选项,以支持开放获取的可持续方法。订阅 ACM Open 的机构将自动获得完全的优质访问权限。同时,也将提供单独的数字图书馆优质订阅,确保持续访问重要资源和工具,支持一流的计算机研究。

    ** 优质 ACM 数字图书馆体验的特点:**

    • ** 访问 ACM 计算文献指南:** 扩大研究范围,获取更广泛的计算研究视角。
    • ** 先进的研究工具:** 包括人工智能辅助搜索、大宗下载和引用管理,简化发现和工作流程。
    • ** 全面的研究洞察:** 提供文章使用情况指标、引用趋势和 Altmetric 跟踪等,帮助衡量研究影响。

** 开放获取定价 – APC 费用 **

以下是所有混合和黄金开放获取出版物的定价信息:

  • ** 期刊文章:** 列价 1800 美元,ACM/ SIG 会员价格 1300 美元
  • ACM 会议论文: 列价 1000 美元,ACM/ SIG 会员价格 700 美元
  • ICPS 会议论文: 列价 1000 美元,仅限 ACM 会员 700 美元
  • ACM 论文集文章: 列价 1000 美元,ACM/ SIG 会员价格 700 美元

如需更多信息,请联系:[email protected]


HN 热度 377 points | 评论 49 comments | 作者:pcvarmint | 1 day ago #

https://news.ycombinator.com/item?id=44725966

  • USENIX 的会议组织得非常好,所有论文都无需登录即可访问,实现了真正的开放获取。
  • 许多 USENIX 的论文实际上并不是开放获取的,尽管可以直接点击 PDF 链接。
  • 柏林宣言定义了开放获取,但许多论文并没有遵循这一定义。
  • ACM SIGCHI 会议的出版工作由 Sheridan 出版公司管理,流程非常顺畅。
  • 有些大学会预付论文费用,而其他大学则要求作者自己支付。
  • 柏林宣言是定义开放获取的重要文件,但许多人可能并不熟悉。
  • 有人提议成立 ACM Cool Papers Club 来阅读和讨论经典论文。
  • 有人分享了 Brett Victor 整理的经典论文列表。
  • 有人提到了动态土地(Dynamicland)项目。
  • 有人提到了 LIPIcs 系统,这是一个由德国支持的公共服务,界面现代且有用。
  • 有人提到了 Awesome ACM 项目,类似于 sindresorhus/awesome。
  • 有人提到了开放获取论文的许可证问题,特别是与柏林宣言定义的开放获取相比。
  • 新文章采用 Creative Commons(CC-BY 或 CC-BY-NC-ND)许可。

Try the Mosquito Bucket of Death #

https://www.energyvanguard.com/blog/try-the-mosquito-bucket-of-death/

这篇文章主要讨论了如何使用“蚊子死亡桶”来解决户外环境中的蚊子问题。作者 Allison Bailes 首先提到,由于持续降雨导致后院积水和蚊子数量激增,使得户外环境变得不适宜居住。为了解决这个问题,他了解到了“蚊子死亡桶”这一解决方案,并开始在自家后院设置。

“蚊子死亡桶”的原理是利用一种无害的细菌来杀死蚊子幼虫。具体操作步骤如下:首先,准备一个 5 加仑的水桶,加入一半的水,然后加入一些腐烂的叶子、土壤、堆肥或旧草屑。接着放入几根棍子,这些棍子既为不慎落入桶中的益虫提供了逃生路径,也为雌蚊提供了产卵的着陆点。为了防止小动物被困,可以在桶口覆盖硬件布或铁丝网,并用拉链固定。将桶放置户外几天,让水和有机物发酵,吸引蚊子产卵。

几天后,当桶中出现蚊子活动时,投入含有蚊子幼虫杀虫剂细菌的 MosquitoDunks®。这种含有 Bacillus thuringiensis(BT)细菌的杀虫剂对蚊子幼虫致命,但对宠物和其他野生动物无害。根据说明,一个 5 加仑的水桶只需四分之一个 MosquitoDunks®,每个剂量可持续约 30 天,是一种成本低廉的防蚊方法。

作者还提到,如果使用含氯的自来水,应让水静置几天,以便氯气尽可能蒸发,使水对蚊子更具吸引力。他在家中使用除湿器收集无氯水,这样更容易开始制作“蚊子死亡桶”。

蚊子的生命周期包括卵、幼虫、蛹和成虫四个阶段。雌蚊在桶中产卵后,几天内卵孵化成幼虫。幼虫在吃下桶中的有机物和 MosquitoDunks® 中的 BT 细菌后死亡,从而阻止它们成长为成虫。作者观察到,蚊子幼虫在第五天开始出现在桶中,并且开始死亡。而当前的成蚊种群将继续存在,直到它们死亡。

文章最后指出,“蚊子死亡桶”是一种比雇佣害虫控制公司喷洒化学杀虫剂更有效、更经济、更环保的防蚊方法。喷洒杀虫剂不仅成本高昂,效果有限,还可能对其他有益昆虫造成伤害。通过设置“蚊子死亡桶”,可以在几周内减少后院的蚊子数量,让人们重新享受户外生活。作者鼓励有蚊子问题的读者立即购买水桶和 MosquitoDunks®,并提供了更多相关信息的资源链接。


HN 热度 336 points | 评论 266 comments | 作者:almuhalil | 11 hours ago #

https://news.ycombinator.com/item?id=44733888

  • 住在沼泽湖边的人表示,使用“蚊子桶”后,夏天能在外面坐着不被蚊子咬。
  • 有人认为 Bt 细菌可能从桶中扩散,影响其他地方的蚊子幼虫。
  • 桶比开阔的沼泽更吸引蚊子产卵,因此能吸引大部分蚊子。
  • 有人质疑桶是否能阻止蚊子在其他地方的积水中繁殖。
  • 有观点认为,通过降低蚊子数量,自然界有机会控制剩余的蚊子。
  • 许多蚊子种类不会飞离出生地太远,因此处理自家花园可能有效。
  • 需要检查并清除隐藏的蚊子繁殖地,如屋檐沟等。
  • 有人提到雨槽可能成为蚊子的繁殖地。
  • 邻居的屋檐沟堵塞可能限制了个人减轻问题的能力。
  • 有人在屋顶投放“dunk”来控制蚊子。
  • 有人建议使用少量柴油燃料来控制蚊子。
  • 有人将“蚊子块”和“dunks”视为同一种东西,只是形态不同。
  • 自然中的适合蚊子繁殖的水比人造的多得多。
  • 需要警惕垃圾箱的波浪形盖子或未盖紧的回收箱。
  • 通过放置多个桶来增加蚊子使用桶而不是水坑的机会。
  • 有人推荐使用 Biogents 品牌的陷阱来针对成熟的咬人蚊子。
  • 有人分享了一个使用大鼓风机和纱网捕捉蚊子的视频。
  • 有人提出不需要使用诱饵就能捕捉蚊子。
  • 有人指出视频中的风扇功率较大,长时间运行可能浪费能源。
  • 有人推荐了一个有效的止痒设备。

Learning basic electronics by building fireflies #

http://a64.in/posts/learning-basic-electronics-by-building-fireflies/

学习基础电子学,通过制作萤火虫 | theapache64 发表日期:2025 年 7 月 28 日 | 在凌晨 12:00

免责声明:这篇文章以原始、非结构化、实时的格式写成,庆祝小胜利、诚实的错误和学习与构建过程中的混乱。这不是终极指南——只是对我来说有效的东西,原样分享。如果你喜欢看到事物如何破裂和修复,你在对的地方!

我喜欢萤火虫。但近年来,它们不再出现,原因我不知道。夜晚没有像以前那样的微小、发光的点。我比预期更想念它们。

几周前,我决定自己制作萤火虫。我发现了一种叫做不稳定多谐振荡器的东西。对我来说,它看起来像魔法。一个小型电路,只有最少的组件,可以自动从开到关,从关到开状态切换(没有明确的“定时器”组件)。

但有一个大问题:我对电子学一无所知,甚至不知道电压和电流的区别。现在我需要学习什么是电阻器、电容器和晶体管。

进展缓慢,但我一步一步地掌握了基础知识。我一直向 AI 工具提问——有时是令人尴尬的简单问题,慢慢地,迷雾开始消散 😇

带着足够的理论(和大量的 YouTube 和 AI 建议),我骑自行车,口袋里装着购物清单,买了我的第一批组件。

回到家,我组装了我的第一个闪烁的 LED 电路。令我惊讶的是,它第一次尝试就成功了!!(连软件都做不到这一点,你知道吗 🤷🏼‍♂️)。

但有些事情仍然困扰着我。一,它整天都在闪烁。二,LED 闪烁得太快了。萤火虫不会这么快闪烁,它们也不会整天闪烁。这些对我来说是真正的交易破坏者。

我希望我的萤火虫只在夜晚闪烁,并减慢闪烁速度。第一部分也可以将能耗减半。我问了我的第一个问题:“我怎样才能让它只在夜晚闪烁?”困惑让我接触到了光敏电阻(LDR)。我被震撼了。这正是我需要的。我简直不敢相信。当时听起来像是 AI 幻觉。为了确保,我检查了 LDR 是否真实。它们是!我跳上自行车,再次冲向商店。买了几个。焊接到我的电路中。

它没有工作!我意识到我连接错了(我的错,困惑的错,或许我们都有 🤷🏼‍♂️)。一旦我正确地连接起来,就像魔法一样:LED 只在黑暗中保持开启。

更好的是,我了解到我可以通过在 LDR 上串联一个电阻器来调整灵敏度。

为了微调闪烁延迟,我发现我可以调整电容器和电阻器的值。但逐一尝试电阻器感觉像是一项乏味的任务。我发现了一种叫做电位器的东西,它更像是一个动态电阻器,有一个旋钮,你可以转动它来增加和减少电阻。你猜怎么着?骑上自行车,买了它,连接起来,找到了最佳点。我用 500kΩ 的最佳点替换了一个 100kΩ 的电阻器,注意到闪烁间隔从 1 秒延长到 5 秒。我还尝试了不同的电容器值,经过大量的试错,甚至构建了自己的小型基于网络的模拟器来预测闪烁延迟 -> https://a64.in/tools/astable-delay-simulator.html (我想我内心的软件家伙无法休息!)。

之后,我想验证我的电阻器和电容器值是否最优。我学会了如何用万用表测量功耗,并发现使用低值电容器和高电阻是最佳选择。我构建了另一个计算器,https://a64.in/tools/battery-life-calculator.html,来估计我的“萤火虫”在电池耗尽之前会发光多久——根据我的计算,超过大约 8 个月。

但道路并不总是平坦的 🥲

事件#1:我的电路停止工作了。我一个接一个地测试了所有组件——一切都在工作。失去希望,我去睡觉了。第二天早上,我想:“如果它不是组件——如果它是电线呢?”我测试了每根跳线,其中一些是断裂的或者电阻很高(我想我再也不会相信跳线了:()。从那时起,我开始使用“连接线”。

事件#2:我错过了模拟器,所以我在网上搜索,发现 tinkercad.com 有一个电路模拟器,你可以拖放所有组件,看看它是否以及如何工作。它适用于简单的电路,但对我的电路,不稳定多谐振荡器,出于某种原因,它没有工作。我尝试了 falstad.com/circuit;同样的事情发生了。我也注意到,有时这些模拟器对复杂电路工作不佳。

事件#3:焊接烟雾。它导致呼吸问题(或者至少我在焊接后感觉到了呼吸的差异)。为了解决这个问题,我从旧 CPU 中拆下一个冷却风扇,用 12V 备用适配器连接起来,用它作为烟雾提取器(或者重定向器?我不知道你们怎么称呼它)。

事件#4:一天午夜,我意识到我需要一个 22μF 的电容器,而不是 10μF。我打开了一个破损的电源板。第一次,它看起来很熟悉。“啊…电容器,电阻器和晶体管 😂“..我左右倾斜板子,找到电容器编号,找到了一个,小心翼翼地拆下了一个 22μF 的电容器。感觉就像魔法——从破损的板子上免费获得电子组件!

事件#5:调试步骤:把完成的电路放在一个黑暗的房间里,从远处看,看它是否真的看起来像萤火虫。那一个小小的闪烁的光点给我带来了巨大的喜悦。

整洁地安装一切是另一场冒险。我的自由形态电路不断地倒塌或看起来丑陋——所以我用热胶,尝试了一个便宜的 3D 笔,摸索着 DIY“支架”。难看,但功能齐全。每只新的萤火虫都感觉比上一个更坚固。

最终,我建造了五只“萤火虫”——一个在面包板上用于调整和微调,其他的用“死虫”风格焊接在一起,并密封在户外的透明盖子里。

当我在黑暗中看到它们温柔的闪烁整齐排列时,这是一种纯粹而奇特的快乐。(哦,天哪!)

我停下来回头看…“我在做什么?为什么我这么高兴和兴奋?”

上一次我如此沉浸其中,是 7 或 8 年前我学习我的第一种编程语言,PHP。现在,我意识到,我再次完全沉浸其中——学习一些全新的东西,每次失败后都会重新站起来。这才是真正的给了我目标感和兴奋感。

电路图: https://tinyurl.com/2avzjyyn

我已经迫不及待地想要建造更好的“萤火虫”,更智能地闪烁,更长时间地发光。我不知道这一切将通向何方,但我现在知道:刺激在于制作、学习和跌倒。 待续…


HN 热度 310 points | 评论 78 comments | 作者:signa11 | 1 day ago #

https://news.ycombinator.com/item?id=44725757

  • 近年来由于光污染和农药使用,萤火虫数量减少
  • 萤火虫对草坪化学品和光污染敏感,它们大部分时间作为幼虫生活,农药会杀死幼虫,光污染会干扰它们寻找配偶
  • 人们移除落叶也会影响萤火虫繁殖,因为它们在落叶中产卵
  • 过去汽车前挡风玻璃上会有很多虫子,现在这种情况不再发生
  • 软件的清洁与电路图的混乱形成鲜明对比,但仍然有效
  • 现在很多人倾向于使用微控制器快速解决问题,而不是深入模拟电子
  • DIY 合成器社区倾向于使用简单的电路图和基础构建,有时甚至避免使用预制的集成电路
  • 模拟电子是令人兴奋的领域,尽管晶体管难以理解,但通过实践可以掌握
  • 可以用非常便宜的成本获得简单的 Arduino 风格的芯片和 GPIO 来驱动黄色 LED
  • 可以购买带有 LED 的任何开发板,Nordic、ST、Espressif 等都可以
  • 使用 ATTINY202 芯片,价格低廉,可以完全自包含,只需添加一个小电容器
  • 可以使用 Rust 语言为 ATTINY13A 编程,而不仅仅是 Arduino C++
  • 可以用非常低的价格购买 Atmega328p 或类似的 DIL 芯片
  • 可以购买带有蓝牙/Wi-Fi 功能的微控制器,如 Pi Pico 2,或者运行 Linux 的完整计算机,如 Pi zero 2
  • 如果只需要让 LED 以一定间隔闪烁,可以使用 NE555 芯片
  • Puya PY32 芯片价格非常便宜,但使用起来可能需要处理 SMD 封装
  • 555 芯片非常有趣,可以用它和一些便宜的电阻和电容器完成很多项目
  • 电子电路图实际上是反向的,但大家都习惯了
  • 模拟电路很难,但有回报,随着对各种集成电路的了解增加,事情开始变得有意义
  • 作者不再看到活萤火虫的原因可能是全球昆虫数量的急剧下降,生物量每年下降 2-10%

Crush: Glamourous AI coding agent for your favourite terminal #

https://github.com/charmbracelet/crush

charmbracelet/crush 是一个为你的终端打造的迷人 AI 编码代理,它可以让你的工具、代码和工作流程与你选择的语言模型(LLM)相结合。

特点:

  • 多模型:从多种 LLM 中选择,或通过 OpenAI 或 Anthropic 兼容的 API 添加你自己的模型。
  • 灵活:在保持上下文的情况下,可以在会话中切换 LLM。
  • 基于会话:每个项目可以维护多个工作会话和上下文。
  • LSP 增强:Crush 使用 LSP 提供额外的上下文,就像你平时做的那样。
  • 可扩展:通过 MCPs(http、stdio 和 sse)添加功能。
  • 无处不在:在 macOS、Linux、Windows(PowerShell 和 WSL)和 FreeBSD 的每个终端中都得到一流的支持。

安装:

  • 使用包管理器安装:
    • Homebrew: brew install charmbracelet/tap/crush
    • NPM: npm install -g @charmland/crush
    • Arch Linux: yay -S crush-bin
  • Nix: 通过 NUR 在 nur.repos.charmbracelet.crush 中提供 Crush。
    • 添加 NUR 频道并使用 nix-shell 获取 Crush。
  • Debian/Ubuntu: 添加 GPG 密钥并安装 Crush。
  • Fedora/RHEL: 添加仓库并安装 Crush。
  • 或者直接下载:提供 Debian 和 RPM 格式的包,以及 Linux、macOS、Windows、FreeBSD、OpenBSD 和 NetBSD 的二进制文件。
  • 或者使用 Go 安装:go install github.com/charmbracelet/crush@latest

警告:使用 Crush 可能会提高生产力,你可能会在第一次使用时发现自己变得非常沉迷。如果症状持续,请加入 Discord 与我们一起分享你的沉迷。

快速开始:

  • 获取你首选提供商的 API 密钥,如 Anthropic、OpenAI、Groq 或 OpenRouter,并开始使用 Crush。系统会提示你输入 API 密钥。
  • 你也可以为首选提供商设置环境变量。

环境变量:

  • 提供商 | 环境变量
  • Anthropic | ANTHROPIC_API_KEY
  • OpenAI | OPENAI_API_KEY
  • Google Gemini | GEMINI_API_KEY
  • Google Cloud VertexAI (Gemini) | VERTEXAI_PROJECT、VERTEXAI_LOCATION
  • Groq | GROQ_API_KEY
  • AWS Bedrock (Claude) | AWS_ACCESS_KEY_ID、AWS_SECRET_ACCESS_KEY、AWS_REGION
  • Azure OpenAI models | AZURE_OPENAI_ENDPOINT、AZURE_OPENAI_API_KEY、AZURE_OPENAI_API_VERSION

另外,如果你希望在 Crush 中看到某个提供商,或者需要更新现有模型,Crush 的默认模型列表由 Catwalk 管理,这是一个社区支持的、开源的 Crush 兼容模型库,欢迎你贡献。

配置:

  • Crush 在没有配置的情况下也能很好地运行。如果需要或想要自定义 Crush,可以添加本地或全局配置,配置文件优先级如下:
    • ./.crush.json
    • ./crush.json
    • $HOME/.config/crush/crush.json
  • 配置本身存储为 JSON 对象。

LSPs:

  • Crush 可以使用 LSPs 提供额外的上下文来帮助决策,可以手动添加 LSPs。

MCPs:

  • Crush 还支持通过三种传输类型(stdio、http 和 sse)的 Model Context Protocol(MCP)服务器。

HN 热度 302 points | 评论 176 comments | 作者:nateb2022 | 8 hours ago #

https://news.ycombinator.com/item?id=44736176

  • 许多终端 AI 编程代理尝试使文本用户界面变得华丽,但往往缺乏完整的快捷键绑定、标签补全、一致的滚动回溯等功能。
  • Charm 公司致力于使命令行变得华丽,他们的 CLI 框架和工具已经存在多年。
  • 用户希望终端界面能够支持多程序滚动工作流,而不是被单一程序接管。
  • 一些用户更喜欢传统的 REPL 或 CLI 界面,而不是华丽的 TUI。
  • 这些华丽的 TUI 可能是为了吸引习惯于图形化 IDE 的开发者。
  • 可以在 emacs 中使用 Claude Code。
  • 用户对终端界面的偏好不同,一些人更喜欢传统的 TUI,而另一些人则喜欢现代的、具有图形化界面特点的 TUI。
  • 有人正在构建自己的终端 CLI 编程代理,并计划在完成后加入 ASCII 艺术以使其更加丰富多彩。
  • 华丽的 TUI 已经存在多年,有其优点,如鼠标支持、可发现的命令和颜色提示。

Hacker News 精彩评论及翻译 #

Study mode #

https://news.ycombinator.com/item?id=44729042

An underrated quality of LLMs as study partner is that you can ask “stupid” questions without fear of embarrassment. Adding in a mode that doesn’t just dump an answer but works to take you through the material step-by-step is magical. A tireless, capable, well-versed assistant on call 24/7 is an autodidact’s dream.

I’m puzzled (but not surprised) by the standard HN resistance & skepticism. Learning something online 5 years ago often involved trawling incorrect, outdated or hostile content and attempting to piece together mental models without the chance to receive immediate feedback on intuition or ask follow up questions. This is leaps and bounds ahead of that experience.

Should we trust the information at face value without verifying from other sources? Of course not, that’s part of the learning process. Will some (most?) people rely on it lazily without using it effectively? Certainly, and this technology won’t help or hinder them any more than a good old fashioned textbook.

Personally I’m over the moon to be living at a time where we have access to incredible tools like this, and I’m impressed with the speed at which they’re improving.

jacobedawson

LLM 作为学习伙伴,有一个常被忽视的优点:你可以毫无顾忌地提“蠢”问题,不用担心丢脸。如果再加上“引导模式”——不是直接给答案,而是一步一步带你走完全程——那种体验简直像魔法。一个不知疲倦、能力出众、知识渊博、随叫随到的助手,正是自学者的终极梦想。

我对 Hacker News 上那些惯常的抗拒和质疑感到困惑(但并不意外)。五年前想在网上学点东西,往往得在错误、过时甚至带敌意的信息里翻找,然后自己拼凑出思维模型,却得不到任何即时反馈,也无法追问。现在的体验比那时飞跃了不知多少档。

我们该不该对 LLM 给出的信息照单全收?当然不,交叉验证本身就是学习的一部分。会不会有人(甚至大多数人)懒得动脑,把它当拐杖?肯定会,但这项技术并不会比一本老派教科书更能帮他们或害他们。

就我个人而言,能活在拥有如此惊人工具的时代,我简直欣喜若狂;而它们进步的速度,更让我叹为观止。


Study mode #

https://news.ycombinator.com/item?id=44726074

I’ll personally attest: LLM’s have been absolutely incredible to self learn new things post graduation. It used to be that if you got stuck on a concept, you’re basically screwed. Unless it was common enough to show up in a well formed question on stack exchange, it was pretty much impossible, and the only thing you can really do is keep paving forward and hope at some point, it’ll make sense to you.

Now, everyone basically has a personal TA, ready to go at all hours of the day.

I get the commentary that it makes learning too easy or shallow, but I doubt anyone would think that college students would learn better if we got rid of TA’s.

czhu12

我可以现身说法:毕业后用 LLM 自学简直好得惊人。过去一旦卡在哪个概念上,你就基本完蛋——除非这个问题恰好被 Stack Exchange 上某位前辈完整提过,否则几乎无解。你只能硬着头皮继续往前翻书,指望哪天突然豁然开朗。

现在,每个人相当于随身带着一位 24 小时待命的私人助教。

确实有人批评说,这让学习变得过于轻松、流于浅表,但我敢打赌,没人真会觉得“把助教都裁掉”能让大学生学得更好。


2025 07 30 HackerNews

2025-07-30 08:17:35

2025-07-30 Hacker News Top Stories #

  1. 美国退役军官指控以色列军队在加沙犯下战争罪行,引发国际社会强烈反应及政治压力。
  2. 一个网站通过展示英国议员驾照样本,抗议《在线安全法案》,引发透明度与隐私讨论。
  3. 玩家因游戏平台限制成人内容,向Visa和Mastercard施压,抗议支付审查行为。
  4. 谷歌在Chrome中偏袒“一键登录”功能,引发对隐私侵犯和浏览器偏见的争议。
  5. 开源模型GLM-4.5 Air在普通设备上运行表现出色,展示了其在编码任务上的巨大进步。
  6. 作者设计了一款名为PyroWave的快速游戏流媒体编解码器,专注于低延迟和高效传输。
  7. 维基媒体基金会就英国《在线安全法案》提起法律挑战,认为其对维基百科构成威胁。
  8. AI公司以“无限”服务吸引用户,后续限制使用引发争议,反映了诱饵式定价策略。
  9. 研究发现,添加无关信息(如猫相关事实)会使大型语言模型在数学问题上的错误率增加300%。
  10. Pony是一种新型编程语言,基于actor模型和能力安全,旨在高性能环境中构建并发程序。

‘I witnessed war crimes’ in Gaza – former worker at GHF aid site [video] #

https://www.bbc.com/news/videos/cy8k8045nx9o

美国特种部队退役军官安东尼·阿吉拉尔(Anthony Aguilar)向 BBC 透露了他为何辞去在得到美国和以色列支持的加沙人道主义基金会(GHF)援助分发中心的工作。阿吉拉尔表示:“我亲眼目睹了以色列国防军向巴勒斯坦人群开枪。”他补充说,在他的整个职业生涯中,从未见过如此程度的“对平民、手无寸铁、饥饿的平民使用不分青红皂白和不必要的武力”。

英国首相基尔·斯塔默(Keir Starmer)表示,除非以色列政府采取“实质性步骤结束加沙的可怕局势”,否则英国将承认巴勒斯坦国。BBC 的莱塞·杜塞特(Lyse Doucet)在伊朗街头报道,称局势开始恢复正常。

美国总统特朗普对以色列和伊朗的行为表示愤怒。以色列部长告诉 BBC,他的总理和美国总统自“第一天起”就在合作。以色列官员称,至少有四人在伊朗导弹击中住宅楼时丧生。BBC 的乔·因伍德(Joe Inwood)回答了美国在伊朗空袭后可能发生的事情的三个关键问题。

BBC 的露西·威廉姆森(Lucy Williamson)在以色列南部城市贝尔谢巴的索罗卡医院外,紧急工作人员正在评估现场。以色列总理长期以来一直警告说,伊朗接近发展核武器。BBC 验证的罗斯·阿特金斯(Ros Atkins)解释了我们对其计划的了解。伊朗的福特核设施是防御最严密的设施之一。只有一个常规武器可以摧毁它——而只有美国已知拥有这种武器。

社交媒体上发布的视频显示,人们在逃离德黑兰时,燃料队列和交通拥堵。BBC 的中东记者雨果·巴切加(Hugo Bachega)在伊朗导弹一夜之间袭击的佩塔提克瓦。伊朗对以色列发动了新的空袭,造成五人死亡,数十人受伤。救援行动在伊朗对巴特亚姆的致命袭击后展开。紧急服务部门在以色列的巴特亚姆启动救援工作,此前伊朗发动了袭击。


HN 热度 932 points | 评论 1127 comments | 作者:nathanyz | 1 day ago #

https://news.ycombinator.com/item?id=44714221

  • 有政治家最初支持以色列政府的行动,但随着局势恶化,对大规模平民伤亡表示强烈反对。
  • 认为应该欢迎那些改变立场的人,因为他们在情况变化时获得了新的数据或视角。
  • 有人对政治家的态度转变感到不满,认为他们之前忽视了以色列的非法占领和战争罪行。
  • 有人质疑局势从一开始就很清晰,认为西方媒体忽视了以色列的行为。
  • 有人坚持认为情况并非非黑即白,以色列对巴勒斯坦的行动并非正当。
  • 有人指出,尽管巴勒斯坦存在问题,但以色列的行为同样有问题。
  • 有人强调以色列非法占领、种族清洗和实施种族隔离的事实。
  • 有人提到以色列提供了两国解决方案,而巴勒斯坦拒绝了。
  • 有人反驳说,以色列从未真诚地提供两国解决方案,而哈马斯自 2017 年以来就提出了这一方案。
  • 有人批评以色列的过度行为,如拆除房屋和非法定居点。
  • 有人质疑以色列存在的权利,认为以色列本身就是需要纠正的过度行为。

Show HN: Use Their ID – Use your local UK MP’s ID for the Online Safety Act #

https://use-their-id.com/

这个网页是一个查询界面,用于查看英国当地议员的驾照可能是什么样子。页面上有一个表单,要求用户输入他们的英国邮政编码,以便提交查询。

  1. 网页标题:查看您的当地议员的驾照可能是什么样子。

  2. 表单输入:页面上有一个表单,要求用户输入他们的英国邮政编码。表单中有一个输入框和一个提交按钮。

    • 输入框:请输入您的英国邮政编码。
    • 提交按钮:提交。
  3. 提交后的操作:用户输入邮政编码并点击提交按钮后,网页将根据提供的邮政编码查询并显示当地议员的驾照信息。


HN 热度 814 points | 评论 259 comments | 作者:timje1 | 1 day ago #

https://news.ycombinator.com/item?id=44716106

  • 有人赞扬该网站是对《在线安全法案》愚蠢之处的抗议
  • 有人提到这是对独立英国政府监督网站的第三人称 URL 格式的延伸
  • 有人对“他们为你工作”网站表示赞赏
  • 有人指出保守党在 2023 年引入并通过了《在线安全法案》,但现在却投票反对它
  • 有人提到保守党在 2022 年 3 月首次提出该法案,当时他们并未崩溃,也没有失去选举的迹象
  • 有人认为这是一个善意但计划和撰写不当的法案
  • 有人质疑如果法案是“定时炸弹”,为什么保守党没有去解除它
  • 有人指出工党认为保守党的版本不够远大
  • 有人提到工党似乎想要废除《在线安全法案》
  • 有人指出英国在这个问题上“双方都有责任”
  • 有人提到政府党派会受鞭策,有趣的是那些投票“是”的非工党/前工党人士
  • 有人批评工党投票支持保守党的政策,而保守党投票反对它
  • 有人指出这种政府不按选民意愿行事的情况很有趣,就像对民主的中指
  • 有人提到在美国,中产阶级的投票偏好与他们选出的官员的投票之间没有相关性
  • 有人指出英国现在比以往任何时候都更像是一个君主制国家
  • 有人提到在 1800 年代英国并非如此
  • 有人认为许多英国人会同意即将到来的规则,无论它们是否有效

Visa and Mastercard are getting overwhelmed by gamer fury over censorship #

https://www.polygon.com/news/616835/visa-mastercard-steam-itchio-campaign-adult-games

Visa 和 Mastercard 因游戏审查问题受到玩家愤怒的冲击

在 Steam 和 itch.io 等游戏商店限制成人游戏销售后,愤怒的玩家开始组织起来,针对他们认为负责打击行动的支付处理商发起抗议活动。这场运动虽然还处于初期阶段,但人们正在动员起来,目的是通过大量电子邮件和电话联系 Visa 和 Mastercard,使这些公司无法忽视这一问题。

在 Reddit 和 Bluesky 等社交媒体网站上,人们互相鼓励通过电子邮件和电话联系 Visa 和 Mastercard。Visa 和 Mastercard 成为关注目标,因为受影响的游戏商店都表示,他们对成人游戏的决定是出于失去使用主要支付处理商能力的危险。这些支付处理商有自己的使用规则,但定义模糊。Valve 和 itch.io 的发言人表示,失去这样的基础设施可能会影响到不仅仅是关心色情游戏的受众。

在 Steam subreddit 上一个已被删除的帖子中,有超过 17,000 个点赞,评论者表示,两家支付处理商的客户服务代表似乎已经意识到这个问题。有时,代表们会说他们已经接到了多个关于成人游戏审查的电话,但他们无法对此采取任何行动。

施加压力的人们知道,呼叫中心的人在这种情况下权力有限;通常,代理人员只能处理标准的客户问题,如支付欺诈或信用卡丢失。但目的不是通过特定的电话通话来实现变革:而是要造成足够的混乱,理论上开始让支付处理商损失金钱。

Reddit 帖子上的一条顶级评论写道:“电子邮件可以被忽略,但是一个非常非常长的队列使得其他客户几乎无法接入也会有很大帮助。”在同一帖子中,人们表示他们即使在接线员说他们会因为类似电话堵塞线路而经历数小时等待时间的情况下,也会坚持通话。除了顽固因素外,这种策略的动机是知道大多数客户服务系统会将选择回拨的人放在较低的优先级队列中,因为任何选择加入的人可能都没有紧急情况。

人们还通过电子邮件直接向 Visa 和 Mastercard 的高管表达他们的担忧,这两个支付处理商被活动组织 Collective Shout 在他们的公开信中点名,要求撤下成人游戏。电子邮件也被发送到客户服务。在协调努力的背景下,许多人收到了预先写好的回复,内容如下:

感谢您联系并分享您的观点。作为一家全球公司,我们遵守我们在任何地方开展业务的法律和法规。虽然我们明确禁止在我们的网络上进行非法活动,但我们同样致力于保护合法商业。如果交易是合法的,我们的政策是处理交易。我们不对消费者进行的合法购买做出道德判断。Visa 不调节商家销售的内容,也不在我们处理交易时了解具体销售的商品或服务。当一个合法经营的商家面临非法活动的风险增加时,我们要求为支持这些商家的银行提供增强的保障措施。有关 Visa 政策的更多信息,请访问 Visa.com 上我们的网络完整性页面。感谢您的来信。

在 Bluesky 等平台上,人们分享资源,帮助人们知道如何联系谁,包括可能的脚本,用于与代表交谈或发送电子邮件。一个网站已经建立,其明确目的是为关心的旁观者提供工具和知识,以便他们在运动中发挥作用。

在这一切中,玩家互相告诉对方在与支付处理商的任何互动中保持礼貌,特别是当处理只是试图完成工作的低级工作人员时。对于高管来说,保持体贴的语气的目的是帮助掌权的人认真对待这个问题。

这种策略在执行的深度和广度上令人印象深刻。一些人以活动家的倾向冲锋陷阵,而另一些人则表示他们假装是困惑的客户,想知道为什么他们不能使用 Visa 或 Mastercard 购买他们最喜欢的游戏。

与此同时,最初向 Steam、Visa 和 Mastercard 投诉成人游戏的组织 Collective Shout 也发表了自己的声明和事件时间线。“我们对 Steam 上的强奸和乱伦游戏提出了几个月的反对,他们忽视了我们几个月,”Collective Shout 的博客文章中写道。“我们因为 Steam 没有回应我们而接近支付处理商。”

Collective Shout 声称,它只请愿 itch.io 撤下涉及对女性性暴力或酷刑的游戏,但据称,商店自行决定对整个 NSFW 内容进行审查。目前,itch.io 已经对成人主题游戏进行了去索引,这意味着这些游戏在他们的搜索页面上不再可见。这家独立商店仍在制定和概述其网站上成人内容的规则,但网已经撒得如此之广,以至于一些涉及 LGBT 主题的游戏也受到了影响。

在另一个流行的 Reddit 帖子中,用户表示客户服务代表从困惑转变为重申他们的担忧正在被“听到”。“我将在几天后再次给他们打电话,看看是否有任何改变这种情况的进展,”原始发帖者说。

也许那个帖子中的另一个评论最能总结这一事件:“真正能团结玩家的只有两件事:仇恨运动和愚蠢行为。”


HN 热度 579 points | 评论 562 comments | 作者:mrzool | 1 day ago #

https://news.ycombinator.com/item?id=44713414

  • 一些人的奇怪观点导致支付处理器施压商店下架游戏,这是对个人不喜欢的内容的审查。
  • 必须对支付处理器施加压力以改变现状,同时也要反对那些认为可以决定其他成年人私人时间活动的人。
  • 一个外国女权组织在当前政治环境下决定美国人能看什么不能看是荒谬的。
  • 美国的经济和军事影响力使其对贸易伙伴和军事盟友有影响力,这并不罕见。
  • 美国福音派人士影响乌干达重新将同性恋定为犯罪行为。
  • 澳大利亚基于本国法律对非法色情内容采取行动。
  • Visa 和 Mastercard 可能因为集体抗议而改变政策,但也可能是他们自己的决定。
  • Visa 和 Mastercard 对色情内容的禁令是长期且持续的政策。
  • 澳大利亚无法处理电视上的男性生殖器,却能处理带毛的手铐、女学生制服或剃过的解剖结构。

Sign in with Google in Chrome #

https://underpassapp.com/news/2025/7/5.html

这篇文章由 Underpass App Company 的 Jeff Johnson 于 2025 年 7 月 28 日发布,主要讨论了 Google 的“一键登录”(One Tap)用户体验问题。文章指出,许多网站如 Yelp 在访问时会显示烦人的“使用 Google 登录”横幅。幸运的是,作者开发的浏览器扩展程序 StopTheMadness Pro 可以隐藏这些横幅。

文章进一步解释说,如果你使用的是 Safari 或 Firefox 浏览器,可能没有意识到这些横幅在 Google Chrome 浏览器中从未显示过。作者指导读者如何在 macOS Safari 中通过伪装 Chrome 的用户代理(User-Agent)头来验证这一点。在 Safari 的高级设置中启用“为网络开发者显示功能”,这会在 Safari 的主菜单栏添加一个开发菜单。开发菜单中有一个用户代理子菜单,列出了多个网络浏览器。当你从列表中选择 Google Chrome 并加载 Yelp 网站时,“使用 Google 登录”的横幅就不再出现。

尽管 Chrome 避免了“使用 Google 登录”的横幅,但 Google 的浏览器仍有其自身的自定义烦恼。如果你在访问如 Yelp 这样的参与网站时已经登录了你的 Google 账户,Chrome 会显示一个 One Tap 对话框。这个对话框与在 Safari 和 Firefox 中看到的“使用 Google 登录”横幅有两个重要的不同点。首先,Chrome 对话框不是网页的一个元素,而是 Chrome 原生应用程序用户界面的一部分。因此,StopTheMadness Pro 无法隐藏这个对话框。实际上,当 Chrome 显示对话框时,它会阻止所有 Chrome 扩展弹出窗口的出现。其次,Chrome 对话框可以在 Chrome 的设置中被禁用。在地址栏输入 chrome://settings/content/federatedIdentityApi 可以直接访问该设置。

文章最后,作者呼吁法院和反垄断监管机构关注这一问题,认为这是 Google 偏袒自家浏览器 Chrome 的又一例证,尽管他承认他们可能不会阅读他的博客。


HN 热度 527 points | 评论 271 comments | 作者:frizlab | 1 day ago #

https://news.ycombinator.com/item?id=44715166

  • Google 一键登录功能侵犯用户隐私,收集个人信息。
  • Google One Tap 能显著增加用户注册量,对产品推广有益。
  • 用户往往只是为了关闭对话框而点击“继续”,并非真的想注册。
  • 用户并不在乎是否注册,但讨厌繁琐的注册流程和电子邮件验证。
  • 用户为了减少垃圾邮件,使用 Apple 的“隐藏我的电子邮件”功能注册。
  • 一些网站会阻止临时电子邮件,如 10minutemail 等。
  • Apple 邮箱中继尚未被阻止,因为苹果设备用户是高价值客户。
  • 通过 Google、Facebook 等第三方登录的同时,也必须允许使用 Apple 登录。
  • 一些网站从未表示他们认为用户注册是有意为之。
  • 一键登录可以增加收入,无需额外成本。
  • 一些网站在用户开始输入查询时弹出 Google 登录窗口,影响用户体验。
  • 用户因为 Google 的反用户、反隐私行为而转向 Firefox 浏览器。
  • 用户对弹出式登录窗口的延迟焦点捕获感到恼火。
  • 用户不认为通过电子邮件发送的垃圾信息是“沟通”。
  • 用户可能会失去对 Google 账户的访问权限,导致无法通过电子邮件验证。
  • 用户使用 Gmail 地址登录网站,如果忘记密码则无法重置。
  • 用户不应该使用 Gmail 地址,而应该拥有自己的域名邮箱。

My 2.5 year old laptop can write Space Invaders in JavaScript now (GLM-4.5 Air) #

https://simonwillison.net/2025/Jul/29/space-invaders/

Simon Willison 在他的博客中分享了一项令人印象深刻的技术进展。他提到了 GLM-4.5 模型家族,这是由中国的 Z.ai 公司发布的一组新的开源模型,这些模型在编码任务上的得分非常高,甚至能够与 Claude Sonnet 4 等模型相媲美。这些模型的规模相当庞大,即使是较小的 GLM-4.5 Air 模型也拥有 1060 亿个参数,占用了 205.78GB 的存储空间。

为了使 64GB 内存的机器能够运行这些模型,Ivan Fioravanti 创建了一个 44GB 的 3bit 量化版本,专门针对 MLX 平台进行了优化。Simon Willison 尝试了这个版本,并发现它运行得非常好。他给模型提供了一个提示:“编写一个 HTML 和 JavaScript 页面,实现太空侵略者游戏”,模型经过一段时间的处理后,成功生成了代码。虽然这不是一个特别新颖的例子,但 Simon Willison 认为,一个在他的 2.5 岁笔记本电脑(64GB MacBook Pro M2)上运行的模型能够产生这样的代码,尤其是第一次就无需进一步编辑即可工作的代码,这是非常值得注意的。

Simon Willison 详细描述了他是如何运行这个模型的。他使用了 mlx-lm 库的当前主分支,以确保他有添加了 glm4_moe 支持的提交。他使用 uv 运行库,并在 Python 解释器中使用标准的 MLX 模型运行方法。他下载了 44GB 的模型权重到他的缓存文件夹中,然后使用 tokenizer 和 generate 函数来生成响应。

模型的响应开始于一个思考过程,模型意识到用户想要创建一个使用 HTML、CSS 和 JavaScript 的太空侵略者游戏,并需要具备以下功能:可以左右移动并射击的玩家太空船、以编队移动并反击的敌人入侵者、得分跟踪、生命/健康系统以及游戏结束条件等。随后,模型生成了 HTML 代码和调试输出,显示了提示、生成和峰值内存使用情况。

此外,Simon Willison 还提到了他使用 pelican 基准测试对全尺寸模型进行测试的情况,并忍不住尝试了这个较小的 3bit 模型。他得到了一个“生成一个骑着自行车的鹈鹕的 SVG”的结果,并分享了相应的记录。

Simon Willison 指出,2025 年几乎每个发布的模型都特别针对编码任务,这种专注显然已经取得了成效:这些编码模型现在真的变得非常好。他回忆起两年前当他第一次尝试 LLaMA 时,从未梦想过他当时使用的同一台笔记本电脑有一天能够运行具有 GLM 4.5 Air 这样强大能力的模型,以及其他如 Mistral 3.2 Small、Gemma 3、Qwen 3 等高质量模型,这些都是在过去六个月中出现的。

最后,Simon Willison 提到了他的博客系列“个人设备上的 LLMs”,并链接到了他的其他相关文章。


HN 热度 431 points | 评论 313 comments | 作者:simonw | 10 hours ago #

https://news.ycombinator.com/item?id=44723316

  • 开源模型在质量和发布速度上超出了预期,与两年前相比有了巨大的进步。
  • LLama 模型的泄露可能是有意为之,带来了模型优化和微调的快速发展。
  • 开源模型与最先进的实验室模型相比大约落后六个月,但这个差距已经非常小。
  • 通过微调,即使是小型模型也能在特定任务上大幅超越大型 SOTA 模型,并且运行成本更低。
  • 对于自托管,有公司提供基于令牌定价的 LoRA 微调服务。
  • 微调可能破坏模型的能力,需要非常小心。
  • 可以通过向模型提出一系列相同的问题来衡量微调后模型能力是否被破坏。
  • 有资源和特定用例的情况下,使用小型模型进行微调可能更有意义。
  • 微调对于大多数企业来说并不常见,也不太有意义。
  • 使用 Axolotl 和 Unsloth 进行模型微调,Axolotl 文档提供了学习资源。
  • 有公司在欧盟提供模型托管服务,如 DeepSeek、Qwen3、Kimi。
  • 对于苹果硬件,MLX 是微调的合适选择。
  • Hugging Face transformers 库中,peft 是用于微调的库。
  • Unsloth 由于内存需求较低,是微调的简单方式。
  • 有用户提到 Brev.dev 曾提供易于跟随的指南,但后来被 Nvidia 下架。

I designed my own fast game streaming video codec – PyroWave #

https://themaister.net/blog/2025/06/16/i-designed-my-own-ridiculously-fast-game-streaming-video-codec-pyrowave/

这篇文章讨论了作者设计的一个名为 PyroWave 的快速游戏流媒体视频编解码器。文章首先指出,将游戏画面从一个机器流式传输到另一个机器是一个日益流行的用例,这要求极低的延迟。作者详细描述了流媒体过程中的各个步骤,包括发送控制器输入、渲染帧、编码帧、通过网络发送、解码和显示图像,并强调每一步都会增加延迟,因此需要最小化这些延迟。

文章提到,为了实现低延迟,需要对视频编解码器进行严格的控制,放弃现代视频编解码器常用的一些技巧,如灵活的速率控制和 B 帧。作者提到,由于编解码器不能增加延迟,且在固定的比特率预算下工作,因此需要采用硬性限制的恒定比特率和无限 GOP P 帧或内刷新。

作者回顾了自己学生时代设计的简单低复杂度视频编解码器,并在处理 Vulkan 视频和 PyroFling 后,再次激发了设计编解码器的兴趣。他想要测试如果设计一个专注于本地流媒体且具有最低可能延迟的编解码器,会出现什么情况。

文章接着讨论了作者放弃运动预测,只使用内帧(intra-only)的方法。虽然这会导致比特率激增,但可以获得更好的错误恢复能力、简单性和一致的质量。作者提到,内帧在数字电影(如运动 JPEG2000)和更专业的应用中有其用例,这些应用更重视这些因素而非压缩带宽。

作者还放弃了熵编码,因为熵编码对于并行化是一个噩梦,这意味着在 GPU 上使用计算着色器进行编码变得非常痛苦。作者选择了不使用熵编码,以提高速度。

文章提到了离散小波变换(DWT),这是一种在 90 年代试图取代 DCT 的替代方法,但最终失败了。DWT 在今天的某些领域仍然有一席之地,尤其是在内视频压缩中。作者解释了 DWT 的工作原理,即通过下采样图像并计算高分辨率图像与低分辨率图像之间的“误差”。作者选择了 5 级分解,并讨论了量化小波的复杂性,以及如何利用人类视觉感知效果进行速率控制。

文章最后讨论了将系数打包成块的过程,这是编解码器设计中最耗时的部分。基本块是 32×32 系数,形成一个独立的比特流单元,可以独立解码。如果发生数据包丢失,可以通过假设所有系数为零来进行错误校正,这可能导致帧中的某个随机位置出现轻微模糊,但可能不会被察觉。32×32 块进一步细分为 8×8 块,然后细分为 4×2 块,这种设计针对 GPU 线程层次结构进行了优化。


HN 热度 415 points | 评论 127 comments | 作者:Bogdanp | 1 day ago #

https://news.ycombinator.com/item?id=44714914

  • BBC 开发的 VC-2 是一个基于小波的超低延迟编解码器,目前只有 ffmpeg 和 BBC 官方仓库中的 CPU 版本实现,有人计划为其开发 CUDA 加速版本。
  • Vulkan 实现的编解码器性能不佳,GPU 使用率达到 95% 但速度仅为参考 SIMD 编解码器/解码器的两倍。
  • 存在能够绕过“加载到 CPU RAM”部分的 API,如 Windows 的 Desktop Duplication API 和 Windows.Graphics.Capture,Linux 的 GStreamer 和 dmabuf。
  • JPEG-XS 是 VC-2 的几乎直接后继者,使用了相同的技术,但专利限制了其使用。
  • 视频编解码器中的运动向量是 3D 运动向量的 2D 投影等效物,可以用于指导视频的运动补偿。
  • 神经网络与视频编解码器的运动向量无关,生成新帧是 2D 的光流,没有 3D 参与。
  • 视频编解码器中的 P 帧生成不一定要编码一个实际的 2D 向量来“移动像素”,已有更复杂的实现方式。

Wikimedia Foundation Challenges UK Online Safety Act Regulations #

https://wikimediafoundation.org/news/2025/07/17/wikimedia-foundation-challenges-uk-online-safety-act-regulations/

2025 年 7 月 17 日,维基媒体基金会宣布将对英国《在线安全法案》(OSA)的分类规定提出法律挑战。这场法律挑战将在 2025 年 7 月 22 日和 23 日由伦敦高等法院审理。维基媒体基金会是一家非营利组织,负责运营维基百科和其他维基媒体项目。该基金会早些时候宣布了这一法律挑战,认为这些规定危及维基百科以及全球志愿者社区,他们为网站创造信息。

维基媒体基金会的总法律顾问斯蒂芬·拉波特表示:“法院有机会在本案中为保护在线公共利益项目树立全球先例。维基百科是互联网知识的基础。它是唯一一个由非营利组织运营的前十网站之一,也是用于训练大型语言模型(LLMs)的最高质量数据集之一。我们相信法院将保护维基百科——一个至关重要的百科全书资源——免受为互联网风险最高的商业网站制定的规则的影响,从而为每个人保护开放的互联网。”

维基百科的信息由近 260,000 名全球志愿者贡献者编写和策划。这些志愿者制定并执行政策,确保平台上的信息基于事实、中立,并归因于可靠的来源。在过去的 25 年里,这种以人为中心的内容审核模式使维基百科成为超过 300 种语言中可靠信息的无与伦比的资源;其 6500 万篇文章每月全球浏览量超过 150 亿次。

维基媒体基金会与英国政府一样,致力于促进每个人都能安全参与的在线环境。该组织并不是对整个 OSA 或类别 1 职责的存在提出一般性挑战。相反,法律挑战仅针对可能对维基百科施加类别 1 职责(OSA 最严格的义务)的新分类规定。

如果对维基百科执行类别 1 要求,将破坏维基百科志愿者的隐私和安全,使百科全书面临操纵和破坏的风险,并转移保护人们和改善维基百科这一世界上最受信任和广泛使用的数字公共产品的基本资源。

例如,基金会将被要求验证许多维基百科贡献者的身份,这破坏了对保持维基百科志愿者安全至关重要的隐私。除了异常繁重之外,这一要求——只是类别 1 要求中的一个——可能会使贡献者面临数据泄露、跟踪、诉讼甚至被威权政权监禁的风险。关于类别 1 职责对维基百科的令人担忧的影响的更多细节可以在这篇博客文章中找到。

维基媒体基金会将由长期在英国的维基百科志愿者用户 Zzuuzz 作为共同原告参与此案。他们的自愿参与突出了此案对每天阅读和贡献维基媒体项目的普通人的利益。它展示了维基百科志愿者的观点,即 OSA 分类规定如何直接威胁贡献者在维基百科上参与知识共享的能力,以及破坏他们对隐私、安全、言论自由和结社的权利。

这场法律挑战是针对 OSA 分类规定发出的第一个,也是第一个有维基百科编辑作为共同原告参与的。它遵循了多年与监管机构和政策制定者的对话,在此期间,基金会表达了其关切,以及来自英国议会和民间社会的警告。

维基媒体基金会的首席律师菲尔·布拉德利-施密格表示:“我们对维基百科及其贡献者面临的迫在眉睫的威胁的担忧仍未得到解决。我们现在正在采取行动保护维基百科的志愿者,以及自由知识的全球可访问性和完整性。我们呼吁法院保护维基百科志愿者免受有缺陷的立法的影响。”

维基百科和其他维基媒体项目是安全且重要的资源,人们通过这些资源在英国乃至更广泛的世界学习、分享知识、合作和提高媒体素养。成千上万的维基百科志愿者在英国,维基百科托管了来自文化机构如大英图书馆和惠康收藏的内容。维基百科和其他维基媒体项目的内容仅在英国上个月就被浏览了 7.76 亿次。此外,维基百科用于保护和促进英国的文化遗产,包括威尔士语等土著和少数民族语言。维基百科的威尔士语版本是世界上最受欢迎的威尔士语网站,也是威尔士课程的官方组成部分。

在伦敦皇家法院的听证会(国王诉讼庭的行政法院)预计将对公众开放。案件参考号为 AC-2025-LON-001365,法庭位置将在听证会前不久在此宣布。法院将在听证会后发布其决定,尽管公告的确切时间未知。

参与挑战的志愿者 User:Zzuuzz 的个人身份将保持机密,并受到法律和基金会的保护。

如需媒体咨询,请联系 [email protected]

订阅我们的全球倡导通讯,了解本案和其他维基媒体基金会的全球倡导更新。


HN 热度 348 points | 评论 169 comments | 作者:Nurw | 14 hours ago #

https://news.ycombinator.com/item?id=44721403

  • 英国在线安全法规定让人联想到特里萨·梅试图禁止个人加密的时期,反映出对复杂问题的无知。
  • 法国在 90 年代中期也曾禁止低级加密,违反者会面临罚款和监禁。
  • 90 年代美国对加密软件的出口控制导致了许多荒谬现象,例如“这件 T 恤是军火”。
  • 尽管出口控制仍然存在,但使用“标准加密”或开源实现可以获得豁免。
  • 没有真正的法律或法院裁决保护加密技术,商务部的规则随时可能改变。
  • 法律可能是为了对付偷窃军事装备的人,作为额外的指控手段。
  • 加密设备出口控制是遗留自二战时期,当时加密需要专用的密码设备。
  • 苹果曾因加密出口控制而将 PowerMac G4 宣传为“超级计算机”。
  • 现代的“超级计算机”性能与过去相比已不再那么令人印象深刻。
  • 法国的加密禁令是一个短暂的愚蠢行为,希望英国的规定也会如此。
  • 这些措施可以通过家长控制来处理,而不是依赖大科技公司。
  • 现代父母应该负起责任,使用现有的家长控制工具来保护孩子。
  • 线上环境对父母来说充满敌意,很难做出合理选择,需要国家行动来帮助父母。
  • 许多父母支持小政府和个人责任,却同时反对内容控制,存在认知失调。
  • 单独的家长行动不起作用,因为只要有一个孩子没有家长控制,全班都会受到影响。

Stop selling “unlimited”, when you mean “until we change our minds” #

https://blog.kilocode.ai/p/ai-pricing-playbook-strikes-again

这篇文章来自 Kilo Code Blog,主题是关于 AI 定价策略的讨论,特别是针对那些以“无限”为卖点,但实际上会改变主意的公司。文章由 Brendan O’Leary 在 2025 年 7 月 29 日发表。

文章的核心观点是,Anthropic 公司最近为 Claude Pro(每月 20 美元)和 Claude Max(每月 200 美元)服务增加了每周使用限制,影响了最重度的 Claude Code 用户。作者认为这是一种常见的 AI 公司的策略:先用“无限”访问吸引用户,然后对最重要的重度用户进行限制。

文章中提到,这种策略的步骤包括:以慷慨或无限的限制启动,建立用户依赖性,然后针对“不到 5%”的用户添加限制,并将其描述为“可持续性”或“公平性”。作者指出,这种策略对开发者社区造成了损害,因为它破坏了那些推动增长和采用的人的信任。

文章还提到,开发者在遇到“速率限制超出”的问题时,不会考虑基础设施成本,而是会寻找替代方案。作者强调,AI 推理确实需要成本,开发者理解资源限制,但他们不接受的是被告知“无限”,然后在围绕工具构建工作流程后发现隐藏的限制。

Kilo Code 提出了不同的方法:没有隐藏限制的“无限”承诺,从一开始就透明的按使用付费,用户可以控制支出和使用,积分永不过期。文章还提到了一个特别优惠:在本周内,每笔存款都能获得 300% 的额外积分。这意味着,当 Claude 限制每月 200 美元的用户时,用户只需支付 50 美元就能获得价值 200 美元的 AI 编码帮助,唯一的限制是必须在 30 天内使用额外积分。

最后,作者认为 AI 不会取代开发者,但使用 AI 的开发者将取代不使用 AI 的开发者。他呼吁 AI 领域成熟起来,用户对定价游戏越来越聪明。对于公司来说,应该诚实地说明成本,让用户控制限制,并使定价可预测。对于开发者来说,应该停止接受这种“正常”的诱饵和开关,寻找透明的替代方案。文章鼓励读者尝试 Kilo Code,并在本周内获得 300% 的额外积分。


HN 热度 343 points | 评论 315 comments | 作者:heymax054 | 15 hours ago #

https://news.ycombinator.com/item?id=44721003

  • 订阅服务时,用户面临提供商切换成本,这成为现有提供商的小型护城河。
  • 通过提供“无限”服务吸引用户,然后改变服务条款,是一种现代诱饵和转换策略。
  • 用户被迫根据实际提供的价值评估服务,这可能是件好事。
  • 如果出现真正的护城河,用户可能会更深入地陷入单一提供商的生态系统,这将非常糟糕。
  • 提供商可能会利用记忆功能作为护城河,不让用户迁移记忆,因为记忆可能是不可读的向量。
  • 对于 LLMs 来说,记忆可能并不那么有用,因为它们主要用于离散任务。
  • 难以将加密的“思想”从一个模型转移到另一个模型,因此人类可读的单词可能仍然是这个领域的一个狭窄瓶颈。
  • 改变产品可能会被视为虚假广告,接近非法,但法律可能会站在消费者一边。
  • 如果产品发生实质性变化,导致用户不再认为它与订阅时相同,可能构成诱饵和转换,用户应停止支付。
  • 除了切换成本外,目前还缺乏与 Claude Code 同样好的替代品。

Irrelevant facts about cats added to math problems increase LLM errors by 300% #

https://www.science.org/content/article/scienceadviser-cats-confuse-ai

这篇文章主要探讨了科学领域的一些最新发现和新闻,包括物理学、政策和生物学的最新进展,以及人工智能在处理信息时的局限性。

在物理学方面,文章报道了一项关于孔雀羽毛的发现。研究人员发现孔雀的彩色尾羽中隐藏着微小的反射结构,这些结构能够将光线放大成激光束。这一发现是动物界中首次发现激光腔体的例子。孔雀羽毛中的有序微观结构能够反射特定频率的光线,产生鲜艳的蓝色和绿色,以及彩虹般的光泽。研究者通过实验室仪器检测到羽毛眼斑处发出的两个不同波长的激光束,尽管这些激光束太微弱,肉眼无法看到。研究者尚未确定具体负责激光放大的微观结构,但他们推测可能是羽毛中的蛋白质颗粒。这一发现并不意味着鸟类能够利用这种能力,但它展示了生物材料未来可能被用来制造可以安全植入人体并用于生物传感、医学成像和治疗的激光器。

在政策方面,文章讨论了美国国家科学基金会(NSF)计划终止对美国唯一的南极科考破冰船 RV Nathaniel B. Palmer 的支持。这将导致美国自 20 世纪 60 年代以来首次在该地区没有专门的研究船只。超过 175 名科学家联名致信 NSF 领导和国会,要求重新考虑这一决定。Palmer 号对于该地区的研究至关重要,包括为西南极的“末日”冰川提供通道。该船可能还能再运行十年或更长时间,直到新的南极船只准备就绪。但这些计划也处于不确定状态,因为特朗普政府也提出了削减开发 Palmer 号继任者的资金。

在生物学方面,文章介绍了一项关于蛋白质的研究。人类基因组中有近 20000 个基因编码蛋白质,这些分子支持身体几乎所有的功能。研究人员通过研究人类、大麦和大肠杆菌中的三种不同蛋白质,发现当他们随机交换蛋白质表面或核心部分的遗传代码时,超过 93% 的样本中蛋白质的丰度下降了一半。然而,在分析那些繁盛的蛋白质时,研究人员注意到蛋白质的基本遗传构成是简单的,并且容易移植。通过跟踪类似于自然界可能发生的突变的小随机交换,他们能够使用模型预测这些突变蛋白质可能在数百万年中如何进化。后来,当他们交换了在数亿年中“进化”的蛋白质核心和表面的遗传代码时,许多蛋白质存活了下来。然而,研究人员发现许多交换导致蛋白质在与其他分子结合时表现更差。这导致研究人员得出结论,蛋白质核心的序列变化可能在进化过程中被选择性地反对,不是因为它们使蛋白质不稳定,而是因为它们使蛋白质在生物体中的工作表现更差。作者希望他们的工作可以用来预测人工设计蛋白质的稳定性和成功。他们写道,他们的研究增加了“越来越多的近期工作表明,蛋白质比广泛认为的要简单和不那么复杂。”

最后,文章探讨了人工智能在处理信息时的局限性。研究人员通过添加“查询不可知的对抗性触发器”——短的、无关的文本,当附加到数学问题上时,会系统地误导模型输出错误答案,而不会改变问题的含义——来测试大型语言模型的数学能力。这种策略被称为 CatAttack。研究人员表示,“触发器不是上下文相关的,因此人类在被指示解决问题时会忽略它们”——但人工智能不会。尽管他们没有提供直接的数据来证明这一点,但这一发现表明,即使是大型语言模型也可能被简单的无关信息所迷惑,导致它们在解决问题时出错。


HN 热度 272 points | 评论 130 comments | 作者:sxv | 9 hours ago #

https://news.ycombinator.com/item?id=44724238

  • 该研究强调了对抗性扰动对 LLMs 的影响,特别是在金融、法律和医疗等关键应用领域需要更强大的防御机制。
  • 人们应该停止人类与 AI 的比较,关注 LLMs 当前的问题和未来研究。
  • LLMs 在面对无关信息时容易受到操纵,这是一个需要解决的问题。
  • 过多的 MCP 工具定义可能会破坏 LLMs 设计和编写正确代码的能力。
  • 人们在使用 LLMs 时经常忽略无关数据,但这项研究的结果与个人经验不符。
  • 在 AI 部署时,人们往往过于关注“理想情况”,而忽视了可能出现的问题。
  • 人们在使用这些工具时并非都旨在替代“普通人类”,因此“人类也会犯这种错误”的说法并不总是有帮助。
  • 自主系统的优势在于可以大规模扩展,但必须确保它们不会犯人类的错误。
  • 将 LLM/LRMs 映射到基于模型的反射代理,这种预期行为是可以理解的。
  • 人类在被指示解决问题时,并不总是能忽略无关信息。
  • 人类在面对无关信息时的表现可能并不比 LLMs 好。
  • 人类在解决某些问题时可能不如表面上看起来的 LLMs 那样聪明。
  • 人类大脑可能也只是从高维统计拟合函数中检索概念,额外信息可能会干扰计算。
  • 人类会立即识别出这是一个陷阱。
  • 即使模型“忽略”了无关信息,这些信息的存在可能会以某种方式改变输出概率。
  • 应该提示模型忽略无关信息,并测试模型是否能够更好地执行并忽略这些陈述。
  • 人们应该对 LLMs 有更高的标准,而不是仅仅与“具有非凡智力和百科全书知识的人类”相比较。

Pony: An actor-model, capabilities-secure, high-performance programming language #

https://www.ponylang.io/

欢迎来到 Pony 编程语言的官方网站。Pony 是一种开源、面向对象、基于 actor 模型、能力安全的高性能编程语言。

快速链接 #

  • Pony 是什么?
  • 常见问题解答
  • 在浏览器中尝试 Pony
  • 示例 Pony 应用程序
  • 安装
  • 开始学习 Pony
  • 教程
  • 标准库文档
  • 获取帮助
  • 现有用户参考
  • 社区资源
  • 社区规范
  • 如何贡献
  • 发布信息

Pony 是什么? #

Pony 是一种高性能的编程语言,它结合了面向对象和基于 actor 模型的特性,同时具备能力安全性。这种语言旨在提供一种安全、高效的方式来构建并发程序。

为什么选择 Pony? #

Pony 哲学的核心是指导原则,这些原则包括:

  • 能力安全:Pony 通过能力系统来确保内存安全和并发安全。
  • 高性能:Pony 旨在提供高性能的并发执行,无需垃圾回收。
  • 简洁性:Pony 的设计注重简洁,易于学习和使用。

为什么不选择 Pony? #

尽管 Pony 有许多优点,但也存在一些可能不适合所有项目的情况,例如:

  • 生态系统:与其他成熟的编程语言相比,Pony 的生态系统可能不够丰富。
  • 学习曲线:对于习惯于其他编程范式的开发者来说,Pony 可能需要一定的学习时间。

学习 Pony #

  • 安装 Pony:提供了安装指南,帮助用户开始使用 Pony。
  • 入门:为初学者提供了起步指南和参考能力。
  • 论文:提供了关于 Pony 的学术论文,深入探讨其设计理念和实现。

使用 Pony #

  • 调试:提供了调试 Pony 程序的工具和技巧。
  • 依赖管理:介绍了 Pony 的依赖管理工具和实践。
  • 性能:提供了性能优化的技巧和测试方法。

贡献 Pony #

  • 问题分类:如何对 Pony 的问题进行分类和处理。
  • 项目文档:提供了 Pony 项目文档的编写和维护指南。
  • CI:介绍了 Pony 的持续集成流程和工具。

社区 #

  • Zulip:Pony 社区的即时通讯平台。
  • 办公时间:定期的社区办公时间,供开发者交流和解决问题。
  • 新闻:Pony 的最新动态和新闻。
  • 虚拟用户组:一个虚拟的社区用户组,供用户讨论和分享 Pony 的使用经验。

博客 #

  • 存档:Pony 博客的存档,包括历史文章和更新。
  • 分类:博客文章的不同分类,如历史、Pony 初体验、稳定状态等。

常见问题解答(FAQ) #

  • 关于 Pony:提供了关于 Pony 的基本信息和常见问题。
  • 代码:与其他语言的比较、编译、生态系统、链接和运行时等信息。

赞助商 #

Pony 的发展得到了一些赞助商的支持,这些赞助商为 Pony 社区提供了资金和资源。

以上摘要提供了 Pony 编程语言的基本信息、学习资源、使用指南、社区互动和贡献方式,以及常见问题的解答。通过这些信息,用户可以对 Pony 有一个全面的了解,并决定是否将其应用于自己的项目中。


HN 热度 267 points | 评论 223 comments | 作者:RossBencina | 19 hours ago #

https://news.ycombinator.com/item?id=44719413

  • Pony 语言是一个基于 actor 模型、能力安全、高性能的编程语言。
  • Sylvan Clebsch,Pony 的原始设计者,目前在微软研究 Verona 项目,该项目与 Guido 合作,旨在为动态语言添加区域功能。
  • 微软有两个基于 actor 模型的框架:Orleans(用于.NET)和 Dapr Actors(用于容器化工作负载)。
  • Akka.NET 是.NET 生态系统中另一个成熟的基于 actor 的框架,与 Erlang/Elixir 的监管风格最为接近。
  • Akka(.NET)是一个功能完备、可扩展性高的框架。
  • Pony 语言的文档需要更多的示例来说明其关键特性。
  • Pony 语言的 actor 模型类似于线程,但与数据结构相关联,并且每个 actor 只有一个执行线程。
  • Pony 语言通过不同的引用类型和能力,提供了类似于 Rust 的安全保证,而无需运行借用检查器。
  • Pony 语言的 iso 引用避免了可变数据的共享,这是其创新点之一。
  • Pony 语言的垃圾收集器表现良好,这得益于其 actor 和引用的工作方式。
  • Pony 语言的文档和示例有待进一步完善,以便更好地展示其实际应用模式。
  • Pony 语言的语法对于检查数学运算来说非常简洁,提供了不同的运算符来处理溢出和性能问题。
  • Pony 语言与 Rust 在默认的加法行为上有所不同。
  • Pony 语言允许容易的引用循环,这是其 iso 引用的一个特点。
  • Pony 语言的 iso 引用意味着对象图只能通过 iso 引用访问,这有助于避免共享可变数据。
  • Pony 语言的文档和示例需要更多实际应用模式的展示,如简单的顺序程序分解为多个 actor,或简单的 web 服务器实现等。

2025 07 29 HackerNews

2025-07-29 08:11:24

2025-07-29 Hacker News Top Stories #

EU age verification app to ban any Android system not licensed by Google #

https://www.reddit.com/r/degoogle/s/YxmPgFes8a

欧盟正在开发一款开源的年龄验证 App,各成员国可在此基础上定制并上线,用于线上服务的年龄认证。根据官方 README,下一版计划引入 Google Play Integrity API 进行远程设备和应用完整性校验。这意味着: 系统必须获得 Google 官方许可,原生 Android 才能通过验证; 应用必须从 Google Play 商店下载,用户必须拥有 Google 账号; 设备必须通过 Google 的安全检查。 因此,像 GrapheneOS 这类安全性更高但未获 Google 授权的系统将无法使用;即使自行编译该 App,也会因未从 Play 商店下载而被拒绝。社区已在 GitHub 发起议题呼吁放弃对 Play Integrity 的依赖,但目前官方尚未回应。


HN 热度 972 points | 评论 625 comments | 作者:cft | 1 day ago #

https://news.ycombinator.com/item?id=44705240

  • 欧盟年龄验证应用要求依赖谷歌服务,加深了欧盟对美国科技巨头的依赖,增加了美国对互联网的控制。
  • 强制使用谷歌服务可能违反欧盟成员国的隐私和完整性法律。
  • 欧盟推动年龄验证可能是要求所有社交媒体帖子强制使用 ID 的前奏,可能会限制言论自由。
  • 欧盟委员会减少对 FAANG 服务的依赖与将谷歌 Play 作为事实上的标准之间存在矛盾。
  • 欧盟政府机构在技术立法方面缺乏协调,不同分支之间缺乏沟通。
  • 欧盟委员会由单一任命的主席领导,对任何人都不负责,议会只能对其通过的法律进行橡皮图章式的批准。
  • 欧盟委员会的不连贯性是由于高层领导的不连贯思维造成的。
  • 欧盟/欧洲人民党比许多公民所能接受的更为保守/右翼。
  • 欧盟推动更多审查是左翼的论点,但左翼政党在欧洲议会中投票反对审查,而保守派/新右翼政党投票支持审查。

Performance and telemetry analysis of Trae IDE, ByteDance’s VSCode fork #

https://github.com/segmentationf4u1t/trae_telemetry_research

本分析报告旨在审视 Trae IDE(字节跳动基于 Visual Studio Code 的分支版本)中发现的、令人担忧的性能与隐私问题。主要发现包括:过度的资源消耗(其进程数高达 33 个,而 VSCode 仅为 9 个)、即使用户在设置中禁用了遥测功能,数据依然会持续传输,以及存疑的社区管理行为。

在为个人项目评估开发环境时,我对三款流行的 IDE 进行了对比分析:Visual Studio Code、Cursor 和 Trae(字节跳动的 VSCode 分支)。分析结果显示,它们在资源使用和网络行为上存在显著差异,值得进行更深入的调查。

测试环境:

  • 操作系统:Microsoft Windows 11 专业版 (Pro)
  • CPU:Intel Core™ i7-14700KF
  • 内存 (RAM):64GB
  • 测试项目:每个 IDE 加载完全相同的代码库
  • 监控工具:System Informer, Fiddler Everywhere
  1. 资源消耗分析

进程数量与内存占用

初步测试揭示了资源消耗上的巨大差异:

更新后指标 (v2.0.2):

  • 进程数从 33 个减少到约 13 个
  • 内存占用降至约 2.5 GB

*不含 node_modules 和 target 目录

图 1:Trae 产生的进程数是 VSCode 的 3.7 倍,消耗的内存是其 6.3 倍

数据主权担忧

  • 持续收集:无视用户偏好,持续收集遥测数据。
  • 精细追踪:传输详细的系统和使用信息。
  • 境外数据处理:信息被路由到字节跳动(一家中国公司)的基础设施。
  • 唯一身份识别:通过多个持久性标识符实现长期追踪。

信任与透明度问题

  • 误导性设置:遥测开关似乎只是摆设,并不起作用。
  • 未文档化的行为:没有明确披露数据收集的做法。
  • 压制社区声音:对技术性批评采取审查而非沟通的方式。

核心要点:

  • 资源占用是 VSCode 基准的 6 倍(在 2.0.2 版本中与 Cursor 相当)。
  • 遥测设置似乎只是表面功夫,而非实际功能。
  • 社区反馈机制因内容审查而受到损害。
  • 数据收集实践缺乏透明度和用户控制。

HN 热度 931 points | 评论 335 comments | 作者:segfault22 | 1 day ago #

https://news.ycombinator.com/item?id=44703164

  • 禁用遥测功能需要重启编辑器,但测试中忽略了重启警告,这可能使测试结果无效。
  • 禁用遥测功能不起作用是核心问题,如果需要重启而测试忽略了这一点,那么测试结果可能不准确。
  • 即使禁用了遥测功能,遥测数据包仍然会发送,这是有用的观察结果。
  • Theia IDE 是 VS Code 的一个替代品,它是基于 Eclipse 的,有 LSP 支持和 Monaco 编辑器后端。
  • Theia IDE 在线试用需要登录,但关闭标签页即可。
  • Theia IDE 的探索页面提供了如何使用和它的外观的很好见解。
  • VS Code 的 Markdown 支持特别是拖放插入文件和图片链接的功能是其他编辑器没有的。
  • Obsidian 支持从剪贴板粘贴图片,可能也支持拖放。
  • Dendron 是 VS Code 中的 Obsidian,是免费且开源的。
  • Dendron 项目目前处于僵尸状态,不建议投入时间使用。
  • 尽管 Dendron 网站状况不佳,但扩展非常有用且几乎没有恼人的 bug。
  • Google Cloud Shell 也使用了 Theia。
  • Eclipse 在企业中相当流行,但由于其复杂性和学习曲线,人们往往避开它。
  • Eclipse 生态中的 VSCode 主要架构师之一是 Eclipse 架构师,也是 GoF 著名书籍的合著者 Erich Gamma。
  • 尽管尊重 Erich 对 Eclipse 的贡献,但由于对微软的不信任,不会跟随他使用 VSCode。
  • 现代技术中很难完全避免微软的产品。
  • Theia 与 Eclipse IDE 不同,它使用 JavaScript 编写,不共享 Eclipse 的代码库。
  • Eclipse 仍然活跃。
  • 安装 VSCode 的 Java 扩展包会运行无头版本的 Eclipse JDT,这不是轻量级的。
  • Java 通常不是轻量级的,大多数 Java 工程都涉及添加越来越多的库、框架、检查和测试。
  • 如果重新实现整个项目,代码大小会相同,JDT 语言服务器不是需要 UI 的无头软件。
  • 可以设置启动模式为轻量级,只启动语法语言服务器。
  • 相对于 fork VS Code,Theia 因为其模块化和可维护性是更好的选择。

Enough AI copilots, we need AI HUDs #

https://www.geoffreylitt.com/2025/07/27/enough-ai-copilots-we-need-ai-huds

这篇文章由 Geoffrey Litt 在 2025 年 7 月撰写,主题是关于现代人工智能设计的批判和思考。文章首先引用了 1992 年研究员 Mark Weiser 对“副驾驶”作为人工智能隐喻的批评。Weiser 在 MIT Media Lab 的一次活动中表达了他对个人助理自动化任务和了解用户全面背景的想法的反对。他用飞机驾驶的例子来说明,与其让计算机作为一个“副驾驶”来帮助你飞行,不如设计一个让飞行员自然意识到周围环境的驾驶舱。

文章接着介绍了 Weiser 的目标,即实现“隐形计算机”——不是那种吸引你注意力的助手,而是融入背景、成为你身体延伸的计算机。Weiser 用 1992 年的飞机界面幻灯片来说明他的观点。文章提到现代飞机中的一个工具——平视显示器(HUD),它将飞行信息如地平线和高度直接叠加在飞行员视野中的透明显示屏上,这正是 Weiser 哲学的体现。

文章进一步讨论了现代软件设计中的 HUD。例如,拼写检查就是一个熟悉的 HUD 实例,它不是作为一个“虚拟合作者”与你讨论拼写,而是在你拼写错误时立即添加红色下划线,让你拥有以前没有的新感觉。另一个个人例子是 AI 编码中的自定义调试器,它可视化程序的行为,让你拥有 HUD,扩展你的感知能力。

文章指出,HUD 和“副驾驶”都有其适用场景,但作者认为任何认真考虑 AI 设计的人都应该考虑非“副驾驶”形式的因素,这些因素更直接地扩展了人类思维。作者提出,对于日常可预测的工作,可能适合委托给虚拟副驾驶/助手,但当你追求非凡的结果时,最好的选择可能是为人类专家配备新的能力。

文章最后推荐了一些进一步阅读材料,包括 Michael Nielsen 和 Shan Carter 的《使用人工智能增强人类智能》以及关于 HUD 哲学与按需软件创建相交的讨论。

总结来说,这篇文章探讨了人工智能设计中“副驾驶”隐喻的问题,并提出了 HUD 作为更直接扩展人类思维的替代方案。作者通过飞机驾驶舱和拼写检查等例子,说明了 HUD 在现代软件设计中的应用,并讨论了 HUD 和“副驾驶”在不同场景下的适用性。


HN 热度 788 points | 评论 231 comments | 作者:walterbell | 1 day ago #

https://news.ycombinator.com/item?id=44705445

  • 1991 年的日本动漫《Future GPX Cyber Formula》中探讨了类似 AI Copilot 与 HUD 的对比
  • 《Anime Yukikaze》展示了人类直觉与人工智能结合的重要性
  • 现实中的 AI 发展让人联想到日本科幻作品中的情节
  • 赛车领域已经存在“线控驾驶”的讨论,未来可能发展为“副驾驶控制”
  • 拉力赛中的领航员/导航员角色类似于 HUD,提供增强感知
  • 目前 HUD 技术无法处理拉力赛所需的数据带宽和速度
  • 当 AI 技术足够可靠时,使用记录笔记和加速度计支持的 GPS 位置可能比依赖 AI 更安全
  • 人们曾讨论过计算机初期的人类增强问题
  • 《Future GPX Cyber Formula》可以在 YouTube 上找到
  • 有关于源文件的令模型惊讶的每个标记的热图显示的需求
  • AI 代码分析技术相对落后,与代码生成技术的火热形成对比
  • 需要一个能够理解“令人惊讶”标记的工具,这可能意味着错误或独特功能
  • 这样的工具可能不会成为好的营销卖点,因为它们需要用户具备编程能力
  • 需要迭代来实现将模型的对数概率映射到热图上,直接映射会产生很多噪声
  • 通过 UI 发现传统助手界面隐藏的实现选择和设计决策
  • 令人惊讶的代码部分可能需要更好的文档说明,但解释算法的工作会使代码本身变得不那么令人惊讶
  • 代码质量可以通过“每分钟的 WTFs”来衡量,现在 LLM 可以表达这一点

Tom Lehrer has died #

https://www.nytimes.com/2025/07/27/arts/music/tom-lehrer-dead.html

汤姆・莱尔(Tom Lehrer)是一位以其独特的音乐讽刺风格而闻名的数学家和歌手,2025 年 7 月 27 日在美国马萨诸塞州剑桥去世,享年 97 岁。他在 1950 年代和 1960 年代的大学校园以及格林威治村赢得了广泛的追随者,以机智且常带有黑暗幽默的歌词而受到欢迎。莱尔的音乐风格往往是欢快的,而歌词却内容尖锐、讽刺,令人难忘。他的代表作品包括《教廷狂欢曲》(The Vatican Rag)和《公园里的毒鸽子》(Poisoning Pigeons in the Park)。

莱尔于 1928 年 4 月 9 日出生在曼哈顿,早年就展现出卓越的音乐才华。他在哈佛大学主修数学,并获得学士和硕士学位。在校期间,他开始为自己和同学创作歌曲,迅速获得关注。1945 年,他创作的讽刺足球歌曲《Fight Fiercely, Harvard》便开始受到喜爱。1953 年,他推出了首张专辑《Songs by Tom Lehrer》,意外地取得了成功,销量达到数十万张。

尽管他的音乐生涯取得了成功,莱尔始终将学术事业放在首位。他在哈佛大学、麻省理工学院和加利福尼亚大学等地任教,并在原子能委员会工作。1960 年,他停止了现场演出,虽然后来短暂复出,但 1967 年后再未公开演出。

莱尔的歌词常常涉及政治和社会问题,特别是在 1960 年代,他为 NBC 的讽刺节目《That Was the Week That Was》创作了几首歌曲,包括《为第三次世界大战写的歌》(A Song for World War III)和《冯・布劳恩博士》(Wernher von Braun)。他的歌曲《教廷狂欢曲》曾因其挑衅的内容受到宗教人士的谴责。

莱尔的创作逐渐减少,1971 年他为 PBS 儿童节目《电气公司》创作了一些教育歌曲。尽管他在 1980 年和 1981 年经历了复出,并在伦敦和纽约上演音乐剧《Tomfoolery》,但他表示自己停笔的原因在于对社会政治的严肃性感到失望。

在他去世前不久,莱尔宣布放弃所有歌曲的版权,允许任何人随意使用他的歌词,显示出他对艺术的开放态度。他的生活较为低调,未婚且没有子女,生前在剑桥和加利福尼亚的圣克鲁斯之间往返生活。莱尔的离世标志着一个时代的结束,他的作品依然对许多人产生着深远的影响。


HN 热度 622 points | 评论 109 comments | 作者:detaro | 1 day ago #

https://news.ycombinator.com/item?id=44702782

  • Tom Lehrer 放弃了所有歌曲的版权,将其置于公共领域,允许人们自由使用和演绎
  • 有人已经将 Tom Lehrer 的所有作品进行了备份,并鼓励其他人也这样做
  • 有人担忧数字作品的保存问题,建议同时制作物理副本
  • 有人指出 USB 标准的持久性,认为它将永远持续下去
  • 有人讽刺地表示 USB 标准将持续到下一次更新
  • 有人赞扬 Tom Lehrer 的行为,并希望更多人效仿
  • 有人对 Tom Lehrer 是否真的拥有所有歌曲的版权表示疑问
  • 有人解释说歌曲和录音是不同的,歌曲的版权可能由出版社控制
  • 有人指出,通常只有纯管理交易中歌曲才不归标签所有,而大多数情况下,歌曲的部分所有权会交给出版商
  • 有人确认 Tom Lehrer 的作品是自出版的
  • 有人提到 Tom Lehrer 的幽默感和他在教学中的贡献
  • 有人回忆起 Tom Lehrer 在大学教授的数学课程,并对他的教学风格表示赞赏

VPN use surges in UK as new online safety rules kick in #

https://www.ft.com/content/356674b0-9f1d-4f95-b1d5-f27570379a9b

英国近期实施的新在线安全法导致人们对虚拟私人网络(VPN)的使用激增,尤其是在成人内容和社交媒体应用的年龄验证系统生效后。这些新规则旨在防止未满 18 岁的儿童访问色情和其他有害内容。媒体监管机构 Ofcom 表示,将开始执行这些年龄检查。

据报道,自新规则实施以来,使用 VPN 的用户激增。Proton VPN 的每日注册量在英国增长超过 1800%,而 Nord Security 的 VPN 订阅购买量也增加了 1000%。这表明,许多成年人对普遍的年龄验证法律将对其隐私造成的影响感到担忧。

除了增加对 VPN 的搜索和使用外,许多技术专家对立法者缺乏技术知识提出了批评,认为这些法律会导致人们更容易找到绕过限制的方法。英国是第一个在民主国家中实施如此严格内容控制的国家,这使其成为全球关注的试点案例。违反新规定的平台可能面临高达 1800 万英镑的罚款。

尽管 Ofcom 承认年龄检查并非 “万无一失”,但他们表示,此措施将帮助保护儿童免受有害内容的影响。反对新规的声音日益增加,一项要求废除在线安全法的请愿在短短一周内吸引了超过 28 万的签名,促使议会考虑该问题。

英国政府坚持这些规则不会谈判,并希望与美国建立新的数字贸易伙伴关系。科技部长 Peter Kyle 强调,平台必须积极防止儿童规避安全措施,包括阻止宣传 VPN 或其他变通方法的内容。


HN 热度 598 points | 评论 900 comments | 作者:mmarian | 21 hours ago #

https://news.ycombinator.com/item?id=44706653

  • 英国的新法律、新闻或媒体描绘了一个被打击、愤世嫉俗且害怕的社会,这个社会对政府增加监控和控制持默许或支持态度。
  • 英国正变得越来越威权,对大多数人口产生敌意,无论政治党派如何。
  • 英国的税收在增加(同时税收收入在下降),犯罪未得到控制,移民问题引发争议,但 GDP 人均停滞甚至下降,对服务造成压力。
  • 英国离开的人越来越多,尤其是那些有能力离开的人,导致愿意忍受现状的人比例增加。
  • 英国一直是一个衰落的帝国,但直到社交媒体兴起,问题才变得严重。
  • 英国的衰落可以追溯到一战前后,二战胜利后英国国力开始明显衰退。
  • 英国并非神权国家,如果指的是上议院,那么对英国政府的理解有误。
  • 英国人民可能还没有完全意识到国家的衰落,尤其是在脱欧过程中的言行。
  • 脱欧可能是情绪化的反应,但并没有帮助解决问题。
  • 人们投票支持民粹主义者,因为他们是精英未能为所有人建立一个有效社会的症候。
  • 人们并非偶然投票给民粹主义者,投票给民粹主义者是精英失败的症状。

Copyparty – Turn almost any device into a file server #

https://github.com/9001/copyparty

这个网页是关于一个名为“copyparty”的开源项目,它是一个便携式文件服务器,具有加速的可恢复上传、去重、WebDAV、FTP、TFTP、零配置网络、媒体索引器、缩略图等功能,全部集成在一个文件中,无需依赖其他软件。该项目采用 MIT 许可证,并在 GitHub 上拥有 6.6k 的星标和 201 个分支。

项目特点:

  • 支持通过任何网络浏览器进行可恢复的上传/下载。
  • 服务器仅需 Python(2 或 3),所有依赖项均为可选。
  • 支持多种协议:HTTP、WebDAV、FTP、TFTP、SMB/CIFS。
  • 提供 Android 应用和 iPhone 快捷方式。
  • 项目提供了一个只读演示服务器,用户可以访问以了解其功能。
  • 项目页面还提供了截图和视频,展示浏览器上传、上传竞赛、功能展示等特点。

快速开始:

  • 用户只需运行 copyparty-sfx.py 即可快速开始使用。
  • 项目还提供了在家中通过互联网访问和在服务器上使用的指南。

功能:

  • 项目详细介绍了其特性,并与其他类似软件进行了比较。
  • 用户反馈、项目目标/哲学、一般笔记、已知问题、非项目问题、重大变更和常见问题解答等部分也有所涉及。

账户和卷:

  • 项目支持按文件夹、按用户设置权限。

阴影和隐藏文件:

  • 项目支持隐藏特定子文件夹和 Unix 风格的隐藏文件/文件夹。

浏览器访问:

  • 用户可以通过 Web 浏览器访问 copyparty 服务器,并使用 UI 中的主要标签和快捷键。

缩略图和上传:

  • 用户可以按“g”或“田”键切换网格视图和文件列表。
  • 支持将文件夹或文件选择作为 zip 或 tar 文件下载。
  • 用户可以通过拖放文件/文件夹到 Web 浏览器进行上传。
  • 项目还提供了文件搜索、撤销/删除意外上传、上传文件的生命周期管理等功能。

文件管理器和共享:

  • 用户可以剪切/粘贴、重命名和删除文件/文件夹(如果有权限)。
  • 支持通过创建临时链接共享文件或文件夹。

RSS 订阅和媒体播放:

  • 用户可以使用 RSS 阅读器监控文件夹。
  • 项目提供了一个几乎支持所有音频格式的媒体播放器,并支持创建和播放 m3u8 播放列表。

文本文件查看器和 Markdown 查看器:

  • 项目提供了实时流式传输日志文件等功能的文本文件查看器,以及两个 Markdown 编辑器。

搜索和服务器配置:

  • 用户可以通过大小、日期、路径/名称、MP3 标签等多种方式进行搜索。
  • 项目支持使用参数或配置文件,或两者混合进行服务器配置。

零配置网络和文件去重:

  • 项目支持在局域网上宣布启用的服务,并支持基于符号链接的上传去重。

文件索引和排除模式:

  • 项目支持启用音乐搜索、上传撤销和更好的去重功能,并允许设置排除模式以节省时间。

文件系统保护和定期重新扫描:

  • 项目提供了避免遍历其他文件系统的保护措施,并支持文件系统监控。

上传规则和压缩上传:

  • 用户可以设置上传规则,并在上传时自动压缩文件。

这个网页提供了关于“copyparty”项目的详细信息,包括其功能、使用指南、配置选项和社区反馈等。


HN 热度 491 points | 评论 87 comments | 作者:saint11 | 9 hours ago #

https://news.ycombinator.com/item?id=44711519

  • 该工具的演示视频令人印象深刻,尤其是文件上传下载的无缝恢复功能
  • 让人回忆起过去使用拨号上网时下载失败的经历
  • 过去需要特殊应用来排队和安排下载,与现在相比显得非常不便
  • 有人提到了 DAP(Download Accelerator Plus),认为那是他们童年的一部分
  • glFTPd 服务器允许 FXP(服务器间文件传输),对于带宽不足的用户来说非常有用
  • FTP 协议本身就支持断点续传,不需要服务器特别支持
  • 特殊工具也需要下载,有时候不得不牺牲下载时间或者再次尝试
  • 过去大多数文件通过 FTP 提供,支持断点续传
  • 但也有人认为并非大多数文件都通过 FTP 提供,很多 HTTP 服务器并不支持
  • FTP 无法重启 PPP 或 SLIP 连接
  • 有人表示他们不需要这个软件,但视频制作得很好,让他们想要尝试
  • 如果服务器在上传过程中重启,将会更加令人印象深刻
  • 有人提到 BitTorrent,认为它与这个工具类似
  • 有人提到应该更好地遵循 HTTP RFCs,以提高开发者体验
  • 有人提到“Race the beam”功能,表示之前从未见过这样的工作方式
  • NNCP 被提及,它被设计用来支持受限或中断的网络
  • 有人表示这是每个高级用户的终极梦想,功能丰富
  • 开发者表示,项目主要是他个人在 VSCode 中编写的,偶尔会使用 AI/LLM 来翻译中文字符串
  • 有人提出希望该工具能运行在 CGNAT 后面,并与 Google Drive、Mega Dropbox、GitHub 等集成
  • 有人提到这个工具是一个惊人的工具,观看演示视频后会有更深的体会
  • 有人询问是否可能基于 Syncthing 协议构建类似的应用
  • 有人表示 Copyparty 是一个惊人的软件,并推荐观看 YouTube 视频
  • 有人表示这个软件让他们想要为它找到一个使用场景
  • 有人想要创建一个太阳能供电的“图书馆”,用于分享数字内容
  • 有人担心在学校 Wi-Fi 范围内创建共享内容可能会有人上传有害内容,因此没有实施
  • 有人曾经创建了一个 PirateBox,用于分享公共领域内容,但没有继续下去

LLM Embeddings Explained: A Visual and Intuitive Guide #

https://huggingface.co/spaces/hesamation/primer-llm-embedding

该网页是一个由 Hugging Face 提供的空间,标题为《LLM Embeddings Explained: A Visual and Intuitive Guide》(LLM 嵌入的解释:一个视觉和直观的指南),由用户 hesamation 创建。该应用旨在解释语言模型如何将文本转换为有意义的表示,即嵌入(embeddings)。

内容概述如下:

  1. ** 嵌入的概念 **:网页详细介绍了嵌入的基本概念,解释了它们如何将文本转化为数值表示,以便计算机能够理解和处理语言。
  2. ** 传统与现代语言模型 **:内容涉及了传统语言模型与现代深度学习模型(如 BERT、GPT 等)在生成嵌入方面的不同之处,展示了技术的演变和进步。
  3. ** 可视化示例 **:为了帮助用户更好地理解,网页提供了多个可视化示例,展示了嵌入的工作原理。这些视觉辅助工具帮助用户直观地看到不同文本如何被转换为相应的嵌入向量。
  4. ** 应用场景 **:网页还探讨了嵌入在实际应用中的重要性,比如在自然语言处理(NLP)任务中的应用,包括文本分类、情感分析和问答系统等。
  5. ** 交互性 **:用户可以通过该应用进行交互,输入文本并观察生成的嵌入,以进一步加深理解。

总的来说,这个网页是一个关于语言模型嵌入的教育性资源,旨在通过可视化和直观的方式,帮助用户理解这一复杂的技术主题。


HN 热度 401 points | 评论 77 comments | 作者:eric-burel | 17 hours ago #

https://news.ycombinator.com/item?id=44708028

  • 嵌入层在模型中包含在正常的反向传播中,但不是通过独热编码,因为这样做效率很低。
  • 索引和乘以独热嵌入是等价的,但使用索引更高效。
  • 嵌入层对模型推断语义连接的能力有巨大影响,但讨论并不多。
  • 嵌入层对模型本身来说是难以解释的,学习过程将其压缩到只有模型的解码器头知道如何处理。
  • 添加 LLM 特有的旋转位置嵌入使概念更加复杂,难以向技术人士解释。
  • “无位置嵌入”可能更适合长期上下文,因此可能不是必须解释的概念。
  • 嵌入层包含的信息比人类可解释或统计学上的对应物更抽象,即使信息更多,对人类来说也更难以获取。
  • 使用多类谱聚类查询嵌入空间可以获得不错的结果。
  • 学习到的解码器头是一个有趣的术语,可能是专业术语或个人类比。
  • 所有深度学习层都是相对新的,但关于它们有多疯狂并没有太多讨论,尤其是考虑到它们是 LLM 中真正的明星。
  • 可以在字典中搜索最匹配的单词或表达式,很容易理解嵌入指向哪里。
  • 在层中间可以进行这样的操作,但这样做对最终输出的单词意义可能不大。
  • 可以对嵌入进行解码以用于调试,但这是一个有损的(因为它丢失了上下文)且不可逆的过程。
  • 高维空间中的大多数值彼此正交且相距很远,但仍然可以使用降维技术对概念进行聚类。
  • 嵌入空间中的点不是均匀分布的,模型的整个作用是将这些结果投影到对问题“有意义”的子集上。
  • 余弦相似性是你的好朋友。
  • 余弦相似性是将向量归一化到单位球面上后的点积,归一化不会改变正交性,也不会改变大多数高维向量(几乎)正交的事实。

Debian switches to 64-bit time for everything #

https://www.theregister.com/2025/07/25/y2k38_bug_debian/

这篇文章讨论了 Debian Linux 发行版如何应对即将到来的 Unix Epochalypse(也称为 Y2K38 问题)。Debian 计划通过在即将发布的 Debian 13 “Trixie"版本中切换到 64 位时间来解决这个问题,这将影响到所有支持的硬件,除了最古老的硬件。

Unix Epochalypse 问题源于 Unix 系统时间的计算方式,即自 1970 年 1 月 1 日以来经过的秒数。到了 2038 年 1 月 19 日 03:14:07 UTC,经过的秒数将超过一个有符号的 32 位整数所能表示的范围。这是因为多年前决定使用 32 位整数来存储秒数。与 Y2K 问题类似,软件开发商已经开始着手解决这个问题。对于 64 位硬件上运行的软件来说,这个问题已经得到了解决,但 Debian 作为 32 位处理器上旧的和资源受限的嵌入式设备的操作系统选择,需要采取行动。

Debian 开发者指出,仍然有很多成本敏感的 32 位计算设备在使用中,包括汽车、物联网设备、电视、路由器、工厂控制、建筑监控/控制以及便宜的 Android 手机等。这些新硬件中的大多数将运行像 OpenEmbedded、Alpine、Android 或 Gentoo 这样的从源代码构建的操作系统,但基于 Debian 的市场份额可能会持续一段时间,一些使用它的设备可能会使用足够长的时间,以至于在 2038 年 1 月之前仍然在使用。

为了解决这个问题,Debian 决定将 32 位硬件上的 time_t 变量改为 64 位整数。这是一个重大的改变,因为 Debian 的维护者发现 time_t 变量在 6,429 个软件包中“无处不在”。由于这一改变需要同时对所有受影响的库进行应用二进制接口(ABI)的破坏性更改,因此工作量相当大。尽管如此,Debian 相信这项工作已经完成并且经过了足够的测试,可以在 Debian 13 “Trixie"发布后进行更改,至少对于大多数硬件来说是这样。

文章最后提到,i386 端口将保留现有的 32 位 time_t,作为现有 x86 二进制文件的兼容性架构。如果有足够的热情将 32 位 x86 带入其现在非常有限的未来,可能会创建一个新的使用 64 位时间的’i686' x86 ABI/架构,并可能使用更新的 ISA 特性。hurd-i386 端口不会切换,因为它的内核缺乏支持,而是正在努力切换到 hurd-amd64。更多关于如何测试 64 位时间切换是否破坏了软件的信息可以在 Debian wiki 上找到。


HN 热度 367 points | 评论 240 comments | 作者:pseudolus | 13 hours ago #

https://news.ycombinator.com/item?id=44709408

  • Steve Langasek 在生前最后几年致力于解决 64 位时间问题,对进步有重大贡献,他将被怀念。
  • 一些系统或用途中,节省的 2 字节在某些时期非常昂贵。
  • 软件更新换代快,70 年代/80 年代/90 年代的软件预期不会用到 2000 年。
  • 至今仍在使用两位数年份,例如信用卡到期日。
  • Y2K 问题不仅仅是因为节省字节,还包括 UI 问题,如文本字段只有 2 个字符和硬编码 +1900。
  • 有论坛从 1999 年跳转到 19100 年,显示错误但非严重问题。
  • 表示日期时,使用简单的整数值从 1900 年开始可以节省更多字节。
  • 1899 年出生的人在 1970 年还活着,所以不能用系统存储他们的出生日期。
  • 调整范围,使用 3 字节和 2 的补码可以表示从公元前 20000 年到公元 22000 年。
  • 系统使用字符(ASCII 十进制数字)或 BCD 编码数字,而不是整数编码系统,因此有 1999 年的截止日期。
  • 许多旧系统不使用 C 语言中的字节/整数存储数字,而是使用 BCD 或文本格式。
  • COBOL 语言作者可以在 COBOL 中添加日期数据类型。
  • COBOL 支持四位数。
  • COBOL 使用固定宽度字符格式,需要在所有部分硬编码字段大小。
  • 有人在 Y2K 前购买大量看跌期权,认为银行股票会崩溃,但实际影响不大。
  • 为了防止问题发生,已经做了很多工作。
  • 银行从 1991 年开始处理 Y2K 问题,耗费了大量时间和预算。
  • 人们预测飞机会在 2000 年 1 月 1 日 00:00 坠毁,但实际上并没有发生。
  • 人们注意到当事情没有像预测的那样发生时,就会认为“什么都没发生”。
  • Linux 和 Unix 系统使用 32 位时间计数器,没有 Y2K 问题,但一些应用程序可能有这个问题。

Tao on “blue team” vs. “red team” LLMs #

https://mathstodon.xyz/@tao/114915604830689046

这个网页是关于网络安全中的“蓝队”和“红队”概念的讨论,以及这些概念如何扩展到其他领域,如软件工程和数学。

在网络安全领域,区分了“蓝队”和“红队”的任务。蓝队负责构建安全系统,而红队则负责发现这些系统中的漏洞。蓝队对于创建期望的产品更为明显必要;但由于部署不安全系统可能造成的损害,红队同样重要。这些团队的性质是相互镜像的,数学家可能会称它们为“对偶”。

蓝队的输出仅与其最弱环节一样强:一个由强组件和弱组件组成的安全系统(例如,一个有安全锁门但开着窗户的房子)将是不安全的(实际上更糟,因为强组件可能传达出错误的安全感)。对偶地,红队的贡献往往是累加的:一个包含严重漏洞和更琐碎问题的红队报告比只包含严重问题的报告更有用,因为让蓝队处理这两个漏洞是有价值的。(但过多的低质量报告可能会分散对关键问题的注意力。)因此,不可靠的贡献者在项目中的“红队”方面可能比“蓝队”方面更有用,只要蓝队能够容纳这样的贡献者,前提是红队足够有能力捕捉并纠正蓝队成员可能犯的几乎所有错误。

不可靠的红队贡献只有在它们增强了更可靠团队成员的输出,而不是取代该输出,并且它们的输出可以被更有经验红队成员有效过滤或分类时,才具有价值。

网页还提到,这种蓝队/红队的区别不仅限于网络安全,还扩展到许多其他领域。例如,在软件工程中,“蓝队”可能对应于生成新的计算机代码,而“红队”则包括对这些代码的质量保证和测试。在数学中,“蓝队”可能涉及提出解决数学问题的推测性想法,而“红队”检查论证中的形式错误,并提出对蓝队方法可行性的启发式异议。

作者还提到,他喜欢将数学中的这两个团队称为“乐观主义者”和“悲观主义者”;在他的经验中,当合作中有大致相等的乐观主义者和悲观主义者时,会产生最强大的合作。

许多提议的 AI 工具用例试图将这些工具归类为“蓝队”,例如以半自动化或自动化的方式创建代码、文本、图像或数学论证,这些工具旨在用于某些外部应用。然而,鉴于这些工具的不可靠性和不透明性,可能更好地将它们用于“红队”,批评蓝队人类专家的输出,而不是直接取代该输出;只有在“红队”能够捕捉并纠正任何由“蓝队”AI 生成的错误时,才应允许“蓝队”AI 的使用。

这种方法不仅发挥了当前 AI 的优势,如广泛的曝光和快速反馈,还减轻了在高风险环境中部署未经验证的 AI 输出的风险。作者在个人实验中发现,AI 对于提供对他生成的一些提议文本、论证、代码或幻灯片的额外反馈很有用(包括当前文本)。他可能只同意 AI 工具生成的建议中的一小部分;但他发现仍然有一些有用的评论是他同意的,并将其纳入自己的输出中。

这是 AI 的一个明显不那么华丽或直观的用例,与更常见的“蓝队”直接自动化自己的输出相比,但作者发现它增加了更可靠的价值。


HN 热度 363 points | 评论 129 comments | 作者:qsort | 9 hours ago #

https://news.ycombinator.com/item?id=44711306

  • AI 在“红队”和“蓝队”中都很有用,蓝队主要是头脑风暴。
  • AlphaEvolve 是一个明确的“红/蓝队”方法的例子,尽管他们不使用这些术语。
  • 这让人想起游戏语义中的“验证者/证伪者”分工。
  • 安全系统不仅取决于其最弱环节,还取决于是否有安全层次或元素是否并行。
  • 测试通常成本低廉,如果出错可以轻松移除或修改,如果正确则增加价值。
  • 让 LLM 修复错误或添加功能更复杂,因为它们可能会作弊或编写不稳健的代码。
  • 在遗留代码库中,测试是真理的来源,比代码更重要,错误的测试比错误的代码更有害。
  • 大型综合且脆弱的测试套件会严重降低开发者速度。
  • 这些测试对于确保遵守如 OAuth2 流程等规范非常有价值。
  • 长期存在的 bug 可能成为客户依赖的 API 的一部分。
  • AI 生成的测试可能增加了生产力的假象。
  • AI 帮助快速完成无用的官僚任务,但官僚任务的生成速度可能超过 AI 的自动化速度。
  • 对新工具持怀疑态度是合适的,应该指出失败模式。
  • 如果 AI 生成的测试只涉及不实际执行逻辑的假数据和存根,需要专业知识来识别和纠正。

I hacked my washing machine #

https://nexy.blog/2025/07/27/how-i-hacked-my-washing-machine/

这篇文章是 Nex 在他的博客上发表的,讲述了他如何“黑客”自己的洗衣机。以下是文章的中文摘要:

背景介绍: Nex 最近搬到了一个新房子,房子里配备了一台带有 Wi-Fi 连接和移动应用控制的“智能”洗衣机。由于房子里住着一些网络安全学生,他们最初对将洗衣机连接到网络持怀疑态度,但最终还是这样做了。洗衣机有一个功能,即在洗衣周期结束时向移动应用发送通知,这对于经常忘记购买衣物的 Nex 来说非常有用。

门铃的故事: 文章还提到了房子的门铃问题。由于房子是一栋古老的维多利亚式建筑,墙壁、地板和门都非常厚,导致门铃声音难以听见。幸运的是,门铃有一个可以插在其他地方的接收器,当门铃被按下时,它会向接收器发送信号。Nex 的朋友买了一个便宜的接收器,当接收到信号时,它会在他们的 Discord 服务器上发送通知。这个项目成功后,他们想到了是否可以对洗衣机做同样的事情。

计划: Nex 有一些逆向工程和手机应用黑客的经验,他计划通过查看洗衣机应用连接到的服务器,并从那里了解 API。他使用了一个 OpenWRT 兼容的路由器,设置了临时的 SSID,并让洗衣机连接到它。然后,他开始使用 tcpdump 捕获流量。

洗衣机的通信: 在追踪流量后,Nex 发现了四件事情:

  1. 洗衣机似乎很喜欢与自己通信,可能是由于网络工程师不了解回环接口。
  2. 洗衣机每隔一秒向 255.255.255.255 发送流量。
  3. 洗衣机偶尔会联系一个名为 simplyfimgmt.candy-hoover.com 的服务器,这个服务器是一个 CNAME 到 Heroku DNS 域名。
  4. 洗衣机直接与移动应用通信,应用向端口 80 发送 HTTP 请求。

在这些发现中,只有最后一点特别有趣,因此 Nex 开始深入研究。

文章到这里就结束了,没有提供更多的细节,比如他们是否成功地逆向工程了洗衣机的 API,或者他们是否能够实现在 Discord 上接收洗衣机通知的目标。这篇文章更多地是关于 Nex 和他的朋友们如何开始这个项目,以及他们在初步探索中发现了什么。


HN 热度 348 points | 评论 153 comments | 作者:JadedBlueEyes | 1 day ago #

https://news.ycombinator.com/item?id=44704270

  • 使用 apk-mitm 可以去除 Android 应用中的证书锁定问题,并重写清单文件以信任用户安装的证书,无需 root 设备。
  • jadx 工具可以将 APK 转换成近似 Java 的代码,有助于找到解密密钥。
  • 如果应用将加密数据提供给应用并显示解密数据,则应用要么包含解密密钥,要么从某处下载密钥。
  • 即使没有其他人做过类似的工作,也应该尝试理解设备上代码的工作原理,即使最终不成功也能学到很多。
  • 有用户通过禁用自动更新和回退版本解决了应用更新后变差的问题,并通过证书锁定绕过继续使用应用。
  • 另一位用户使用 Bosch API 和 Home Assistant 创建脚本来提醒洗衣机完成洗衣周期并检查门是否打开。
  • 有人提到使用智能插座将“傻瓜”洗衣机的状态集成到 Home Assistant 中,通过检测功率消耗模式来确定洗衣周期的状态。
  • 有人建议使用 ESP32 和振动传感器来检测干衣机是否在运行,因为大多数干衣机没有周期,所以很容易检测其运行状态。
  • 有人提到使用 LoRa 发射器将“傻瓜”洗衣机的状态信息传输到家庭网络,尽管洗衣机位于公寓的地下室,距离较远。
  • 有人提出可能通过在干衣机的电源线上绕线圈来检测电流流动,并将其连接到 Arduino 或 Raspberry Pi 上。

Hacker News 精彩评论及翻译 #

Graphene OS: a security-enhanced Android build #

https://news.ycombinator.com/item?id=44679218

I just installed Graphene on a new pixel. I’ve only used it for two days, but I got that same feeling of “finding buried treasure in your backyard” I got when I first installed Linux in 1999. I can’t believe this amazing software is free in all senses of the word. It is a TON of work and they got so much right. The security and usability settings give all the grainular control I’ve known was possible and wanted for a long time.

I see some core team on this thread, so just wanted to say THANK YOU! Awesome job! Keep fighting for the users!

I’m totally the wrong person to offer recommendations on mobile, but so far it works very well for me, but then, I use almost no third party apps, and none of them are Play store only. My only complaint is the hardware (outside of their control).

jrexilius

我刚刚在一个新设备上安装了Graphene。虽然才使用了两天,但我有了那种“在家门口发现宝藏”的感觉,这就像我第一次在1999年安装Linux时一样的激动。但我无法相信这款令人惊叹的软件从所有意义上来说都是免费的。这需要投入巨大的工作量,而且他们在许多方面都做得非常棒。这套系统提供的安全性和可用性选项给我带来了我以前就知道可能存在但一直渴望已久的细腻控制能力。

在这一帖子下看到核心团队的成员,只想对他们说声谢谢!了不起的工作,继续为用户而战吧!

我肯定不是在移动设备方面提供建议的合适人选,但就我目前的体验来看,这套系统运行得非常好。毕竟,我几乎没有使用任何第三方应用,而我所使用的第三方应用也不会封闭在Play商店中。我唯一的抱怨是硬件(不过这不是他们的控制范围)。


Cops say criminals use a Google Pixel with Graphen… #

https://news.ycombinator.com/item?id=44659534

GrapheneOS says

“European authoritarians and their enablers in the media are misrepresenting GrapheneOS and even Pixel phones as if they’re something for criminals. GrapheneOS is opposed to the mass surveillance police state these people want to impose on everyone”

https://grapheneos.social/@GrapheneOS/114784469162979608

State employees in their official capacity making inaccurate claims to media about GrapheneOS to smear it as being for criminals and as the users as largely being criminals is a state sponsored attack on the GrapheneOS project.

https://grapheneos.social/@GrapheneOS/114813613250805804

patchtopic

GrapheneOS表示:

“欧洲一些当权者及其在媒体中的支持者正在歪曲发布有关GrapheneOS和Pixel手机的言论,将它们描述成仿佛是为犯罪分子量身定制的。GrapheneOS明确反对这些人试图强加给大众的那种以全面监控为特征的警察国家体系。”

https://grapheneos.social/@GrapheneOS/114784469162979608

政府工作人员在履行公务职责时向媒体发表不实言论,恶意抹黑GrapheneOS,将其描述为专门服务于犯罪分子的系统,同时将用户群体污名化为"主要由犯罪分子组成”,本质上构成了对GrapheneOS项目的国家支持型捏造指控。

https://grapheneos.social/@GrapheneOS/114813613250805804


VPN use surges in UK as new online safety rules ki… #

https://news.ycombinator.com/item?id=44707618

Basically every new law, piece of news or media I see coming from the UK paints a picture of a beat-down, cynical & scared society that’s complacent to or in support of increasing surveillance and control by the government. Like maybe Adolescence or basically any mention of the NHS. The crimes they cite like child grooming or terrorism/hate being incited sound pretty terrible too, but I wonder why the UK specifically is taking action - is the issue bigger there, or are they just more aware of and willing to act on it.

zaptheimpaler

基本上,我每看到一个来自英国的新法律、新闻或媒体内容,其描绘出的社会图景总令人感觉压抑——这个社会充满了愤世嫉俗和焦虑,并且对政府日益增强的监控与管控要么漠然接受,要么默许支持。就像提到青少年或者是英国公共卫生服务(NHS)的事情时都是如此。他们所列举的诸如儿童性侵或通过煽动恐怖活动/仇恨犯罪等案例听起来确实令人不寒而栗,但我也一直在疑惑:为什么恰恰是英国率先采取措施?是因为相关问题在他们国家特别严重,还是仅仅因为他们对此更警觉并更愿意采取行动?


Show HN: Tinder but it’s only pictures of my wife … #

https://news.ycombinator.com/item?id=44669426

Downloaded the app and paid for premium. Still no wife. Devs pls fix.

impish9208

下载了这款应用并购买了高级订阅,结果还是没找到老婆。开发者麻烦快点修好。


4k NASA employees opt to leave agency through defe… #

https://news.ycombinator.com/item?id=44701607

I understand wanting to make the organization more efficient, but i don’t think this is what’s happening here. I think this is the classic republican strat of gutting federal agencies, pointing to the inefficiencies caused by the loss of institutional knowledge, and using that as an excuse to privatize to their friends.

The fact that Elon’s DOGE suggested these cuts lines up

samrus

我可以理解想要提高组织效率的愿望,但我认为在这里并没有实现这一点。我认为这是共和党惯用的策略:首先是削弱联邦机构,然后指出因专业知识流失造成的低效,再以此作为借口将其私有化给亲朋好友。

杨on 的DOGE(政府效率部)建议的这些裁员与这一事实相符。


Itch.io: Update on NSFW Content #

https://news.ycombinator.com/item?id=44668093

This is a deeply concerning development, though not an entirely surprising one. While I sympathize with itch.io’s position - being caught between their creators and their payment processors - the broader implications here are alarming.

Payment processors have effectively become unelected censorship boards with the power to strangle entire categories of legal content by threatening to cut off the economic infrastructure that platforms depend on. The fact that a single advocacy campaign can pressure Visa/Mastercard/PayPal into forcing platforms to remove legal adult content should concern anyone who values free expression online.

The fundamental issue isn’t whether you personally approve of adult games or specific content - it’s that a handful of payment companies now wield veto power over what legal content can exist in the digital economy. This represents a massive concentration of censorial authority in the hands of unaccountable corporate entities that face no meaningful democratic oversight.

We’ve seen this pattern repeatedly: PayPal blocking VPN providers over “piracy concerns,” Visa suspending payments to adult sites, and now this coordinated pressure campaign. Each time, legal content gets effectively banned not through legislation or courts, but through corporate policy decisions made behind closed doors.

By inserting themselves as moral arbiters for the digital economy and free expression on the internet, these processors are creating a very strong case for being designated as common carriers or being subjected to much stricter public utility regulation. When payment infrastructure becomes as essential as electricity or telephone service for participating in the digital economy, treating these companies as neutral utilities rather than editorial boards becomes not just reasonable but necessary.

sReinwald

这项发展令人深感担忧,尽管并不完全令人意外。虽然我理解并同情itch.io的处境——他们夹在创作者和支付处理器之间——但其中更广泛的含义还是令人警觉。

目前支付处理公司实际上已变成了未经选举的审查机构,通过威胁切断平台赖以生存的经济基础设施,从而可以随意扼杀整个类别的合法内容。一个简单的倡议活动就能逼得Visa、Mastercard和PayPal等公司将合法的成人内容在平台上强行移除,这将会对任何重视网络言论自由的人造成严重担忧。

关键问题并非您是否个人赞成成人游戏或特定内容,而是屈指可数的几家支付公司现在开始掌控着订定哪些合法内容能存在于数字经济中的话语权。这代表一股强大的审查权力集中在没有问责机制、没有实际有效的民主监管的商业实体手中。

每个案例都呈现出类似的模式:首先PayPal以“盗版问题”为由阻止多家VPN服务商交易;随后Visa暂停了成人类网站支付的处理;这一系列协调统一的施压行为,如今已经形成一个清晰的案例。在此过程,未曾通过法律或立法机关进行决策,仅凭支付公司背后会议室中制定的政策营营作为了典型的裁断合法内容存在的办法。

支付处理公司正在以互联网道德裁判者的身份介入数位经济及表达自由的领域。这在事实上形成强烈的争辩空间,亟需这些公司被判定为基础通信服务提供商,或受到更为严格的公共事业监管。当支付基建变得如同电力、电话服务对参与数字经济来说变得不可或缺时,将它们作为中立公用事业,而非内容审查编撰委员会的角色来对待,不仅合情合理,更是必不可少之举措。


Why MIT switched from Scheme to Python (2009) #

https://news.ycombinator.com/item?id=44687148

This story has been reposted many times, and I think GJS’s remarks (as recorded by Andy Wingo) are super-interesting as always, but this is really not a great account of “why MIT switched from Scheme to Python.”

Source: I worked with GJS (I also know Alexey and have met Andy Wingo), and I took 6.001, my current research still has us referring to SICP on a regular basis, and in 2006 Kaijen Hsiao and I were the TAs for what was basically the first offering of the class that quasi-replaced it (6.01) taught by Leslie Kaelbling, Hal Abelson, and Jacob White.

I would defer to lots of people who know the story better than me, but here’s my understanding of the history. When the MIT EECS intro curriculum was redesigned in the 1980s, there was a theory that an EECS education should start with four “deep dives” into the four “languages of engineering.” There were four 15-unit courses, each about one of these “languages”:

  • 6.001: Structure and Interpretation of Computer Programs (the “procedural” language, led by Abelson and Sussman)

  • 6.002: Circuits and Electronics (“structural” language)

  • 6.003: Signals and Systems (“functional” language)

  • 6.004: Computation Structures (“architectural” language)

These were intellectually deep classes, although there was pain in them, and they weren’t universally beloved. 6.001 wasn’t really about Scheme; I think a lot of the point of using Scheme (as I understood it) is that the language is so minimalist and so beautiful that even this first intro course can be about fundamental concepts of computer science without getting distracted by the language. This intro sequence lasted until the mid-2000s, when enrollment in EECS (“Course 6”) declined after the dot-com crash, and (as would be expected, and I think particularly worrisome) the enrollment drop was greater among demographic groups that EECS was eager to retain. My understanding circa 2005 is that there was a view that EECS had broadened in its applications, and that beginning the curriculum with four “deep dives” was offputting to students who might not be as sure that they wanted to pursue EECS and might not be aware of all the cool places they could go with that education (e.g. to robotics, graphics, biomedical applications, genomics, computer vision, NLP, systems, databases, visualization, networking, HCI, …).

I wasn’t in the room where these decisions were made, and I bet there were multiple motivations for these changes, but I understood that was part of the thinking. As a result, the EECS curriculum was redesigned circa 2005-7 to de-emphasize the four 15-unit “deep dives” and replace them with two 12-unit survey courses, each one a survey of a bunch of cool places that EECS could go. The “6.01” course (led by Kaelbling, Abelson, and White) was about robots, control, sensing, statistics, probabilistic inference, etc., and students did projects where the robot drove around a maze (starting from an unknown position) and sensed the walls with little sonar sensors and did Bayesian inference to figure out its structure and where it was. The “6.02” course was about communication, information, compression, networking, etc., and eventually the students were supposed to each get a software radio and build a Wi-Fi-like system (the software radios proved difficult and, much later, I helped make this an acoustic modem project).

The goal of these classes (as I understood) was to expose students to a broad range of all the cool stuff that EECS could do and to let them get there sooner (e.g. two classes instead of four) – keep in mind this was in the wake of the dot-com crash when a lot of people were telling students that if they majored in computer science, they were going to end up programming for an insurance company at a cubicle farm before their job was inevitably outsourced to a low-cost-of-living country.

6.01 used Python, but in a very different way than 6.001 “used” Scheme – my recollection is that the programming work in 6.01 (at least circa 2006) was minimal and was only to, e.g., implement short programs that drove the robot and averaged readings from its sonar sensors and made steering decisions or inferred the robot location. It was nothing like the big programming projects in 6.001 (the OOP virtual world, the metacircular evaluator, etc.).

So I don’t think it really captures it to say that MIT “switched from Scheme to Python” – I think the MIT EECS intro sequence switched from four deep-dive classes to two survey ones, and while the first “deep dive” course (6.001) had included a lot of programming, the first of the new survey courses only had students write pretty small programs (e.g. “drive the robot and maintain equal distance between the two walls”) where the simplest thing was to use a scripting language where the small amount of necessary information can be taught by example. But it’s not like the students learned Python in that class.

My (less present) understanding is that >a decade after this 2006-era curricular change, the department has largely deprecated the idea of an EECS core curriculum, and MIT CS undergrads now go through something closer to a conventional CS0/CS1 sequence, similar to other CS departments around the country ( https://www.eecs.mit.edu/changes-to-6-100a-b-l/ ). But all of that is long after the change that Sussman and Wingo are talking about here.

keithwinstein

这个故事已经被多次重发,我认为GJS的评论(由Andy Wingo记录)一如既往非常有趣,但这并不是讲述“MIT为何从Scheme改为Python”的很好的来源。

来源:我曾经与GJS合作过(我也认识Alexey,且见过Andy Wingo),我上过课程6.001,目前我的研究工作仍然经常参考《计算机程序的构造和解释》(SICP),而2006年时我和Kaijen Hsiao一起撰起了6.01这门课程,它基本上可以说是对原来的课程6.001的替代性试讲。(课程6.01)由Leslie Kaelbling、Hal Abelson和Jacob White共同教授。

我会推荐许多比我更了解这段历史的人去做评论,但根据我的理解,二十世纪八十年代MIT的EECS入门课程被重新设计时,曾经有一种理论,认为EECS教育应该以四个“深入探索”形式开始,探究“工程的四种语言”。当时设置了四门每门15学分的课程,分别聚焦于以下“语言”:

  • 6.001:计算机程序的结构与解释(“过程机制”语言,由Abelson和Sussman主讲)。
  • 6.002:电路与电子器件(“结构语言”)。
  • 6.003:信号与系统(“功能机制”语言)。
  • 6.004:计算结构(“架构语言”)。

这些课程讲述了深刻的知识内容,尽管内容有一定难度,且并非所有学生都喜欢,其中6.001并不是一门仅仅关于Scheme的课程。我认为采用Scheme的初衷(如我所理解的那样)是为了利用这种语言极简主义却又优美的特性,使即便是第一个入门课程也能够专注于计算机科学的基本概念,而不至于分散注意力去学习语言结构上。

这种课程安排持续到2000年代中期,在dot-com泡沫破裂后,EECS(课程6)的报名人数减少了,而更为严重的这种下降发生在MIT希望继续吸引的几个不同学生群体中。据2005年左右的传闻,MIT开始整体调研EECS专业,认为该专业顺应了多方位发展的格局,而以四个“深入探索”作为入门的准备,反而会让那些对是否要攻读EECS尚存疑虑的学生或者对此专业能带来的广泛领域不够了解的学生望而却步(比如机器人、图形、生物医学应用、基因组学、计算机视觉、自然语言处理、系统工程、数据库、可视化、网络、人机交互等等)。

我没有参与这些具体决策的会议,我也确信很多动力推动了课程改革,但我理解的背景就是如此。因此,在2005-2007年间,MIT重新设计了EECS的课程结构,从原本的四门深度课程改成了两个涵盖更广泛内容的课程,每门12个学分。课程6.01(由Kaelbling、Abelson和White主导)涵盖了机器人、控制、传感器、统计学、概率推断等领域,课程内容是让学生设计一个例如机器人穿越未知位置的迷宫,利用小的声纳传感器识别墙壁并运用贝叶斯推理来识别迷宫结构和机器人自身位置等项目。而课程6.02则重点放在了通信、信息处理、压缩编码、网络等主题,最终,学生计划在此课程中获得软件无线电设备并构建一个Wi-Fi式系统(而后来使用的软件无线电设备在课程难度上被证明是很复杂的,并在很长时间后,我参与将这一模块调整为声学调制解调器的项目)。

我的理解是,引入6.01这门课程的目标是让学生们尽早接触到EECS领域关乎众多的酷炫方面(比如两个课程代替原来的四个课程)。当然,需要注意到这种调整发生在dot-com泡沫破裂后,当时的很多学生被告知,如果他们主修计算机科学,很可能会在收割了高成本低效率生活的员工福利后,被安排到某个养老指数保险公司,在办公室格子间里编程,而这份工作无疑会被切换至一个生活成本低的国家了。

6.01课程使用了Python,但这与6.001课程曾“使用”过的Scheme是一种完全不同的方式。我闭目回想6.01在2006年左右的编程工作,当时学生的工作量相对比较少,他们是编写如“驱动机器人并在刚能保持两个墙面间等距移动”等小型程序,而由于这样较为简单的编程需求,教学上通过示例可以便捷地教到学生足够的信息量,因此Python通常更适合作为脚本语言。然而,学生并没有机会在此课程中系统地学习Python本身。

据我后来逐步听说的,比发生在2006年的这轮课程改革更多的是(课程改革背后更大的调整),差不多十年之后,这门课削减了很多EECS的核心课程理念,如今MIT的计算机科学专业学生所上的课程已趋近于标准的CS0/CS1课程序列,和其他美国国内的计算机科学系差不多(https://www.eecs.mit.edu/changes-to-6-100a-b-l/)。但这一切都发生在Sussman与Wingo所提及的课程调整很久之后了。


Visa and Mastercard: The global payment duopoly (2… #

https://news.ycombinator.com/item?id=44677016

Brazil central bank introduced Pix a few years ago. It took over the country as the public basic infrastructure for money transfer. Totally free and instantaneous transactions between people and companies, available to all banks.

Then, just last week, the US presidency launched an investigation considering Pix an unfair trade practice against the US.

Actions like that may show the current direction of the US government is aligned on preserving status quo. But still, I wonder how impactful a public digital infrastructure for the dollar would be.

mzitelli

几年前,巴西中央银行推出了Pix。它迅速在全巴西普及,成为银行间钱款划转的重要公共基础设 施。所有银行间的个人和企业交易,都是完全免费的,且即时完成。

就在上周,美国总统府还发起了一项调查,将Pix视为针对美国的不公正贸易行为。类似的行为显示,美国政府当前的立场似乎是维持现有秩序。然而,我还是很好奇,如果美国有为全国民众和企业服务且数字化的公共基础金融设施,这种基础设施对美元的影响将会有多深远?


Do not download the app, use the website #

https://news.ycombinator.com/item?id=44691882

At AutoTempest we resisted making an app for years, because anything that a hypothetical app could do, we could do with the website. And in my opinion, when searching for cars, it’s more convenient to be in your browser where you can easily open new tabs, bookmark results, etc.

And for years, it was our most requested feature, by far. We had instructions for how to pin the site to your home screen, and would explain to users how the website does everything an app can do. Still, constant requests for an app. Finally we relented and released one, and very quickly around half our mobile traffic moved to the app without us really trying to nudge people at all.

People just really like apps! I think it suits our mental model of different tools for different uses. We’ve also found that app users are much more engaged than website users, but of course much of that will be selection bias. Still, I can see how having your app on someone’s home screen could provide a significant boost to retention, compared to a website they’re liable to forget. For us now, that’s the main benefit we see. Certainly don’t use any additional data, though I won’t argue that other companies don’t.

tempestn

在AutoTempest,我们好几年都拒绝开发应用程序,因为我们认为网站已经能够完成所有假设的应用功能。而且在我看来,寻找车辆时,使用浏览器更方便,可以轻松地打开新标签页,收藏搜索结果等。

然而,多年以来,用户对应用的强烈需求始终是我们收到的呼声最高的功能,远超其他需求。我们曾指导用户如何将网站设置为主屏幕快捷方式,并向他们解释网站可以实现与应用程序相同的所有功能。即便如此,用户不断要求开发应用。最终我们让步并发布了应用,而且在几乎没有任何引导的情况下,很快大约有一半的移动流量转向了我们的应用。

人们真的很喜欢应用程序!我认为这符合我们出于不同用途而使用不同工具的心理模型。我们还发现,相对于网站用户,应用用户的参与度要高得多,但这显然也存在选择偏差。即便如此,我依然理解对我们而言,大多数人主屏幕中拥有我们的应用图标相比容易被忽视的网站,对提升用户留存率可能带来显著的好处。目前看来,这正是我们所获取的最大好处。当然,我们并没有向用户推广使用额外的数据追踪,尽管我不会否认其他公司这么做了。


Google’s shortened goo.gl links will stop working … #

https://news.ycombinator.com/item?id=44683928

About 60k academic citations about to die - https://scholar.google.com/scholar?start=90&q=%22https://goo.gl/%22&hl=en&as_sdt=0,5

Countless books with irrevocably broken references - https://www.google.com/search?q=%22://goo.gl%22&sca_upv=1&sca_upv=1&tbs=cdr:1,cd_min:2010,cd_max:2024,bkt:b&tbm=bks

And for what? The cost of keeping a few TB online and a little bit of CPU power?

An absolute act of cultural vandalism.

edent

大约60000条学术引用即将失效 —— https://scholar.google.com/scholar?start=90&q=%22https://goo.gl/%22&hl=en&as_sdt=0,5

无数书籍中被永久损坏的参考文献 —— https://www.google.com/search?q=%22://goo.gl%22&sca_upv=1&sca_upv=1&tbs=cdr:1,cd_min:2010,cd_max:2024,bkt:b&tbm=bks 这些都是为了什么呢?将几个TB的内容保持在线和一点点CPU资源,需要付出这么大的代价吗?

这简直就是一种文化上的破坏行为。


Show HN: Tinder but it’s only pictures of my wife … #

https://news.ycombinator.com/item?id=44667831

This is great.

I set it up and was conspicuously swiping in bed. My wife is all hey, what are you doing? I’m all nothing.. put the phone down on the dresser.

No, let me see your phone etc. I relent, she opens the app with sulphur smoldering in her nostrils lol, then she starts poking around, and we have been having a really great night since.

K0balt

这真的很棒。

我刚刚装好这个应用,就很明显在自己床上滑来滑去,老婆立刻问:“嘿,你在干嘛?”我回答说:“没事的。”然后把手机放到梳妆台上。

“不行,我要看看你的手机什么”。我只好让步,她打开手机时气得鼻子里仿佛闻着了硫磺味(哈哈),然后开始到处乱点,从此后的夜晚我们相处得特别好。


The future is not self-hosted #

https://news.ycombinator.com/item?id=44687266

Self-hosting isn’t just about tech choices — it’s about who controls access to knowledge.

During the Enlightenment, owning a physical copy of a book meant intellectual freedom. You didn’t rent ideas; you had them. Today, most digital knowledge is hosted, locked, or streamed — leased from platforms, not owned. We’re in fact drifting into digital feudalism, where access to culture, tools, and even history depends on gatekeepers.

In a perfect world this should go beyond market logic. It’s not just a question of what’s sustainable or profitable. It’s about civic autonomy. If the infrastructure of knowledge is centralized, then so is control over thought.

Self-hosting may not be for everyone, but distributed, open systems are essential to preserving a democratic and durable digital commons.

voxleone

自托管不仅仅是关于技术选择,而是关于谁掌握着知识的访问权

在启蒙时代,拥有纸质书籍的实体副本意味着思想的自由。你不会租用想法,而是拥有它们。如今,大多数数字知识被托管、锁定或以流媒体形式存在——即从平台租赁,而非真正拥有。事实上,我们正在逐渐步入一种数字封建主义,在其中,通往文化、工具甚至历史的渠道都依赖于若干守门人。

在理想的世界中,这种情况应该超越市场逻辑。这并非只是可持续性或盈利性的问题,而是公民自主权的问题。如果知识的基础设施是集中的,那么对思想的控制也同样是集中的。

虽然自托管可能并非适合每个人,但分布式的开放系统对于维护数字公共空间的民主性与持久性却是至关重要的。


EU age verification app to ban any Android system … #

https://news.ycombinator.com/item?id=44705507

In the case of Android, genuine means:

The operating system was licensed by Google The app was downloaded from the Play Store (thus requiring a Google account) Device security checks have passed While there is value to verify device security, this strongly ties the app to many Google properties and services, because those checks won’t pass on an aftermarket Android OS

The issue is being raised here: https://github.com/eu-digital-identity-wallet/av-app-android-wallet-ui/issues/10

I would like to strongly urge to abandon this plan. Requiring a dependency on American tech giants for age verification further deepens the EU’s dependency on America and the USA’s control over the internet. Especially in the current political climate I hope I do not have to explain how undesirable and dangerous that is. As a resident of the aforementioned political climate, I find their concerns to be reasonable.

There are a number of comments in that same thread that indicate a mandate to utilize Google services may run afoul of EU member nations' integrity and privacy laws.

WarOnPrivacy

对于Android系统而言,“官方”意味着以下三点:

  1. 操作系统获得Google授权;
  2. 应用程序必须从Google Play商店下载(因此需要Google账户);
  3. 设备已通过安全检查。

虽然验证设备安全性本身具有一定价值,但这种做法会将应用深度绑定到谷歌的多个服务和生态系统上,因为在使用非官方Android系统的情况下,这些检查往往无法通过。

相关议题可以通过以下链接访问:https://github.com/eu-digital-identity-wallet/av-app-android-wallet-ui/issues/10

我强烈敦促应放弃这一计划。要求在年龄验证系统中依赖美国科技巨头,将会进一步加深欧盟对美国的依赖,并强化美国对互联网的控制。在当前的政治局势下,我无需多言就能说明这种做法是多么令人不齿且危险。作为上述政治局势下的一名居民,我认为他们的担忧是完全有道理的。

在同一个话题下,已有不少评论指出强制使用谷歌服务或许会违反欧盟成员国的主权与隐私保护法律。


It’s time for modern CSS to kill the SPA #

https://news.ycombinator.com/item?id=44688842

SPAs make sense when your users have long sessions in your app. When it is worth the pain to load a large bundle in exchange for having really small network requests after the load.

Smooth transitions are a nice side effect, but not the reason for an SPA. The core argument of the article, that client-side routing is a solution for page transitions, is a complete misunderstanding of what problems SPAs solve. So absolutely, if you shared that misunderstanding of SPAs and used them to solve the wrong problem, this article is 100% correct.

But SPAs came about in the days of jQuery, not React. You’d have a complex app, and load up a giant pile of jQuery spaghetti, which would then treat each div of your app is its own little mini-app, with lots of small network requests keeping everything in sync. It solved a real problem, of not wanting to reload all that code every time a user on an old browser, with a slow connection, changed some data. jQuery made it feasible to do SPAs instead.

Later, React and other frameworks made it less spaghetti-like. And it really took off. Often, for sketchy reasons. But the strongest argument for SPAs remains using them as a solution to provide a single-load of a large code bundle, that can be cached, to provide minimal network traffic subsequent to the load when the expected session time of a user is long enough to be worth the trouble of the complexity of an SPA.

codingdave

当用户在您的应用程序中进行长时间会话(长时间使用)时,单页应用(SPA)才有意义。在加载完大体积代码包之后,通过 SPA 可以实现后续网络请求非常小这个交换价值也值得承受。

流畅的页面转换虽然是个不错的副作用,但不是 SPA 存在的原因。文章的核心观点(即客户端路由是解决页面切换问题的方案),完全误解了单页应用要解决的问题。因此,如果读者你恰好也是这样误解了 SPA 的价值并试图解决错误问题,那么这篇文章的说法确实完全正确。

但最初出现单页应用是在 jQuery 时代,而不是 React 时期。那时你可能会需要构建一个复杂的应用,把大量臃肿混乱的 jQuery 代码桥接在一起,每一块 div 就像一个微小的独立应用,然后通过很多小的网络请求来维持内容同步。这样的设计解决了真实的问题:在老旧浏览器和连接缓慢环境下,用户每次修改数据时不想频繁加载整个应用的代码。jQuery 让实现这样的 SPA 变得可行起来。

随后,React 和其他框架的出现让 SPA 的开发不再像过去那样混乱。而且 SPA 逐渐真正流行开来,有时候还基于各种表象理由。但至今为止,最初的 SPA 被采用的核心论点仍然是:通过初始加载一个较大体积的代码包,它可以被缓存,从而让鲜少的后续请求在网络流量上变得更轻,前提是用户的预期会话时间足够长,足以经受住构建这个复杂应用所付出的代价。


What went wrong for Yahoo #

https://news.ycombinator.com/item?id=44696197

In 1998, Yahoo turned down the opportunity to acquire Google for $1 million. Yahoo made six acquisitions that year, spending $107.3 million.

In 2002, Google offered to sell again for $1 billion. Yahoo hesitated and Google raised its price to $3 billion. Yahoo declined at the higher price. Google went on to become a trillion dollar company.

Yahoo attempted to acquire Facebook for $1 billion in 2006, but Mark Zuckerberg turned down the offer. Had Yahoo increased its offer by just $100 million, Facebook’s board would have forced Zuckerberg to take it. Facebook also became a trillion dollar company.

In inclined to believe that neither would have become trillion dollar companies if they had been acquired by Yahoo.

thunderbong

1998年,雅虎错过了以100万美元收购谷歌的机会;那一年雅虎共完成了六次收购,花费了1.073亿美元。

2002年,谷歌再度表示愿意以10亿美元出售,但雅虎犹豫不决。随后谷歌将价位上调至30亿美元。最终雅虎拒绝了更高的报价,而谷歌最终发展为一家万亿美元规模的企业。

2006年,雅虎曾试图以10亿美元价格收购脸书,却被马克·扎克伯格拒绝。如果当时雅虎能将报价再提高1亿美元,脸书的董事会会迫使其董事会成员马克·扎克伯格接受这笔交易;然而,脸书后来也成长为了一家万亿美元企业。

我倾向于认为,如果这些公司在当时被雅虎收购,它们中的任何一家都不会发展成为万亿美元的企业。


Windsurf employee #2: I was given a payout of only… #

https://news.ycombinator.com/item?id=44687627

Engineers: always negotiate for higher base salaries. In the vast majority of cases—especially during acquihires—your equity will be worth little or nothing. Founders and VCs still get paid; employees rarely do.

Don’t just accept promises. Ask for the 409A valuation, liquidation preferences, and pay bands. If a company won’t provide transparency, that’s your signal.

Equity is a lottery ticket. Salary is money in the bank.

stan_kirdey

工程师们:在大多数情况下,尤其是在人才收购时,请始终为更高的基本工资而谈判。你的股权通常几乎一文不值。创始人和风投基金仍然能获得报酬,而员工通常却无法获得补偿。

不要只接受口头承诺。要询问公司409A估值、清算优先权和薪资范围。如果公司不愿意提供透明信息,那就是你的警示信号。

股权就像是彩票,薪资才是存入银行的钱。


Debian switches to 64-bit time for everything #

https://news.ycombinator.com/item?id=44709887

Celebrate 100 years since complete ipv6 adoption.

zaik

庆祝IPv6全面采用100周年。


AI overviews cause massive drop in search clicks #

https://news.ycombinator.com/item?id=44667666

Here is the experience when clicking a link on mobile:

  • Page loads, immediately when I start scrolling and reading a popup trying to get tracking consent

  • If I am lucky, there is a “necessary only”. When unlucky I need to click “manage options” and first see how to reject all tracking

  • There is a sticky banner on top/bottom taking 20-30% of my screen upselling me a subscription or asking me to install their app. Upon pressing the tiny X in the corner it takes 1-2 seconds to close or multiple presses as I am either missing the x or because there is a network roundtrip

  • I scroll down a screen and get a popup overlay asking me to signup for their service or newsleter, again messing with the x to close

  • video or other flashy adds in the content keep bugging me

This is btw. usually all before I even established if the content is what I was looking for, or is at any way useful to me (often it is not).

If you use AI or Kagi summarizr, you get ad-free, well-formatted content without any annoyance.

littlecranky67

这是移动设备上点击链接的体验:

  • 页面加载后,我刚一开始滚动阅读,就会跳出一个弹窗试图获取我的追踪授权。

  • 有时总会有一个"仅必要选项”(If I am lucky, there is a “necessary only”),但更常见的是需要点击"管理选项"按钮,优先找到如何拒绝所有追踪的选项。

  • 顶栏或底栏有个占屏幕20%-30%的浮动延伸横幅,正热情地向我推荐订阅服务或提示安装他们的APP。当我碰到通过点击角落的小X来关闭这个横幅时,往往要等待1-2秒才能消除,或者必须多次点击:要么是误触,要么是服务器网络延迟问题。

  • 当我在页面上滚动看下去时,又一个弹窗会霸占屏幕——这次是逼我注册他们的服务或新闻通讯,围绕关闭的X又打翻五味杂陈。

  • 更甭提内容当中时不时穿插的视频或其他各种跳眼的广告,总在刁钻地干扰我。

几乎在我确认网站内容究竟是否确实有用(很通常是没用的)之前,就被上述种种打扰了。但如果你使用人工智能(AI)或Kagi Summarizer的话,终将获得精心剔除广告后排版优良的内容体验。