中文字幕欧美乱伦|手机AV永久免费|澳门堵场日韩精品|日本性爱欧美激情|蜜桃狠狠狠狠狠狠狠狠狠|成人免费视频 国|欧美国产麻豆婷婷|99久久久国产精品福利姬喷水|婷婷内射精品视频|日本欧洲一区二区

澎湃Logo
下載客戶端

登錄

  • +1

除了bug,GitHub可能還把你的女裝照凍到了北極,1000年后還能讀

2020-07-21 17:50
來(lái)源:澎湃新聞·澎湃號(hào)·湃客
字號(hào)

原創(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)題。

為什么要費(fèi)這么大勁存一堆代碼?GitHub 曾在去年的 GitHub Universe 大會(huì)上解釋說(shuō):首先,這些代碼都是人類文明的寶貴財(cái)富,但現(xiàn)有的存儲(chǔ)介質(zhì)都不足以讓它們長(zhǎng)期保存下去,一旦丟失,后代就要重新造輪子;其次,天有不測(cè)風(fēng)云,萬(wàn)一哪天哪個(gè)天災(zāi)人禍讓地球回到原始時(shí)代,起碼還能留下點(diǎn)火種,讓后代在這個(gè)基礎(chǔ)上重建新一輪的計(jì)算機(jī)文明。

GitHub 的擔(dān)心不無(wú)道理。且不說(shuō)外星人入侵、核戰(zhàn)爭(zhēng)之類的全球毀滅性災(zāi)難,就是在正常情況下,人類文化遺產(chǎn)也有不少一度或永遠(yuǎn)消失在歷史長(zhǎng)河中,比如古羅馬的混凝土工藝。

因此,GitHub 就想到了這個(gè)極富遠(yuǎn)見(jiàn)和科幻色彩的方法——將代碼存到北極。

這個(gè)項(xiàng)目名叫 GitHub Archive Program,宗旨是為子孫后代留下一個(gè)名為「GitHub Arctic Code Vault」的開(kāi)源項(xiàng)目代碼庫(kù),具體做法是為網(wǎng)站上每個(gè)活躍的開(kāi)源代碼庫(kù)創(chuàng)建「快照」,然后將其存儲(chǔ)在膠片上運(yùn)往北極。

受疫情影響,該計(jì)劃最近才被完成。

如果你在今年 2 月 2 號(hào)之前向 GitHub 提交過(guò)開(kāi)源項(xiàng)目代碼,那么恭喜你,你的代碼很可能已經(jīng)靜靜地躺在北極了。

為了表彰廣大開(kāi)發(fā)者對(duì)開(kāi)源項(xiàng)目的貢獻(xiàn),GitHub 設(shè)計(jì)了榮譽(yù)徽章(圖上的「Highlights:Arctic Code Vault Contributor」字樣)。如果你的 GitHub 個(gè)人主頁(yè)下方也有這個(gè)徽章,表明你的代碼去了北極。機(jī)器之心的已經(jīng)去了。

21TB 代碼的北極之旅

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

代碼以二維碼的形式存儲(chǔ)在膠片上,每一幀可以容納 880 萬(wàn)個(gè)像素。

這些膠片從 Piql 在挪威德拉門的辦公地點(diǎn)出發(fā),被打包運(yùn)到首都奧斯陸機(jī)場(chǎng)。它的最終目的地是 600 英里(1000km)外的斯瓦爾巴群島。

經(jīng)過(guò)上千公里的飛行,代碼安全抵達(dá)斯瓦爾巴群島的朗伊爾城。這里的山上有一個(gè)「退役」的煤礦,你的代碼就被安置在煤礦幾百米深處永凍層的一個(gè)房間。這一區(qū)域被稱為人類文明的「諾亞方舟」,全球種子庫(kù)也在這附近。

一份寫給未來(lái)的讀取指南

GitHub 這一項(xiàng)目的科幻色彩貫穿于每個(gè)細(xì)節(jié)??紤]到一千年后的人類不一定能讀懂今天的代碼,GitHub 貼心地為每份文檔附加了一份「指南」。

指南的開(kāi)頭這樣寫道:「你可能在一年或一千年之后讀到這篇文章,但無(wú)論是哪種情況,我們都希望文中的概念,或者說(shuō)開(kāi)源的概念,對(duì)你有所幫助。」

接下來(lái),他們又簡(jiǎn)單地介紹了一下二進(jìn)制、計(jì)算機(jī)、軟件、編譯等基本概念,以及如何解碼膠片上的信息。

由于不確定人類將來(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ù)」是一個(gè)獨(dú)立的人類可讀卷軸,里面主要包含現(xiàn)有的工作,旨在讓后代對(duì)現(xiàn)代計(jì)算、開(kāi)源及其應(yīng)用、現(xiàn)代軟件開(kāi)發(fā)、流行編程語(yǔ)言等有一個(gè)詳細(xì)的了解。

此外,它還包含理解軟件所需的多層技術(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)目的「浪漫」演繹到了極致:

但對(duì)于另外一些人來(lái)說(shuō),浪漫永遠(yuǎn)是別人的:

還有人擔(dān)心后代看不上自己的代碼:

更有意思的是,有人提醒說(shuō),GitHub 上幾屏都拉不到底的女裝教程「Dress」也被凍在了北極:

GitHub 上著名的女裝項(xiàng)目,star 量 17.6k,貢獻(xiàn)者有 248 位。該項(xiàng)目已經(jīng)得到了 GitHub 給的徽章。

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

除了北極的這個(gè)存儲(chǔ)庫(kù)之外,你的代碼(和照片)還有可能會(huì)出現(xiàn)在互聯(lián)網(wǎng)檔案館(IA)和軟件遺產(chǎn)基金會(huì)(Software Heritage Foundation)的庫(kù)里,因?yàn)樗麄兌己?GitHub 展開(kāi)了合作,前者已經(jīng)歸檔了大約 55TB 的數(shù)據(jù),后者也已經(jīng)歸檔了超過(guò) 1.3 億個(gè)項(xià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ǔ)代碼的方法。

這種存儲(chǔ)方式是通過(guò)永久改變玻璃材質(zhì)的物理結(jié)構(gòu)實(shí)現(xiàn)的,能夠抵抗地磁干擾,還能防水防熱,可以將數(shù)據(jù)存儲(chǔ)數(shù)萬(wàn)年。

目前,GitHub 已經(jīng)借助該方法存儲(chǔ)了 6000 多個(gè)全世界最流行的開(kāi)源項(xiàng)目,而且這個(gè)數(shù)字未來(lái)還將持續(xù)擴(kuò)大。

最后提醒一句,如果不想被存幾萬(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。

            查看更多

            掃碼下載澎湃新聞客戶端

            滬ICP備14003370號(hào)

            滬公網(wǎng)安備31010602000299號(hào)

            互聯(lián)網(wǎng)新聞信息服務(wù)許可證:31120170006

            增值電信業(yè)務(wù)經(jīng)營(yíng)許可證:滬B2-2017116

            ? 2014-2025 上海東方報(bào)業(yè)有限公司

            反饋