2025-05-02 Hacker News Top Stories #
- Redis 创始人宣布将许可证从 SSPL 切换到 AGPL,重回开源道路。
- 联邦法官裁定苹果公司违反反垄断裁决,并提交刑事蔑视调查。
- 法官裁定苹果高管在法庭上作伪证,并将其行为转交检察官调查。
- 微软因 Office 软件加载速度慢,推出启动时预加载功能以提升启动速度。
- 发布了维米尔名画《戴珍珠耳环的少女》的 108B 像素超高清晰扫描版本,支持局部放大和 3D 观赏。
- 美国国防部长使用 Signal 应用程序绕过官方安全通信设备,引发安全担忧。
- NIH 宣布自 2025 年 7 月起,所有 NIH 资助的研究成果将免费公开。
- 介绍了一种通过 SQLite 的
.dump
命令快速复制数据库的方法,支持压缩和损坏防护。- Claude 推出新功能“集成”,支持连接多个应用程序和工具,提升协助能力。
- 推出商业级扩散语言模型 Mercury,采用扩散技术实现快速和高质量的文本生成。
Redis is open source again #
Redis 的创始人 antirez 发表了一篇博客文章,宣布 Redis 再次成为开源软件。五个月前,antirez 重返 Redis 公司,并开始与同事讨论将 Redis 的许可证从 SSPL 切换到 AGPL。尽管当时公司内部已经有关于此事的讨论,但 antirez 仍然试图推动这一变革。
antirez 表示,他希望自己的代码能够以开源的方式发布,尤其是他为 Redis 新的 Vector Sets 数据类型所写的代码。他认为,开源是 Redis 的核心价值之一,而回到开源的道路上是为了与 Redis 的用户基数和更广泛的软件社区保持一致。
antirez 还提到,Redis 公司已经发布了 Redis 8,这是第一款使用新的 AGPLv3 许可证的版本。这个版本不仅带来了新的特性,还对核心代码进行了优化,提高了性能。同时,Redis 公司的 CEO 也发表了博客文章,详细介绍了这一变化的原因和意义。
总的来说,Redis 再次成为开源软件,这是对其用户和开发者社区的重大消息。antirez 和 Redis 公司希望通过这一变化,能够更好地服务于社区,推动 Redis 的发展,并为软件开源运动做出贡献。
HN 热度 1142 points | 评论 404 comments | 作者:antirez | 9 hours ago #
https://news.ycombinator.com/item?id=43859446
- Redis 公司通过改变开源许可证来阻止亚马逊等云服务商免费使用其软件,但这种行为损害了社区的信任。
- Elastic 和 Redis 公司的经历表明,开源项目需要从一开始就选择合适的许可证,以避免未来被云服务商利用。
- 亚马逊等云服务商通过 fork 开源项目来规避支付费用,这种行为是不公平的。
- 开源项目需要找到一种平衡点,让社区和公司都能受益,而不是让公司单方面获利。
- 使用非 FOSS 许可证可能会损害开源项目的采用率,因此公司需要找到其他方式来维持自身的利益。
- 开源许可证的定义被超大规模公司所控制,这可能会导致开源项目的初衷被扭曲。
Apple violated antitrust ruling, judge finds #
https://www.wsj.com/tech/apple-violated-antitrust-ruling-federal-judge-finds-66b85957
一名联邦法官批评苹果公司(Apple)违反了一项与其应用商店(App Store)相关的反垄断裁决,并采取了罕见的步骤,将此事提交给联邦检察官进行刑事蔑视调查。法官尤雯・冈萨雷斯・罗杰斯(Yvonne Gonzalez Rogers)在周三晚上的裁决中表示:“苹果故意选择不遵守本法庭的禁令。” 她特别指责首席执行官蒂姆・库克(Tim Cook),并指控另一位公司高管在宣誓作证时撒谎。法官认为,苹果的行为是出于明确的意图,以制造新的反竞争壁垒。
这起案件突显了苹果在反垄断方面所面临的法律挑战,以及其在市场行为方面的审查。法官的裁决不仅对苹果公司产生重大影响,也可能在更广泛的技术行业中引发对市场竞争和用户选择的进一步讨论。
HN 热度 1093 points | 评论 551 comments | 作者:shayneo | 1 day ago #
https://news.ycombinator.com/item?id=43852145
- 苹果公司在明知可能会有后续调查的情况下,仍然让员工将可能涉及违法的内容写在记录中,这是令人震惊的。
- 苹果公司的行为是故意不遵守法院的禁令,试图保住其收入。
- 即使在法院已经做出判决后,苹果公司仍然试图通过各种手段来规避判决,这是不可接受的。
- 苹果公司的员工和律师应该意识到自己的行为可能会被发现,并且应该避免留下任何可能涉及违法的记录。
- 苹果公司的行为是明显的违法行为,律师的建议应该是停止这种行为,而不是试图规避判决。
- 即使苹果公司试图通过不留下记录来规避判决,但法院仍然可以通过其他方式来发现其违法行为。
- 苹果公司应该直接做正确的事情,而不是试图通过各种手段来规避判决。
Judge rules Apple executive lied under oath, makes criminal contempt referral #
https://www.thebignewsletter.com/p/judge-rules-apple-executive-lied
美国北加州的一名法官 Yvonne Gonzalez Rogers 最近作出了一个重大的判决,判决苹果公司必须允许应用开发者在应用商店外销售应用程序,而无需支付苹果公司的佣金。这一判决是 Epic Games 公司在 2020 年对苹果公司提起的反垄断诉讼案的一部分。Epic Games 公司指控苹果公司滥用其在应用商店中的主导地位,限制了应用开发者的选择。
法官 Gonzalez Rogers 的判决还指出,苹果公司的行为是“明显的不公平竞争行为”,并且苹果公司的高管,包括 CEO Tim Cook,在法庭上作了虚假的陈述。法官还将苹果公司财务副总裁 Alex Roman 的行为视为“明显的伪证”,并将此事转交给美国检察官进行刑事不敬罪调查。
这一判决对苹果公司来说是一个重大的打击,因为应用商店佣金是苹果公司服务收入的重要来源。据报道,应用商店佣金每年为苹果公司带来近 100 亿美元的收入。Epic Games 公司的 CEO 对这一判决表示欢迎,称这是应用开发者的一大胜利。
此外,美国众议院司法委员会主席 Jim Jordan 最近提出了一项立法提案,旨在削弱美国联邦贸易委员会(FTC)对反垄断法的执行权力。该提案被视为对大型科技公司有利,但遭到了来自各方的反对,包括民主党人和一些保守派团体。该提案最终被撤回,FTC 的反垄断执法权力得以保留。
这些事件表明,美国的反垄断执法环境正在发生变化,科技公司正面临着越来越大的压力。苹果公司被判必须允许应用开发者在应用商店外销售应用程序,这可能会改变应用商店的生态系统,并给应用开发者带来更多的选择。同时,FTC 的反垄断执法权力得以保留,这意味着该机构将继续对大型科技公司进行监管和执法。
HN 热度 786 points | 评论 267 comments | 作者:connor11528 | 12 hours ago #
https://news.ycombinator.com/item?id=43856795
- 苹果公司高管在法庭上作伪证,应受到惩罚和追究责任
- 苹果公司违反了反垄断法规,应受到法律制裁
- 高管的行为是出于个人利益和公司利益的考虑,而不是出于社会责任感
- 公司高管应对自己的行为负责,不能仅仅依靠公司的财力来摆脱责任
- 法律应对高管的违法行为进行严厉惩罚,否则将导致企业乱象丛生
- 苹果公司的行为可能是出于对财务利益的考虑,而不是出于对法律和社会的尊重
- 公司高管的行为可能会对整个社会产生负面影响,应受到严格监管和制裁
- 法院的判决应得到执行,公司高管应对自己的行为负责,并接受相应的惩罚
- 公司的财力和影响力不能成为其违法行为的挡箭牌,应受到法律的制裁和监管
Office is too slow, so Microsoft is making it load at Windows startup #
微软公司的 Office 软件因为加载速度慢而受到批评,为了解决这个问题,微软推出了一个新的功能,称为“启动加速”。这个功能可以在 Windows 启动时加载 Office 软件,从而使得 Office 应用程序如 Word 和 Excel 能够更快地启动。然而,这个功能也可能会使得 Windows 的启动速度变慢。
微软宣布,这个新功能将只在具有至少 8GB 内存和 5GB 空闲磁盘空间的电脑上启用。用户可以在 Word 的设置中或任务计划程序中关闭这个功能。这个更新将首先应用于 Microsoft Word,然后扩展到其他 Office 程序。
微软的这一举动引发了人们的质疑,为什么不直接优化 Office 软件使其运行更快,而是选择在 Windows 启动时加载它。微软的这一决定可能是出于提高 Office 软件的性能和用户体验的考虑,但也可能会对 Windows 的整体性能产生影响。
此外,文章还提到了微软的其他新闻,包括有人为 Game Boy Color 开发了“Windows”操作系统,Windows Recall 即将发布,Windows Hello 登录功能出现了问题等。文章还提供了相关的链接和资源,供读者进一步了解。
HN 热度 728 points | 评论 904 comments | 作者:airstrike | 1 day ago #
https://news.ycombinator.com/item?id=43852162
- 软件开发中,性能优化已不再被重视,导致软件变得越来越慢
- 现代软件的性能问题是由于开发者缺乏对性能的关注和优化,而不是硬件的限制
- 软件的功能膨胀和复杂性增加导致了性能的下降和用户体验的恶化
- 简单、高质量的软件是理想的目标,但现实中往往被忽视
- 语言和框架的选择会影响软件的性能,某些语言和框架可能会导致性能问题
- 开发者应该关注性能优化和用户体验,而不是仅仅追求功能的增加
- 软件开发中的“赶时髦”文化和“快速发布”理念导致了质量和性能的下降
- 人工智能和自动化工具可能会帮助改善软件的质量和性能,但也可能带来新的问题
108B Pixel Scan of Johannes Vermeer’s Girl with a Pearl Earring #
https://www.hirox-europe.com/gigapixel/girl-with-a-pearl-earring/
超级高清晰像素展示维米尔的《戴珍珠耳环的少女》这幅名画,网页上可以通过各种方式来欣赏这幅画,例如局部放大,3D 的形式展示画面的凸起的高度,画面各个部位的细节展现的淋漓尽致,是欣赏艺术作品非常好的方式。
HN 热度 448 points | 评论 131 comments | 作者:twalichiewicz | 1 day ago #
https://news.ycombinator.com/item?id=43852266
- 观看维米尔的《戴珍珠耳环的少女》时,会被女孩的嘴唇吸引,尽管在放大后嘴唇看起来很模糊,但大脑会自动填补细节。
- 看印象派画作时,会有类似的感觉,尽管近看时画作很模糊,但大脑会自动填补细节。
- 有些书籍,如《隐形城市》和《时间战争》,能够很好地利用这种大脑填补细节的特点,创造出生动的场景。
- 有些人认为《时间战争》这本书很好,但也有人认为它不好,甚至认为它是“客观上很糟糕”的。
- 人们对书籍的品味是主观的,不能因为自己不喜欢就认为别人没有品味。
- 有些人认为,维米尔的《挤奶女》和伦勃朗的自画像等画作,尽管很小,但在近距离观赏时仍然能给人以深刻的印象。
- 有些人对书籍和艺术品的评价可能会受到他人意见的影响,而不是真正的个人品味。
How the US defense secretary circumvents official DoD communications equipment #
https://www.electrospaces.net/2025/04/how-us-defense-secretary-hegseth.html
美国国防部长皮特·赫格塞斯(Pete Hegseth)似乎在他的办公室里有一台私人电脑,这台电脑连接到了公共互联网。他想在这台电脑上使用 Signal 应用程序,这是特朗普政府官员们偏爱的通信方式。
赫格塞斯的官方通信设备包括一系列安全和非安全的电话和电脑网络。这些设备安装在他办公桌后面的一个桌子上,包括一台 Cisco IP Phone 8841,用于危机管理系统(CMS),可以与最高级别的政府官员进行通话,包括总统、国家安全委员会、内阁成员、联合参谋长和其他人。还有一个集成服务电话-2(IST-2),可以用于安全和非安全的电话通话,属于国防红色开关网络(DRSN)。此外,还有两台电脑屏幕,连接到一个非安全的网络,可能是 NIPRNet,还有两个 Cisco Webex DX80 视频会议屏幕。
尽管有这些官方通信设备,赫格塞斯仍然坚持使用 Signal 应用程序。由于无法在政府电脑或安全的智能手机上安装 Signal 应用程序,赫格塞斯最初在办公室后面的区域使用 Wi-Fi 连接来使用 Signal 应用程序。后来,他要求在他的办公桌上安装一个互联网连接,这样他就可以使用自己的电脑来使用 Signal 应用程序。这台电脑连接到公共互联网,绕过了五角大楼的安全协议。
赫格塞斯的行为引起了人们的关注,因为作为国防部长,他有自己的通信中心,称为 SecDef Cables,专门负责保持他与任何人联系。这个中心提供全面性的语音、视频和数据能力,支持多个平台和分类级别。然而,赫格塞斯仍然选择使用 Signal 应用程序,这引发了人们对他行为的质疑。
HN 热度 417 points | 评论 405 comments | 作者:Harvesterify | 1 day ago #
https://news.ycombinator.com/item?id=43851612
- Signal 的加密算法是安全的,但是在消费者设备和互联网环境下运行存在风险。
- 使用 Signal 传输国家机密可能会导致长期保密性问题,因为即使避免中间人攻击,十年后的硬件和算法可能会轻松破解当前的加密。
- 美国国防部的通信设备和系统有专门的安全团队维护和监控,而个人设备则容易受到零日漏洞和不法点击的攻击。
- Signal 的消失消息功能可以帮助减少风险,但可能会与政府记录法规相冲突。
- 问题不在于 Signal 的技术问题,而在于操作安全问题,例如在多个群聊中复制和粘贴消息,可能会导致信息泄露。
- 即使 Signal 的加密算法是安全的,设备和环境的安全性也是非常重要的,例如设备的物理环境、访问控制和漏洞检查。
- 美国国防部可能会使用专用的、安全的网络基础设施和设备,而不是普通的互联网和消费者设备。
Starting July 1, academic publishers can’t paywall NIH-funded research #
美国国立卫生研究院(NIH)网站首页介绍了该机构的使命、职责和研究领域。NIH 是美国卫生与公众服务部下的一个机构,负责开展和支持医疗研究,以改善人类的健康和生活质量。
NIH 的研究领域包括各种疾病的治疗和预防,例如癌症、心脏病、糖尿病等。同时,NIH 还致力于提高医疗保健的质量和可及性,特别是对于弱势群体。该机构还提供了大量的健康信息和资源,包括健康话题、医疗保健提供者和设施、健康保险等。
NIH 的网站还提供了大量的科学教育资源,包括科学新闻、研究成果和教育材料。这些资源旨在帮助学生、教师和普通公众更好地理解科学和医学知识。同时,NIH 还提供了研究资金和培训机会,支持科学家和研究人员开展创新研究。
NIH 的主任 Jay Bhattacharya 博士在网站上发表了关于加速研究成果公开的声明。该声明指出,NIH 将在 2025 年 7 月 1 日实施新的公开访问政策,允许公众更快速地获取 NIH 资助的研究成果。这种政策的改变旨在提高公众对科学研究的信任和透明度,促进研究成果的共享和应用。
NIH 的网站还提供了大量的新闻和活动信息,包括新闻发布、媒体资源和社交媒体链接。这些资源旨在帮助公众更好地了解 NIH 的工作和研究成果,促进公众与科学家之间的交流和合作。同时,NIH 的网站还提供了关于该机构的历史、组织结构和联系信息等。
HN 热度 413 points | 评论 60 comments | 作者:m463 | 10 hours ago #
https://news.ycombinator.com/item?id=43858568
- 学术出版商不应对公众隐瞒 NIH 资助的研究成果,应该让公众能够免费获取这些信息。
- 发表的标准应该是免费的,尤其是与建筑安全法规相关的标准,如 NEC。
- 标准的出版和更新需要资金支持,目前的付费访问模式存在问题,需要探索新的资金模式。
- 政府可以通过资助来支持标准的出版和更新,避免因私人资助而导致的利益冲突。
- Sci-Hub 为人们提供了便利,使得原本付费的学术论文能够被更多人获取。
- 大学图书馆应该提供数字化的书籍和期刊,让人们能够更容易地获取知识。
- 一些国家已经开始屏蔽 Sci-Hub 等网站,限制人们获取知识的途径。
- 使用 VPN 等工具可以绕过屏蔽,继续访问这些网站。
- 学术论文的全文访问对于研究和证据综合非常重要,仅靠标题和摘要不足以满足需求。
A faster way to copy SQLite databases between computers #
https://alexwlchan.net/2025/copying-sqlite-databases/
本文介绍了一种加快 SQLite 数据库在不同计算机之间复制的方法。作者通常需要将 SQLite 数据库从远程服务器复制到本地机器进行分析或备份。当数据库较小时,使用 rsync 命令可以轻松完成此操作。但是,当数据库增长到数百兆字节甚至数千兆字节时,复制过程变得缓慢且不可靠。
作者发现,数据库中的索引是复制过程慢的主要原因。索引可以加快查询速度,但也会使数据库文件变大,复制速度变慢。为了解决这个问题,作者使用 SQLite 的内置工具将数据库转储为文本文件。使用 .dump
命令可以将整个数据库转换为一系列 SQL 语句,这些语句可以写入一个文本文件。
这种方法可以减少索引的大小,因为索引被转换为创建索引的 SQL 语句,而不是存储索引本身。这样可以减少数据库文件的大小,使其更容易复制。作者还发现,文本文件可以使用 gzip 进行压缩,从而进一步减小文件大小。
为了演示这种方法的有效性,作者提供了一个例子。在这个例子中,原始 SQLite 数据库文件大小为 3.4 GB,而转储为文本文件后,文件大小减少到 1.3 GB。使用 gzip 压缩后,文件大小进一步减小到 240 MB。这使得复制数据库的过程变得更快、更可靠。
作者还指出,这种方法可以避免在复制过程中出现数据库文件损坏的问题。当数据库文件正在被复制时,如果数据库被更新,可能会导致复制的文件损坏。使用转储文件可以避免这种问题,因为转储文件是一份稳定的数据库副本,不会在复制过程中被修改。
总的来说,本文介绍了一种使用 SQLite 的内置工具将数据库转储为文本文件的方法,以加快数据库在不同计算机之间的复制速度。这种方法可以减少索引的大小,减小数据库文件的大小,使其更容易复制。同时,也可以避免在复制过程中出现数据库文件损坏的问题。
HN 热度 411 points | 评论 162 comments | 作者:ingve | 13 hours ago #
https://news.ycombinator.com/item?id=43856186
- SQLite 有一个官方工具可以用于数据库复制,但这个工具不包含在 autotools 包中,需要手动编译。
- 使用 VACUUM INTO 命令可以生成一个最小化的数据库备份,但这个方法会保留索引数据。
- 文本文件的压缩效率可能不如二进制文件,尤其是在包含索引的数据库中。
- 压缩后的二进制文件可能比压缩后的文本文件小,尤其是在去掉索引之后。
- 使用 litestream 可以安全地复制 SQLite 数据库,且支持通过 SFTP 进行复制。
- 直接复制正在运行的数据库文件可能会导致数据库损坏,需要使用快照或 checkpoint 机制。
- 去掉索引并压缩二进制文件可以达到较好的压缩效果。
Claude Integrations #
https://www.anthropic.com/news/integrations
Claude 是一个人工智能工具,最近推出了一个新的功能叫做集成(Integrations),允许用户连接自己的应用程序和工具到 Claude。这个功能使得 Claude 能够更深入地了解用户的工作内容,包括项目历史、任务状态和组织知识,并能够在每个步骤提供专家级的协助。
集成功能支持多个流行的服务,包括 Atlassian 的 Jira 和 Confluence、Zapier、Cloudflare、Intercom、Asana、Square、Sentry、PayPal、Linear 和 Plaid。开发人员也可以使用 Claude 提供的文档和解决方案创建自己的集成。每个集成都可以大大扩展 Claude 的功能,例如 Zapier 可以连接数千个应用程序,自动化用户的软件栈。
Claude 还推出了一个新的研究功能,允许用户进行更深入的调查,搜索数百个内部和外部来源,提供更全面的报告。这个功能可以在 5 到 45 分钟内完成,取决于调查的复杂性。报告中包括清晰的引用,链接到原始材料,确保用户可以自信地使用 Claude 的研究结果。
此外,Claude 的研究功能还支持 web 搜索和 Google Workspace,用户可以连接自己的应用程序和工具来扩展搜索范围。Claude 的集成和研究功能目前处于测试阶段,仅在 Max、Team 和 Enterprise 计划中可用,未来将在 Pro 计划中推出。Claude 的 web 搜索功能现在在所有付费计划中全球可用。
HN 热度 403 points | 评论 153 comments | 作者:bryanh | 9 hours ago #
https://news.ycombinator.com/item?id=43859536
- Claude 的新功能让人感到惊讶,但有些用户觉得 3.7 版本不如 3.5 版本好用
- 有些用户对 Deep Research 的功能感到失望,认为它不能提供深入的研究结果
- 用户对 Claude 的研究功能有不同的定义和期望,有些人认为它应该能够进行数据收集,而有些人认为它应该提供更高层次的研究摘要
- 有些用户觉得 Claude 的更新速度太快,导致功能还没有稳定就已经被新的功能取代
- 用户对 Claude 的表现有不同的看法,有些人觉得它在某些方面有所改进,但在其他方面却退步了
Mercury: Commercial-scale diffusion language model #
https://www.inceptionlabs.ai/introducing-mercury
Mercury 是一个商业级的扩散语言模型,它比当前的语言模型快 10 倍,推动了语言模型的智能和速度的边界。Mercury 采用了扩散语言模型(dLLM)的技术,通过粗到细的生成过程,可以同时更新多个 token,从而实现了前所未有的速度和内置的错误纠正。
Mercury 的主要特点是速度快,能够在普通的 NVIDIA H100 硬件上实现每秒 1000 个 token 的输出速度,这比当前的速度优化语言模型快 5 倍。同时,Mercury 的代码生成模型 Mercury Coder 也实现了高质量的代码生成,能够在标准的代码生成基准测试中取得优秀的成绩。
Mercury 的技术优势在于其扩散语言模型的架构,能够同时更新多个 token,从而实现了快速和高质量的文本生成。这种技术可以应用于各种语言模型的任务,包括代码生成、聊天应用等。Mercury 的开发者认为,这种技术将会推动语言模型的发展,实现更快、更高质量的文本生成。
Mercury 的应用前景广阔,包括代码生成、聊天应用、企业自动化等。开发者可以通过 API 或者本地部署的方式访问 Mercury 的模型,实现高质量的文本生成。同时,Mercury 的技术也可以应用于其他领域,例如视频、图像和音频生成等。
Mercury 的开发者表示,他们将继续开发和改进 Mercury 的技术,实现更快、更高质量的文本生成。同时,他们也希望与开发者和企业合作,推动语言模型的发展和应用。
HN 热度 377 points | 评论 166 comments | 作者:HyprMusic | 1 day ago #
https://news.ycombinator.com/item?id=43851099
- 速度和准确性之间存在权衡,快速的模型可能无法保证准确性,但可以解锁新的使用方式。
- 扩散模型可能比自回归模型更能实现高精度,因为它们可以调整整个块的标记以应对不连续性。
- 自回归模型在学习顺序数据的联合分布方面可能比扩散模型更好,扩散模型可能需要在性能和质量之间进行权衡。
- 混合架构模型可以结合自回归和扩散模型的优势,实现更好的性能和准确性。
- 扩散模型可以用于生成大规模结构,自回归模型可以用于填充细节,实现多尺度模型。
- 人类的大脑可以整合多个感官处理中心和思维模式,未来可能会出现结合多种模型的混合架构。