Dive Into * 作者 Mark Pilgrim 网上失踪 – 410 Gone

Mark Pilgrim 是 Dive Into … 系列编程书籍的作者,比较出名的是 Dive Into Python. 我最早接触他的作品是 Universal Feed Parser 中的 chardet library,后来还由于看见他网站的字体很特别,自己也尝试了一下。多产的人就是这样,有时候没有意识,突然有一天发现自己在用很多他做的东西。这只是他的贡献的一小部分,他把许多书都做成了网站让人免费阅读,比如 diveintopython.org, diveintopython3.org 等等。甚至他的 blog 名字也叫 Dive Into Mark. 下面是 Wikipedia 对他的简单介绍:

Mark Pilgrim is a software developer, writer, and advocate of free software. He authors a popular blog, and has written several books including Dive into Python, a guide to the Python programming language published under the GNU Free Documentation License. Formerly an accessibility architect in the IBM Emerging Technologies Group, he started working at Google in March 2007.

前阵子我想看 Dive Into Python 这本书,但是发现网站返回 410 错误代码。当时以为是临时性的服务器问题没有在意,不过知道现在仍然无法访问,包括他所有的其它网站。在网上搜寻一番,原来在10月4日,人们就发现不仅他的所有网站都是 410: Gone,他的 GitHub, Google+, Reddit, Twitter 账户都已经删除,而且给他发电子邮件会被退回!详情见 “Searching For Mark Pilgrim“. 此文作者 Eric Meyer 还引用了 Mark 自己在03年写的一句:

“Embracing HTTP error code 410 means embracing the impermanence of all things.”
—Mark Pilgrim, March 27, 2003 (diveintomark.com)

其实我早该想到,服务器出了问题的话,比如文件不小心损失,应该是返回 404 的。410 这个代码一般是人工设定。Jason Scott 在 twitter 上发了两条消息:

Mark Pilgrim is alive/annoyed we called the police. Please stand down and give the man privacy and space, and thanks everyone for caring.

The communication was specifically verified, it was him, and that’s that. That was the single hardest decision I’ve had to make this year.

很显然 Mark 的网上失踪受到很多人的关注,有人甚至报警了(这让他很烦),不过他看起来没出什么事。不知道 Mark 生活中遇到了什么问题,还是已看破了互联网,他把自己网上主要的账户都删掉,并且花了心思把自己网站的错误码设置成 410, 然后从网上失踪了。难道这个日期也是精心选择的?4th October. 这只是猜测了,这种用法好像是英国的。(11月7日更新 – 刚发现 Mark Pilgrim 在书中提到自己是 philosophy major)


很多人想起 Ruby 社区奇才 why the lucky stiff 的 “infosuicide”,跟 Mark 这次的做法如出一辙。豆瓣上还有一篇怀念的帖子,里面提到 _why 在删除他 twitter 账户前一天说了一句:

“programming is rather thankless. u see your works become replaced by superior ones in a year. unable to run at all in a few more.”

并提到有人猜测归隐原因是因为他的作品 hpricotnokogiri 超越。我觉得也许这是一部分原因,但是这样的人不会因为这事儿作出这么大决定吧。想到当时我用 Ruby 正好还比较过这两个 library,最后选择了 nokogiri. 我记得比较的过程中就发现这两个项目较劲很厉害,看看现在还存在的这篇文章就能感受到当时的血雨腥风啊 (注意里面的一个已经不可访问的链接文本 “WHY FIGHTS BACK! HPRICOT IN PERFORMANCE BUSTING SHOCKER!!”)。


不知道 Mark Pilgrim 是不是还在 Google 工作?有人抱怨他就这样把所有东西删掉然后消失有点不负责任(当然肯定是喜欢他的作品的),不过有人说:

Mark Pilgrim doesn’t owe anybody a lifelong Internet presence. Be glad he shared so much of his work under open licenses.

我们已经见惯了网上删贴。郭美美引起众怒要删自己的微博,小米、360 公关乌龙要删自己的微博(以上提到的赶紧删,删光也没人稀罕),甚至封别人的口、删别人的帖子已经成了新的产业让很多人先富起来了。但是看到这些有才华,对社会进步有实实在在贡献的人把倾注心血的作品毁掉并失踪,是多么让人惋惜!

怀念归怀念,已经有人开始维护 Mark Pilgrim 的镜像网站了,比如 Dive Into *. 另外我们也该珍惜时间,争取也做点贡献吧。最近这个行业的损失可不少:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload CAPTCHA.