晓查 发自 凹非寺 
量子位 报道 | 公众号 QbitAI

程序员们,激动的消息来了!

GitHub刚刚公布了一组照片,你的代码上周已经被打包运往北极保存。只要你2月2日以前贡献过的开源代码,现在都已经被埋在北极的冰雪之下,保存一千年

据GitHub官方统计,已经有数百万的程序为这个北极代码仓库(Arctic Code Vault)计划做出了贡献。

为了表彰这些程序员们,GitHub还设计了荣誉徽章。只要鼠标在开发者主页资料介绍部分悬停,就能看到有哪些项目被放到了北极。

一串代码的北极之旅

本来GitHub在去年11月的Universe 2019大会上公布了这项激动人心的计划:将开源代码作为人类文明的火种留给后台,放在一个环境稳定、远离人类战火的地方。

具体的存放位置是在北极圈内一个岛上的地窖里,这个岛位于下面地图中最北边的红圈。

今年2月2日,GitHub对网站上所有开源项目进行了一次快照存档,然后计划让团队成员亲自护送这批代码到北极。

然而万万没想到,新冠疫情爆发了。GitHub团队只能与合作方,也就是胶片数据存储公司Piql保持远程联系。

他们先将21TB的代码数据交到这家公司位于挪威德拉门的工厂。代码被写在了186箱胶片里,胶片每帧都包含880万个像素点,源代码以QR码的形式存储其中。

然后这186箱胶片被运到挪威首都奥斯陆,装上飞机运往距离欧洲大陆北部1000公里远的斯瓦尔巴群岛

代码最终降落在斯瓦尔巴群岛上一个只有几千人的小镇朗伊尔城。这里人迹罕至、气温寒冷,有几百米厚的冻土层,非常适宜存放胶片。

当地的山上有个退役煤矿,相当于一座人类文明的“诺亚方舟”,许多国际组织在这里存放重要物品,还有一个保存全世界农作物种子的全球种子库,GitHub的代码就被安放在这里,预计可以保存1000年以上。

未来将用玻璃存代码

用胶片存代码不是GitHub的唯一手段。被微软收购后,GitHub将有幸尝试微软的最新“黑科技”。

去年微软对外公布了一个Project Silica项目,就是用激光刻蚀石英玻璃来存储数据。石英玻璃是一种耐用的存储介质,抗电磁干扰、抗水、抗热,可提供保存数据长达几万年之久。

GitHub说,石英玻璃是永远为后代保留世界开源软件的理想存储介质,所以将这项黑科技作为新的代码保存手段。

现在,GitHub已经在玻璃中存档了6000个世界上最受欢迎的开源存储库。等到该技术成熟且成本下降后,应该会有更多的代码被写到玻璃中。

到那时你的代码可以被保存几万年,想想是不是更激动了呢?

先别想那么多,快去看看你的哪些代码被存放在北极了吧!

官方博客:
https://github.blog/2020-07-16-github-archive-program-the-journey-of-the-worlds-open-source-code-to-the-arctic/

本文系网易新闻•网易号特色内容激励计划签约账号【量子位】原创内容,未经账号授权,禁止随意转载。

人类未来20年最重要的航天任务——登陆火星,已经启动!这场征服星辰大海的征程,将彻底改变我们的未来。

什么是火星探索,为什么要远征未来,如何培养科学探索的精神?

中国空间探测技术首席科学传播专家庞之浩,最新推出讲给孩子的火星课《登陆火星》,在其中深入浅出地讲解火星探索史+航天知识,回答了你还不知道的种种好奇疑问。

现在这一精心打磨的课程正在超值预售中,定价99元,目前限时半价,仅49元。让孩子爱上探索宇宙,培养科学思维,现在就开始吧~

给孩子的火星课
限时半价中????

量子位 QbitAI · 头条号签约作者

վ'ᴗ' ի 追踪AI技术和产品新动态

喜欢就点「在看」吧 !

真「祖传代码」!你的GitHub代码已打包运往北极,传给1000年后人类相关推荐

  1. 真「祖传代码」!你的 GitHub 代码已打包运往北极,传给 1000 年后人类

    晓查 发自 凹非寺  量子位 报道 | 公众号 QbitAI 程序员们,激动的消息来了! GitHub刚刚公布了一组照片,你的代码上周已经被打包运往北极保存.只要你2月2日以前贡献过的开源代码,现在都 ...

  2. github上成员贡献量_真祖传代码!你的GitHub代码已打包运往北极,传给1000年后人类...

    公众号关注 "ML_NLP"设为 "星标",重磅干货,第一时间送达! 晓查 发自 凹非寺  量子位 报道 | 公众号 QbitAI 程序员们,激动的消息来了! ...

  3. 你的 GitHub 代码已打包运往北极,传给 1000 年后人类

    点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达今日推荐:2020年7月程序员工资统计,平均14357元,又跌了,扎心个人原创100W+访问量博客:点击前往,查看更多 晓查 ...

  4. yolov3网络结构图_目标检测——YOLO V3简介及代码注释(附github代码——已跑通)...

    GitHub: liuyuemaicha/PyTorch-YOLOv3​github.com 注:该代码fork自eriklindernoren/PyTorch-YOLOv3,该代码相比master分 ...

  5. 为什么 LeetCode(力扣)「执行代码」正确,提交代码出错?

    为什么有时在 LeetCode (力扣)上,Run Code(执行代码) 正确,Submit(提交代码)时提示 Wrong Answer(解答错误)? 看这篇文章你就懂了,真不是 LeetCode 出 ...

  6. 「云原生 | Docker」手把手教你搭建镜像仓库并上传/下载镜像

    手把手教你搭建镜像仓库 一.选择镜像仓库 二.使用 Docker 官方仓库 1. 注册账号并登录 2. 创建私有仓库 3. 设置私有秘钥 3. 登录 Docker 仓库 4. 上传镜像到 Docker ...

  7. 【面试题】 「中高级前端面试」JavaScript手写代码无敌秘籍

    大厂面试题分享 面试题库 前端面试题库 (面试必备)   推荐:★★★★★ 地址:前端面试题库 1. 实现一个new操作符 new操作符做了这些事: 它创建了一个全新的对象. 它会被执行[[Proto ...

  8. 「津津乐道播客」#355 不叁不肆:一有小痛小痒,人类就忍不住胡思乱想

    人到中年,总会比年轻时对身体更敏感,有时候也难免小题大做,最后虚惊一场. 但谁不宁愿"虚惊一场"呢? 这一次,主播和嘉宾默默梳理了自己的前半生所有和医院打交道的经历,盘点之后纷纷表 ...

  9. linux驱动之一、LED驱动(驱动代码小结附:github代码链接)

    文章目录 一.相关知识点(涉及接口.结构体.调用关系等) 1.1 裸机开发步骤与驱动开发过程对比 1.1.1 裸机开发步骤 1.1.2 Linux系统下LED驱动开发步骤 1.2 预备知识:写驱动时涉 ...

最新文章

  1. 深度学习仍是视觉大数据领域的最好分析方法之一
  2. noip2011day1题解
  3. 自定义Valid注解,校验List集合
  4. go语言 mysql卡死_一次mysql死锁的排查过程-Go语言中文社区
  5. 【CCCC】L2-023 图着色问题 (25分),,图的染色判定,遍历
  6. 网络地址与直接广播地址有关计算
  7. 道德经和译文_道德经 - 道德经全文及译文 - 道德经全文 - 老子道德经
  8. python终端命令行输入一条语句后出现三个点是什么?
  9. 日本转运海淘包裹被税、退运处理流程详解—北京篇
  10. 验证谷角猜想。日本数学家谷角静夫在研究自然数时发现了一个奇怪现象:对于任意一个自然数 n ,若 n 为偶数,则将其除以 2 ;若 n 为奇数,则将其乘以 3 ,然后再加 1。如此经过有限次运算后,总可
  11. .CreateFeatureClass报错原因解析
  12. 华侨大学计算机组成原理期末考试试题,计算机组成原理试卷A卷答案
  13. Teddy van Jerry 的导航页
  14. 【Unity编辑器扩展实践】、查找所有引用该图片的预制体
  15. 启动flume报错guava版本不一致
  16. 南卡骨传导耳机斩获缪斯国际设计大奖,成为中国品牌影响力的代表
  17. 如何使用快递鸟API接口查询物流轨迹信息?
  18. 运放稳定性连载11:电容性负载稳定性:RISO、高增益及 CF、噪声增益(2)
  19. 计算机的软盘有没有磁性材料,磁性材料竟然还有如此惊人的历史!
  20. Android获取Wifi信号强度方法总结

热门文章

  1. 如何检查变量的类型是否为字符串?
  2. 框架和库有什么区别? [关闭]
  3. 获得插入行身份的最佳方法?
  4. 表单form类型数据转换为数组array
  5. windows下安装和配置Redis
  6. 代码大全读后感(二)
  7. 如何用度量影响敏捷环境
  8. 嵌入式开发之davinci--- 8148/8168/8127 中的图像缩放sclr、swms之后出现图像视频卡顿、屏幕跳跃的问题...
  9. 都是CPU松动若的祸
  10. ios iphonex适配