来自 科技 1970-01-01 08:00 的文章

欢迎关注“创事记”微信订阅号:sinachuangshiji

谁能想到,北极的冻土居然用来干这个。

文/CJ 编辑/Vicky Xiao

来源:硅星人(ID:guixingren123)

在世界尽头的北极荒原上,非军事区斯瓦尔巴是人类文明所能建造的最北的城镇。

这是人类最后的堡垒之一。在永久冻土层中,已经有百万枚植物种子长眠于冰雪之中。

千年之后,如果洪水滔天,世界大战,末世降临,地球流浪……这个全球种子库至少能够将人类文明带回农耕社会。

除了植物种子,还有什么能够储存千年,并在世界末日之后“一键重启人类现代文明”?

在程序员的信仰中,那就是代码了。

回头看一千年以前,神圣罗马帝国还没有衰落,再500年后,大航海时代才会到来,地理大发现随后将美洲推上历史舞台,开始雕刻此后五百年的世界格局。

而一千年以后的今天,一群喜欢说“Talk is cheap, show me the code”的程序员,聚居在北美洲西海岸,试图定义人类现代文明的新基石。

他们发展出一个打破国界的开源项目平台GitHub,约有超过4000万开发人员使用,目前托管超过1亿个代码存储库,简直是新时代的巴别塔。

因为极端的会员性别比例,GitHub被戏称为“全球最大同性交友网站”。

他们也决定把代码埋在永久冻土下面,确保它们不会因为世界末日而灭绝,也留给千年之后的子孙后代,确保他们不会失去上网和刷手机的现代生活。

这将是人类现代文明的“诺亚方舟”。登陆时间:2020年2月2日。登陆方式:提交代码。

人类文明远比想象中脆弱,亚历山大图书馆被大火焚毁,无数典籍付之一炬,再也无法复原。

为了把珍贵的信息保留下来,老祖宗们选择了老老实实去勒石刻碑,与时间较量。

程序员怎么办?硬盘、固态硬盘、光盘的数据存储时间仅仅只有几十年,云服务器也不顶用,于是他们拿出了洛阳铲。(大雾)

GitHub找到了这么一块宝地:

北极地下250米的一个废弃矿洞,哪怕全球变暖冰雪融化,也只会融化这里几米的冰层而已。

这里地理位置极其偏远,在国际斯瓦尔巴协定中被列为军事禁区,因而地缘政治极其稳定。

这里气候极其寒冷,在断电的情况下也能够保持低温,地质稳定、海拔高能够躲避洪水。

不过,这个北极小镇上还有酒吧和乐队。

地库、胶片、钢制容器,保存代码一千年。

Github 的 CEONat Friedman常住旧金山,当他下到北极250米以下的矿洞里,也会呼吸困难。

“20年前,如果你告诉人们,世界将会依赖于开源代码运行”

“人们会说,这太疯狂了,这永远不会发生”

他把6000多个最流行的开源项目,埋在了北极的雪山里。

他认为末世可能不会到来,但这会像一个时间胶囊,保存一个重要的历史时刻:人类社会的运行建立在软件程序上,而开源代码成了一切产品的基石。

GitHub认为,他们的任务是为子孙后代保留开源程序。

安卓、Linux等重要开源代码已经被印在胶片上,放入钢质容器里,再密封入北极地下的仓库。

这种胶片每帧包含880万像素,可以使用1000年,有望延长到2000年。用电脑和放大镜都可以读取。

更令人激动的是,在明年极昼到来之时,GitHub将会重返北极代码库。

因为它准备对其平台上所有公开数据库制作快照,一起保存到这个北极地库里。(你们在GitHub上公开库里写的代码都会被制作成胶片埋到北极去!)

这个代码库也会在未来定时更新,确保为子孙后代留下重要的开源程序。

没错!就像某乎网友说的一样:“这下完了,996.icu要被挂1000年了”

但是,如果计算机和支持的系统程序都不存在了,真的能依靠放大镜读取代码,再重建互联网世界吗?

GitHub也建立了顾问委员会去解决子孙后代的解码问题。

据GitHub发布的信息,存档的简介将包括QR解码、文件格式、字符编码和其他关键元数据的技术指南,以便可以将原始数据转换回源代码,以供将来其他人使用。

这份归档文件还将纳入技术树-路线图和多媒体语言教学软件罗塞塔石碑,以供将来好奇的人继承该归档文件的数据。

Nat Friedman说:“通常我们做一个产品,希望千千万万人使用它,这是我们第一次做一个产品,却希望它永远不会被启用”。

一千年以后,哪怕洪水滔天,政权更迭,星际移民……当地球上的人类/外星人挖开千年冻土,就可以“一键重启人类文明”。

你以为这样要命的史诗级别的壮阔和浪漫,是程序猿们的真正气质吗?那你就太天真了!!

下面这些毒舌又贱贱的评论,才是他们真正的样子:

“如果你不把隔壁Stackoverflow也一起保存的话,这个代码库一文不值。”

“当你的代码烂到不行,你需要把它们埋在永久冻土中”

“GitHub用微软的钱在干啥?”

“GitHub:所有人,请全力以赴!现在该清理我的代码了,这样以后的几代外星人都不会认为我是一个糟糕的软件开发者”

中国的程序员们也在某乎上展现出了某种类似的气质:

“一键恢复人类文明”

“这下完了,996.icu要被挂1000年了”

“想到自己的垃圾代码去到自己都没去过的地方,还有点小激动?”

“把所有bug打包存放留给子孙后代!不愧是来自全世界最大最伟大的男性交友网站的浪漫!”

无论如何,GitHub已经在号召:“2020年2月2日,将你的代码放入GitHub北极代码库”(提交之前先整理代码改改bug行吗)

别问我GitHub为什么看上了这么二的日子,请奔走相告提交代码吧!那几个说要去写Bug的,你们给我回来。

一千年以后,也不知道还有没有计算机。


阿里香港上市:张勇接班后上演首场资本秀 马云缺席 包括马云亲自带的风清扬班就是培养阿里的未来合伙人,下一代接班人。所以,马云是把时间花在人上面,并不能说他完全真正的退休。详细

热门文章