Agili 的 Hacker Podcast

Hacker News 每日播报 2025-10-30


Listen Later

欢迎收听 Hacker News 每日播报,今天我们将探讨一个有趣的数学巧合、Affinity Studio 的免费化、古人如何看待自己、美国拒绝签署联合国网络犯罪公约、用汇编编写 iOS 应用的硬核挑战、树莓派 Pico 实现百兆以太网、Crunchyroll 的字幕风波、回顾 IBM 失败的杰作 OS/2 Warp PowerPC 版、自由软件的用户体验困境,以及如何轻松搭建一个 .onion 镜像网站。

一个有趣的数学巧合:987654321 / 123456789

一个看似简单的算式 987654321 / 123456789 揭示了一个令人着迷的数学现象。其结果约等于 8.0000000729,非常接近整数 8。这并非巧合,而是一种可以推广到任意进制的模式:在一个基数为 b 的数制中,由 (b-1)...321 组成的数除以由 123...(b-1) 组成的数,结果会非常接近 b-2,且基数越大,近似越精确。

这个发现勾起了许多人童年时在计算器上探索数字模式的回忆,比如在数字键盘上发现的几何平均数巧合。更深层次的数学解释指出,这与无限级数有关,0.123456... 可以简化为 10/81,而 0.987654... 则简化为 80/81,清晰地揭示了它们之间近似 8 倍的关系。

文章还提出了一个有趣的观点:代码可以作为数学证明的补充。虽然形式证明是严谨的,但程序可以通过大量实例计算来验证一个定理,从而发现证明中可能存在的逻辑漏洞。这两种不同的验证方式可以互为补充,提高结论的可靠性。在处理这类精确计算时,为了避免浮点数精度问题,使用 Python 的 Fraction 类或任意精度计算工具是更好的选择。

Affinity Studio 宣布免费,引发社区热议

专业创意软件套件 Affinity Studio 在被 Canva 收购后,宣布其核心功能将完全免费。原先独立的 Designer、Photo 和 Publisher 三款应用被整合为一个,用户只需注册免费 Canva 账户即可使用。然而,其强大的 AI 功能则需要付费订阅 Canva 高级版才能解锁。这一从买断制到免费增值模式的转变,在社区中引发了复杂而两极分化的反应。

许多长期用户感到失望和“被背叛”,他们当初选择 Affinity 正是为了逃离 Adobe 的订阅模式。人们普遍担心这是“劣质化”(enshittification)的开始,未来更多核心功能可能会被加入付费墙,或者应用会充斥着订阅推广。特别是对于购买了 V2 版本的用户来说,官方宣布 V2 将不再更新,意味着随着操作系统和硬件的迭代,软件最终可能变得无法使用。

但也有声音对 Canva 的策略表示理解。他们认为,支持 AI 功能所需的高昂计算成本使得订阅模式不可避免。将核心功能免费,而将 AI 作为增值点,是一种巧妙的商业决策,既能吸引大量新用户,也为公司找到了新的盈利点。此举被视为对 Adobe 高价订阅模式的有力冲击,为市场带来了更多选择。有人将其与 DaVinci Resolve 的模式类比,后者通过免费提供强大的视频编辑软件来推动其硬件销售。

无论如何,Affinity 的免费化无疑是一把双刃剑。它降低了专业创意工具的门槛,但也引发了用户对软件未来发展、数据隐私以及“一次性买断”模式消亡的深切忧虑。

从古代镜子看古人如何看待自己

这篇文章从一个独特的视角——镜子——探讨了古人对自我形象的认知。文章指出,现代人生活在一个商品唾手可得的时代,很难体会古人为制作一件日常用品所付出的巨大心血。从公元前 7000 年用黑曜石打磨而成的模糊镜子,到古埃及、中国和希腊广泛使用的青铜镜,无不体现了人类自古以来就对“看清自己”抱有强烈的渴望,并愿意为此投入大量资源。这些镜子不仅是实用工具,更是珍贵的艺术品和宗教符号,反映了人类审视自身、了解自身的深层需求。

这篇文章的标题《古人如何看待自己》也引发了更深层次的哲学思辨。许多人将其解读为“古人如何看待他们所处的文明时代”。一种观点认为,每个时代的人都可能觉得自己处于文明的巅峰。但另一种观点则指出,许多古代文化,如古希腊和后罗马时代的欧洲,实际上相信存在一个更辉煌的“黄金时代”在过去,而他们所处的时代是一种衰落。

最引人入胜的讨论,是将古代镜子与现代技术(尤其是大语言模型 LLMs)进行类比。镜子在古代曾是“奇迹般”的技术,如今已司空见惯。同样,LLMs 等新兴技术正在彻底改变我们的世界观,甚至让我们遗忘旧有的思维方式。就像《白雪公主》中的“魔镜”一样,镜子不仅象征着虚荣,更因其能提供实时、动态的反射,而被赋予了神秘、魔法和“反映真相”的意味。从古老的黑曜石镜子到今天的 AI 模型,人类探索自我和世界的工具在变,但那份渴望从未改变。

美国拒绝签署联合国网络犯罪公约,引发全球关注

近日,超过 70 个国家签署了一项旨在全球范围内打击网络犯罪的联合国公约,但美国最终选择不加入。该公约旨在建立一个全球性的法律框架,加强各国在追踪网络犯罪和共享电子证据方面的合作。然而,这项公约也遭到了科技行业和人权组织的强烈批评。他们警告称,公约条款模糊,可能将合法的网络安全研究定为犯罪,并强制成员国建立一个广泛的电子监控网络,甚至可能被独裁政权滥用以压制异见。

在技术社区,美国不签署该条约的决定普遍获得了支持。许多人对签署国的构成表示质疑,认为让一些被指控有国家支持网络犯罪行为的国家参与制定和执行规则,无异于“让狐狸看守鸡舍”。

对人权和隐私的担忧是讨论的核心。该条约要求各国强制互联网服务提供商收集特定数据,且缺乏透明度要求,这被视为一种“广泛的电子监控拖网”,可能被用于“跨国镇压”。条约中“强制技术协助”的条款,可能要求公民提供系统登录信息,这在美国可能与宪法第五修正案赋予的权利相冲突。

总而言之,技术社区普遍认为,这项公约在善意目标之下,隐藏着被滥用、侵犯公民隐私和人权的巨大风险,因此美国拒绝签署是一个明智的决定。

硬核挑战:用汇编语言编写 iOS “Hello World” 应用

一位开发者在 GitHub Gist 上展示了一项令人惊叹的技术壮举:仅用 ARM64 汇编语言编写了一个能运行在 iOS 上的 “Hello World” 应用,最终效果是显示一个黄色的屏幕。这段代码虽然是汇编,但它并没有完全绕开 iOS 的高级框架,而是巧妙地通过直接调用 Objective-C 运行时和 UIKit 的 API 来构建用户界面。它动态创建了一个应用代理类,实现了应用启动的核心方法,并依次创建了窗口(UIWindow)、视图控制器(UIViewController),最后将其背景设置为黄色并显示在屏幕上。

这个项目激发了关于底层编程价值的深入讨论。许多开发者认为,这种实践对于理解“引擎盖下”的运作原理极具教育意义,尤其是在调试 React Native 或 Flutter 等高层框架时,能帮助开发者摆脱“黑魔法”的困境。

然而,一个核心争议点在于这个应用是否真的足够“低层级”。尽管是用汇编编写,但它仍然严重依赖 UIKit 这一高层抽象。这引发了人们的好奇:是否有可能在不使用 UIKit 的情况下,直接在 iOS 上进行绘制?普遍共识是,在苹果的公共 API 限制下,完全绕过 UIKit 几乎是不可能的,因为最终都需要通过操作系统 API 将渲染结果显示到屏幕上。这个项目不仅是一个技术演示,更是一个激发社区对抽象层次、教育意义以及 iOS 开发生态系统进行深入思考的催化剂。

树莓派 Pico 通过“位操作”实现 100 Mbit/s 以太网

开发者 Steve Markgraf 再次挑战极限,成功让廉价的 Raspberry Pi Pico 微控制器通过“位操作”(bit-banging)实现了 100 Mbit/s 的快速以太网连接。这项技术的核心在于利用 Pico 强大的可编程 I/O(PIO)模块和直接内存访问(DMA),纯粹通过软件来执行 MLT-3 编码、4B5B 线路编码等复杂的网络协议操作。最终,这个仅支持发送(transmit-only)的概念验证项目,能够以大约 11 MB/s 的速度通过 UDP 传输数据。

这一成就被视为计算领域经典“轮回之轮”理论的又一例证:功能在纯软件、专用硬件、集成硬件之间不断迁移和演变。关于这是否算真正的“位操作”也引发了讨论,有人认为使用 PIO 这样的协处理器与传统上完全由 CPU 控制引脚的方式有所不同。

Pico 的 PIO 功能因此备受赞誉,它被比作经典 Amiga 电脑中用于通用 I/O 的 Copper 协处理器,其高度可编程性让 Pico 能够模拟各种复杂的通信协议,而无需专用硬件。尽管这个项目在实际应用中可能不如集成了以太网 MAC 的 ESP32 等方案来得直接,但它所展现的“纯粹的黑客精神”和对软件定义硬件潜力的探索,正是其真正的价值所在,点燃了社区对硬件极限探索的热情。

Crunchyroll 字幕质量为何急剧下降?

动漫流媒体巨头 Crunchyroll 近期因其字幕质量急剧下降而备受批评。自 2025 年秋季动漫季以来,新番的字幕呈现变得混乱,对话和屏幕上的文字翻译常常挤在一起,大量屏幕文字甚至未经翻译,可读性极差。

问题的根源被追溯到索尼收购 Funimation 并将其与 Crunchyroll 合并的事件。Crunchyroll 源于粉丝字幕组文化,长期以来使用功能强大的 Advanced SubStation Alpha (ASS) 字幕格式,并投入资源开发了高质量的渲染器,其精美的“排版”(typesetting)在业界首屈一指。然而,由 Funimation 高管接管后的新领导层,出于对“行业标准”的追求和对粉丝文化的偏见,强制要求放弃 ASS 工作流,转向功能受限的 TTML 格式。

这个转变导致了一个破坏性的工作流程:高质量的 ASS 字幕被手动转换为受限的 TTML 文件,然后再转换回 ASS 格式以供现有播放器使用。这个 ASS -> TTML -> ASS 的过程直接导致了所有精美排版信息的丢失。许多用户对此表示愤怒,认为这是由商业决策驱动的“劣质化”(enshittification)行为,牺牲了用户体验和对动漫媒介的尊重。尽管有关于存储和分发成本的讨论,但许多技术人士指出,通过分段视频等技术,完全可以在不显著增加成本的情况下保持高质量。这一事件不仅让忠实粉丝失望,也引发了对整个流媒体行业内容质量下降的普遍担忧。

回顾 IBM 失败的杰作:OS/2 Warp PowerPC 版

OS/2 Museum 的一篇文章带我们回顾了 IBM 在 1995 年发布的一款鲜为人知的操作系统——OS/2 Warp, PowerPC Edition。这个版本是 OS/2 历史上“最异国情调”的产品,它基于先进的微内核架构,是 IBM 宏大的“Workplace OS”计划的一部分,旨在构建一个能运行多种操作系统“个性”(如 OS/2、AIX 甚至 Mac OS)的平台。

尽管底层技术非常先进,但 OS/2 PPC 最终是一个未完成的产品。它仅支持极少数 IBM 自家的 PowerPC 电脑,最致命的缺陷是完全缺乏网络支持。然而,它在 x86 模拟方面表现出色,内置了一个完整的 PC 模拟器,可以流畅运行 DOS 和 Windows 3.1 程序。

社区充满了对 OS/2 的怀旧之情。许多人盛赞 Intel 版 OS/2 Warp 在当年的技术优势,如卓越的稳定性和真正的抢占式多任务处理,这在 Windows 3.x 时代是不可想象的。大家普遍认为,OS/2 的失败并非技术不精,而是 IBM 糟糕的营销策略、高昂的硬件要求,以及最终无法与微软强大的软件生态系统和 Windows 95 的崛起相抗衡。OS/2 Warp, PowerPC Edition 作为一个充满野心的实验,最终与 PowerPC 平台本身一同陨落,成为了操作系统历史上一个经典的“如果”故事。

为何自由软件常常“吓跑”普通用户?

一篇名为《自由软件吓跑普通人》的文章指出,许多功能强大的自由开源软件(FOSS)项目,其用户界面往往是为“高级用户”设计的,这让普通大众望而却步。作者以视频转码工具 Handbrake 为例,其复杂的界面充满了各种选项,足以让只想简单转换视频格式的用户感到沮丧。为此,他开发了一个名为“Magicbrake”的简化前端,它只有一个按钮,能将任何视频转换为通用的 MP4 格式。

这个观点引发了热烈讨论。大家普遍认同,创建简单直观的界面本身就是一项艰巨的工作。难点在于准确识别出那 80% 用户真正需要的 20% 核心功能,并抵制住不断添加“只需一个小功能”的诱惑,防止界面重新变得复杂。

FOSS 项目的开发者通常是为满足自身需求而编程的高级用户,他们自然会优先考虑自己的工作流程,缺乏为普通用户优化界面的动力。此外,FOSS 生态系统也难以吸引专业的 UI/UX 设计师和艺术家,因为他们的工作价值常常被低估,且不像程序员那样有高薪工作作为无偿贡献的后盾。

这篇文章揭示了 FOSS 在用户体验方面面临的深层挑战,这不仅是技术问题,更是关于开发者动机、用户心理和跨领域合作的复杂议题。创建简化前端是一个可行的方案,但如何平衡功能与易用性,仍是社区需要持续思考的问题。

教程:如何轻松搭建一个 .onion 镜像网站

一篇文章详细介绍了如何为自己的网站轻松搭建一个 Tor 隐藏服务(.onion)镜像,整个过程仅需几条命令和几行配置。作者使用 Caddy 作为 Web 服务器,在 Debian 系统上安装并配置 Tor,使其作为隐藏服务运行,即可获得一个 .onion 地址。为了提升用户体验,还可以在主站点的服务器配置中添加 Onion-Location HTTP 头,这样使用 Tor 浏览器的访客就能自动发现并跳转到 .onion 镜像。

这个简单的教程引发了关于 Tor 网络的深入讨论。一个关键问题是 .onion 网站是否需要 HTTPS。理论上,Tor 网络本身已提供端到端加密,无需额外的 TLS。但实际上,由于现代浏览器许多新功能(如 WebCrypto)只在“安全源”(Secure Origins)上工作,为 .onion 网站配置 HTTPS 仍有其必要性。

讨论还澄清了一些常见误解,例如 Tor 的默认配置并不会将你的服务器变成出口节点,从而避免了许多法律风险。同时,也有人对 Tor 网络的去中心化和安全性提出了担忧,但有专家指出,Tor 的电路构建机制能有效避免中心化风险。

更深层次的思考则触及了 Tor 项目本身。有批评者认为,Tor 项目为了追求绝对安全而废弃 v2 版本的 .onion 服务,导致大量社区和链接消失,这种做法忽视了社区的持久性需求。总的来说,搭建 .onion 镜像不仅是一项实用的技术操作,也开启了关于网络自由、隐私安全和数字社区建设的多维度思考。

相关链接:

  • 987654321 / 123456789
  • Affinity Studio now free
  • How ancient people saw themselves
  • US declines to join more than 70 countries in signing UN cybercrime treaty
  • Hello-World iOS App in Assembly
  • Raspberry Pi Pico Bit-Bangs 100 Mbit/S Ethernet
  • Crunchyroll is destroying its subtitles
  • OS/2 Warp, PowerPC Edition (2011)
  • Free software scares normal people
  • Spinning Up an Onion Mirror Is Stupid Easy
...more
View all episodesView all episodes
Download on the App Store

Agili 的 Hacker PodcastBy Agili 的 Hacker Podcast