PeerTube — 513分

PeerTube,一个基于ActivityPub的视频平台,今天在Hacker News上以513分位居榜首。由Framasoft开发,PeerTube是一个开源的YouTube替代品,使用WebTorrent技术的P2P来分散视频负载,减少自托管实例的带宽成本。该项目在GitHub上有14.9k颗星,近17k次提交,并具备成熟的特性,包括直播、与Mastodon的联邦化以及完整的管理工具。

这次上涨可能反映了对YouTube日益激进的广告政策和内容审核透明度的持续不满。PeerTube的最大优势在于其联邦化架构——没有单一实体控制整个网络。但说实话,联邦化解决了治理问题,却带来了发现难题。在成千上万的小实例中找到优质内容仍然一团糟,而P2P模型意味着不受欢迎的视频播放速度极其缓慢。“社区所有、无广告”的宣传听起来很棒,直到你意识到仍然需要有人支付存储和带宽费用。不过话说回来,PeerTube可能是目前最可行的YouTube替代品。

弗吉尼亚州禁止销售地理位置数据 — 452分

弗吉尼亚州州长阿比盖尔·斯潘伯格于4月13日签署了第S.B.388号法案,修改了弗吉尼亚消费者数据保护法,禁止销售地理位置数据。该禁令于2026年7月1日生效。弗吉尼亚州加入了马里兰州和俄勒冈州,实施此类限制措施,不过值得注意的是,弗吉尼亚州对“销售”的定义较为狭窄——仅限于涉及“货币报酬”的交换,而不是“货币或其他有价值报酬”的交换。

这是一项重要的进展,但不要误以为这已经解决了问题。对“销售”的狭窄定义留下了巨大的漏洞,允许不涉及直接货币交换的数据共享安排——例如SDK集成、分析合作伙伴关系和“数据许可”协议,这些协议的结构旨在避免“销售”标签。联邦贸易委员会在2024年与一家数据经纪人达成和解,而加利福尼亚州总检察长自2025年初以来一直在调查位置数据行业,因此监管压力是真实的。只要应用程序收集详细的地理位置数据,并通过埋藏的同意提示进行收集,数据最终会通过任何存活的法律虚构手段找到数据经纪人。

自Linux 6.9以来,LUKS休眠停止清除磁盘加密密钥 — 397分

Ingo Blechschmidt 发现自Linux 6.9(2024年5月)以来,LUKS全盘加密在休眠期间一直未能清除内存中的加密密钥。密钥在休眠周期中仍然驻留在RAM中,这意味着任何在休眠状态下仍处于通电状态的笔记本电脑都可以提取磁盘加密密钥并访问所有加密数据。罪魁祸首是一个“合理且有用的”内核重构,它与加密代码产生了意想不到的长期交互。修复代码仅有一行。

这是一个令人不安的漏洞。两年的假安全。两年来对一个从未真正执行其功能的机制的信任。文章准确地指出了认识论问题:“由可信赖作者提出的难以验证的技术论点,看起来与已知正确的论点相似,很少会详细检查。”好消息是现在NixOS有一个自动测试来捕获未来的回归,cryptsetup也会发出警告而不是静默失败。坏消息是,如果你的笔记本电脑在过去两年的某个时刻被休眠并被扣留,而你依赖LUKS来保护自己,那么这艘船已经很久以前就驶离了。

Podman v6.0.0 — 391分

Podman v6.0.0 今天作为主要版本发布,重点在于网络现代化和基础设施清理。主要变化包括:slirp4netns和iptables被Netavark、Pasta和nftables取代。这是一个重大的网络堆栈更新——转向nftables是迫切需要的,因为iptables已经“过时”多年。还提供了Pesto无根端口转发的实验性支持,保留了自定义网络上的源IP地址,这一直是一个持续存在的痛点。

其他值得注意的变化包括Quadlet改进(现在支持REST API)、更好的多提供商podman machine支持以及持续的Docker兼容性改进。从slirp4netns向Pasta的过渡尤其有趣——Pasta更快且更易于维护,但这种迁移在生产配置中总是存在边缘情况。如果你在生产环境中运行Podman,请在升级前阅读配置文件变化的博客文章;多用户环境处理方式已经改变。

如何向不认识你的人寻求帮助 — 388分

Pradyu Prasad 的文章将冷门接触拆解为一个出人意料的结构化框架。核心原则:设身处地站在接收者的角度,而不是自己的角度。冷门接触时的可信度层次从最强(工作证明——训练过的模型、展示深度的博客文章)到中等(通过共同联系人建立的个人联系)再到最弱(机构隶属关系,这最多只能证明你通过了一次过滤)。

最反直觉的建议是:让对方容易说“不”。被施加的压力“是的”会产生一种勉强的、半心半意的努力。自由提供的帮助是自然而然的;被迫提供的帮助会破坏关系。战术建议都很扎实——保持请求的范围和具体性,请求介绍时写好转发的简介,通过书面提问而不是请求通话。这里没有火箭科学,但这篇文章以一种没有通常的LinkedIn推销文化包装的常识性网络建议来呈现。对于从事筹款或求职的人来说,值得收藏。

Exapunks(2018) — 217分

Zachtronics的Exapunks重新出现在首页,这是一款2018年的编程谜题游戏,设定在1997年的赛博朋克世界中,你编写EXA(执行代理)来入侵网络、复制文件、删除文件并消失。这本质上是通过虚构的黑客活动将汇编语言编程游戏化——你编写代码来操纵文件和网络节点,跨越越来越复杂的场景。

Zachtronics在2022年关闭,但他们的游戏仍然是最优秀的编程相关娱乐之一。Exapunks特别突出的是游戏中的杂志(TRASH WORLD NEWS),它通过虚构的黑客杂志文章来教授机制,以及那些荒谬的副项目:入侵游戏机来玩ПАСЬЯНС(纸牌游戏),或为虚构的开发套件构建自制游戏。如果你曾经享受过Shenzhen I/O或TIS-100,你已经知道这是否适合你。


通过线

今天的首页围绕一个主题:那些本应保护你的系统,以及当它们失效时会发生什么。 LUKS在两年内无声地未能清除密钥。弗吉尼亚州试图禁止销售地理位置数据,但定义上的漏洞大到足以让数据经纪人钻空子。PeerTube承诺实现去中心化的视频自由,但发现仍然存在缺陷。即使Podman的网络更新也是关于修复已经“足够好”的基础设施,而其下的技术债务却在不断积累。

当天最诚实的文章是Blechschmidt在Mastodon上的帖子——一个针对两年前由重构引起的漏洞的一行修复代码。这就是现代基础设施的故事:我们在不重新检查假设的情况下构建,受制于我们不执行的法律,运行在我们不完全理解的平台上。至少现在有人在编写测试了。