zhulink logo
自动夜间模式 日间模式 夜间模式
侧栏
0

【HN中文日报】HN热榜:Shader绘图黑科技、老爸的秘密情书、火星水危机、还有2100万年前的初吻?!

意外富翁的头像
|
|
|
## 今天 Hacker News 社区聊了啥? NO.20251123 今天份的科技圈八卦和硬核干货来啦!想知道怎么用Shader玩转高保真图形?一篇情书带你了解一段尘封的爱情故事。还有还有,火星上到底有没有水?科学家又有新发现!甚至,你敢信吗?研究说初吻可能在2100万年前就有了!当然,除了八卦,还有超实用的LLM原生JSON Schema库TosiJS-schema等你来探索。想提升技术、增长见闻、顺便吃个瓜?速速点开全文,精彩不容错过! ![Hacker News 中文精选](/static/mascot_article.webp) --- ## 使用 Shader 仅用 X 和 Y 坐标绘制高保真图形 本文深入探讨了如何利用 Shader 技术,在仅有 X 和 Y 坐标的情况下,实现高质量的图形渲染。文章作者 Dan Hollick 通过清晰的阐述,揭示了 Shader 在图形绘制中的强大能力。 文章首先介绍了 Shader 的基本概念,解释了即使只知道像素的 X 和 Y 坐标,Shader 也能通过各种算法和技巧,生成丰富而细腻的图像。文章详细讲解了 Shader 的工作原理,包括顶点 Shader 和片段 Shader 的作用,以及它们如何协同工作,将简单的坐标信息转化为复杂的视觉效果。 此外,文章还可能涉及一些高级的 Shader 技术,例如光照模型、纹理映射、阴影处理等,展示了如何通过 Shader 实现逼真的光影效果和材质表现。通过阅读本文,开发者可以了解到 Shader 在图形渲染中的重要性,并掌握一些实用的 Shader 编程技巧,从而提升图形应用的视觉质量。 评论区里,大家对这篇文章的质量表示赞赏,认为其内容组织良好,讲解清晰易懂。有评论提到,Shader 实际上并不知道 X 和 Y 坐标,除非你明确提供这些信息,或者提供其他的坐标,比如 UV 坐标。还有人分享了 ShaderToy 网站,展示了 Shader 的强大功能,并提到了光线步进(ray marching)技术,这是一种在 Shader 中实现光线追踪的方法。总体来说,评论区对 Shader 技术的应用和发展方向进行了积极的探讨。 - 原文: [Shaders: How to draw high fidelity graphics with just x and y coordinates](https://www.makingsoftware.com/chapters/shaders) - Hacker News: [https://news.ycombinator.com/item?id=46023013](https://news.ycombinator.com/item?id=46023013) - 作者: Garbage - 评分: 39 - 评论数: 6 - 发布时间: 2025-11-23 20:26:30 --- ## 父亲去世后发现的情书:一段隐藏的爱情故事 这篇文章讲述了作者在父亲去世后,意外发现父亲与一位名叫爱德华的男子之间的秘密恋情,揭示了父亲不为人知的一面。这段恋情让作者重新审视了与父亲的关系,以及父亲为了家庭和社会期望而隐藏的真实自我。 文章的核心在于作者对父亲去世后发现的真相的探索和反思。父亲在世时,为了家庭和社会压力,一直压抑着自己的真实情感,与母亲的婚姻并非出于爱情,而是为了满足家庭的期望。他长期在外工作,与家人疏远,给作者留下的印象是一个严肃、沉默寡言的形象。然而,爱德华的出现揭示了父亲的另一面:一个充满爱意、渴望幸福的男人。 爱德华讲述了他们相遇相爱的故事,以及父亲为了与他在一起,甚至计划离婚并公开恋情。爱德华还向作者展示了父亲的照片,照片中的父亲笑容灿烂,与作者记忆中的形象截然不同。这让作者意识到,父亲一生都在压抑自己的真实情感,为了家庭牺牲了自己的幸福。 作者在接受父亲的秘密恋情后,也开始反思自己与父亲的关系。她意识到,父亲虽然不善于表达,但一直默默地支持着她。她也为父亲感到惋惜,因为他从未有机会真正地活出自我。爱德华的出现,让作者有机会重新认识父亲,也让她对人生和幸福有了更深刻的理解。 文章结尾,作者讲述了爱德华来她家与父亲的骨灰告别的场景,爱德华的悲伤和真挚的感情,让作者深受感动。她也意识到,即使父亲已经去世,他的爱依然存在,并以一种意想不到的方式影响着她。 - 原文: [After my dad died, we found the love letters](https://www.jenn.site/after-my-dad-died-we-found-the-love-letters/) - Hacker News: [https://news.ycombinator.com/item?id=46021825](https://news.ycombinator.com/item?id=46021825) - 作者: eatitraw - 评分: 411 - 评论数: 187 - 发布时间: 2025-11-23 16:40:41 --- ## tosijs-schema:超轻量级的 Schema-First LLM 原生 JSON Schema 库 TosiJS-schema 是一个 TypeScript/JavaScript 库,它使用 schema-first 的方式,为数据类型生成单一的、符合标准的真值来源,特别针对 LLM 应用进行了优化。这个库旨在简化数据类型定义、类型推断、数据验证和 schema 差异检测等任务。 TosiJS-schema 的核心优势在于其简洁的语法和卓越的性能。开发者可以使用标准的 JSON Schema 定义数据类型,然后自动推断 TypeScript 类型。在验证方面,它采用了一种名为 "prime-jump" 的抽样技术,即使面对海量数组和字典,也能实现 O(1) 的性能。此外,该库还支持 schema 差异检测,方便开发者发现 breaking changes 或结构漂移。 该库通过属性访问的方式定义 schema,例如 `s.string.uuid`,使得代码更加简洁易读。同时,它还支持为 schema 节点添加元数据,如 `title`、`describe` 和 `default`,这些元数据对于生成 API 文档(如 Swagger/OpenAPI)至关重要。在验证方面,TosiJS-schema 默认情况下针对速度进行了优化,返回一个布尔值。如果需要 100% 的保证,可以禁用优化,强制检查数组中的每个项目和对象中的每个键。 TosiJS-schema 还提供详细的错误消息,方便开发者进行调试。可以通过 `onError` 回调函数来记录错误或抛出异常。此外,该库还支持在对象和 Record 上使用 `.min(n)` 和 `.max(n)` 来设置 `minProperties` 和 `maxProperties`。需要注意的是,`maxProperties` 仅用于文档生成,验证器会忽略它,以避免潜在的拒绝服务攻击。 最后,TosiJS-schema 提供了一系列静态属性和链式方法,方便开发者定义各种数据类型和约束。例如,可以使用 `s.string`、`s.number`、`s.email` 等静态属性来定义基本类型,并使用 `.pattern(/regex/)`、`.min(length)` 等链式方法来添加约束。 目前还没有评论内容,期待更多开发者参与讨论,分享使用心得和建议。 - 原文: [Tosijs-schema is a super lightweight schema-first LLM-native JSON schema library](https://www.npmjs.com/package/tosijs-schema) - Hacker News: [https://news.ycombinator.com/item?id=46023531](https://news.ycombinator.com/item?id=46023531) - 作者: podperson - 评分: 16 - 评论数: 5 - 发布时间: 2025-11-23 21:43:24 --- ## 垄断 ISP 拒绝修复上游基础设施:一个案例分析 这篇文章讲述了作者在使用 Xfinity 互联网服务时遇到的问题,以及该公司拒绝修复基础设施故障的经历。作者和邻居都遇到了频繁的网络中断,经过详细的故障排除和监控,确认问题并非出在用户设备,而是 Xfinity 的上游基础设施。 作者从 2024 年 6 月开始使用 Xfinity,随即发现连接频繁中断,每天发生多次。通过设置 uptime 监控,作者发现这些中断每天发生 6-7 次,每次持续 125 秒。在 17 个月的服务期内,总计发生了约 3387 次中断,累计停机时间超过 117 小时。更令人惊讶的是,作者的邻居也遇到了同样的问题,尽管他们住在不同的房子,连接到不同的接线盒,但中断的时间和模式完全一致。作者提供了详细的 PING uptime 日志,清晰地展示了中断发生的规律性和频率。 尽管作者多次尝试与 Xfinity 沟通并升级问题,但该公司始终拒绝进行调查和修复。这种情况表明,垄断 ISP 可能缺乏修复基础设施的动力,即使问题影响到多个用户。这凸显了消费者在面对大型 ISP 时的困境,以及缺乏竞争可能导致的服务质量问题。 由于文章中没有评论内容,这里就先不对评论区进行分析了。 - 原文: [A monopoly ISP refuses to fix upstream infrastructure](https://sacbear.com/xfinity-wont-fix-internet/) - Hacker News: [https://news.ycombinator.com/item?id=46019685](https://news.ycombinator.com/item?id=46019685) - 作者: vedmed - 评分: 392 - 评论数: 185 - 发布时间: 2025-11-23 08:46:53 --- ## 英国食物银行需求激增:通货膨胀与福利政策的影响 这篇文章探讨了2025年英国食物银行需求大幅增长的现象,并分析了通货膨胀和“两孩政策”福利上限在加剧贫困问题中的作用。文章指出,越来越多的家庭难以负担基本生活开销,不得不依赖食物银行。 文章深入研究了生活成本危机对低收入家庭的影响,特别是食品价格上涨对他们的打击。此外,文章还关注了政府的福利政策,尤其是针对有两个以上孩子的家庭的福利限制,如何进一步加剧了贫困。许多受访者表示,他们面临着在支付房租、能源费用和购买食物之间的艰难选择。食物银行的工作人员也证实,他们看到越来越多有工作的家庭前来寻求帮助,这表明即使有工作也难以摆脱贫困。文章还引用了一些慈善机构和研究机构的数据,强调了问题的严重性和紧迫性。总体而言,文章旨在揭示英国社会保障体系面临的挑战,并呼吁政府采取更有效的措施来解决贫困问题。文章还穿插了一些案例,讲述了普通人在困境中挣扎的故事,增强了文章的感染力。 由于未提供评论内容,这里省略评论分析部分。 - 原文: [Demand for UK Food Bank Up 15% Year on Year](https://www.theguardian.com/society/2025/nov/23/food-banks-demand-prices-frontline-cost-of-living-crisis) - Hacker News: [https://news.ycombinator.com/item?id=46023573](https://news.ycombinator.com/item?id=46023573) - 作者: rcarr - 评分: 42 - 评论数: 30 - 发布时间: 2025-11-23 21:51:51 --- ## 陶哲轩与考拉兹猜想:几乎所有轨道都达到几乎有界的值 本文介绍了陶哲轩关于考拉兹猜想的研究,重点在于证明了“几乎所有”考拉兹轨道都达到“几乎有界”的值。 考拉兹猜想,又称 3n+1 问题,是一个著名的未解数学难题,它描述了一个简单的迭代过程:从任何正整数开始,如果数字是偶数,则除以 2;如果数字是奇数,则乘以 3 再加 1。猜想认为,无论起始数字是什么,这个过程最终都会到达 1。 陶哲轩并没有完全解决考拉兹猜想,而是取得了一个重要的阶段性成果。 他的研究表明,对于“几乎所有”的起始数字,考拉兹序列都会下降到一个相对较小的数值范围,即“几乎有界”的值。 这意味着序列不会无限增长,而是在一定范围内波动。 “几乎所有”在数学上是一个严谨的概念,指的是一个集合的密度为 1,也就是说,随着数字增大,不符合条件的数字所占的比例趋近于零。 同样,“几乎有界”也并非指序列会达到一个绝对的上限,而是指它会进入一个由某个函数定义的有界区域内。 陶哲轩的证明使用了精巧的数学工具,包括调和分析和遍历理论。 他的工作为理解考拉兹猜想提供了新的视角,并被认为是近年来在该问题上的重大突破。 虽然距离完全解决考拉兹猜想还有很长的路要走,但陶哲轩的研究无疑是一个重要的里程碑。 他的成果表明,即使对于看似简单的问题,深入的研究也能揭示出隐藏的数学结构。 - 原文: [Almost all Collatz orbits attain almost bounded values](https://mathvideos.org/2023/terence-tao-almost-all-collatz-orbits-attain-almost-bounded-values/) - Hacker News: [https://news.ycombinator.com/item?id=45957911](https://news.ycombinator.com/item?id=45957911) - 作者: measurablefunc - 评分: 56 - 评论数: 8 - 发布时间: 2025-11-18 04:28:32 --- ## Intel 386 处理器中的奇特电路设计 本文深入研究了 Intel 386 处理器中的标准单元电路,揭示了一些令人意想不到的设计。386 处理器在当时集成了 285,000 个晶体管,为了按时完成,采用了标准单元逻辑技术,即预先设计好各种逻辑门电路(如反相器、NAND 门等),然后通过软件自动布局和布线,从而大大加快了芯片的设计速度。 文章重点介绍了在 386 的标准单元电路中发现的几个有趣的电路:超大型多路复用器、一个不符合标准单元布局的晶体管,以及一些功能并非反相器的反相器。标准单元逻辑将芯片分成了很多行,这些行的颜色有深有浅,颜色深的是构成逻辑门的晶体管,颜色浅的是连接单元的线路。文章着重研究了控制逻辑的一部分,该逻辑负责在指令执行期间选择寄存器。由于 x86 架构的复杂性,寄存器的选择过程非常复杂,需要考虑 32 位寄存器可以作为 16 位或 8 位寄存器使用,以及指令中可能包含的方向位等因素。 为了实现寄存器控制,386 使用了多路复用器,但并非使用传统的逻辑门实现,而是采用了 CMOS 开关。CMOS 开关由两个 MOS 晶体管组成,通过控制信号的通断来选择输入信号。这种开关没有放大功能,信号会衰减,因此需要使用反相器来放大信号。文章展示了 CMOS 开关在芯片上的实际形态,并解释了金属层和多晶硅的布局。 文章还提到了一个特殊的晶体管,它并不完全符合标准单元的布局规则,暗示了在追求高性能时可能需要对标准单元进行一些调整。此外,文章还发现了一些被用作其他功能的“反相器”,这可能是为了节省芯片面积或实现特定的逻辑功能。 由于没有评论,这里省略评论分析。 - 原文: [Unusual circuits in the Intel 386's standard cell logic](https://www.righto.com/2025/11/unusual-386-standard-cell-circuits.html) - Hacker News: [https://news.ycombinator.com/item?id=46020543](https://news.ycombinator.com/item?id=46020543) - 作者: Stratoscope - 评分: 151 - 评论数: 30 - 发布时间: 2025-11-23 11:33:42 --- ## GCC 纳入 Algol 68 前端:一项实验性举措 GCC 决策委员会批准将 Algol 68 前端纳入主干,但将其指定为实验性功能。这意味着 Algol 68 不会默认包含在所有语言构建中,也不会成为 GCC 发布标准的必要部分。 这项决定的背后有几个关键条件。首先,非 Algol 68 前端负责人可以拒绝处理相关问题。其次,如果 Algol 68 前端出现问题或缺乏维护,它将被移除。为了确保 Algol 68 的持续开发,Jose E. Marchesi 被任命为该前端的维护者。此外,如果维护主干之外的前端存在困难,Algol 68 开发者可以提议修改方案,以便更容易地在 GCC 仓库的分支中维护前端。 Algol 68 的加入,对于那些希望在 FOSS 环境中继续使用和发展这门语言的开发者来说,无疑是个好消息。它也体现了 GCC 社区对语言多样性的支持,以及对历史悠久的编程语言的尊重。 评论区对这一消息反应积极,许多人表达了对 Algol 68 的兴趣和支持。有人认为,这体现了黑客社区驱动的 FOSS 与公司需求驱动的 FOSS 之间的区别,前者更注重对新旧硬件和语言的支持。还有人指出,现代编程语言大多源于 Algol 60 或 Algol 68。一些评论者表达了尝试 Algol 68 的愿望,并询问了相关的教程和代码示例。也有人调侃说,可以直接 Fork Golang 的前端来做 Algol 68。总的来说,评论区充满了对 Algol 68 的好奇和期待,以及对 GCC 社区开放精神的赞赏。 - 原文: [GCC SC approves inclusion of Algol 68 Front End](https://gcc.gnu.org/pipermail/gcc/2025-November/247020.html) - Hacker News: [https://news.ycombinator.com/item?id=46020151](https://news.ycombinator.com/item?id=46020151) - 作者: edelsohn - 评分: 152 - 评论数: 67 - 发布时间: 2025-11-23 10:18:03 --- ## 科学家称:初吻或在2100万年前就已出现 这篇文章探讨了“初吻”的起源,科学家们研究表明,人类和其它大型猿类的共同祖先可能早在2100万年前就开始接吻了。这项研究还表明,尼安德特人可能也接吻,甚至可能与人类互相亲吻。 研究人员之所以研究接吻,是因为它提出了一个进化难题:接吻没有明显的生存或繁殖益处,但它不仅存在于许多人类社会,也存在于整个动物界。为了确定不同物种之间的行为是否相同,科学家们对“接吻”给出了一个非常精确的定义:非攻击性的、直接的口对口接触,“伴随着嘴唇或口腔部位的一些运动,并且没有食物转移”。 研究人员在狼、土拨鼠、北极熊(非常马虎,有很多舌头)甚至信天翁身上都发现了符合他们对接吻的科学定义的行为。他们专注于灵长类动物,特别是猿类,以构建人类之吻的进化图景。这项研究还得出结论,尼安德特人也接吻。先前一项关于尼安德特人DNA的研究表明,现代人类和尼安德特人共享一种口腔微生物——一种存在于我们唾液中的细菌。这意味着在两个物种分裂后,他们一定已经交换了数十万年的唾液。 虽然这项研究确定了接吻的进化时间,但它未能回答“为什么”的问题。目前已经有一些理论,例如接吻可能起源于我们猿类祖先的梳理行为,或者它可能提供了一种亲密的方式来评估伴侣的健康甚至相容性。这项研究的作者希望这项研究能够为回答这个问题打开一扇门。 - 原文: [First kiss dates back 21M years](https://www.bbc.com/news/articles/cr43gq61g2qo) - Hacker News: [https://news.ycombinator.com/item?id=45974977](https://news.ycombinator.com/item?id=45974977) - 作者: 1659447091 - 评分: 18 - 评论数: 8 - 发布时间: 2025-11-19 09:57:37 --- ## 浏览器指纹识别:隐私的噩梦 这篇文章探讨了浏览器指纹识别技术,以及它如何威胁我们的在线隐私,即使我们采取了反跟踪措施。文章深入分析了指纹识别的原理、应对方法以及面临的挑战。 文章指出,过去我们主要关注第三方跟踪 cookies,但现在浏览器指纹识别已经成为更隐蔽和难以防范的威胁。它不依赖 cookies,甚至可以抵抗 VPN 等隐私措施。指纹识别通过收集浏览器提供的各种信息,如浏览器版本、操作系统、语言、时区、安装的字体、浏览器扩展,甚至硬件信息,并将这些信息组合成一个独特的数字标识符。更高级的技术,如 Canvas 指纹识别,通过让浏览器绘制文本并检索像素数据,利用不同系统在图形硬件和操作系统上的细微差异来识别用户。 禁用 JavaScript 可能会阻止 Canvas 指纹识别,但也会使你显得与众不同,就像戴着滑雪面罩去购物中心一样。尝试伪造客户端行为,例如修改 Canvas 绘图程序,也可能留下痕迹或破坏网站的正常运行。 文章作者认为,虽然像 amiunique 和 fingerprint.com 这样的网站展示了指纹识别的有效性,但它们并没有完全反映现实世界中指纹识别的工作方式。真实世界的跟踪更困难,而且本质上是一种统计方法,而不是精确的方法。 总之,浏览器指纹识别是一个难以解决的隐私问题,追踪我们的组织在这方面变得越来越出色。虽然完全阻止指纹识别非常困难,但了解其工作原理以及采取一些预防措施仍然很重要。 - 原文: [The privacy nightmare of browser fingerprinting](https://kevinboone.me/fingerprinting.html) - Hacker News: [https://news.ycombinator.com/item?id=46016249](https://news.ycombinator.com/item?id=46016249) - 作者: ingve - 评分: 604 - 评论数: 376 - 发布时间: 2025-11-23 01:08:36 --- ## 超声波诱导嗅觉:无需气味即可体验不同气味 本文介绍了一种使用聚焦超声波刺激大脑嗅觉区域来产生不同气味感觉的创新方法,研究人员通过调整超声波的焦点位置,成功诱导了新鲜空气、垃圾、臭氧和篝火等不同的气味感觉,并在两名受试者身上进行了验证。 研究团队使用手持探头和凝胶进行了初步实验,但为了提高稳定性,他们临时制作了一个头戴式设备,并使用MRI扫描来确定超声波的焦点区域与嗅球的对准情况,他们发现,使用低频超声波,将焦点对准前额下方并向下倾斜,可以有效地刺激嗅球,使用的具体参数包括:300 kHz频率、39 mm焦深、50–55°的偏转角和1200 Hz重复频率的5周期脉冲。 为了确保安全,研究人员测量了输出场,并调整了系统的不对称性以避开视神经,实验结果表明,他们成功诱导了四种不同的感觉:新鲜空气、垃圾、臭氧和篝火,这些感觉与真实气味有所不同,更像是弥漫性的、缓慢出现的印象,并伴随有面部刺痛等感觉。 研究人员认为,这种方法具有很高的分辨率,即使焦点位置只有微小的偏差,也能产生不同的气味感觉,他们计划通过改进设备、提高频率和调整焦点位置等方式来进一步优化该系统。 该研究的意义不仅在于实现“VR气味”,还在于利用鼻子中400种不同的受体类型,通过刺激它们的组合来创造更微妙的气味感觉,这为理解大脑如何处理气味以及开发新的神经刺激技术开辟了新的途径。 - 原文: [We Induced Smells With Ultrasound](https://writetobrain.com/olfactory) - Hacker News: [https://news.ycombinator.com/item?id=46008332](https://news.ycombinator.com/item?id=46008332) - 作者: exr0n - 评分: 552 - 评论数: 148 - 发布时间: 2025-11-22 04:02:45 --- ## 类型检查在“类型”为类型时是不可判定的 本文探讨了在类型系统中,当允许“类型”本身也被视为一种类型时,类型检查的不可判定性问题。 这篇文章的核心观点是,在具有依赖类型和“类型之类型”概念的类型化λ演算中,类型检查是一个无法有效解决的问题。 文章首先介绍了依赖类型,即函数的返回类型依赖于其参数值。例如,一个返回n维零向量的函数,其返回类型`(vector n)`依赖于输入的整数`n`。 接着,文章讨论了“类型之类型”的概念,用`*`表示所有类型的类型,包括它自身,即`* : *`。 这种设定使得类型可以像普通值一样被处理,从而支持参数多态。例如,可以定义一个接受类型A并返回A x A x A的三元组类型生成器。 文章指出,依赖类型和“类型之类型”的结合,使得类型系统中可以表达非常强大的概念,例如参数多态。 多态函数可以被视为将类型映射到值的函数,其类型是依赖类型,因为结果的类型取决于参数(即类型)的值。 通过对类型变量进行λ抽象,可以轻松表达多态函数,例如恒等函数`id= λA:*.λx:A.x : ΠA:*.A→A`。 然而,文章通过重构和分析Girard悖论,证明了对于这种语言,不存在有效的类型检查算法。 换句话说,当“类型”本身被视为一种类型,并且类型可以依赖于值时,确定一个程序是否类型正确的问题是不可判定的。 这意味着我们无法编写一个总是能够正确判断程序类型是否合法的算法。 总结来说,这篇文章深入探讨了类型理论中一个重要的局限性:在具有依赖类型和“类型之类型”的系统中,类型检查是不可判定的。 这一结论对于程序语言的设计和类型系统的研究具有重要的意义,它提醒开发者和研究者需要谨慎处理类型系统的复杂性,并寻找在表达能力和可判定性之间的平衡。 - 原文: [Typechecking is undecideable when 'type' is a type (1989) [pdf]](https://dspace.mit.edu/bitstream/handle/1721.1/149366/MIT-LCS-TR-458.pdf) - Hacker News: [https://news.ycombinator.com/item?id=45963768](https://news.ycombinator.com/item?id=45963768) - 作者: birdculture - 评分: 8 - 评论数: 0 - 发布时间: 2025-11-18 19:33:39 --- ## 硅谷创业公司:再次作恶 这篇文章批判了硅谷创业公司披着“让世界更美好”的外衣,实则延续了资本主义的剥削本质,并呼吁科技工作者反思其所作所为。文章的核心论点是,硅谷的创业模式,即资本家拥有完全控制权,并获取利润,而工人只能获得工资,这种模式是万恶之源。 文章指出,硅谷的进步形象掩盖了其背后的社会问题,例如贫富差距、劳工剥削和环境破坏。作者认为,许多硅谷从业者对这些问题视而不见,沉浸在“改变世界”的幻梦中。文章还批评了硅谷公司利用技术进行监视、操纵和加剧人们的成瘾行为,并为军事机器的发展做出贡献。 作者呼吁有理想的科技工作者在创办公司时,认真思考公司的制度规则,选择做善还是作恶。他强调,创业公司的基本社会关系,即资本家与工人之间的关系,是决定公司性质的关键。文章用英国工业革命时期的 Ironbridge 村庄类比,说明硅谷在表面上追求创新,但实际上却固守着资本主义的剥削关系。 文章进一步解释了创业公司的所有权结构,指出所有者拥有完全的控制权,可以随意雇佣、解雇员工,并决定工资水平和利润分配。这种权力结构使得创业公司成为一个“迷你独裁政权”,工人无法参与公司的决策。作者认为,这种基本社会关系是资本主义的本质特征,也是硅谷作恶的根源。 - 原文: [Silicon Valley startups: being evil, again and again](https://notesfrombelow.org/article/silicon-valley-startups-doing-evil-again-and-again) - Hacker News: [https://news.ycombinator.com/item?id=46022704](https://news.ycombinator.com/item?id=46022704) - 作者: iSpiderman - 评分: 62 - 评论数: 19 - 发布时间: 2025-11-23 19:32:15 --- ## Ubuntu LTS 版本支持延长至 15 年 Canonical 宣布将 Ubuntu LTS 版本的总支持周期扩展至 15 年,通过新的 Legacy 支持附加组件实现。这意味着用户可以获得更长时间的安全更新和维护,特别适用于那些需要长期稳定运行环境的企业和组织。 Canonical 提供的 Ubuntu LTS 版本通常提供 5 年的标准支持,包括安全更新、错误修复和硬件兼容性维护。通过购买新的 Legacy 支持附加组件,用户可以将支持周期延长至 15 年。这个扩展的支持服务主要针对基础设施工作负载、受监管行业和其他需要长期维护的场景。Legacy 支持将分阶段提供,首先是核心服务器组件,然后扩展到其他软件包。Canonical 强调,此举旨在帮助企业降低升级频率和相关成本,同时确保其系统在整个生命周期内保持安全和合规。 Canonical 认为,延长支持周期能帮助企业更好地管理其 IT 基础设施的生命周期,减少因频繁升级而带来的中断和风险。此外,对于那些受到严格监管的行业,如金融服务和医疗保健,长期支持可以确保其系统符合法规要求。Legacy 支持附加组件的定价将根据部署规模和所需的支持级别而有所不同。Canonical 鼓励有兴趣的用户联系其销售团队以获取更多详细信息。 - 原文: [Ubuntu LTS releases to 15 years with Legacy add-on](https://canonical.com/blog/canonical-expands-total-coverage-for-ubuntu-lts-releases-to-15-years-with-legacy-add-on) - Hacker News: [https://news.ycombinator.com/item?id=45992035](https://news.ycombinator.com/item?id=45992035) - 作者: taubek - 评分: 159 - 评论数: 94 - 发布时间: 2025-11-20 20:47:41 --- ## 在 Unix 系统上创建 StuffIt 压缩包:thecloudexpanse/sit 项目解析 这个 GitHub 项目 `thecloudexpanse/sit` 提供了一个在 Unix 系统上创建 StuffIt 压缩包的工具。StuffIt 是一种历史悠久的压缩格式,在早期的 Macintosh 电脑上非常流行,这个项目让 Unix 用户也能创建这种格式的压缩文件。 该项目的主要功能是允许用户在 Unix 环境下创建 `.sit` 格式的压缩文件。这对于需要在不同平台之间交换文件,或者需要处理一些历史遗留的 `.sit` 压缩包的场景非常有用。虽然现在 `.sit` 格式已经不那么流行,但这个工具仍然具有一定的价值,特别是对于那些需要与老系统交互的用户。 项目本身提供了创建 StuffIt 压缩包的功能,但具体的使用方法和支持的功能特性需要进一步研究项目的文档和代码。该项目目前有 64 个 star 和 2 个 fork,表明它在特定的小众用户群体中仍然有一定的关注度。该项目还包含 Issues、Pull requests、Actions、Projects 和 Security 等选项卡,方便用户进行问题反馈、代码贡献和项目管理。 - 原文: [sit: Create StuffIt archives on Unix systems](https://github.com/thecloudexpanse/sit) - Hacker News: [https://news.ycombinator.com/item?id=45950364](https://news.ycombinator.com/item?id=45950364) - 作者: classichasclass - 评分: 21 - 评论数: 1 - 发布时间: 2025-11-17 10:28:57 --- ## 火星上可能没有液态水:新雷达数据提出质疑 一篇发表在 *Geophysical Research Letters* 上的文章指出,之前在火星南极冰盖下探测到的强雷达反射,可能并非液态水,而是由光滑的地面区域引起的。这项研究利用了火星勘测轨道飞行器(MRO)上的浅层雷达(SHARAD)的新技术,对之前的发现提出了新的解释。 过去,火星高级地下和电离层探测雷达(MARSIS)在火星南极冰盖下探测到强烈的雷达反射,这被认为是液态水存在的潜在证据。然而,由于火星寒冷干燥的环境,液态水的存在需要极咸的盐水或局部火山活动才能维持。因此,科学家们一直在寻找其他“干燥”的解释,例如二氧化碳和水冰层,或盐冰和粘土等。为了验证这一发现,MRO团队测试了一种新的飞行姿态调整技术,称为“超大倾斜”(VLR),以增强SHARAD的信号强度和穿透深度。研究人员分析了91个SHARAD观测数据,结果显示,只有在使用VLR技术时,才能探测到微弱的底部回波。与MARSIS探测到的强反射相比,SHARAD的信号非常微弱,这表明该区域存在液态水的可能性不大。研究人员认为,SHARAD探测到的微弱信号可能来自冰盖下方的光滑地面区域。他们也强调,需要进一步研究来调和MARSIS和SHARAD之间的差异。 - 原文: [Maybe that's not liquid water on Mars after all](https://phys.org/news/2025-11-liquid-mars.html) - Hacker News: [https://news.ycombinator.com/item?id=46023213](https://news.ycombinator.com/item?id=46023213) - 作者: howard941 - 评分: 27 - 评论数: 11 - 发布时间: 2025-11-23 20:58:54 --- ## 回顾 40 年前的今日新闻:Sandinista 冲突、税改辩论与太空核反应堆计划 这份 Forty.News 网站的文章,带我们穿越回 40 年前,看看 1985 年 11 月的新闻头条。当时的世界正经历着冷战的余波,技术也在飞速发展。 文章主要涵盖了几个方面:首先是尼加拉瓜的 Sandinista 冲突,一位官员谴责美国对其发动的“非法和不道德的战争”,这场冲突造成了大量人员伤亡和经济损失。其次是美国的税收改革,众议院小组接近达成一项重要的税收改革法案,里根总统做出了妥协,关键的税收减免得以保留。此外,文章还提到了 Hanford 实验室被选中进行一项价值 4.8 亿美元的紧凑型太空反应堆计划,旨在为未来的太空任务提供动力。最后,里根总统和戈尔巴乔夫的峰会虽然在军备控制方面陷入僵局,但双方都表示取得了进展,并同意继续谈判。 这些新闻反映了当时世界面临的挑战和机遇,从地区冲突到国内政策,再到太空探索,每一项都对未来产生了深远的影响。回顾这些历史事件,可以让我们更好地理解当今世界的格局,并从中汲取经验教训。比如,Sandinista 冲突提醒我们和平的珍贵,税收改革的辩论则反映了不同利益群体之间的博弈,而太空核反应堆计划则展现了人类探索宇宙的雄心壮志。 - 原文: [Show HN: Forty.News – Daily news, but on a 40-year delay](https://forty.news) - Hacker News: [https://news.ycombinator.com/item?id=46017175](https://news.ycombinator.com/item?id=46017175) - 作者: foxbarrington - 评分: 337 - 评论数: 137 - 发布时间: 2025-11-23 02:47:08 --- ## NTSB报告:泰坦潜水器相机图像解密分析 这份NTSB(美国国家运输安全委员会)的报告详细记录了对泰坦潜水器上水下相机数据的恢复和解密过程,旨在还原事故发生时的影像资料,为事故调查提供关键线索。报告由计算机工程师David Case撰写,深入分析了相机设备、数据恢复过程以及加密技术的应用。 报告指出,事故后寻回的SubC Rayfin Mk2 Benthic水下相机外部钛合金外壳完好,但蓝宝石玻璃镜片已破碎。内部电路板部分损坏,连接器断裂,部分电子元件脱落。幸运的是,相机中的SD存储卡完好无损。 对SD卡进行镜像分析后发现,存储卡被划分为两个区域:一个较小的区域用于存储操作系统更新,另一个较大的区域则被完全加密。操作系统版本较旧,推测使用了文件加密(FBE)或全盘加密(FDE)技术。虽然尝试寻找LUKS头部信息以解密,但未成功,因此推测可能使用了自定义的dm-crypt配置。这种配置需要一个单独存储或由用户输入的解密密钥。 SubC Imaging公司最初表示可以从事故SD卡下载数据,但后来发现即使使用相同的相机型号和测试卡也无法完成下载。报告还提到,SD卡上没有找到加密密钥和启动分区。进一步检查发现,相机使用了一个包含CPU、RAM和NVRAM芯片的System-On-Module (SOM) 板,用于永久存储数据和运行设备所需的软件。 由于无法找到解密密钥,报告最终未能成功解密SD卡上的数据。报告详细描述了数据恢复的尝试和遇到的技术挑战,为后续的事故调查提供了重要的技术信息。 由于没有评论内容,因此不总结评论观点。 - 原文: [NTSB report: Decryption of images from the Titan submersible camera [pdf] (2024)](https://data.ntsb.gov/Docket/Document/docBLOB?ID=18741602&FileExtension=pdf&FileName=Underwater%20Camera%20-%20Specialist%27s%20Factual%20Report-Rel.pdf) - Hacker News: [https://news.ycombinator.com/item?id=46019636](https://news.ycombinator.com/item?id=46019636) - 作者: bmurray7jhu - 评分: 139 - 评论数: 65 - 发布时间: 2025-11-23 08:35:27 ---

  

🫵 来啊,说点有用的废话!