你写的bug将会被存储1000年

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

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

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


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

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

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

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

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

未来将用玻璃存代码

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

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

GitHub宣布已将所有代码永久封存于北极地底1000年!相关推荐

  1. GitHub宣布已将所有代码永久封存于北极地底1000年!网友炸锅了:我写的bug终于能流传永世了!

    程序员们,激动的消息来了! GitHub公布了一组照片,你的代码上周已经被打包运往北极保存.只要你2月2日以前贡献过的开源代码,现在都已经被埋在北极的冰雪之下,保存一千年. 据GitHub官方统计,已 ...

  2. 32蜂鸣器天空之城代码_GitHub宣布已将所有代码永久封存!

    程序员们,激动的消息来了! GitHub最近公布了一组照片,你的代码已经被打包运往北极保存.只要你2月2日以前贡献过的开源代码,现在都已经被埋在北极的冰雪之下,保存一千年.网友炸锅了:我写的bug终于 ...

  3. GitHub 启动代码永久保存计划,为人类文明留“火种”?

    一句话新闻 GitHub 宣布,为了把开源软件留给子孙后代,将在 2020 年 2 月 2 日为所有公共存储库生成快照,保存在北极一个地下 250 米的废弃煤矿,快照储存在胶片上,寿命高达 1000 ...

  4. GitHub免费提供机器学习扫描代码漏洞,现已支持JavaScript/TypeScript

    晓查 发自 凹非寺 量子位 | 公众号 QbitAI 今天,GitHub更新一项实验版新功能. 用上机器学习后,新版CodeQL代码扫描服务可以帮开发者发现更多安全漏洞. 目前在JavaScript和 ...

  5. 使用git在本地电脑与远程GitHub/gitlub库中clone别人的github上的远程仓库代码,找资源

    使用git在本地电脑与远程GitHub/gitlub库中clone别人的github上的远程仓库代码,找资源 1.在自己电脑创建本地仓库 先下载个Git 打开git bash,找一个存放所有git项目 ...

  6. 转: 借助GitHub托管你的项目代码

    转自:http://www.cnblogs.com/edisonchou/p/5990875.html 备注: 原贴关于github使用说明,非常详细易懂.建议看原帖. 借助GitHub托管你的项目代 ...

  7. 分享|契约锁电子档案产品,组织的数字化成果永久封存、可查可验

    组织数字化建设中,各项业务产生的大量签字盖章文件,是重要的业务凭证,却往往分散在各个业务软件中,整理汇总难,内容易篡改,时间一长就找不到了-组织需要建立自己的电子档案系统,提升电子文件归档.利用效率. ...

  8. \V110\Microsoft.CppCommon.targets(347,5): error MSB6006: “CL.exe”已退出,代码为 -1073741515。的解决方法

    VS2012调试工程,出现如下问题: \V110\Microsoft.CppCommon.targets(347,5): error MSB6006: "CL.exe"已退出,代码 ...

  9. MSB600 cmd.exe 已退出,代码为3

    MSB600 cmd.exe 已退出,代码为3 原因好像是链接器输入为不存在的lib 网上的方法: 在修改代码重新生成之前,可以通过编译,能够运行. 原因是当前机器与之前机器cmake的路径不匹配 在 ...

最新文章

  1. silverlight数据库应用程序开发
  2. 修改所有列_多人编辑,自动汇总,领导可见所有?用 SeaTable 表格更简单
  3. OC Block网上转载
  4. linux 系统调用会被信号打断的
  5. PAT 1007 Maximum Subsequence Sum
  6. 相互引用的初始化过程
  7. 高通平台camera 移植过程
  8. 中兴计算机专业,中兴计算机专业面试题.pdf
  9. HTML 制作简历表单
  10. asp得到地址栏里?以后的字串
  11. 最小二乘法拟合多项式原理以及c++实现
  12. 什么样的站点可以***
  13. 使用Canvas基于手势可以使树秋千
  14. 2.两数相加(leetcode-2)
  15. 我的第一个Python程序:Luogu1001 A+B Problem
  16. H5和微信小程序直播开发
  17. 如何做 ASO 优化?
  18. PaddleOCR,图像检测识别
  19. 《梦幻西游H5》L inux搭建游戏服务器!
  20. 剪刀石头布二(ptwo) 时限:1s 空间:256m

热门文章

  1. Windows Server 2022 英文版、简体中文版下载 (updated Oct 2021)
  2. 大白话微软人工智能AI量化投资平台Qlib试用体验
  3. 散射理论方程_第十五讲 ISAR成像雷达
  4. LibGDX重建Flappy Bird——(4) 创建游戏对象
  5. J2EE开发平台:Eclipse之Appfuse浅析
  6. SQL语句创建视图:
  7. 【国信长天蓝桥杯】CT117E-M4 嵌入式开发板 显示屏播放Bad Apple,采用OLED_ToolBox
  8. 充电桩上位机,可以自己全自动分析报文,支持快
  9. JavaScript 中的 setTimeout 和 setInterval 方法
  10. 乐视回应员工过着无内卷、无老板的神仙日子;苹果拒绝在俄罗斯存储用户iCloud数据;Dapr 1.8.0 发布|极客头条