2014年3月17日,下午4:23,华东某高校计算机系B203机房。空调滴水声规律如心跳,三十七台老式戴尔主机嗡鸣着低频噪音。我坐在第三排靠窗位置,显示器右下角时间跳至16:23:41。面前是刚装好的Ubuntu 12.04虚拟机,终端窗口纯黑,光标在左上角无声闪烁。
老师刚讲完‘Hello, World!’的C语言实现:gcc -o hello hello.c && ./hello。我打开gedit,新建文件,输入#include
那天我删掉了文件,关机,把U盘拔出时金属接口刮擦USB口发出短促嘶音。后来考研选了金融工程,简历里‘编程能力’栏写‘熟悉C语言基础’,面试官追问细节,我描述了printf函数参数格式,却记不清自己是否真正运行过那行输出。
2024年9月,为修复一个开源文档生成工具的编码bug,我翻查其GitHub commit历史。在2014年5月12日的某次小修中,发现一个匿名贡献者提交记录:‘fix typo in intro.md’。点开diff,修改前的原始行赫然写着:‘This is your first program — print “Hello, World!” to console.’ 而我注意到,在该提交的父提交(2014年3月18日)中,同一文件末尾曾存在一行被删除的注释:// TODO: add actual hello world example。提交者邮箱域名是edu.cn,IP归属地与当年机房公网出口一致。没有署名,没有PR链接,只有十六进制哈希值:a7f3b1e…
我截取那段哈希,在本地新建空白目录,用git init,git hash-object -w --stdin <<<'// TODO: add actual hello world example',得到完全相同的哈希。终端输出:a7f3b1e…
原来那行未诞生的代码,以幽灵形式存续于Git对象数据库——它从未被执行,却作为元信息,参与了十年后的现实修正。