Hacker News 高赞评论 - 2026-01-01
1. crote在“我取消了出书协议”中的新评论
既然ChatGPT能为任何项目生成为你量身定制的同风格教程,为什么还要买这本书?
这还不明显吗?因为ChatGPT的输出未经审阅!
你购买这类书籍,恰恰是因为它们由专业人士撰写。作者投入时间将内容分解为易于消化的小块,形成连贯的叙述,并在中间设置了可运行的中间阶段。
例如,我期望一个光线追踪项目从单色物体的简单光线投射开始。之后可以添加灯光和Blinn-Phong着色等内容,接着推进到Whitted风格的递归光线追踪以实现闪亮反射和透明物体,然后发展到包含BRDF等元素的现代路径追踪,最后使用BVH来避免速度慢得离谱。
你可以在任何阶段停下来,仍然得到一个可用的光线追踪器,并且每个步骤的附加价值对读者来说立竿见影。以目前ChatGPT的水平,如果你只是简单输入“我想构建一个光线追踪器”,它绝不可能完美地引导你完成所有这些步骤!
作者: crote | 发布于: 2025-12-31 20:21
2. mindcrash 在“《星露谷物语》开发者向开源 C# 框架 MonoGame 捐赠 12.5 万美元”中的新评论
这并非没有道理:
《星露谷物语》这款已售出数百万份的游戏,正是使用免费的MonoGame引擎开发的。因此,ConcernedApe正在回馈这个使其商业成功成为可能的开源软件——这正是商业公司应有的做法。
作者: mindcrash | 发布于: 2025-12-31 17:19
3. QuantumNomad_ 在“《星露谷物语》开发者向开源 C# 框架 MonoGame 捐赠 12.5 万美元”中的新评论
Epic Games有一个名为MegaGrants的项目,他们会向各种项目提供大量资金。
例如,他们在2020年向Godot游戏引擎项目提供了25万美元。
作者: QuantumNomad_ | 发布于: 2025-12-31 16:12
4. kamranjon在”Google Opal”中的新评论
我有点不确定,这算不算是一种讽刺?这里的主要例子是“一个能写博客文章的应用程序”——“研究一个主题并撰写相关博客文章”。这家公司曾助力推动互联网的网络效应,并呈现真正有用的搜索结果,如今却在帮助摧毁他们赖以建立整个业务的根基。
作者: kamranjon | 发布于: 2025-12-31 05:43
5. Waterluvian在“Honey的柴油门:检测与欺骗测试者”中的新评论
工程师们在评审“选择性停用”功能设计时可能在想:“我在工作中无法遵循道德准则行事,因为我可能随时被替换,就业市场让我焦虑,家人的福祉和医疗保障都系于这份工作,而且我不相信政府会支持我。”
作者: Waterluvian | 发布于: 2025-12-31 01:50
6. fooblaster 在“OpenAI的烧钱速度将成为2026年大泡沫问题之一”中的新评论
谷歌有一个相当宽的护城河:其现有服务上拥有海量的视频数据,并且完全不依赖英伟达及其高达90%的利润率。
作者: fooblaster | 发布于: 2025-12-31 01:01
7. avalys在“OpenAI的烧钱速度将成为2026年的大泡沫问题之一”中的新评论
人工智能将成为一个高度竞争、资本极度密集的商品化市场,最终会陷入一场逐底竞争,比拼的是成本和模型交付效率——而这些模型在智能、推理等方面的性能都已达到相近的渐近极限。
一个简单的证据是:所有投入同等资源研发AI的机构,得出的成果都大致相同。无论是OpenAI、Anthropic、Google、Meta还是Deepseek,都没有任何证据显示这些公司拥有技术护城河或竞争优势。
结论是什么?人工智能是一项改变世界的技术,就像当年的铁路一样,而它很快将催生一个巨大的泡沫——正如铁路曾经经历过的那样。这并不意味着AI会消失,或者它不会改变世界——铁路至今仍在,也确实改变了世界——但从风险投资的角度来看,请准备好迎接一次巨大的衰退。
作者: avalys | 发布于: 2025-12-31 00:31
8. crazygringo在“纽约市长就职典礼禁止携带爆炸物,同时禁用树莓派和Flipper Zero”中的新评论
这又不是在整个纽约市范围内禁止……只是就职典礼活动现场的安保规定。”大包”也同样被禁止。
当一项政策禁止的是特定设备,而非行为或能力时,会给现场人员带来模糊性。
恰恰相反,入口处的安保人员到底该怎么检查设备的”行为或能力”?这只是快速的目视检查,这种做法反而_减少了_模糊性。
警方大概是知道这些_特定_设备之前造成过干扰,或者存在相关威胁。他们不可能也不会具体说明是什么,以免给人启发……
今天是树莓派和Flipper Zero。明天可能就是BeagleBone Blacks、Arduino Qs、ESP32开发板、Teensy板、Pine64s、Orange Pis……
这完全没问题。把这些设备_带到备受瞩目的政治活动中_没有任何正当理由。无人机、激光笔和沙滩球也同样被禁止。
作者: crazygringo | 发布于: 2025-12-31 00:09
9. Aurornis 在“为 F-Droid 打造更强劲的心脏”中的新评论
看到这段话,我不禁回想起那些因为物理服务器放在某个人的地下室或办公室机柜里,最终在团队发生争执时成为致命痛点而分崩离析的项目。应该不止我一个人有这种既视感吧。
我知道自托管对很多人来说是引以为傲的事,但根据我的经验,更好的做法还是将成本较低的硬件放在廉价的托管机房,并且合同以明确所有权和规程的商业实体来签订。把服务器交给单个成员、放在某个不明确的地方,相当于将大量控制权集中到了这一个人手里。
我衷心祝愿这个团队一切顺利,也倾向于相信这位成员确实可靠且有能力。但总的来说,我强烈建议在任何情况下都应避免此类安排。
编辑补充:F-Droid 今年刚从一个单一来源获得了 40 万美元的资助(链接见原文)。这让我更加困惑了:他们为何决定将这台服务器交给单个团队成员,在不明朗的条件下托管,而不是支付基本的托管费用呢?
作者: Aurornis | 发布于: 2025-12-30 21:50
10. wrs 在《一切皆代码:我们如何用单一代码库管理公司》中的新评论
这勉强算得上一个完整的“产品”,但离管理整个“公司”还差得远。财务呢?人力资源呢?合同呢?上次团队聚会的照片在哪?
它看起来就是个普通的前端+后端产品单体仓库,唯一有点特别的就是多了个营销文件夹。
作者: wrs | 发布于: 2025-12-30 21:17
11. 用户 lrvick 在《为 F-Droid 打造一颗更强劲的心脏》中的新评论
作为一个运营志愿者开源社区和项目超过二十年的人,我完全理解这种“微小”胜利的重要性。
互联网的运行依赖于在各地地下室里服务器编译出的二进制文件,你应该感谢这些地下室,因为大公司永远不会真正资助这些事。
作者: lrvick | 发布于: 2025-12-30 21:12
12. Show HN:22 GB Hacker News 数据存入 SQLite 中 simonw 的新评论
千万别误解它的工作原理。这不是一个服务端应用——这些代码完全在你的浏览器中运行,使用了编译为WASM的SQLite。但它没有直接获取完整的22GB数据库,而是采用了一种巧妙的方案:只按需拉取当前浏览页面所需的SQLite数据库“分片”。
我在浏览器网络面板里观察到了这样的请求:
https://hackerbook.dosaygo.com/static-shards/shard_1636.sqlite.gz
https://hackerbook.dosaygo.com/static-shards/shard_1635.sqlite.gz
https://hackerbook.dosaygo.com/static-shards/shard_1634.sqlite.gz这些请求发生在我翻看更早日期内容的时候。
这让我想起几年前那个巧妙的SQLite.js VFS方案(https://github.com/phiresky/sql.js-httpvfs)——不过那个方案用的是HTTP范围请求头,而这个方案直接使用了分片文件。
在交互式SQL查询界面(https://hackerbook.dosaygo.com/?view=query)中,系统会要求你选择在哪些分片上执行查询——目前总共存在1636个分片。
作者: simonw | 发布于: 2025-12-30 19:27
13. CiPHPerCoder 在《Libsodium 中的一个漏洞》下的新评论
PHP库sodium_compat也受到了影响。https://github.com/FriendsOfPHP/security-advisories/pull/756
我打算今晚花时间检查我能找到的所有其他Ed25519实现,看看开源生态系统中是否还有其他地方遗漏了这项检查。
作者: CiPHPerCoder | 发布于: 2025-12-30 19:15
14. 用户 kasabali 在《为 F-Droid 打造更强劲的心脏》中的新评论
背景信息:由于CPU过时,F-Droid的构建服务器无法编译现代Android应用。
作者: kasabali | 发布于: 2025-12-30 18:36
15. LucasFonts在《Times New American:两种字体的故事》中的新评论
我们工作室LucasFonts设计了Calibri字体。以下是我们CEO卢克·德格鲁特对此事的看法:
倒退到糟糕的过去…
决定弃用Calibri并将其视为“浪费的多样性”字体,既可笑又可悲。我设计Calibri是为了让现代电脑屏幕阅读更轻松,2006年微软选择用它取代Times New Roman作为Office套件的默认字体。微软弃用Times New Roman有充分理由。Calibri在小字号和标准办公显示器上表现卓越,而像Times New Roman这样的衬线字体会产生更多视觉干扰。虽然衬线字体在高分辨率显示屏(如现代智能手机)上效果良好,但在典型办公屏幕上,衬线可能带来不必要的视觉噪点,对视力受损的用户(如老年人)尤其不友好。
专业排版既可用衬线字体也可用无衬线字体实现。但对于Times New Roman这种比现任总统还年长的字体来说并不容易。该字体最初为英国报纸印刷设计,针对纸张优化,每个字形都经过精心雕刻和特定尺寸测试。在数字时代,较大尺寸的设计图被重新用作模型,导致字体在高品质打印时显得过于纤细尖锐。
在不同情境下,衬线字体常被视为更经典,但需要更多功夫才能做好。虽然熟练的排版师能用Times New Roman做出优秀作品,但直接使用数字默认版本并不专业。这种字体仅提供常规和粗体两种字重,且粗体版本设计差异过大难以协调。市面上有许多更好的衬线字体可选。Times New Roman的数字版本开发于计算机早期阶段,仅对字母间距做了最低限度调整。这在全大写单词(如“CHICAGO”)中尤为明显:字母“HIC”排列过紧,而“CAG”间距过大。相比之下,Calibri包含了大量间距调整和针对特定语言的优化。
这个决定让行政体系倒退到过去,倒退到糟糕的状态。
(微软若想修正Times New Roman的间距问题,就不得不改变现有文档的外观。)
作者: LucasFonts | 发布于: 2025-12-30 14:58
16. Fiveplus 在《Netflix 开放内容》中的新评论
对于从事视频编解码器或显示技术工作的人来说,这可能是件大事。要找到法律上清晰、高质量、未压缩(或中间码)的4K HDR素材来测试编码器,其难度之高令人意外。你在网上找到的大多数测试素材都已经被YouTube或Meta的压缩算法处理过了。
拥有《Sol Levante》和《Meridian》的原始EXR序列和IMF包,意味着研究人员终于可以使用真正具备动态范围的源材料,来对AV1、HEVC和VVC进行基准测试,从而展现它们之间的差异。他们还包含了杜比视界元数据,这更是锦上添花。
作者: Fiveplus | 发布于: 2025-12-30 13:46
17. reddalo 在“Netflix 开放内容”中的新评论
这是因为他们的博客托管在blogger.com上(嗯,这个决定有点奇怪),而blogger.com归谷歌所有,默认就会这么做。
作者: reddalo | 发布于: 2025-12-30 12:57
18. “法国国际刑事法院法官尼古拉·吉卢遭美国制裁并被“去银行化””中beloch的新评论
在不评论正在审理的案件的前提下,他呼吁欧洲当局启动一项机制,以限制美国制裁措施的影响。
国际刑事法院成员国应采取行动,确保受到制裁的法官和检察官不会因美国的制裁而遭受损失。此举的目标应当是确保他们在未来的案件中不会感受到任何可能影响其立场偏向的负面后果,从而保持公正性。若不这样做,即便只是在公众的想象中,也可能形成一种明显的反馈循环。例如,未来若国际刑事法院的某项裁决对美国(或以色列/俄罗斯)不利,美国可能会声称国际刑事法院的法官和检察官对他们抱有偏见,并意图报复。现在保护国际刑事法院的工作人员,可以削弱此类指控的可信度。遗憾的是,我担心美国可能很快会需要针对国际刑事法院的裁决为自己辩护。
作者: beloch | 发布于: 2025-12-30 11:48
19. 我在“Go away Python”中的新评论
其实你还可以更进一步:
#!/usr/bin/env -S uv run –python 3.14 –script
这样你甚至不需要预先安装Python。uv会自动安装你指定的Python版本并运行脚本。
作者: meander_water | 发布于: 2025-12-30 11:37
20. hamishwhc 在“Go away Python”中的新评论
作者关于“不在乎pip、poetry还是uv”的观点忽略了一个事实:uv直接支持这种使用场景,包括PyPI依赖,而且你只需要安装uv和你偏好的Python版本即可:https://docs.astral.sh/uv/guides/scripts/#using-a-shebang-to...
作者: hamishwhc | 发布于: 2025-12-30 11:09