2026 06 21 HackerNews

2026-06-21 Hacker News Top Stories #

  1. EFF支持《开放法院法案》,主张用免费且现代化的统一平台取代收费的PACER系统,以保障公众对司法信息的获取权。
  2. 曾为《毁灭战士》《德军总部3D》等经典游戏配乐、深受重金属音乐影响的作曲家鲍比·普林斯去世。
  3. 开发者利用CSS渲染引擎实现了可多人联机的网页版《雷神之锤》,以此展示Web技术的创新边界与局限。
  4. 屏幕无法显示人眼可见的全部饱和色彩,尤其是蓝绿色,但在落叶林透过树叶的阳光中可以体验到这些超色域色彩。
  5. 美国提出的《JAWBONE法案》允许个人起诉政府非法施压平台删除受保护言论,并要求相关沟通透明化。
  6. 作者成功将网页的HTML字节编码进PNG像素,从而把整个网站存储在了浏览器的favicon图标中。
  7. 英国政府正考虑对VPN服务实施年龄分级限制,旨在防止未成年人借此绕过社交媒体禁令。
  8. 因SpaceX上市后被纳入标普500指数基金,许多美国人对退休储蓄被迫间接投资该公司表达了不安与不满。
  9. Windows 11的新版媒体播放器内存占用是旧版的3.5倍,且需付费购买编解码器,引发了对软件臃肿和额外收费的批评。
  10. 早期研究结果令人担忧,过度依赖人工智能正在导致医疗和软件工程等领域的专业技能出现退化。

1. 法院记录应免费 (Court Records Should Be Free) #

https://www.eff.org/deeplinks/2026/06/court-records-should-be-free

美国电子前哨基金会(EFF)发布博客文章《法院记录应免费》,批评联邦法院的 PACER 系统对公众查阅法院档案收取高额费用,每年超过 1.5 亿美元,构成低收入人群的障碍。EFF 联合多个组织支持《2026 年开放法院法案》,该法案将用现代化统一平台取代老旧的 PACER 和 CM/ECF 系统,消除收费、加强网络安全并降低长期成本。文章指出,公众获取法院记录是民主问责的基石,法案将推动联邦司法系统技术进入现代时代。


HN 热度 485 points | 评论 130 comments | 作者:hn_acker | 1 day ago #

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

  • PACER 收取费用,但法院记录不受版权保护,获取后可以自由分发,这是 RECAP 等网站存在的基础
  • PACER 费用问题类似于公共政策困境:免费会需要公共资金补贴,而这部分补贴最终由纳税人承担,可能对非律师群体不公平
  • 法院记录免费会更多惠及律师行业,相当于用公众税收补贴法律专业人士,存在制度性争议
  • 记者等非法律人士利用法院记录进行调查报道有巨大公共价值,免费化值得考虑
  • 可以仅提高免费额度门槛来解决记者问题,而不必完全免费
  • 铅水管更换案例中,住户自己更换比政府统一更换成本更高、效率更低,类似 PACER 的垄断收费
  • 住户自己付费会促使货比三家,政府花钱则易滋生腐败或低效
  • 小规模住户面对强制性需求缺乏议价能力,但存在多个供应商时竞争可降低价格
  • 单支付体系(如医保)能获得更好价格,但美国 Medicare 相比其他国家仍过高
  • 医疗体系的比较需要考虑福利类型、人口覆盖及欺诈防范等复杂因素

2. 《毁灭战士》《德军总部 3D》《毁灭公爵 3D》作曲家鲍比·普林斯去世 (Bobby Prince, composer for Doom, Wolfenstein 3D, and Duke Nukem 3D, has died) #

https://www.legacy.com/legacy/robert-bobby-prince-lll

该网页是 Legacy.com 的安全验证页面,系统正在进行自动化机器人检测,以确认访问者不是恶意程序。页面提示需启用 JavaScript 和 cookies 以便继续访问,验证成功后才会跳转到目标内容。当前显示的是 Cloudflare 安全服务的中转界面,并非实际文章或信息内容。


HN 热度 451 points | 评论 51 comments | 作者:pgrote | 1 day ago #

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

  • Bobby Prince 表示 DOOM 音乐是在 Sound Blaster 1.0(Yamaha OPL2 芯片)上创作,并自制音色库,后期声卡模拟导致鼓声失真,DOSBox 的 OPL2 模拟最真实。
  • 应有人制作原始 OPL2 版本的 DOOM 音轨。
  • Bobby Prince 演唱的《Eat Your Vegetables》令人怀念。
  • DOOM 音乐深受 Pantera、Slayer 等金属乐队影响,Mac 版附带 MIDI 文件。
  • 有视频详细介绍了 DOOM 音乐参考的歌曲。
  • OPL2 版本的 DOOM 音乐比后期 CD 音质更出色,芯片音乐的独特魅力难以被真实乐器取代。
  • 专门为 AdLib/OPL 芯片编写的音乐远胜于生硬模仿真实乐器的 MIDI 渲染。
  • Quake 的 Trent Reznor 配乐并不成功,但游戏太流行;Mass Effect 的 Uncharted Worlds 仍保留芯片音乐风格。
  • Bobby Prince 的原作是 Roland SC-55 的 General MIDI 版本,OPL2 并非原本声音,GM 音质更佳。
  • Stéphane Picq 为 AdLib 创作的音乐是天才之作(如 Dune 配乐)。
  • TFX 的 AdLib 编程是经典范例。
  • Gravis Ultrasound 音质好,但 Sound Blaster 兼容性麻烦。
  • 波形发生器芯片比采样器更接近真正的音乐乐器。
  • 芯片音乐独立于主流摇滚,具有独特的艺术价值,不应简单与真实乐队类比。

3. CSSQuake (CSSQuake) #

https://cssquake.com/

这是一个基于网页的《雷神之锤》(Quake)游戏,版本 v0.230,使用 PolyCSS 渲染器。页面支持多人联机,玩家可自定义名称、颜色、地图(如 E1M1 至 E1M8),并设置碎片限制、时间限制和最大玩家数。操作方面提供 WASD 移动、鼠标视角、射击、跳跃、蹲伏等快捷键。调试选项包括显示轮廓、统计面板、FPS 面板等;游戏性设置可调整准星、动态光照、静音、粒子效果、敌人显示、无敌及移动禁用等。页面底部显示当前帧率 60 FPS 和内存占用 17 MS,资源从 id1/pak0.pak 加载。


HN 热度 441 points | 评论 92 comments | 作者:msalsas | 13 hours ago #

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

  • 尽管 CSS Quake 很厉害,但它在 M1 Pro 上的运行流畅度还不如 90 年代 Pentium-133 上的原版 Quake,说明 CSS 渲染并不优化。
  • 这个引擎并非为性能而生,CSS 本来就不是做游戏渲染的合适工具。
  • 30 年后的计算能力仍无法弥补 CSS 的局限性,这反而证明了原版 Quake 引擎的工程成就。
  • 类比:优化烤面包机做不出好肉饼,或者智能空气炸锅本应做好吐司,但 CSS 渲染管道是故意荒谬的,性能差并不奇怪。
  • CSS 是通用渲染方案,没人会花时间优化 3D 变换来做游戏,因为不值得。
  • 不同浏览器表现差异大:Chrome 流畅,Safari 卡顿;Firefox+Linux 没问题,WebKit(如 Gnome Web)表现不佳。
  • 这个游戏比 vim 还难退出。
  • 这不仅是 CSS 渲染器,还包含了完整的引擎逻辑(游戏逻辑是 TypeScript,渲染用 CSS)。
  • CSS Quake 需要 JavaScript 才能运行,CSS 只负责渲染。
  • 这是对 CSS(以及整个 Web 栈)的合理且有趣的应用。
  • 与 CSS Doom 是独立项目,但 CSS Doom 启发了 CSS Quake。
  • 存在一些局限,比如狗会浮在空中(玩笑称是 .dog { display: float; })。

4. 在哪里能找到屏幕无法显示的颜色 (Where to Find the Colors Your Screen Can’t Show You) #

https://moultano.wordpress.com/2026/06/19/where-to-find-the-colors-your-screen-cant-show-you/

屏幕无法显示所有真实世界的颜色,尤其是某些青色。人眼有三类视锥细胞,通过比较它们的响应强度来感知颜色,因此两个不同光谱只要引起相同的视锥响应,看起来就是同一种颜色。1931 年 CIE 色度图描绘了人眼可见的全部颜色,但屏幕用红绿蓝三原色只能覆盖其中一部分(sRGB 色域),导致大量蓝绿色无法呈现。即使现代 LED 灯也会在这段颜色上表现不足。要看到这些缺失的色彩,需要走出户外,比如在落叶林中,光线穿过叶片多次后,会滤出更纯净的绿色和黄色,超出屏幕所能显示的范围。


HN 热度 424 points | 评论 116 comments | 作者:moultano | 20 hours ago #

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

  • sRGB 色彩空间最大的缺陷是无法还原许多饱和的橙/红/紫色,而人眼对此区域颜色差异极为敏感。
  • 人眼在蓝绿色区域的色分辨能力较低,因此 CIE 1931 色度图夸大了该区域缺失颜色的重要性。
  • Display P3 色域能明显改善橙/红/紫色的还原,许多廉价显示器已支持,但出厂默认多为 sRGB,应手动切换到 Display P3。
  • 完全覆盖 Rec.2020 色域目前只有激光投影机才能做到,且多为单芯片 DLP,存在彩虹效应、黑色层次差、激光散斑等问题。
  • 商用 RGB 激光投影机价格约 5 万美元,非影院版约 2 万美元。
  • 人眼对绿色饱和度的不敏感可能是因为绿色物体少见,但透过树叶的透射绿(如枫林背光)同样重要,能显著影响自然摄影的观感。
  • 日常观看的影视内容中,使用 sRGB 常使红色物体显得暗淡,切换到 Display P3 后能立刻看到更生动的红色。
  • 色彩渲染指数(CRI)的 Ra 指标不衡量 R9(深红),导致许多照明厂商为节省成本而牺牲深红再现。
  • 对于 LED 光源,R9 对肤色还原至关重要,但其被忽略是导致 LED 灯光品质不佳的重要原因之一。

5. 新法案剑指政府压制合法在线言论 (A new bill takes aim at government pressure to silence lawful online speech) #

https://www.eff.org/deeplinks/2026/06/new-bill-takes-aim-government-pressure-silence-lawful-online-speech

美国参议员泰德·克鲁兹和罗恩·怀登提出《司法对抗官僚过度干预网络表达法案》(JAWBONE Act),旨在建立联邦诉讼权,追究政府官员胁迫或试图胁迫广播公司、在线服务商或 AI 提供商删除受第一修正案保护的合法言论的行为,并建立政府与这些中介机构关于用户言论沟通的透明制度。

电子前哨基金会(EFF)对此表示支持。文章指出,政府通过施压私人公司进行审查(即“jawboning”)严重威胁言论自由。EFF 正代表 ICEBlock 应用开发者乔舒亚·亚伦维权——联邦官员曾威胁调查并起诉他,司法部长还要求苹果下架该应用。EFF 已依据《信息自由法》起诉相关机构,要求公开与苹果、谷歌、Meta 的沟通记录。

文章同时强调,并非所有政府与平台的沟通都违宪,合法信息共享不应被扼杀。平台本身也拥有第一修正案权利,可以自主决定内容审核方式,而不应被政府指令绑架。EFF 赞赏两位参议员的努力,并期待与国会合作完善该法案,以更好地保护普通用户的表达自由。


HN 热度 294 points | 评论 140 comments | 作者:hn_acker | 1 day ago #

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

  • JAWBONE 法案名称的巧妙之处在于字母缩写,类似于爱国者法案等历史先例。
  • 反对爱国者法案的唯一参议员费因戈德的观点文章值得一读,其中关于警察国家与自由关系的论述至今仍有现实意义。
  • 恐怖分子赢得了胜利,爱国者法案的后果正是当年所预测的:美国不再尊重其建国时的基本自由,政府自身变成了最活跃的恐怖组织。
  • 该法案是两党合作的结果,由民主党参议员 Ron Wyden 共同发起,EFF 表示支持。
  • 言论自由问题在历史上被中左翼忽视,导致右翼借此议题给自己贴金,但实际上右翼也并不真正保护言论自由。
  • 私人平台有权禁止纳粹言论,这是人们行使言论自由和结社自由的体现,要求平台强制保留纳粹言论如同不允许主人把说脏话的客人赶出家门。
  • 需要区分合法的抗议和过度审查,否则双方只会就具体细节无休止争吵。

6. 我将一个网站存储在网站图标中 (I Stored a Website in a Favicon) #

https://www.timwehrle.de/blog/i-stored-a-website-in-a-favicon/

作者尝试将完整网页存储在浏览器的 favicon 像素中。方法是将网页 HTML 转为字节,加上 4 字节长度头,直接写入 favicon 图片的 RGB 通道,每个像素存储 3 个字节。最终一个 208 字节的页面只需 9x9 像素的 favicon(81 像素),占用 87% 容量。读取时通过 JavaScript 将 favicon 绘制到 canvas 上,反向提取字节解码出 HTML 并替换页面。该实验实用性有限(需 JS 引导、存储量小),但探索了 favicon 作为数据载体的可能性。其他备选方案包括使用 SVG favicon、PNG 注释块或 ICO 多图标格式。


HN 热度 288 points | 评论 97 comments | 作者:theanonymousone | 18 hours ago #

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

  • 可以通过 SVG favicon 直接存储标记,比像素编码更实用。
  • 像素存储方法更有趣,类似鲁布·戈德堡机械,属于技术玩乐。
  • ICO 文件格式支持多分辨率图标,可存储更多数据。
  • 可以将整个网站放在 SVG 的中并在 favicon 中渲染。
  • 可以使用自定义 4 位或 8 位压缩编码存储 HTML 标签。
  • 提取 HTML 时正确编码为 XML 优于正则表达式。
  • 可以用 HTML/PNG 多格式文件(polyglot)一步完成,无需单独解码。
  • 还可以创建同时兼容 ZIP 和 PDF 的多格式文件。
  • 利用 favicon 缓存跨域重定向可实现用户追踪,存在指纹风险。
  • 反指纹措施应关注 canvas API 与 favicon 的结合使用。
  • PNG 本身有 tEXt、zTXt、iTXt 注释块可存储任意内容,但缺乏趣味性。
  • 存在类似项目,如将股票持仓编码到 URL 和 favicon,以及“Pong in S Favicon”。
  • 文章采用短促、密集的写作风格,疑似 LLM 生成,阅读体验不佳。
  • 这种风格可能是为了适应小屏幕阅读,而非 AI 生成。
  • 有读者期待文章内容本身存储在 favicon 中,但未实现,错失机会。
  • 也有人欣赏这种简洁的写作方式。

7. 英国家庭 VPN 禁令更新:政府考虑设置“年龄门” (VPN ban update for UK households as government looks at ‘age-gate’) #

https://www.birminghammail.co.uk/news/midlands-news/vpn-ban-update-uk-households-34141063

英国政府正考虑对 VPN 实施年龄分级限制,作为 16 岁以下社交媒体禁令的配套措施。儿童部长乔什·麦卡利斯特表示,可能对 VPN 进行“年龄分级”,技术部长利兹·肯德尔承诺 7 月将就此发表声明。政府已启动咨询,评估限制儿童使用 AI 聊天机器人、对 VPN 进行年龄分级或限制的方案。目前尚无直接禁令,但当局正研究如何防止未成年人通过 VPN 绕过社交平台年龄限制。与此同时,禁令公布后,青少年搜索如何绕过限制的方法激增。


HN 热度 283 points | 评论 305 comments | 作者:iamnothere | 10 hours ago #

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

  • 对隐私观念侵蚀感到沮丧,以前会强烈反对,现在竟可讨论
  • 以俄罗斯为例,声称保护儿童的措施实际用于屏蔽反对派,欧洲类似做法令人怀疑儿童是否真安全
  • 应禁止对所有人都危险的成瘾特性(如无限滚动、非社交圈内容),而非仅针对儿童
  • 禁止非社交圈内容会杀死新闻机构,且谁控制批准列表是问题
  • 年龄验证难以有效执行,面部扫描可被游戏绕过,多数色情用户拒绝验证
  • 儿童面临的风险是平台设计问题(如 Roblox 恋童癖、Grok 生成裸照),而非 VPN
  • 要求 VPN 年龄验证需提供身份证,是荒谬且侵犯隐私的
  • 应清理政府中的恋童癖,而不是通过限制所有人来假装保护儿童
  • 某些人将“不便”当作攻击言论自由的借口,有时治疗比疾病更糟
  • 儿童被诱骗在互联网之前就存在,不必因此关闭整个世界
  • 几代人只懂“能用”的计算机,缺乏理解技术背后的原理
  • 编码者从 90 年代积极捍卫隐私到如今只偶尔投票,变得舒适富有

8. 美国人对 SpaceX 影响退休储蓄感到不安 (Americans express unease over SpaceX’s influence on retirement savings) #

https://www.theguardian.com/science/2026/jun/19/spacex-retirement-savings-elon-musk

SpaceX 上市后估值达 1.77 万亿美元,马斯克成为世界首位万亿富豪。但许多美国人担忧,由于退休储蓄与标普 500 指数基金紧密挂钩,他们被迫间接投资于 SpaceX 和 AI 相关公司。受访者普遍表示不满,认为这如同“被迫进入巨型赌场”,并批评科技巨头估值脱离实际、缺乏问责,以及加剧社会不平等。部分人选择不投资股市或主动撤出指数基金,以示抗议。也有少数人赞赏 SpaceX 的技术成就,但依然对财富和权力集中感到不安。


HN 热度 245 points | 评论 136 comments | 作者:ValentineC | 1 day ago #

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

  • 这是一种“私有化利润,社会化损失”的变体,通过有问题的公司治理(A/B 股、债务负担)强行将风险转嫁给投资者。
  • SpaceX 通过 Starlink 对国家安全至关重要,乌克兰战争证明了其价值,因此其估值合情合理;而且大多数退休储蓄已投资于军事承包商。
  • 乌克兰战争中 Starlink 的作用被夸大,实际是无人机战争和导弹发展的结果。
  • 远程无人机依赖 Starlink,没有它打击会更困难。
  • Starlink 在乌克兰被地理围栏,无法用于俄罗斯境内打击。
  • 国家安全更依赖 Starshield 而非 Starlink,但 SpaceX“大到不能倒”。
  • 如果 SpaceX 如此重要,那么它被一个人控制是国家安全隐患。
  • 根据同行比较(RTX、波音、洛克希德等),SpaceX 的市销率高达 100-130 倍,严重高估,强制让退休储蓄投资是不合理的。
  • 治理荒谬,明显操纵纳入规则和有限流通股。
  • 大多数退休储蓄投资于军事承包商的说法不成立,军事承包商仅占标普 500 的 1-1.5%。
  • 这种杠杆(军事合同和退休储蓄)让人质,且估值不合理。
  • 猜测 Falcon 9 可能被剥离,X Corp 将被整合以便快速处置。
  • 担忧的不是军事关系,而是金融手段和强制进入市场的不稳定性。
  • 如果 SpaceX 至关重要,应该国有化,民主控制而非个人独裁。
  • SpaceX 并非“至关重要”,在真正的大国冲突中卫星也脆弱。
  • 不是至关重要,乌克兰无人机已改用光纤连接,Starlink 并非必要。
  • 光纤无人机仅短程,Starlink 仍用于远程和海军无人机,抗干扰能力强。
  • 如果 SpaceX 成功,利益归同样承担损失的人,不存在社会化损失;对比 Web 应用万亿估值,实际改变世界的公司(EV、火箭)被怀疑是骗局不公平。

https://www.extremetech.com/computing/windows-11s-new-media-player-uses-35x-more-ram-charges-for-popular-video

微软新版 Windows 11 Media Player 被曝内存占用是经典播放器的 3.5 倍(空闲时 377MB vs 103MB),启动时间也增加约 50%(从 2 秒增至 3 秒)。更受争议的是,HEVC(H.265)视频解码需付费购买扩展,且系统移除了 AC-3(杜比数字)音频编解码器,导致无法原生播放相关音轨。新版播放器已取代 Groove 音乐和经典 Windows Media Player 成为默认应用,但经典版仍可选装。有用户建议改用自带解码器的第三方播放器(如 VLC)来避免付费。


HN 热度 245 points | 评论 129 comments | 作者:tcp_handshaker | 10 hours ago #

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

  • 移除 HEVC 支持并非微软本意,而是因为授权池提高价格。
  • 内存增加源于使用 JS/TS 前端工程而非原生 API,对开发者便利但对用户不利。
  • ‘对用户更差但对开发者更容易’的权衡不可接受。
  • 许多现代软件臃肿、功能减少且不一致,Windows Media Player 只是其中一环。
  • 很少有人关心媒体播放器的内存差异(370MB vs 100MB),实际影响几近于无。
  • 单个应用内存增加不大,但 Windows 中多个核心组件(如资源管理器)同样臃肿,累积效应明显。
  • 微软可能通过强制用户升级硬件(更多 RAM、更强 CPU)来获利。
  • 用户花钱升级 RAM 不是为了承受更臃肿的应用,开发者应尊重资源效率。
  • 虚拟内存可以换入换出,额外 200MB 在 Chrome 数 GB 面前微不足道,用户若在意可换用 VLC。
  • 额外内存会使 SSD 磨损加快。
  • VLC 播放同样内容内存更低,微软作为大公司却做不到,令人尴尬。
  • 用户更愿意捐赠给志愿者项目如 VLC,而非忍受微软的臃肿。
  • Windows 中已有上百个进程占用超过 10GB RAM,加上 IDE 等可达 20GB,32GB 不够用。
  • 若每个应用多占 100MB,100 个应用就会显著增加内存压力。

10. AI 正在毁掉我们的技能吗?初步结果出炉——情况不容乐观 (Is AI ruining our skills? Early results are in – and they’re not good) #

https://www.nature.com/articles/d41586-026-01947-1

根据这篇《自然》新闻文章引述的早期研究,对人工智能工具的依赖正在削弱医学和软件工程领域的专业技能。一项针对美国医护人员的调查发现,70% 的护士和 77% 的医生担心因过度依赖 AI 而导致技能退化。在波兰的一项研究中,使用 AI 辅助结肠镜检查的医生,其腺瘤检出率从使用 AI 前的 28.4% 下降到 AI 不可用时的 22.4%。Anthropic 公司开展的一项随机试验显示,使用 AI 助手的软件工程师在基础编码任务上的表现反而不如未使用者。研究人员警告,“技能退化”(deskilling)是一个真实存在的现象,需要更多研究;专业人士应当反思,自己希望保留哪些技能,而不是将其外包给 AI。


HN 热度 237 points | 评论 313 comments | 作者:Michelangelo11 | 1 day ago #

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

  • 用 AI 辅助工作是好的,但依赖 AI 替代自身智力发展是危险的,就像用类固醇健身一样,捷径往往最危险。
  • 现在更注重产出速度和效率,而非享受编码和解决问题的乐趣,AI 让软件开发变成了“更快、更多”的竞赛。
  • 对许多开发者来说,AI 的最大吸引力在于掩盖代码来源,让使用者感觉是自己创造的结果,从而获得满足感。
  • 使用 AI 生成的聪明代码让人感到“肮脏”,因为本质上是盗用他人未经归属的知识产权,而 AI 公司从中获益。
  • 开发者分为两类:一类将编程视为实现产品的手段,另一类享受编码过程本身;公司高管只关心第一类。
  • “过程 vs 产品”的二分法不准确,工作乐趣来自两者的结合;失去任何一面都可能让工作不值得。
  • AI 时代,容忍“垃圾内容”的门槛下降,因为 AI 能快速生成大量代码;但最终产品取决于迭代和打磨,这需要直觉和品味。
  • AI 能帮助删除大量冗余代码、执行有意义的重构,提升产品整体质量,让开发者实现更大胆的目标。
  • 更快的产出实际上只是为了让公司富人更富,对开发者没有好处,反而导致倦怠。
  • 许多开发者只是为薪水而工作,并不享受编程,他们宁愿用 AI 代劳,自己则可以偷懒。

Hacker News 精彩评论及翻译 #

VPN ban update for UK households as government loo… #

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

In Russia, they claimed that new measures to block websites are necessary to protect the children online. Of course, they immediately used these new capabilities to block opposition websites and sources critical of the government.

Now, seeing many European governments tirelessly push for these new measures to protect the children , I’m pretty sure that the children are finally going to be safe online.

Andrew_nenakhov

在俄罗斯,他们声称新的网站屏蔽措施是为了保护儿童上网安全。当然,他们立即用这些新能力屏蔽了反对派网站和批评政府的消息源。如今,看到许多欧洲政府不遗余力地推动这些保护儿童的新措施,我敢肯定孩子们终于能在网上安全了。


Hyundai buys Boston Dynamics #

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

The problem is Boston Dynamics makes actual robots, which are much more limited than robots constructed from pure hype.

glaslong

问题在于波士顿动力公司制造的是真实的机器人,而这些机器人远比纯粹由炒作构建的机器人受限得多。


How many of the 170k English words do you know? #

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

As others have pointed out, too many clicks per word. I am a sucker for a ‘how many words do you know’ quiz so I finished anyway. Overall I’m skeptical of the classifications. In broad strokes, the early words are easier and the latter words are more challenging, but the middle is pretty muddied.

Some of the words chosen are rather absurd/inappropriate: breviary (which I got wrong but felt like a vaguely religious word) was characterized as intermediate but I think it’s much more obscure and less obvious than that; Hippopotomonstrosesquippedaliophobia was used as a word (I got that wrong as well) - any type of ‘phobia’ word is really the sort of thing a fourth grader opens up a page in the dictionary and points out, not a word that is used… ever; metamorphosis and kinetic were labeled expert, which I don’t agree with (what elementary schooler doesn’t learn about the metamorphosis of a caterpillar into a butterfly? what high schooler doesn’t learn about kinetic energy?).

Most words were reasonably well defined in a way that most people would understand or recognize. A few words had poor definitions: lethargy (“the state of being lethargic” - obvious); complacent (“smug satisfaction with oneself” - I disagree that complacency is intrinsically smug); magnanimous (“generous toward a rival” - I disagree that a rival must be involved); gauche (“socially awkward” - this is sort of close but the given definition completely misses the idea of being tactless).

They call it scientific and give a hand-wavey formula, but they don’t explain how words are stratified in the first place. If stratified sampling is a formally recognized method of doing this, it would be nice to have a link to a real reference. I think I know a lot of words, but I am skeptical of the estimate this app provided (north of 75k).

brianleb

正如其他人指出的,每个单词需要点击太多次。我本人对“你知道多少单词”这类测试毫无抵抗力,所以还是做完了。总体而言,我对这些分类持怀疑态度。大致来看,前面单词较简单,后面单词更难,但中间部分相当混乱。

有些选词相当荒谬或不恰当:breviary(我答错了,但感觉像是个跟宗教有关的模糊词汇)被归为中级,但我认为它比这更生僻、更不常见;Hippopotomonstrosesquippedaliophobia(我也答错了)这种词也被用作测试词——任何“恐惧症”类词汇都更像是四年级学生翻开字典随手一指的那种词,而不是实际会用的词……从未如此;metamorphosis和kinetic被标为专家级,我不同意(哪个小学生没学过毛毛虫变蝴蝶的变态发育?哪个高中生没学过动能?)。

大多数词的定义还算合理,一般人都能理解或认出。少数词定义欠佳:lethargy(“精神不振的状态”——太明显了);complacent(“对自己沾沾自喜的满意”——我认为自满并不必然带有沾沾自喜的意味);magnanimous(“对竞争对手慷慨”——我认为不一定非要涉及竞争对手);gauche(“社交笨拙”——这勉强接近,但给出的定义完全忽略了“缺乏得体”的含义)。

他们声称这是科学的,并给出了一个含糊其辞的公式,但没有首先解释单词是如何分层的。如果分层抽样是一种公认的正式方法,希望能提供一个真实参考的链接。我觉得自己认识很多单词,但我对这个应用给出的估算(超过7.5万)持怀疑态度。


Windows 11 New Media Player Uses 3.5x More RAM, Ch… #

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

‘It’s worse for our users, but easier for our developers’ is an unacceptable tradeoff, they deserve the backlash.

concinds

“这对我们的用户更糟,但对我们的开发者更容易”是一个不可接受的权衡,他们应得这些反对。


There are no instances in ATProto #

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

Every single time a post about atproto hits Hacker News, somebody asks in the comments: “But where are all the Bluesky instances?”. The problem is, there are no instances in atproto! The question is a category error. Instances are a Mastodon-brained concept, and I wanted something I can link to that explains this clearly.

I feel like you’ve (perhaps purposefully?) misinterpreted “instances” just to plug ATProto specifically at the expense of ActivityPub (and RSS, a bit). I think you lower yourself by doing this:

  1. it forces you to omit and contort the interesting technical truths about ATProto and Activitypub, like Relays and their pros/cons for ATProto and account migrations and pros/cons for ActivityPub

  2. it creates unnecessary conflict and criticism and seems unnecessarily divisive for 2 platforms solving problems in such a similar space

It’s also just seems a bit silly: why would you assume that when someone asks “where are the instances?” they’re not using the common mainstream use of the word “instances”, like, servers, or running software, or VMs, or containers?

Sorry if this is overly harsh or I’ve misunderstood, but it gives me a strong vibe that it was motivated by disdain and frustration towards ActivityPub and ActivityPub users rather than wanting to legitimately inform the world about ActivityPub.

I did enjoy the diagrams and the explainers though! I just felt like the subtle digs and pops at activitypub were an unnecessary distraction.

1dom

每当有关于ATProto的帖子出现在Hacker News上,总有人在评论里问:“但Bluesky的实例都在哪儿呢?”问题在于,ATProto里根本没有“实例”这个概念!这个问题本身就是分类错误。“实例”是Mastodon思维下的概念,而我想要的是能清晰解释这一点的可链接内容。

我感觉你(或许是故意的?)曲解了“实例”一词,就为了专门吹捧ATProto而贬低ActivityPub(以及一点点RSS)。我认为你这样做反而拉低了自己:

  1. 这迫使你忽略并扭曲了ATProto和ActivityPub有趣的技术真相,比如Relays及其对ATProto的利弊,以及账户迁移及其对ActivityPub的利弊。

  2. 它在两个解决类似问题的平台之间制造了不必要的冲突和批评,显得毫无必要地制造对立。

这甚至有点可笑:为什么你假设当有人问“实例在哪”时,他们指的不是“实例”这个词常见的主流用法,比如服务器、运行中的软件、虚拟机或容器?

如果这些话过于苛刻或我理解有误,我很抱歉。但这给我一种强烈的感觉——你的动机是对ActivityPub及其用户的蔑视和沮丧,而非真心想向世界科普ActivityPub。

不过,我确实喜欢那些图表和解释!我只是觉得那些针对ActivityPub的微妙挖苦和攻击是没必要分心的内容。


Project Valhalla, Explained: How a Decade of Work … #

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

First, your parent comment misunderstood what the section they were critiquing is referring to. It’s not about nullability (which is orthogonal) but about reference/value projections.

Now, as a member of the Java team (although I’m not directly involved in Valhalla), I’m obviously biased so let me just say that both designers and fans of programming language features would do well to remember two things:

  1. Opinions about features are almost never universal, even among experts, and almost each of them is about a tradeoff where different people prefer different sides. It is rare that some scientific study settles the issue.

  2. These preferences are often not evenly split. Even when both sides are equally confident that their preference is the right one, sometimes 80% or 90% of programmers share a preference. The people with the strongest opinions are more often than not in the minority, because most programmers don’t think so much about the programming language (nor, I would say, should they).

All of the language differences between .NET and Java fall in this “non-consensus” zone, and at least in one area I was deeply involved with, virtual thread, I can say that we thought that whatever we do we mustn’t do what .NET did and that what they chose didn’t work out well for them at all.

pron

首先,你回复的父评论误解了他们所批评的部分的所指。这部分讨论的不是可空性(这与此正交),而是引用/值投影。

现在,作为Java团队的成员(尽管我没有直接参与Valhalla项目),我显然有偏见,所以让我这么说:编程语言特性的设计者和爱好者都应当记住两件事:

  1. 关于特性的意见几乎从不具有普遍性,即使在专家之间也是如此,而且几乎每个特性都涉及权衡,不同的人倾向于不同的侧面。很少有科学研究能解决这个问题。

  2. 这些偏好往往不是均匀分布的。即使双方都同样确信自己的偏好是正确的,有时80%或90%的程序员会共享同一种偏好。持有最强烈意见的人往往属于少数,因为大多数程序员并不会过多思考编程语言(而且我认为他们也不应该过多思考)。

.NET和Java之间的所有语言差异都落在这个“非共识”区域,而至少在我深度参与的一个领域——虚拟线程——我可以明确地说,我们认为无论怎么做都不能重蹈.NET的覆辙,并且他们所做的选择对他们来说根本行不通。


AI Engineer Claims to Have Cracked Linear A #

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

As an amateur who’s been fascinated by this puzzle himself, I will add some context that might be relevant in assessing the plausibility of this claim:

  • The “Libation Formula”, which the author used as the base for his translations, is the most studied piece of writing in Linear A, because it’s the only recurring phrase (with grammatical variation) that we have. The corpus is extremely fragmentary, with just a handful of instances of longer text (and even then, the texts are the length of an average sentence in English). The majority of documents available to us are lists (of inventory, personnel, offerings or something of this sort). The longer texts make use of punctuation marks, likely put in between words. This gives us a non-trivial vocabulary, which still does not match that of any known language.

  • With such fragmentary remaining material, we cannot be sure that a) all the texts we call “Linear A” are written in the same language, and b) the recognizable words are not abbreviations, for example.

  • The author made an assumption that Linear A symbols which have counterparts in Linear B should have the same phonetic values. This gives us an already known glyph that represented “NA”. “Duplicate” glyphs are only found in the P-series, and are assumed to represent syllables which were distinguished by the Linear A language, but not by Greek - such as aspirated/unaspirated P. There is a glyph that stands for “NWA” in Linear B, but instances of it have been found in Linear A as well.

  • There are countless words with no known etymology in Ancient Greek, assumed to originate from a substrate language or languages spoken in the area at the time Greeks migrated to their present-day homeland. The language of Linear A would be a likely candidate for such substrate. If Linear A were a Semitic language, then we should already be able to establish Semitic etymologies for those words as they were in Greek. Of course it could also be the case that these words came from an another language which did not adopt writing or its writing did not survive to our times.

stratocumulus0

作为一个对这道谜题本身也着迷的业余爱好者,我想补充一些背景信息,或许有助于评估这一说法的可信度:

  • 作者用作翻译基础的“奠酒公式”是线形文字A中被研究最多的片段,因为它是我们拥有的唯一重复出现的短语(带有语法变化)。语料极其零碎,只有少数几例较长的文本(即便如此,这些文本的长度也只有英语平均句子的长度)。我们可获取的大部分文献都是清单(库存、人员、祭品或类似内容)。较长的文本使用了标点符号,很可能用于分隔单词。这给了我们一个非平凡的词汇量,但这些词汇仍然与任何已知语言不匹配。

  • 在如此零碎的材料基础上,我们无法确定:a) 所有被称为“线形文字A”的文本是否都使用同一种语言,以及b) 可识别的单词不是缩写,例如。

  • 作者假设线形文字A中与线形文字B对应的符号具有相同的音值。这给了我们一个已知的表示“NA”的字符。“重复”字符只在P系列中发现,并被假设为表示线形文字A语言中区分但希腊语中不区分的音节——例如送气/不送气的P。线形文字B中有一个表示“NWA”的字符,但在线形文字A中也发现了它的实例。

  • 古希腊语中有无数词源不明的单词,被认为源于希腊人迁徙至今时家园时当地使用的底层语言。线形文字A的语言很可能就是这种底层语言的候选者。如果线形文字A是闪米特语,那么我们应该已经能够为这些单词在希腊语中确立闪米特语词源。当然,也有可能这些单词来自另一种未采用文字或其文字未能留存至今的语言。


Zen and the Art of Machine Learning Research #

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

I feel that the Zen used in the West and the Zen in East Asia are quite different. I think the Western Zen is probably the one from the 1970s book Zen and the Art of Motorcycle Maintenance. It usually carries a sense of equanimity and beginner’s mind. But in East Asia, Zen actually emphasizes aimlessness or non‑purposefulness.

The point where I really feel the difference is that Western Zen seems to be about how to train the self to become stronger, whereas actual Seon (Zen) in East Asia is about going with nature, letting go of the self, and allowing things to flow. In the actual practice of Seon, it’s about doubting the self, letting go of attachments, and realizing that achievement, comparison, and the desire for control are all just fleeting. There’s a famous phrase: ‘Banghasak (放下著)’ — let it all go.

If anything, I think ancient Roman Stoicism feels more like Zen than Western Zen does

So that’s fascinating. When I saw this article, I was expecting it to be about whether we should give up the desire for success, but instead it took a completely different direction, which was surprising

jdw64

我觉得西方所用的“禅”与东亚的“禅”很不一样。西方所谓的“禅”,大概源自1970年代那本《禅与摩托车维修艺术》,通常带有一种平和与初心。但在东亚,禅其实强调的是“无目的”或“无功利性”。

真正让我感受到差异的地方在于:西方的“禅”似乎是在训练自我变得更强,而东亚真正的禅(Seon)则是顺应自然、放下自我、任其流动。在实际的禅修中,核心是质疑自我、放下执着,并认识到成就、比较和对控制的渴望都不过是过眼云烟。有一句著名的话:“放下著”——全部放下。

如果非要比较的话,我倒觉得古罗马的斯多葛主义比西方的“禅”更像禅。

所以这很有意思。我看到这篇文章时,原以为它讨论的是“我们是否该放弃对成功的渴望”,结果它却走向了完全不同的方向,这让我很意外。


Project Valhalla, Explained: How a Decade of Work … #

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

I appreciate the hard work that went into the things that did make it into Valhalla eventually, but:

The model was powerful, but also mentally heavy

No it isn’t! it is this interpretation that kills off the null-safety debate entirely. Saying you have a variable that cannot be null is not a mentally taxing distinction, especially since everything is labelled thoroughly.

The team, faithful to the lesson “simplify the model for the user, even at the cost of the performance ceiling,” ultimately dismantled this dualism.

but it would have simplified it for the user.

The whole attitude and process around this and the other topics gives me very little faith that Java can be steered in a sensible direction here. The type system of a programming language is supposed to give convenient guarantees to the developer on a CPU that can only do numbers. There is no reason to reduce the optional(!) safety guarantees you can offer with the excuse of “too mentally taxing”.

Hell, they even get there half way by recognising:

the language model and the JVM model don’t have to overlap one hundred percent

rf15

我欣赏那些最终被加入《英灵神殿》的成果背后的努力,但是:

这个模型很强大,但心智负担也很重

不,它并不重!正是这种解读彻底扼杀了关于空安全的讨论。说有一个变量不能是空值,这并非什么费脑子的区分,尤其是当所有东西都有详尽的标注时。

团队恪守“为用户简化模型,哪怕牺牲性能上限”的教训,最终拆解了这种二元性。

但这本可以为用户简化。

围绕这个以及其他话题的整个态度和过程,让我对Java能否朝合理方向演进几乎不抱信心。编程语言的类型系统本应在一个只能处理数字的CPU上为开发者提供便利的保障。用“心智负担太重”这种借口来削弱可选的(!)安全保证,完全没有道理。

见鬼,他们甚至已经意识到了一半:

语言模型和JVM模型不必完全重叠


Project Valhalla, Explained: How a Decade of Work … #

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

No headers per element. No pointers. No jumping around the heap.

that smells of AI [1], and thus lazy writing. I’m all in for using AI to help you write, but if you don’t put your voice to it then there’s no reason to read it.

[1] https://en.wikipedia.org/wiki/Wikipedia:Signs_of_AI_writing#Rule_of_three

ericol

没有每个元素的标题。没有指针。没有在堆中跳跃。

这闻起来像AI写的[1],所以是懒于写作。我完全支持用AI来辅助写作,但如果你不把自己的观点融入其中,那就没有阅读的必要了。

[1] https://en.wikipedia.org/wiki/Wikipedia:Signs_of_AI_writing#Rule_of_three


The AirPods Effect #

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

I’d much rather be surrounded by people wearing earbuds than have people watching tiktoks through their phone speakers on the subway

MBlume

我宁愿周围的人都戴着耳机,也不愿有人在坐地铁时用手机外放刷抖音。


Temporary Cloudflare accounts for AI agents #

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

Cloudflare: let’s give the bots their own accounts so they can scrape harder.

Also Cloudflare: let’s send normal humans who are trying to go about their daily lives into endless Turnstile spinner loops with absolutely zero recourse, grievance, or support infrastructure.

Hackbraten

Cloudflare:给机器人开账号,让它们能更使劲地抓取数据。

Cloudflare同样:把正常过日子的人类丢进无尽的Turnstile旋转循环,没有申诉途径、没有投诉渠道、没有技术支持。


Let’s Encrypt had a higher error rate for 90 minut… #

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

Let’s Encrypt has been working normally for most of the day. There was a ~90 minute period during which some of our users would have received a higher error rate due to upstream networking issues, but the majority of requests were successful even during that period.

It seems our status.io notes are being misinterpreted as much more severe than they were intended to reflect.

Edit: Note that this was written in response to a previous submission title implying that Let’s Encrypt was entirely down most of the day.

jaas

Let’s Encrypt 大部分时间都正常运行。由于上游网络问题,约有90分钟内部分用户可能会遇到较高的错误率,但即便在那段时间,大多数请求也成功处理了。

看来我们的 status.io 备注被误解为比实际反映的情况严重得多。

编辑:请注意,此回复是针对此前某篇标题暗示 Let’s Encrypt 当天大部分时间完全瘫痪的帖子而写的。


Bun has an open PR adding shared-memory threads to… #

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

I wonder if I’m the only one for whom the bun project vanished completely.

In software code is only part of the package. Stability and trust are big part of it, too. And for me 1800 files change PRs created by Anthropic overseen by one person is not necessarily adding to the package.

Even it that’d be the best code and design in the world, I won’t use it. I don’t trust it.

xlii

我想知道是不是只有我一个人觉得 bun 项目完全消失了。

在软件中,代码只是整个包的一部分。稳定性和信任也是其中重要的部分。而对我来说,由 Anthropic 创建、由一个人监督的 1800 个文件变更的 PR 并不一定是在为这个包增色。

即使那是世界上最好的代码和设计,我也不会使用它。我不信任它。


Google workspace threatening to block Firefox acce… #

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

it shouldn’t be an option.

Some IT departments just see a “more secure” checkbox and will always check it, even if it doesn’t make sense holistically- sometimes compliance incentivises (or forces) this behaviour.

A common example is forcing intune/device enrolment for mobile devices (including ipads)- but not for the infinitely less secure laptops: because no such endpoint enforcement checkbox exists

dijit

它本不应是一个选项。

有些IT部门只看到“更安全”的复选框就会勾选,即使从整体上看毫无意义——有时合规性要求会激励(或强迫)这种操作。

一个常见的例子是强制移动设备(包括iPad)注册Intune/设备管理,但对安全性差得多的笔记本电脑却不做要求——因为根本不存在这样的终端强制复选框。


VPN ban update for UK households as government loo… #

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

the main thing that we’ve done is we’ve commissioned additional research on this because I’ve not been happy with the evidence.

Ah, yes, the existing research doesn’t agree with our biases, so let’s fund new “research” that does.

kouteiheika

我们主要做的是委托了更多相关研究,因为我对现有证据并不满意。

啊,没错,现有研究与我们的偏见不符,那就资助能支持它的新“研究”吧。


Hyundai buys Boston Dynamics #

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

Everything that could be done by a purpose specific robot arm bolted down to the factory floor is already done by a purpose specific robot arm bolted down to the factory floor.

Hah! Hardly. I say this as someone whose first “real job” was in applying robotics research to automotive assembly - there are still a ton of assembly tasks that could be performed by a fixed-base robot arm, or a robot arm on a linear rail/fixed gantry. Wheeled mobile manipulators are only needed in a few cases, and humanoid form-factor is only “necessary” in very few cases (and I don’t think the current crop of humanoids is particularly suited to these tasks).

In my opinion/experience, the impediments are that (1) the system integrators that are usually responsible for assembly-line robotics are too stupid to figure out how to apply robots to the problem, (2) the automakers themselves are often too short-sighted/stupid/unwilling to invest in increased automation (and particularly in building the in-house competency that they really need), (3) the hostile/exploitative relationship between (most) automakers and their main suppliers means that low-hanging improvements to parts/assemblies are a non-starter, and (4) the automaker C-suite (and investors) are too drawn to silver-bullet solutions (e.g. humanoids) than practical automation improvements.

cpgxiii

所有那些能用固定在工厂地面的专用机械臂完成的工作,早已由固定在工厂地面的专用机械臂完成了。

哈!几乎不是这样。我这么说是因为我的第一份“正经工作”就是将机器人研究应用于汽车装配——仍有大量装配任务可以使用固定底座机械臂,或装在直线导轨/固定龙门架上的机械臂来完成。轮式移动操作机器人只在少数情况下需要,而人形机器人仅在极少数情况下才是“必要的”(而且我不认为目前这批人形机器人特别适合这些任务)。

依我的观点/经验,障碍在于:(1) 通常负责流水线机器人集成的系统集成商过于愚蠢,无法想通如何将机器人应用于问题;(2) 汽车制造商自身往往过于短视/愚蠢/不愿投资于提高自动化(尤其是建立他们真正需要的内部分析能力);(3) 大多数汽车制造商与其主要供应商之间的敌对/剥削关系,意味着对零件/装配的唾手可得的改进无从谈起;(4) 汽车制造商的高管层(以及投资者)更倾向于追求“银弹”解决方案(例如人形机器人),而不是实际的自动化改进。


Norway imposes near ban on AI in elementary school #

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

Spend a few minutes on the teacher subreddits: /r/teachers and /r/professors, specifically. AI has been a disaster for student outcomes and educator performance, more or less across the board. It should be banned in education, but there’s no way to enforce that without increasing educator workload substantially (eliminating homework and re-working lesson plans around that; moving tests and projects back into the classroom; etc.)

nunez

去教师板块花几分钟看看:特别是/r/teachers和/r/professors。人工智能几乎已经全面成为学生学业成果和教师教学表现的灾难。它应该被禁止用于教育,但除非大幅增加教师的工作量(取消家庭作业并围绕这一点重新制定教案;把考试和项目搬回课堂等),否则无法强制执行。


Fable Converted Pylint to Rust #

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

IMHO there is little point of these conversion projects. It screams of “look at me, see what I made” and when the attention goes down a little nothing was ever pushed to the repo ever again.

Perhaps I am out of touch, but a project with author/s that have passion for every line, function and purpose, feels more real and worth my trust to spend time using it.

TheChaplain

依我愚见,这些转换项目没什么意义。它们透着一股"快看我,看我做了什么"的味道,而当关注度稍有下降,就再也没有任何代码被推送到仓库了。

也许是我落伍了,但一个作者对每一行代码、每个函数和用途都充满热情的项目,才让我感觉更真实,也才更值得我花时间去使用。


Google workspace threatening to block Firefox acce… #

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

Because Google has more resources to secure their browser

They’ve kneecapped ad-blockers, when ad networks are perhaps one of the biggest causes of malware installs/page hijacking/other unwanted behaviour. I’m not sure how you can consider Chrome remotely secure in this light.

lol768

因为谷歌有更多资源来保护他们的浏览器

他们削弱了广告拦截器,而广告网络可能是恶意软件安装、页面劫持和其他不良行为最大的成因之一。我不明白在这种情况下你怎么还能认为 Chrome 是安全的。