阿波羅 11 號登月程式碼公佈,其中竟隱藏莎翁名言!

上週四,一位前 NASA 的實習生 Chris Garry 在 Github 上公開了「阿波羅 11 號」登月計劃電腦導引系統的程式碼,但赫然發現裡面藏了一句莎士比亞經典名句.......
評論
評論

本文原刊於 合作媒體雷鋒網 ,INSIDE 授權轉載。

上週四,一位前 NASA 的實習生 Chris Garry 在 Github 上公開了「阿波羅 11 號」登月計劃電腦導引系統的程式碼,使得普通民眾也能一覽登月系統的內部邏輯。(只不過當年所用的程式碼,一般人可能看不太懂就是了)

其實,「阿波羅 11 號」登月計劃的程式碼早在 2003 年就被科技學者 Ron Burkey 公佈於眾,那時他不得不從一份原文的掃描版中人工將程式碼一行一行地敲入電腦,並上傳到網路。如下圖所示,照片右側一人高的紙上全是阿波羅 11 號登月的程式碼,你就可以想像 Ron Burkey 是多麼有毅力的一個人。除了上傳該程式碼,Ron Burkey 還根據自己對程式碼邏輯的理解,寫了一個阿波羅 11 號導引系統的模擬程式,關於該程式的影片大家可以 點這裡

可能由於分享工具的關係,當年程式碼上傳後並沒有被廣大的工程師看到(也可能當年的工程師數量比較少一點)。一直到上週四程式碼被上傳到 Github,這才引起了廣泛的關注和熱烈的討論。

經過火眼金睛的網友、工程師們的仔細研讀,不禁在程式碼中發現了許多有趣的段落,現摘錄如下。

1. 首先是在現代系統編程中被明令禁止的「魔鬼數字」(一般都要求在程式碼開頭用帶有明確意義的宏定義代替程序中出現的具體數字,否則會造成他人閱讀程序的障礙)。萬萬沒想到,堂堂大 NASA 登月計劃的程式碼中竟然隱藏了「魔鬼數字」,不禁令廣大的工程師朋友們咋舌。

2. 另外,阿波羅的工程師們在一段關於點火程序的注釋中,竟然講起了故事,是的,你沒有聽錯,是在講故事。詳細介紹了那句「Burn,Baby!Burn!」的由來。(大意是說這句話最先來自一位著名電台主持 Magnificent Montague,經他之手捧紅了一大批美國 Soul Music 歌曲)

3. 還有,阿波羅的工程師們非常貼心,還在程式碼的相關部分寫上了太空人此刻在進行登陸艇操作時的注意事項,比如「請展開登錄雷達」等。當然,這裡阿波羅的工程師用 the silly thing(蠢東西)代指了 landing radar(登錄雷達)。

4. 更令人吃驚的是,登月程式碼中竟然還隱藏了莎士比亞的名著《亨利六世》中的一個片段:"IT WILL BE PROVED TO THY FACE THAT THOU HAST MEN ABOUT THEE THAT USUALLY TALK OF A NOUN AND A VERB, AND SUCH ABOMINABLE WORDS AS NO CHRISTIAN EAR CAN ENDURE TO HEAR." 大義是說:「我要徑直向你們指出,你任用了許多人,讓他們大談什麼名詞啊,什麼動詞啊,以及這一類的可惡字眼,這都是任何一個基督徒的耳朵所不能忍受的」。

關於為什麼會在程式碼中出現這麼一段「莎翁名言」,有人猜測是因為 MIT(麻省理工)的科學家在構建登月程式碼時將許多程序指令預設成一個數字,然後通過這些「數字」來進行操作,比如「37」就代表「執行(Run program)」。然後下面執行編寫任務的工程師們不勝其煩,整天要查表才能知道這些數字究竟代表什麼意思,於是忍不住在程式碼中吐槽了一下。

現在,任何人都可以訪問 GitHub 來獲取阿波羅 11 號導引系統的源程式碼,感興趣的朋友們不妨去看看吧: 請點擊


疫情竟使童婚比例暴增?2023 年前將新增 400 萬女童被迫成婚

全球有無數女童正在面臨貧窮、家暴、性別暴力、失學的困境,在動盪不安的 Covid-19 威脅下,女童遭受的生命危機更勝以往,而你我都不該漠視。立即加入世界展望會的資助兒童計劃,不再讓悲劇發生。
評論
Photo Credit:世界展望會
評論

在新冠疫情、武裝衝突的影響下,阿富汗女性與兒童正面臨重大威脅,不僅人身自由、教育、工作等權利備受衝擊,近期更傳出 12 歲女童被強擄配婚給軍人的消息,使當地長期存在的「童婚」問題更加嚴重。事實上,不只是阿富汗,全世界仍有無數女童深陷在不安與恐懼中,面臨童婚、童工、貧窮,以及女性割禮等殘酷傳統文化等挑戰,這一關又一關的生存考驗,只因為她們是女生。

女童困境恐怕比你想像的嚴重——關於性別暴力、童婚

根據聯合國統計,每年有 1,200 萬未成年女童結婚,她們大多是因為民間習俗或經濟弱勢而被迫成婚,婚姻不僅逼迫這些女童放棄學業,其遭受家暴的風險也將大增,甚至被迫從事性行為,使得尚未發育完全的身體備受負擔;許多未成年少女因為懷孕或分娩併發症死亡,嬰兒胎死腹中或夭折的機率也更高。

來自緬甸的 17 歲少女荷拉(Hla)就曾是性別暴力與未成年婚姻的受害者。在她12歲時,一場重病帶走了她的母親,而酒精成癮的父親根本顧不了這些孩子,因此荷拉被迫離家、在街上討生活。為了尋求避風港,荷拉甚至嫁給了大她 15 歲的男子,並在 14 歲成為一名母親,但生下孩子沒多久後,丈夫便另尋新歡,留下荷拉和孩子相依為命。無助的荷拉為了不讓孩子跟著吃苦,只能忍著思念的痛苦,把孩子送到安置機構。

Photo Credit:世界展望會/荷拉小時候常跟著爸媽到各個城市的慶典或嘉年華活動兜售玩具,並以此維生。然而非常微薄的收入,根本無法支撐荷拉與 13 個兄弟姊妹的生活。

幸好在荷拉最低潮的時刻,遇上了世界展望會。在世界展望會的協助下,除了支持荷拉重建身心健康,也提供她職業訓練的機會,培養一技之長。僅管有些髮廊仍因荷拉的經歷而不願接受她,但在世界展望會的引薦下,現在的荷拉已找到一份穩定的髮廊實習工作,每月都能賺取 20 美元的薪水,並和同事們住在一起、彼此照顧。從街頭遊童到髮型設計師,荷拉因為世界展望會出現在她的生命中,而有了希望。

Photo Credit:世界展望會/荷拉說:「我住在街頭時,常常受到男性的輕蔑和不尊重。即使我根本沒有做錯事,也常常得躲避警察取締,生活充滿恐懼和不安。很感謝世界展望會的幫助和支持,我才能把自己的人生拉回正軌,創造更好的未來。」

女童困境恐怕比你想像的嚴重——關於失學、文盲、童工

荷拉的故事絕不是少數案例。事實上,許多女童不只遭受可怕的性別暴力,也因為貧窮或環境動盪,而被迫放棄受教育的權利,成為失學的童工,甚至不得不從事對身心發展有害的勞動工作。根據聯合國資料,全球童工人數在疫情的影響下,20 年來首次增加至 1.6 億;而全球約 7 億人口的文盲當中,女性就佔了 2/3。困在社會底層的弱勢女童,身心備受煎熬,急需你我關注。

印度女孩珊蜜拉,便是弱勢女童的縮影之一,遭遇令人心疼。珊蜜拉(化名)原本是個熱愛上學的女孩,14 歲時由於家中經濟無法負擔她繼續升學,因此被送到孟買與姊妹們一起工作,幫助家中生計。當時,珊蜜拉請妹夫幫她找工作,沒想到卻是噩夢的開始,妹夫將她送到人口販子手上,珊蜜拉被推入妓院工作,並經歷長達三個月地獄般的生活。

「只有我工作了才會有飯吃。如果我不工作,妓院老闆、甚至是客人就會拿皮帶打我。我被迫喝酒、他們會拿菸燙我的手。我一直在哭,求他們放我回家。」後來珊蜜拉得知自己陷入險境是受親人所害,整顆心都碎了。

Photo Credit:世界展望會/珊蜜拉好不容易說出那段記憶:「我經歷的那些,希望沒有其他任何女性需要經歷。我承受了非常多的痛苦,那是一段很難熬的時期。白天會有 12 到 14 個男人,晚上則會有 15 到 16 個。一整天工作完後,所有的女孩會被送到荒郊野外中的一棟建築物裡休息,整間房間裡只有一扇窗戶。因為太偏遠,即便我們大吼著求救,也沒有任何人會聽到。」

終於有一天,珊蜜拉和其他女孩們的工作場所遇到警察臨檢,珊蜜拉便趕緊抓住機會向警方求救。成功獲救的同時,同樣在場的妹夫和妓院老闆也遭到警方逮捕。接著,珊蜜拉花了數個月的時間輾轉換了好幾間避難所,最後終於回到家人身邊。

在家人的陪伴以及世界展望會的支持下,珊蜜拉終於踏上復原之路。由於人口販運的受害者往往受到許多暴力與虐待而留下嚴重陰影,這段遭遇遂成為她們心中無法說出口的痛,且大多數受害者因地處偏遠、經濟貧困,或是覺得丟臉、自責等心理因素,難以取得身心重建的專業支持。因此,世界展望會提供包括創傷後症候群、焦慮、憂鬱、恐慌、斯德哥爾摩症候群、藥物濫用等醫療與心理照護,讓更多像珊蜜拉一樣遭遇創傷的女童,得以重建生命。

Photo Credit:世界展望會/珊蜜拉現在加入了印度世界展望會的受害者支持團體,踏上了復原之路。

你有力量打破女童困境:資助 1,000名 女童,扭轉 1,000+ 個家庭命運

在 Covid-19 的疫情衝擊下,脆弱國家的資源更加緊縮,這也讓兒童面臨前所未有的考驗。世界展望會的分析報告指出,2020 年 3 月全球疫情爆發後,與 2019 年相比,童婚案例在許多社區暴增了一倍以上;而童婚的增幅速度,更攀升到25年來最高,若無法改善,預估 2030 年前全球將再增加 1000 萬名兒童新娘。

對於女童而言,貧窮、家暴、性別暴力、失學等問題是無法分割的,這些威脅往往彼此連動、加乘,為女童的生命帶來嚴重打擊。但從上述的實際案例可以發現,受困女童的命運並非不能扭轉,只要世界上某個角落的某一個人願意付出行動,女童的生命就有希望曙光。

世界展望會推動「資助 1000 個女童 挺聲而進 願景無懼」行動,期待在 10 月 11 日女童日前,能為 1000 個女童找到資助人,每個月 700 元,就能翻轉一個女童的生命,為她提供安穩的生存環境與受教權,並將這份改變延伸至女童的家庭與周遭社區,帶來正向影響力。讓我們一起阻止女童悲劇再次發生,現在,就加入改變世界的行列!