2025 年度最佳事物与见闻
Hacker News 摘要原标题:The Best Things and Stuff of 2025
这是一份关于 2025 年各类事物与发现的年度回顾清单,涵盖了技术、文学、游戏、程序设计等多个领域。
优秀文章、帖子与视频
• 计算器应用?任何人都能做:由 Chad Nauseam 撰写,讲述了 Hans Boehm 及其团队开发递归实数算术方法(用于处理圆周率和根号 2 等数字)的故事。文章详细记录了从症状到问题定义,再到寻找替代方案的循环过程。
• Lost in Manboo:一段展示日本 24 小时游戏咖啡馆生活的视频,呈现了一种与现代世界契合的乌托邦式图景。
• 在 OP-1 上创作 Deeper in You:展示了艺术家使用 OP-1 合成器进行创作的过程。
• Jack Rusher 访谈:Jack Rusher 与 The Creative Independent 的对话,讨论了技术在艺术中的应用、心流状态以及现代计算行业的科研现状。
• 无名者:寻找失落的棋盘游戏设计者:Amabel Holland 讲述了她寻找遗忘已久的棋盘游戏 Duplicate Ad-Lib Crossword Cubes 设计者的艰难历程。
• Brian Weissman 谈万智牌历史:万智牌早期的传奇人物 Brian Weissman 分享了许多关于该游戏初创时期的轶事。
• 大角星之前:David Lindsay 失落的小说:Mark Valentine 的研究发现了 David Lindsay 在发表杰作 大角星之旅 之前曾提交过两部早期小说的证据。
• Dan 读了什么:Dan 对自己一生阅读经历的精彩记录。
• 科马克·麦卡锡逝世两年后的个人图书馆:通过麦卡锡庞大且组织混乱的个人私藏,展示了这位隐士般作者博学的一面。
作者本人的热门内容
作者今年在 Wormwoodania 博客上发表了许多关于怪异小说和讽刺文学的非技术文章。同时,由于游戏是研究和建模系统的极佳方式,作者也开始在个人博客上撰写更多关于游戏的内容。
• 语言开发的漫长季节:探讨编程语言开发是否正处于停滞期。
• 男爵 Corvo:有史以来最伟大的混蛋:对 Johan Kugelberg 小册子的评论。
• Corvo 的冰柱:探讨男爵 Corvo 是否发明了“融化的武器”这一推理小说套路。
• Arities 作为伪协议:介绍了一种在 Clojure 中利用函数参数个数作为轻量级接口的技术。
• 18XX:系统的系统:将 18XX 系列棋盘游戏描述为一个系统的集合。
• 跳棋存档:探讨使用美国跳棋棋具玩多种深奥抽象策略游戏的方法。
推荐的技术书籍
• Mouse, a Language for Microcomputers:Peter Grogono 著。虽然 Mouse 几乎没有抽象功能,但书籍编写精良,语言也值得探索。
• 长途拨号说明:AT&T 出版。描述了 20 世纪 50 年代美国和加拿大的电话系统。虽然内容枯燥,但却是系统思维爱好者的必读之作,展现了如何解决极度复杂的硬件系统问题。
推荐的非技术书籍
作者今年阅读了大量小说,以下是其中的佳作:
• 奥西里斯之眼:R. Austin Freeman 著。这是作者读过的最优秀的侦探小说之一,讲述了埃及学家失踪后的调查过程。
• 艾德温·德鲁德的疑案:查尔斯·狄更斯的最后一部未完成作品。围绕结局产生的猜测和文学研究形成了一门独特的学问。
• 影子人:Margaret St. Clair 著。虽然文化背景显得有些陈旧,但书中 60 年代的反文化倾向与奇幻世界的结合依然独特。
• 罗莉·威洛斯:Sylvia Townsend Warner 著。讲述了一位中年妇女搬到乡村后展现出的令人惊讶的内心黑暗面。
• 耐心:Daniel Clowes 的绘本小说,通过时间旅行探讨持久的爱。
• 纳尔齐斯与歌尔德蒙:赫尔曼·黑塞著。讲述了一名僧侣和他的朋友分别通过精神修持和肉体享受寻找人生意义的故事。
• 我们即将……:Joanna Russ 著。颠覆了典型的科幻殖民故事,讲述了航天员坠毁在敌对星球后的真实反应。
• 五十张被遗忘的唱片:R.B. Russell 著。通过 50 张唱片串联起作者个人的回忆录。
音乐、影视与播客
• 音乐发现:包括环境音乐组合 lovesliescrushing,带有民俗恐怖电影氛围的电子乐 Death and Vanilla,以及爵士电音风格的 Maria Chiara Argirò。
• 影视剧:Pluribus(关于一个厌世者拯救人类的故事);电影 Weapons(2025 年最佳恐怖片)和 悲情三角。
• 播客:恐怖电影分析播客 Quiet Little Horrors,虚构音乐流派播客 Beyond Yacht Rock 2000,以及探讨科幻作品的 Quinn's Ideas。
游戏发现
• Jacoby:一种失传已久的三人扑克牌游戏,规则最早见于 1890 年的古籍。
• 东印度公司:由 Pascal Ribrault 设计,是作者近两三年来发现的最佳桌面游戏,核心在于股票持有和市场操纵。
• 遥远之处:一款科幻合作沙盒游戏,玩家在探索中定义世界的运行机制。
编程语言与技术探索
• 个人项目:作者继续维护 Juxt,这是一个构建在 JVM 上的函数式连接型编程语言。此外还研究了 Joy 语言。
• 职业项目:今年是作者全职使用 Clojure 的第 16 年。工作中还涉及了大量的 Java 代码,用于 Clojure 编译器的深度开发。
• 计划探索:Clojerl(针对 Erlang/BEAM 的 Clojure 方言)和 Scittle(在 HTML 页面中嵌入 Clojure 的轻量级方案)。
• 源码阅读:阅读了 Zork I 原始源码、Xerox Alto 系统代码以及 SmallJS 的实现。
生产力系统与 Zettelkasten
作者在 2025 年放弃了原本的 Hobonichi 手帐系统,转而采用一种更灵活的方案:
1. Zettelkasten(卡片盒笔记法):极大地改变了作者的生活,帮助他组织非技术文章的构思。
2. 电子表格任务追踪:使用 Google Sheets 创建了一个任务矩阵。行代表任务,列代表月份。通过不同的颜色(浅绿、深绿、浅橙、深橙、红色、灰色)来标记任务的完成情况、进展、成功标准变化以及是否适用。
2026 年计划与技术雷达
• 非技术写作:计划在 2026 年增加小说和游戏方面的创作。
• 出版规则:发布一套由作者设计的原创纸牌游戏规则。
• Clojure 1.13:希望尽快发布该版本。
• 关于 LLM 的看法:作者认为 LLM 目前虽然流行,但在软件维护和处理新颖问题时作用有限。LLM 往往过于顺从,缺乏苏格拉底式的对抗性讨论能力,且无法识别有意义的复杂性(例如在游戏设计中)。它们在处理已知事物的类比上表现尚可,但在探索未知领域时往往令人沮丧。
• 停止使用 TypeScript:因为在相关领域的投入不足以支撑继续深入。
原文:https://blog.fogus.me/2025/12/23/the-best-things-and-stuff-of-2025.html