每日HackerNews RSS

AlphaPixel 恢复了“LAN-LOK”,这是一款 1991 年的罕见 DOS 游戏,由南极帕尔默站的研究人员 Mark Chappell 和 Shane Maloney 开发。该游戏开发于该站首次部署点对点网络期间,是一部以“绞刑架幽默”风格讽刺早期系统管理的幽默作品。 游戏玩法是一种竞争性的“破坏与修复”循环:玩家扮演一名试图破坏网络节点的破坏者,而一个以现实生活中的 IT 员工 Al Oxton 为原型的 AI 角色则会竞相修复损坏。在机制上,它反映了那个时代的挫败感,例如打印机卡纸和意外命令行错误带来的噩梦。 该游戏三十年来一直鲜为人知,仅在帕尔默站和麦克默多站之间的“运动鞋网络”(SneakerNet,指通过物理介质传输数据)中传播。AlphaPixel 的创始人最近重新发现了该可执行文件,并与原始创作者及游戏反派的现实原型核实了其历史。现在,通过 DOSBox 即可运行该游戏,它已成为南极生活的一件独特数字文物。AlphaPixel 计划利用这个副项目探索现代人工智能辅助的反编译和现代化技术,以展示他们为客户处理复杂、真实的遗留代码恢复工作时所运用的技术能力。

文章《LAN-LOK:遗失 34 年的南极 DOS 破坏游戏》探讨了南极帕尔默站的一段数字历史。这款游戏是该科研基地早期局域网(LAN)的遗物,展现了科研人员在早期站内计算时代既幽默又常令人苦恼的日常生活。 Hacker News 上的讨论主要集中在该游戏的史学意义与其重复的游戏玩法之间。一些用户指出,由于复古 DOS 字体的缘故,游戏中的反派“Evil AL”常被误读为“Evil AI”。对于有兴趣体验这段历史的人来说,该游戏目前可通过互联网档案库(Internet Archive)在浏览器中游玩,不过有移动端用户反映输入指令存在困难,因此呼吁改进模拟器的触控操作。尽管设计简单,但这款游戏对复古计算爱好者而言,仍是一件充满魅力的奇珍。

本文探讨了一个大胆的观点:我们的物理现实并非一个客观、独立的“舞台”,而是一个由大脑呈现的生物界面——本质上就像一场多人游戏。 作者结合认知科学、量子力学和哲学,提出以下论点: 1. **感知即翻译:** 大脑看到的并非“真相”,而是创建了一个实用的用户界面。就像电脑图标一样,我们的感官输入将原始数据转化为有助于生存的格式,而非反映现实的本来面目。 2. **共识与同步:** 我们之所以能感知到一个稳定的世界,是因为我们拥有相同的“硬件”(人类生物学)和集体共识(共享的虚构),这使环境趋于稳定。现实之所以在我们不观察时依然保持一致,是因为它由量子退相干和观察者组成的集体网络所维持。 3. **共同创造:** 虽然我们没有打破物理定律的“管理员权限”,但我们可以影响自己的轨迹。通过将明确的意图与高频情绪结合,我们可以重塑网状激活系统(RAS),从而筛选出新的机遇。 总之,我们并非固定世界中的被动旁观者,而是可塑共享现实中的积极参与者;这表明宇宙远比我们传统认为的更具参与性,也更赋予人力量。

提供的 Hacker News 讨论帖探讨了一篇题为《为什么物理现实是一种集体建构》的文章。社区对此反应极其负面,认为该文是伪科学,论证拙劣且存在哲学缺陷。 评论者指出,作者混淆了由光子和原子构成的客观物理现实与人类对该现实的主观感知。多位用户质疑文章的核心论点,即“大脑是翻译而非感知世界”,并批评这种说法是陈旧且低水平的臆测。另一些用户认为,该文只是试图将辩证唯物主义或经典的哲学争论“重新包装”,却未提供任何独到见解。此外,网站设计的不友好也进一步削弱了文章的可信度。总体而言,参与者的共识是该文缺乏科学严谨性,未能区分生物感官处理过程与独立物质世界的存在。

为了防止未经授权的用户在安全密钥上发现凭据,开发人员可以使用 **CTAP 2.1 `credentialProtectionPolicy` 扩展**。 标准的 WebAuthn 凭据通常可以通过物理持有安全密钥来发现。此扩展允许依赖方(Relying Parties)在创建凭据时强制执行更高的安全要求: * **`userVerificationOptional`**:默认设置;允许在无需验证的情况下发现凭据。 * **`userVerificationOptionalWithCredentialIDList`**:除非提供特定的凭据 ID,否则在发现凭据时需要进行用户验证。 * **`userVerificationRequired`**:强制要求在发现和使用凭据时均进行用户验证。 `enforceCredentialProtectionPolicy` 标志可确保如果验证器不支持这些策略,操作将失败;不过,这通常应仅限于漫游验证器(roaming authenticators)。 各浏览器的支持情况有所不同;Chrome 和 Firefox 支持这些扩展,而 Safari 会忽略它们。值得注意的是,Chrome 可能会根据 `residentKey` 和 `userVerification` 设置静默应用默认策略。依赖方必须保持警惕,因为该扩展仅控制验证器端的发现功能,服务器仍需独立验证返回的断言是否确实包含了所需的用户验证。

```Hacker News 最新 | 过往 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 理解 WebAuthn 凭据保护策略 (pilcrowonpaper.com) 4 点积分,由 mooreds 发布于 2 小时前 | 隐藏 | 过往 | 收藏 | 讨论 | 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:```

为大型功能特性维护干净的提交历史(即每个提交都是逻辑清晰、便于审阅的步骤)往往令人精疲力竭。像 `jj absorb` 或 `jj squash -i` 这样的传统工具容易出错,或者在边界复杂时导致合并冲突。 作者提出了一种替代工作流:“衣物分类法”(Laundry Sorting)。在开发过程中,与其费力维护完美的提交,不如先让初始提交变成一堆混乱的混合更改。待功能完成后,你先创建一个由空提交组成的链条,按逻辑顺序排列,代表你理想中的历史记录。接着,将所有“混乱”的提交合并为一个“全量”提交,再以交互方式将特定的代码块迁移到对应的逻辑提交中。 这种方法避免了“拆分与合并”的循环,简化了整理过程,并通过一次性分发更改避免了冲突地狱。虽然这有时会产生无法编译的中间提交(牺牲了完美的 `git bisect` 历史),但它显著减轻了版本控制带来的认知负担,将审阅者的可读性和开发者的顺畅度置于严格的增量提交规范之上。

Hacker News 最新 | 过往 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 用 Jujutsu 克服 Git 操作疲劳 (ikesau.co) 9 分 | ikesau | 2 小时前 | 隐藏 | 过往 | 收藏 | 讨论 | 帮助 社区准则 | 常见问题 | 列表 | API | 安全 | 法律 | 加入 YC | 联系 搜索:

拒绝访问。您没有权限访问此服务器上的“http://www.cbp.gov/document/directives/cbp-directive-no-3340-049b-border-search-electronic-devices”。引用编号 #18.ad62c17.1779656521.a899f674 https://errors.edgesuite.net/18.ad62c17.1779656521.a899f674

```Hacker News 最新 | 过往 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 CBP 指令 3340-049B:电子设备边境搜查 (cbp.gov) 17 点 由 Ember_Wipe 1 小时前发布 | 隐藏 | 过往 | 收藏 | 2 条评论 | 帮助 itstotallykyle 8 分钟前 [–] 这太疯狂了,我长期在国际间工作,去某些国家时的准则就是带一部一次性设备。去中国基本上意味着设备回国后就得彻底格式化,现在往返美国也有同样的感觉了。 回复 Caarticles 3 分钟前 | 父评论 [–] 需要使用一次性手机的国家名单可能会越来越长。加拿大、澳大利亚、英国、一些发展中国家等等…… 回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:```

对于后端团队而言,从 Go 迁移到 Rust 不仅仅是为了提升运行速度,更是为了获得正确性保障和架构控制力。虽然 Go 是一门高效且“内置电池”的语言,但它依赖于惯例和运行时检查来管理内存、错误和并发——这往往使团队容易受到生产环境中空指针异常和数据竞争的影响。 Rust 通过将安全检查前置到编译器中解决了这些问题。Option 和 Result 类型、内存所有权以及基于特质(Trait)的泛型等特性,从根本上消除了许多类别的运行时错误。尽管这意味着更陡峭的学习曲线和更严苛的借用检查器,但其回报是更可预测的延迟、更低的内存占用,以及大幅减少的“救火”式事故。 作者建议避免“大爆炸式”的重写。相反,应采取战术性策略:将核心热点路径、后台任务或关键基础设施迁移至 Rust,同时在简单的胶水层服务中继续使用 Go。这一转型需要将“运行时检查”的思维模式转变为将编译器视为合作伙伴。归根结底,混合多语言的后端通常是最务实的策略,利用 Rust 来稳固那些可靠性和性能投资回报率最高的核心服务。

这段 Hacker News 的讨论探讨了从 Go 迁移到 Rust 的实际考量。 讨论主要聚焦于两个观点: * **性能与 AI 辅助编程:** 一位用户称赞了 Rust 在批处理任务中的高效,并指出当前的大语言模型(LLM)在编写高质量 Rust 代码方面表现惊人。他们认为 Rust 和 Go 之间的性能差距足以促使开发者进行迁移,特别是在资源密集型任务中。 * **依赖管理的顾虑:** 另一位参与者则批评了 Rust 生态系统中的“依赖膨胀”问题。通过对比其同时维护的 Go 和 Rust 项目,他们观察到,尽管 Go 高度依赖于健壮的标准库,但即使是简单的 Rust 项目,通过 Cargo 引入的依赖项也会轻松达到数百个。该用户表示,Rust 社区的包管理方式正逐渐趋向于 npm 生态中常见的过度依赖现象,这令其感到沮丧。 总的来说,尽管开发者们认可 Rust 在函数式数据处理和性能表现上的优势,但管理庞大依赖树的复杂性,依然是实现全面生产环境迁移的主要障碍。

本研究利用长期进行的“青少年健康与成人纵向调查”(Add Health)数据,探讨了美国自由派与保守派之间日益扩大的健康差异。2008年时,政治意识形态与健康指标之间尚无显著关联,但到了2016至2018年,保守派受访者的健康状况明显较差,且合并症发病率更高。 这种不断扩大的差距仅能部分由社会经济地位、教育程度和地理位置等可观测因素来解释。到了2020至2022年,这一趋势已延伸至死亡率领域;即便在控制了个人和县级人口统计学变量后,保守派因新冠肺炎及其他内科疾病导致的死亡率依然更高。 为了探究深层原因,作者对医疗参与度进行了后续调查。结果显示,右翼倾向人士对初级保健医生的信任度、就诊率以及遵循医嘱的可能性均显著较低。即便在患有慢性疾病的群体中,这一现象依然存在,这表明政治信仰正日益影响人们的健康相关行为及对医疗机构的信任。研究结论认为,健康领域的意识形态鸿沟,部分源于美国人在与医疗系统互动方式上日益加剧的党派分歧。

Hacker News 最新 | 过往 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 美国健康结果的政治两极分化 (nature.com) 22 点,由 geox 发布于 57 分钟前 | 隐藏 | 过往 | 收藏 | 3 条评论 帮助 janalsncm 2 分钟前 | 下一条 [–] 因果关系似乎在这里颠倒了。人们对医疗体系越感到厌倦,政治上就越趋于保守。回复 fridder 2 分钟前 | 上一条 | 下一条 [–] 读完摘要让我想起一句话:不作死就不会死。回复 adampunk 21 分钟前 | 上一条 [–] 唉。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 加入 YC | 联系 搜索:

为了解决 Google Cloud Run 中 Server-Sent Event (SSE) 数据流丢失客户端断开信号的问题,作者将服务迁移到了 HTTP/2。由于 Cloud Run 在边缘层终止了 TLS,因此后端需要使用“基于先验知识的 HTTP/2”(h2c)。 此前,在 Go 中实现 h2c 需要外部的 `golang.org/x/net/http2/h2c` 包以及繁琐的包装配置。但随着 Go 1.24 的发布,这一过程得到了简化。开发者现在只需在标准的 `http.Server` 配置中直接设置 `srv.Protocols.SetUnencryptedHTTP2(true)`,即可原生启用 h2c。 更新 Go 代码后,必须配置 Cloud Run 服务以支持 h2c 协议,这可以通过 Terraform 进行管理。使用 `curl --http2-prior-knowledge` 可以直接测试该实现。此次迁移确保了 HTTP/2 的持久连接特性能够将断开事件正确地传回服务器,从而提高了长连接 SSE 数据流的可靠性。

Hacker News 最新 | 往日 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 在 Go 1.24 版本中为服务器使用 HTTP/2 Cleartext (clarityboss.com) 9 点,由 dan_sbl 在 1 小时前发布 | 隐藏 | 往日 | 收藏 | 讨论 | 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

403 禁止访问 nginx

```Hacker News 最新 | 往日 | 评论 | 提问 | 展示 | 工作 | 投稿 登录 澳大利亚四天工作制研究数据表明生产力有所提升 (scienceaim.com) 21 点,由 randycupertino 发布于 1 小时前 | 隐藏 | 往日 | 收藏 | 2 条评论 aeternum 7 分钟前 | 下一条 [-] 这类论文应该被称为民意调查。称其为“研究”是对科学的亵渎。正如费曼所说,任何需要在后面加上“科学”二字的东西,通常都不是科学。 回复 ktallett 7 分钟前 | 上一条 [-] 基本上每一项研究都表明四天工作制效果最好。问题在于为什么我们从来不采纳研究结果。 回复 指导原则 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索: ```

请启用 JavaScript 和 Cookie 以继续。

Hacker News 最新 | 过往 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 CBP 于 2026 年 1 月更新了其电子设备搜查指南 (mayerbrown.com) 5 点,由 Ember_Wipe 发布于 2 小时前 | 隐藏 | 过往 | 收藏 | 2 条评论 帮助 mitchbob 9 分钟前 | 下一条 [-] 链接无法打开,但看起来应该是这个页面:https://www.mayerbrown.com/en/insights/publications/2026/04/... 回复 hdgvhicv 10 分钟前 | 上一条 [-] 页面未找到 像交易和纠纷一样,网站可能很复杂,包含许多动态部分。请尝试使用我们的搜索按钮。 回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

更多

联系我们 contact @ memedata.com