- +1
除了bug,GitHub可能還把你的女裝照凍到了北極,1000年后還能讀
原創(chuàng) Synced 機(jī)器之心
機(jī)器之心報(bào)道
參與:張倩
對(duì)于程序員來(lái)說(shuō),一生中最驕傲 / 恥辱的事可能在于:人沒(méi)了,代碼還在。
「代碼恒久遠(yuǎn),bug 永流傳?!骨安痪茫珿itHub 幫廣大程序員把這個(gè)噩夢(mèng)變成了現(xiàn)實(shí)。
上周,這家全球最大的開(kāi)源代碼托管機(jī)構(gòu)表示:今年的 7 月 8 號(hào),我們已經(jīng)把大家 2 月 2 號(hào)之前開(kāi)源的項(xiàng)目代碼安全送到了北極,預(yù)計(jì)存?zhèn)€一千年沒(méi)有問(wèn)題。

GitHub 的擔(dān)心不無(wú)道理。且不說(shuō)外星人入侵、核戰(zhàn)爭(zhēng)之類的全球毀滅性災(zāi)難,就是在正常情況下,人類文化遺產(chǎn)也有不少一度或永遠(yuǎn)消失在歷史長(zhǎng)河中,比如古羅馬的混凝土工藝。
因此,GitHub 就想到了這個(gè)極富遠(yuǎn)見(jiàn)和科幻色彩的方法——將代碼存到北極。

受疫情影響,該計(jì)劃最近才被完成。
如果你在今年 2 月 2 號(hào)之前向 GitHub 提交過(guò)開(kāi)源項(xiàng)目代碼,那么恭喜你,你的代碼很可能已經(jīng)靜靜地躺在北極了。

21TB 代碼的北極之旅
此次運(yùn)往北極的代碼達(dá)到了 21TB,存儲(chǔ)在 186 卷數(shù)字光敏檔案膠片中。這些膠片來(lái)自一家名為 Piql 的挪威公司。據(jù)報(bào)道,常見(jiàn)膠片的壽命約為 500 年,但 Piql 的膠片在 1000 年之后仍能讀取。





GitHub 這一項(xiàng)目的科幻色彩貫穿于每個(gè)細(xì)節(jié)??紤]到一千年后的人類不一定能讀懂今天的代碼,GitHub 貼心地為每份文檔附加了一份「指南」。
指南的開(kāi)頭這樣寫道:「你可能在一年或一千年之后讀到這篇文章,但無(wú)論是哪種情況,我們都希望文中的概念,或者說(shuō)開(kāi)源的概念,對(duì)你有所幫助。」

由于不確定人類將來(lái)使用何種語(yǔ)言,GitHub 將這份指南用五種語(yǔ)言各寫了一遍。
盡管已經(jīng)解釋地非常仔細(xì)了,但 GitHub 覺(jué)得,后代還是有可能打不開(kāi)這些文件,因?yàn)樗麄兛赡苋狈σ粯幼钪匾臇|西——計(jì)算機(jī)。
地球上最早的人類文明誕生于數(shù)千年前,但現(xiàn)代計(jì)算機(jī)直到最近幾十年才出現(xiàn)。如果再經(jīng)歷一次文明重建的過(guò)程,我們的后代是不是還要花這么長(zhǎng)時(shí)間?GitHub 顯然已經(jīng)想到了這個(gè)問(wèn)題。因此,除了代碼讀取指南之外,他們還留下了另一樣?xùn)|西——「科技樹(shù)」。

此外,它還包含理解軟件所需的多層技術(shù)基礎(chǔ),如微處理器、網(wǎng)絡(luò)、電子、半導(dǎo)體,甚至工業(yè)社會(huì)前的技術(shù)。有了這些技術(shù),我們的后代就有可能重新造出現(xiàn)代計(jì)算機(jī)。
有人在 GitHub 的這份指南中讀出了《流浪地球》般的史詩(shī)味道,感興趣的讀者可以前去閱讀全文:https://github.com/github/archive-program/blob/master/GUIDE.md。
被封存的不只是代碼
在 GitHub 公布代碼已經(jīng)安全抵達(dá)北極的消息之后,開(kāi)發(fā)者們紛紛曬出自己的代碼被選中的喜訊。
有人將這個(gè)項(xiàng)目的「浪漫」演繹到了極致:




讓我們猜測(cè)一下后代打開(kāi)這個(gè)項(xiàng)目之后的反應(yīng):

看來(lái),以后寫(傳)代(照)碼(片)也要多長(zhǎng)點(diǎn)兒心了。
GitHub:1000 年不夠,我們還打算存幾萬(wàn)年
對(duì)于一個(gè)個(gè)體的生命來(lái)說(shuō),一千年已經(jīng)很長(zhǎng)了。但從整個(gè)人類的歷史來(lái)看,時(shí)間是以「萬(wàn)年」為單位的。因此,GitHub 一直在尋找更加持久的存儲(chǔ)方式。在最新的博客中,他們介紹了 Project Silica——一種借助石英玻璃存儲(chǔ)代碼的方法。


最后提醒一句,如果不想被存幾萬(wàn)年,現(xiàn)在刪掉一些東西可能還來(lái)得及。
參考鏈接:https://github.blog/2020-07-16-github-archive-program-the-journey-of-the-worlds-open-source-code-to-the-arctic/
Amazon SageMaker 是一項(xiàng)完全托管的服務(wù),可以幫助開(kāi)發(fā)人員和數(shù)據(jù)科學(xué)家快速構(gòu)建、訓(xùn)練和部署機(jī)器學(xué)習(xí) 模型。SageMaker完全消除了機(jī)器學(xué)習(xí)過(guò)程中每個(gè)步驟的繁重工作,讓開(kāi)發(fā)高質(zhì)量模型變得更加輕松。
現(xiàn)在,你可以免費(fèi)領(lǐng)取1000元服務(wù)抵扣券,輕松上手Amazon SageMaker,快速體驗(yàn)5個(gè)人工智能應(yīng)用實(shí)例。
原標(biāo)題:《除了bug,GitHub可能還把你的女裝照凍到了北極,1000年后還能讀那種》
本文為澎湃號(hào)作者或機(jī)構(gòu)在澎湃新聞上傳并發(fā)布,僅代表該作者或機(jī)構(gòu)觀點(diǎn),不代表澎湃新聞的觀點(diǎn)或立場(chǎng),澎湃新聞僅提供信息發(fā)布平臺(tái)。申請(qǐng)澎湃號(hào)請(qǐng)用電腦訪問(wèn)http://renzheng.thepaper.cn。





- 報(bào)料熱線: 021-962866
- 報(bào)料郵箱: news@thepaper.cn
滬公網(wǎng)安備31010602000299號(hào)
互聯(lián)網(wǎng)新聞信息服務(wù)許可證:31120170006
增值電信業(yè)務(wù)經(jīng)營(yíng)許可證:滬B2-2017116
? 2014-2025 上海東方報(bào)業(yè)有限公司