ZMonster's Blog 巧者劳而智者忧,无能者无所求,饱食而遨游,泛若不系之舟

博客启用新域名

中秋的时候,在 Namesilo 上买了个域名,然后解析到了这个博客上,以后也会逐渐地把网络上的 ID 换成对应的 ID。

然后,讲点过去的小故事。

Linux, Lisp: ID "Linusp" 的由来

基本上每个人初看到我这个 ID,都会问这个 ID 和 Linus Torvalds 是不是有什么关系,或者我是不是崇拜 Linus 之类的。实际上这个 ID 和 Linus Torvalds 没有什么关系,我也不崇拜这个人(事实上我不崇拜任何人)。

事情的最初,是在 2010 年 9 月份,我去参加了学院社团组织的「自由软件日」或者什么活动,时间久远,不太记得清了。活动大致就是宣传了一下开源精神啦之类的东西,理所当然地也介绍了 Linux,然后现场演示了一下 Ubuntu 系统的使用,用 Compiz 展示了一番桌面特效,什么窗口最小化动画啦、桌面立方体啦、火焰特效啦,当时作为一个刚接触编程才半年不到只会在 Windows 下用 Turbo C 傻傻地写 C 代码的吃瓜群众,一下就被震惊到了。临走的时候从组织者那里领了一张 Ubuntu 的光盘,现在想想,那个光盘好像是从 Ubuntu 官方申请到的呢,可惜后来被我弄丢了。

光盘拿回去后,折腾了一阵子装上了双系统,那个 Ubuntu 是 10.04,还不赖。装好以后呢,大部分的时候是在进行各种桌面美化、特效配置,并没有做太多深入了解。后来美化、特效什么地玩腻了,就渐渐地不怎么碰了。

然后学期结束的时候,去图书馆借了几本书,准备带回家过冬。现在是想不起来当时的心情了,借了本《程序设计语言原理》,本来以为是本讲怎么编程的书,结果是本讲语言本身原理的书,大半我都没看懂。但这本书让我了解到了 Lisp 语言。当时觉得 Lisp 和 Prolog 有意思极了,于是回学校后就把尘封的 Ubuntu 系统捡起来了,开始在上面练习 Lisp 的编程。然后又因为 Lisp 了解到 Emacs 慢慢成为了 Emacs 用户。想想还是蛮奇妙的。

我接触电脑是在初二的时候,接触网络则是在高一,但高中那些年主要都是在玩网游和聊 QQ,到大学的时候才知道还有贴吧啊、微博啊好多好多东西。也是在那个时候开始在网络上活跃起来,注册了贴吧、微博帐号,逛各种社区、论坛。最开始的时候在各个地方会用不同的 ID,后来想着要有一个独特的个人标识,就把自己喜欢的 Linux 和 Lisp 两个词混合起来,得到了 Linusp 这个 ID,如果硬要说 Linus 是 Linux 之父那我也没办法,但我一向是个吃鸡蛋不问母鸡的人,另外 Linus 有些行为我也是不喜欢的 —— 嗯,但我不反对。

异或门, 邮件人和「电子怪兽」

刚学编程的时候,最搞不明白的就是异或运算了 —— 当然异或运算本身是很简单的,但是经常会有一些用异或运算来组合起来的复杂运算,当时感觉就像黑魔法一样,即使是现在我还是没法很好地操控这种「黑魔法」。再后来学电路,了解到异或门也是复杂芯片中的不可或缺的部分,事实上在 CPU 的最基础的部件加法器中,异或门就是核心的逻辑门。再后来了解到人工智能(Artificial Intelligence, AI),发现异或门又在第一次 AI 之冬中发挥了很大的影响(当然实际上并不是的)。

异或门是不进位的加法器,是非线性的逻辑单元。

在此之前,还在高中的时候,在《科幻世界》上看过一个小短篇,讲计算机上的逻辑单元因为故障衍生出智能的故事。不知道什么时候起,模模糊糊地在心里把 AI 和异或门联系起来了 —— 这当然不是说我认为异或门会产生智能,只是一种从科幻爱好者的视角产生的「它们之间好像有点什么共性」这样的想法。

说到科幻,其实我在七八岁的时候就开始看科幻了。小时候是个好奇宝宝,什么都想问一问一探究竟,但是父母长时间不在家,加上很多问题就算父母在身边也并不一定能回答上来,而书本给了我很好地了解世界的途径。刚开始的时候,是什么都看,武侠小说、科幻小说、知音、读者、故事会、半月谈……捡到什么看什么,大部分都是我父母的书或者父母的朋友的书,偶尔赶集买两本书就高兴坏了。印象里最开始读的一本小说是讲农民起义的《红袄军》,第一本科幻小说我记得是《2001 太空历险记》,不过后面查了一下是克拉克的书,和我印象中的剧情好像不太一样。之后的四五年小学生涯,主要是在读各种武侠小说,初中的时候读到了王晋康的《水星播种》和《终极爆炸》,印象中还读过阿西莫夫的一个短篇,但好像是讲双重人格的。自那以后,武侠小说和科幻小说就成了我的主要阅读对象。高一和高三的时候,有持续地买《今古传奇》和《科幻世界》,毕业的时候这些杂志都能摞成几堆一米多高的书堆了。

到大学的时候,能看到的书更多了,也了解到了更多的科幻作家和作品。在网上读过弗诺·文奇的《循环》和《天渊》后,对他的作品印象很深刻,后来就去读了《真名实姓》,非常棒。在《真名实姓》的故事里,有一个具有自我意识的程序在 Cyber Space 里活动,就叫做「邮件人」。另外,《真名实姓》成书比《神经浪游者》更早,可以说是赛博朋克的最早作品(比《攻壳机动队》、《黑客帝国》要早啦)。弗诺·文奇后面写的《彩虹尽头》也很棒。

所有这些混杂在一起,产生了「电子怪兽」这样一个 ID。从一名科幻爱好者的角度来看,我认为所谓的「强人工智能」会是从巨量的冗余信息里涌现出来的模式,就像「邮件人」一样,它是赛博空间中的异类,电子元件中的怪兽;从一名算法工程师的角度来看,「强人工智能」是镜中花水中月,所谓「人工智能」,能处理现实中的大部分的非线性映射,就已经是极大的进步了,而异或门就是一个最简单的非线性问题。

所以呢,本来是想换成 emonster 这个 ID 的,但是 Github 上这个 ID 已经被使用了,相应的域名也被买走了。退而求其次,把 "e" 换成我的姓的首字母,就是这样啦!