kill 命令的 bug 十年史
一个打错的 kill 命令就干掉了机器上的所有进程。罪魁祸首是 2013 年的一次 getopt 重写,其负 pid 缺陷随四个 Ubuntu LTS 版本一同发布。
更多 历史
首页一个打错的 kill 命令就干掉了机器上的所有进程。罪魁祸首是 2013 年的一次 getopt 重写,其负 pid 缺陷随四个 Ubuntu LTS 版本一同发布。

BeOS 现在可以在 Infinite Mac 的浏览器里启动,而让它跑起来的代价,是修掉模拟器里那些只对 Mac OS 成立的假设。

作者先让 1993 年的 FreeCell 在 Windows 11 上跑起来,又翻 Internet Archive 的 NT 3.1 预发布版,最后找到 1992 年 11 月的 CDPLAYER.EXE:它赶上了调用约定修复,又靠系统里还留着的 crtdll.dll 绕开坏掉的 C 运行时。
1996 年的一通电话,把还在雪城大学读博的作者和科技记者 Bob Cringely 连在了一起。往后 30 年、320 封邮件,一起做过没上线的杂志投递系统,也一起被 Sun 叫去总部问话。这是他写给老朋友的告别。

给“MWichary”发的邮件退回一句“550 mwichary... User unknown: Not a typewriter”,曾是 1990 年代 Unix 用户的日常。Marcin Wichary 拆开这句话里叠着的四种缘由,也解释了打字机这个词为什么至今还藏在 ENOTTY 这个错误码里。

Lotus Improv 把数据透视表和一套完全不同的电子表格模型带到了 NeXT,随后跟着平台一起消失。Christopher Drum 在模拟器里把它跑起来,梳理了它当年做对的地方。
软件工程这门行当一直在做的,就是把别人的工作自动化掉。Sean Goedecke 认为,正因为有这段历史,工程师们眼下这波对 AI 的愤怒很难站得住脚。

CuriousMarc 翻出一颗查不到型号的 Harris 芯片,Ken Shirriff 用显微镜把它认成了 MF10 开关电容滤波器,再逐块讲清它怎么用开关电容代替电阻、怎么用两个积分器加一个加法器搭出状态变量滤波器。

1996 年 8 月下旬的一个周末,Pat Kerr 编写了一个 2D 物理原型,它后来成为《Grand Theft Auto》中车辆系统的基础。三十年后,他用 JavaScript 将其重建,并详细讲解了该模型的工作原理。

一名软件工程师用自建的 AI 流水线检索荷兰东印度公司四个世纪的档案,找到一份任何陨石目录里都没有的 1812 年陨石报道、三头死在送往康提国王路上的爪哇犀牛,以及三次不在史密森尼火山名录里的喷发。

DVD 菜单是一门有着真实约束的设计学科,受分辨率、宽高比和遥控器的影响。这篇文章探讨了它们为何行之有效、它们承载的功能,以及那些值得铭记的菜单。

一封给马蒙将军的信在未解历史密码清单上躺了 217 年,仅存 1969 年一本日期标错的法军期刊里的复制件。作者从那一张扫描图出发完整释读了它,把日期改定为 1809 年 3 月,并公开可重跑脚本。

史学家常归因于干旱、饥荒与入侵者,但这解释不了为何那些帝国再也没回来。Fitzsimmons 认为关键在冶金经济:青铜武器依赖长距离锡矿贸易,只有精英能武装自己,铁器让本地冶炼成为可能,人人都有武装的机会,帝国因此碎成城邦。

十行代码中,Hello World 与 JavaScript 怪癖等片段,讲述编程如何让人发笑落泪。

埃及团队用探地雷达与微重力勘测重新扫描 KV62 周围,发现六处异常,可能指向纳芙蒂蒂的墓室;但 2015 年那次类似结论后来被推翻,这次学界仍在质疑。

Te Papa 藏品数据经理把季度检查结果做成 AI 友好报告,让 kaimahi 用 Copilot 按自身工作提问。

Apple Cards 由 Steve Jobs 构想,代号 Speed Racer,因管理混乱而失败,前合作者称其无能程度三十年职业生涯中无人能及。

James Skinner 1825 年的波斯语手稿《Kitāb-i tashrīḥ al-aqvām》收了 120 幅画,按「族群」而不是种姓来描绘印度社会,Public Domain Review 选刊了其中一部分。

Amiga 的「屏幕」概念来自操作系统本身:分辨率与色深可以自由设定,在 OCS 硬件上多个屏幕还能拖着切换。这篇文章讲清它与现代固定显示区域的根本差别。

历史学家 Benjamin Breen 主张 AI 实验室该出钱资助历史研究:GPT-6 Sol 与 Opus 5.5 已能破译二战德军密文、追溯牛顿炼金术译文的出处,甚至解决一些从未被解答的历史问题。

Action Porty 把废弃的 Portobello 警察局买下来交给社区,但没人知道钟楼上那座钟该怎么调。作者和朋友爬进钟塔,拆开一块没有标注的电路板,弄清了它的走时与报时逻辑。

1926 年迈阿密大飓风百年回望。当年的预警只提前六小时,风眼带来的短暂平静诱使居民走到户外,随后被更猛烈的后半程击中,迈阿密地区 114 人丧生。

古希腊语里约有一千个词既追溯不到印欧语,也追溯不到当地任何其他已知语言,「迷宫」「橄榄」「阿喀琉斯」都在其中。作者用这些词身上的语音与后缀痕迹,复原出名为 Pre-Greek 的失落底层语言:它留下哪些词缀、大致在何处被说,以及它可能不止一门。

初代《Lemmings》曾卖出比 Psygnosis 任何游戏多一个数量级的成绩,但系列在十年里迅速烧光:续作过度复杂化、被要求把旅鼠做成电视角色、开发商的心思已经转向《侠盗猎车手》。文章最后讲到几乎被遗忘的《Lemmings Revolution》其实是一款好游戏。