黑客的数字文化词典:The Jargon File

Jargon File,纸质发行版又称为《The Hacker’s Dictionary》也就是黑客的行话文档,是一份记录了上世纪计算机程序员圈子的大量独特词汇的文本文件。

MIT人工智能实验室、斯坦福人工智能实验室、ARPANET、LISP、PDP10社区、后来的usenet群组、IBM PC、Amiga、Mac社群,甚至Richard Stallman都曾维护过这份传奇的文件。

早期的黑客术语,像今天的互联网文化一样,混杂了流行文化的影响、技术问题、冷笑话、无理取闹似的调侃、圈内的老笑话和早期的模因。相比维基百科,Jargon File更类似于现在的Know Your Meme,这里面包含了RRS Boaty McBoatface(船能的船脸麦克号)和蓝屏死机(BSoD)这样的词汇。故而,被大量的赛博朋克作品参考和引用的这部Jargon File可以说是一部互联网曾经新生的亚文化的史书。

该文件除了词汇表部分外,还对黑客俚语、黑客文化、黑客的习惯发言方式、写作风格做了描述;甚至给出了Portrait:关于黑客人群的外表、衣着、阅读习惯、运动爱好、教育、喜好和厌恶、性别种族政治倾向、地区分布、个人人格倾向。

一些有意思的词条摘选

Alice and Bob 爱丽丝和鲍勃
在加密协议的讨论中的典型代称。最初,理论家会这样说:“ A与声称是B的人进行通信,所以可以肯定的是,B测试B知道密码K。所以A向B发送随机数X,B然后通过加密形成Y……” 因为字母很抽象又难以约定,故而密码学家们停止使用朴实的字母A和B来代表通信中的角色,并开始称他们为Alice和Bob。

September that never ended 永恒的九月
自1993年9月开始直到如今的所有日子。Internet的季节性规律就是每年九月涌入无知新手——他们缺乏网络礼貌,到处制造麻烦。九月正好新生开始上大学,获得他们的第一个互联网帐户,并且在学习之余有太多时间可以在网上打发。(下略)

Synatic salt 语法盐
与语法糖相反,这一特性旨在使编写错误代码变得更加困难。具体来说,语法盐是程序员必须写的框架性喻句,只是为了证明他知道发生了什么,而不是表达程序动作。一些程序员认为强制类型声明是语法盐。写end end,end while,end do等的要求。句法盐就像真正的盐以提高程序员的血压。

bathtub curve 浴盆曲线
一个形状类似于其中一个爪形古董浴缸的曲线,描述了电子设备随时间的预期故障率:初始高,在大部分寿命期间降至接近0,然后因为它“疲惫不堪”而再次上升。

bit bucket 比特桶
一种数据接收存储设备(一个在移位指令时能够捕获从寄存器末端掉落的比特的神秘容器)。据说所有丢弃,丢失或损坏的数据都进入了比特桶。在 Unix上,通常指/dev/null。

black magic 黑魔法
一种行之有效的、但没有人真正理解原理的方法。这种魔法比Voodoo教编程更加摸不着门道,因为Voodoo至少有明确的巫药配方。

Rubber duck debugging 橡皮鸭调试法
将代码中的错误解释给橡皮鸭或类似的无生命物体的过程。其作用类似于“第三人学习”,通过大声的说出程序的流程来自行发现问题的根源,橡皮鸭可以减少这样做时的尴尬感。

Waving a dead chicken 挥舞死鸡
当已经尝试过所有办法之后为了满足第三方的要求所做的无谓举动。当互联网连接失效时,虽然你知道这是ISP的问题,但其他人可能仍然会要求你关机重启,然后你就去联系技术支持,类似这样的无用的动作就被称作“挥舞死鸡”。

Yak shaving 剪牦牛毛
针对与你真正想解决的问题相距甚远的意外情况所做的无用动作。它来自动画片《莱恩和史丁比》(Ren and Stimpy)。你想要处理税务文件,但是这些文件存储在台式电脑上,你希望把它们导入到笔记本电脑上,但ssh程序需要更新,但更新ssh会导致库依赖关系崩溃,因此你需要升级系统,但存储更新文件的Git仓库却需要更换网线才能工作,当你做完所有的这些时,你已经剪了不少牦牛。想要更多?哦,我们才刚开始。

One banana problem 一只香蕉问题
简单到猴子都可以解决的问题,只允许为解决此问题支付一只香蕉。你的老板可能认为所有的问题都是如此。

2000年代中期,新的互联网模式“博客”开始取代静态的文本。而博客生态圈中信息资源的协作最终带来的维基百科的出现。Jargon File可以被认为是网络文化领域中相当古老的“维基百科”。从远了讲,这份文档也是信息资源组织形式从单一平面的文件到Gopher目录、从早期Telnet BBS层级模式到超文本的多维度跳跃、最后发展到统合概念/记录/实体标签/主题/语词搜索索引变迁中的一个活化石。这就是数字文化持续生存和发展的明证吧。