每週分享第 16 期

阮一峰發表於2018-08-03

這裡記錄過去一週,我看到的值得分享的東西,每週五發布。

影視作品經常出現,病人的心臟停止跳動,醫生使用兩塊電極板對心臟電擊。它叫除顫器(defibrillator),透過放電刺激心臟恢復跳動。

除顫器必須在心跳停止以後立刻使用,拖延越久,希望越渺茫。可想而知,大部分心臟停止的病人是死定的。據統計,美國每年心臟驟停有35萬人,其中90%以上都沒有搶救的機會。醫生們於是想到了,能不能把除顫器放在體內呢?

體內除顫器就是這樣發明的。這個裝置放在心臟衰弱的病人體內,自動檢查心臟驟停,一旦發現立刻電擊。它救了很多人,但帶來了另一個問題。那些心臟衰弱的病人,即使搶救回來,心臟還是衰弱的,而且由於經受了一次電擊,會變得比以前更衰弱。病人很可能不久就會發生另一次心臟驟停,或者心臟越來越弱,無法滿足身體新陳代謝的需要,導致其他器官慢性衰竭。也就是說,除顫器只是推遲了死亡的時間和方式,病人從死於心臟驟停變成死於慢性衰竭。

安裝"體內除顫器"需要病人的同意,畢竟是一個大手術。《紐約時報》就有一篇心臟醫生的文章,他認為這迫使病人選擇自己的死亡方式:你要死得快而無痛,還是慢而痛苦?他舉例,一個心臟病人雖然搶救回來了,但是肺部逐漸衰竭,嚴重積液,導致每一口呼吸都非常困難,最終在窒息的痛苦中慢慢死去。

我覺得,這種問題是技術帶來的,也只有靠技術解決。如果技術可以讓病人免於驟死,那麼可能也能免於慢性衰竭。心臟衰竭了,就換人工心臟;肺衰竭了,就裝人工肺。到了那時,人類好像就不那麼容易死亡了,只是一刻都離不開機器了,一旦停電或機器故障,立馬就沒命了。

新聞

1、射向地球的高能粒子

1912年,科學家發現,地球每天都在遭受高能粒子的撞擊。這些粒子的能量非常大,因此必定有一個地方在源源不斷地射出它們,然後地球正好在這些粒子的噴射軌道上。但是,一百多年來,科學家都沒有答案,到底什麼地方在噴射高能粒子?

上個月終於發現了,宇宙射線的來源之一是一個叫做 blazar 的星系。它的中心有超大質量的黑洞,將吸入的物質撕成粒子,然後像鐳射炮一樣將這些粒子拋向太空。

2、貝佐斯成為現代史上最富有的人

亞馬遜公司的股票不斷上漲,創始人貝佐斯成為世界首富,還成為現代歷史上最有錢的人。

他的財富估計為1500億美元。第二位的比爾·蓋茨大概擁有953億美元。不過,蓋茨捐掉了近7億股微軟股票和29億美元現金。如果算上這些錢,那麼他的淨資產將超過1500億美元。

3、消除圖片噪點的演算法

美國科學家公佈了一種消除圖片噪點的 AI 演算法。這種演算法可以從有噪點的圖片推斷出原圖。上面第一張圖是原圖,第二張是演算法處理的結果,第三張是沒有噪點的實際影像。

4、飛行汽車

很多公司都在開發可以飛行的汽車,不少已經做出了成品。BlackFly 是最接近完成的一個產品。

它可以用100公里/小時的速度,飛行40公里。能量來自電池,一次充電需要30分鐘。下圖後面的架子是它的充電器。

它是垂直起降的,帶有八個推進器,分佈在兩個機翼上,只能載一個人。出品公司宣稱,已經進行了多年1400多次的測試,飛行距離超過12,000多英里。

5、2018 美國最佳工作場所

美國一家媒體根據員工體驗,對財富500強的工作環境進行了排名。員工心目中的最佳工作場所前三名依次是 Facebook、西南航空和 Salesforce。下面是對它們的評語。

  • Facebook:工作場所充滿活力。人員都經驗豐富,能力極強。管理層堅定但樂於助人。團隊合作至關重要。
  • 西南航空:精彩的管理,令人敬畏的同事,鼓勵個性和進步。
  • Salseforce: 快節奏,具有挑戰性的專案和聰明的人以及酷炫有趣的文化相結合。無論頭銜或職級如何,你都可以發表自己的聲音和意見,儘管有瘋狂的工作安排,但有趣的氛圍可以平衡。

6、開放的影片編碼方案

目前,網際網路影片大部分採用 H.264 編碼方案。這個方案是有專利的,使用必須付費。即使你可以在 Youtube 這樣的影片網站免費觀看影片,但是 Youtube 必須為使用 H.264 每年支付幾百萬美元。

為了有一個徹底開放的影片編碼方案,也為了更好的效能,2015年多家軟體和硬體廠商成立了 AOMedia 聯盟。現在,新的影片編解碼器 AV1 終於問世了。AV1 主要基於谷歌的 VP9 編碼方案,並加入了其他程式碼。AV1是無版權的,任何人都可以免費使用。它比 H.264 提供更高效的壓縮,大約高出30%。

7、芝加哥地下快運系統

特斯拉老闆馬斯克旗下的 Boring Company,不久前中標芝加哥市地下快運系統,挖一條隧道,連線市中心到機場。

Boring Company 披露了這個系統的細節。它依靠電動軌道車承運旅客,單車載客8~16人,時速最高240公里,每30秒一班,單程12分鐘,比現有的客運系統節約70%的時間。施工時間最短18個月,最長可能要3年。

8、人工智慧生成慢鏡頭

Nvidia 公司宣佈了一種 Super Slomo 技術,可以用人工智慧生成慢鏡頭。

常規的做法是,攝像機每秒拍攝240幀,然後以每秒30幀的速度播放,從而達到放慢8倍的效果。這種新技術可以基於普通影片,自動生成多餘的幀,從而達到超級慢鏡頭的效果。

9、智慧繃帶

美國一所大學發明了智慧繃帶,上面有感測器和藥物。感測器監控傷口的 pH 值,實現智慧給藥。這對於慢性傷口非常有效。

10、一萬億美元市值的公司

歷史上,從來沒有一家美國公司達到 10000 億美元的市值。現在,五家公司正在接近這個金額。

  • Apple:9240億美元
  • 亞馬遜:8480億美元
  • Alphabet:8140億美元
  • 微軟:7820億美元
  • Facebook:5870億美元

這五家公司合計佔標準普爾500指數總市值的16.5%。這個比例雖然不是歷史最高,但這五家公司都是同一個行業的,這是歷史上從來沒有的。

最新訊息是,蘋果公司已經達到了1萬億美元市值。但是,媒體發現2007年有一家中國公司也曾有一萬億美元市值,因此蘋果公司只能排在歷史第二。2007年,中國石油在上交所上市,第一天的開盤價是48元,市值超過1萬億美元,成為全球最大公司。但是,它只在那個位置待了一天,然後不斷下跌,再也沒有漲回去過。

11、一句話新聞

  • PrePack 的最新 PR,把編譯後端從 Node 改成了LLVM,使得 JS 可以編譯成 webAssembly 甚至組合語言了。
  • GitHub 放棄使用 jQuery,改用標準 JS 操作 DOM。jQuery 的歷史使命已經完成,正在退出前端開發的工具箱。
  • Opera 瀏覽器釋出 Linux 版本。

教程

1、圖資料結構入門(英文)

圖(graph)是一種資料結構,由點(vertex)和邊(edge)組成。本文介紹圖結構的演算法基本知識。

2、判斷油畫的年代(英文)

上面這幅歐洲油畫是什麼時候畫的,15世紀還是17世紀?

這種問題恐怕要熟悉歐洲藝術的專家才能回答。現在,有人寫了一個神經網路教程,介紹如何用演算法判斷油畫的年代。

3、SVG 背景(英文)

這篇文章教你如何手寫一個 SVG 檔案,作為網頁的背景圖案。

4、氣候變暖的入門介紹(英文)

全球氣候正在變暖,這到底是怎麼一回事,原因是什麼。本文是我讀過最好的這方面的入門讀物。

5、如何設計 Web 應用的架構(中文)

大型 Web 應用最關鍵的就是架構,最難的也是架構。這份教程整理了這方面需要知道的知識。

6、Webpack 4 入門教程(英文)

Webpack 是 JS 程式碼的打包器,現在前端開發的主流工具。Webpack 4 是它的最新版本。

7、ssh 埠為什麼是 22?(英文)

SSH 的作者回憶, ftp 埠是21,telnet 的埠是23,他就挑了中間剩下的22。

8、PDF 格式有什麼用?(英文)

作者認為應該避免使用 PDF 格式。一般情況下,HTML 格式是更好的選擇。如果要求保證精確的列印效果,可以使用壓縮的 Postscript 格式。

9、為什麼 Kubernetes 是新的應用伺服器?(英文)

這篇文章解釋,為什麼以後釋出應用的時候,不是直接釋出在伺服器上,而是透過 Kubernetes 釋出。

工具

1、微軟 Whiteboard

微軟推出了一個團隊協作工具,可以讓使用者在多種裝置上,遠端實時分享電子白板。目前,它只有 Windows 10 的客戶端,但馬上就會推出 iOS 客戶端和 Web 版本。

2、thumbor

有的圖片 CDN 可以對圖片進行實時處理,允許指定圖片的大小和方向。thumbor 就是這樣一種圖片伺服器。

3、prose

Go 語言寫的自然語言處理工具,目前只能處理英語。

4、Nand Game

一個網頁遊戲,玩家透過組合虛擬電路,組裝出一臺計算機。

5、Video Hub

一個管理本地影片的免費桌面軟體,可以預覽、搜尋、分類各類影片檔案。

6、Vialer-js

一個基於 WebRTC 技術的實時通訊平臺,可以實現 P2P 的文字聊天、語音和影片對話。

7、Neutralinojs

一個使用系統原生元件開發桌面應用的框架,相比 Electron,好處就是打包出來的體積比較小。

8、μPad

一個開源的多端筆記本工具,相容 Evernote。

9、Browsh

Browsh 是一個基於 Firefox 的命令列指令碼,可以在命令列開啟網頁,並且渲染出大致的樣子。它也可以用作移動端網頁瀏覽的處理方案。

資源

1、組合語言初學者教程(PDF)

開源電子書,從零開始介紹組合語言,讀者必須懂一點 C 語言。內容很全,也非常厚。

2、Bloomberg 機器學習課程

這個培訓課程幫助學員深入理解機器學習的概念,技術和數學框架。一共30個講座,包括一整套課後作業。

3、XV6

麻省理工學院開發的一個類似 Unix 的教學作業系統。

4、Acceptance Test Driven Development with React

中國開發者寫的英語專著,介紹前端測試。書放在 Leanpub,付不付費、付多少錢都是自願的。

5、網站可靠性工作手冊

《網站可靠性工作手冊》一書現在免費下載,谷歌官網提供,為期一個月。

文摘

1、郭台銘的創業

郭台銘創業初期,好不容易有了進一步投資的錢,當時有兩個選擇:一是買地自己蓋廠房,然後買人家的模具;二是租別人的廠房,自己買機床開發模具,加強研發能力。

他選擇了後者。結果幾年後,地價一口氣漲了10倍,房東大幅上漲房租,而模具還沒開發出來,還在摸索中,因此苦不堪言,經濟很窘迫。但是,郭台銘後來說,幸好選擇了後者,因為房價到一定程度就不再快速上漲了,靠房地產只能賺一次的錢,但是一旦掌握了核心技術,可以賺無數次錢。

2、達芬奇的求職信

1483年,31歲的達芬奇離開故鄉,來到米蘭。他沒錢,需要找工作,就給米蘭公爵寫了一封求職信。

這封信寫得極好,公爵一看就認定達芬奇是一個人才,從而給他資助。即使在今天,這樣的信依然能幫你找到工作。

尊敬的,顯貴的公爵閣下:

我是來自佛羅倫薩的作戰機械發明者達·芬奇,希望可以成為閣下您的軍事工程師,同時求見閣下,以便面陳機密:

一、我能建造堅固、輕便又耐用的橋樑,可用來野外行軍。這種橋樑的裝卸非常方便。我也能破壞敵軍的橋樑。

二、我能製造出圍攻城池的雲梯和其他類似裝置。

三、我能製造一種易於搬運的大炮,可用來投射小石塊,猶如下冰雹一般,可以給敵軍造成重大損失和混亂。

四、我能製造出裝有大炮的鐵甲車,可用來衝破敵軍密集的隊伍,為我軍的進攻開闢道路。

五、我能設計出各種地道,無論是直的還是彎的,必要時還可以設計出在河流下面挖地道的方法。

六、倘若您要在海上作戰,我能設計出多種適宜進攻的兵船,這些兵船的防護力很好,能夠抵禦敵軍的炮火攻擊。......

九、如果戰鬥發生在海上,我打算建造能夠抵抗最猛烈炮火和煙塵的船隻。

十、和平時期,我相信在建築上,以及從一地到另一地的引水工程上,我一樣可以像其他人那樣令您完全滿意。......

此外,我還擅長建造其他民用設施,同時擅長繪畫和雕塑。

如果有人認為上述任何一項我辦不到的話,我願在您的花園,或您指定的其他任何地點進行試驗。

謹此無限謙恭之忱,向閣下問安!

列奧納多·迪·皮耶羅·達·芬奇

3、澳大利亞的巨響蟻

1931年,西澳大利亞州的阿里德角半島,一些自然愛好者在灌木叢生的荒原上,發現了一種沒人見過的昆蟲。

它看上去隱約有點螞蟻的模樣,可卻是一種不尋常的淡黃色,還有一雙奇怪的眼睛,很惹眼,顯得異常侷促不安。人們收集了一些標本,送到墨爾本維多利亞國家博物館某位專家的桌上,專家立馬就認定這種昆蟲是巨響蟻。這一發現使人們極為興奮,因為據人類所知,類似的東西不存於地球已經1億年之久了。巨響蟻是一種原始螞蟻,是螞蟻自黃蜂開始的進化過程中某一時段的活化石。在昆蟲學領域,這非凡卓越得就彷彿有人發現一群三角龍在某個遙遠的草原上啃草一樣。

考察隊立刻組織起來,可是,雖然進行了最為一絲不苟的搜尋,但沒人找得到阿里德角蟻群。之後的尋找也同樣空手而回。

差不多過了半個世紀,當傳聞一隊美國科學家正計劃尋找這種螞蟻,而且幾乎肯定會帶上那種讓澳大利亞人顯得業餘且組織不力的高科技精巧裝置的時候,堪培拉的官方科學家們決定先發制人,為找到這種螞蟻的活體做最後一次努力。於是,他們組織了一隊人馬出發橫穿整個國家。

野外的第二天,正開車經過南澳大利亞州荒漠的時候,一輛車冒煙了,開起來啪啪啪地亂響,他們被迫打破日程,在公路上的一處偏僻驛站普徹拉停留一晚。晚間,科學家鮑勃·泰勒踱步出來透透氣,無所事事之間把玩著手電筒,光柱掃向周圍的地面。你可以想象出他的驚詫莫名啦,他發現,在他們營地附近一棵桉樹樹幹上爬過的那隊人丁興旺的蟻群不是巨響蟻又是什麼。

現在,我們來考慮一下可能性的問題。泰勒和他的同事距他們預定搜尋地有800英里之遙。在澳大利亞約摸3百萬平方英里的曠野中,一小撮能夠識別地球上最稀有、最吃香的蟲子的人中的一個找到了這種蟲子----它的活體只被人看見過一趟,還是差不多半個世紀之前----而這統統是因為他們的車子在此處拋錨了。其附帶結果便是,巨響蟻至今仍舊沒有在其原發現地被找到。

本週圖片

1、平鋪平面的五邊形

有一個數學難題,怎樣的多邊形可以鋪滿一個平面?數學家已經證明,任意三角形和四邊形都可以,五邊形不確定,六邊形只有三種可以,其他都不行。

上圖是目前找到的所有15種五邊形,可以平鋪平面。

其中的第15種五邊形,2015年發現的。

2、最熱門的程式語言

根據谷歌搜尋指數,Python 語言過去10年一直在上升,現在已經是最熱門的程式語言。(圖片來源《經濟學家》雜誌)

3、聖赫勒拿島遊記(組圖)

聖赫勒拿島最著名的景點,當然是拿破崙故居和空的拿破崙墓。1815年,拿破崙被流放到這裡,1821年去世安葬在島上的墓地。1840年法國政府將靈柩移回巴黎,買下島上三塊拿破崙有關土地,併入法國領土,成為"在英國海外領地上的法國海外領土"。

拿破崙故居門口立著牌子,禁止拍照,不過沒有監控,靠自覺。我是2018年這個別墅的第一個參觀遊客,在別墅裡忍不住,拍了一些內部照片。裡面的所有傢俱和設施完全是原物原樣,沒有任何變化,讓你覺得好像拿破崙昨天才在這裡去世。

往山下開一段路,就是另一塊法國領土,拿破崙墓。當然,是空的,靈柩已經移回巴黎。這塊墓地佔的區域很大,由松木屑鋪成防滑的山路一直走下去。沒人看管,任何時候都可以來。

我住的旅館,由英國遺民Hazel老太太經營。其中一部分是2008年從所羅門家族買來的,包括書房,大部分都保持原樣幾百年。臨走前一天,Hazel告訴我,她接到一個叫信天翁的旅遊agent訂單,有11個北京來的中國團第二天到。然後她有點擔心地問我,他們會不會在房間 cooking?

以前有一箇中國人住的時候,在房間煮麵泡麵,弄得房間都是味道。我想了一下,覺得非常有可能。於是我幫她寫了5頁紙的中文 tips,希望他們不要在房間煮麵,另外也儘可能告知了一些島上的吃喝玩樂地方,不曉得最後這11位中國同胞看到沒有。

本週金句

1、

圓明園的獸頭,原本是噴水池的水龍頭。它們不太可能是八國聯軍搶走的,因為圓明園珍寶如山,八國聯軍會搶這種仿製西方的噴頭嗎?它們十有八九是圓明園廢棄後,中國人自己弄下來賣掉的。(張鳴

2、

你存心做一個與世無爭的老實人吧,人家就利用你欺侮你。你稍有才德品貌,人家就嫉妒你排擠你。 你大度退讓,人家就侵犯你損害你。你要不與人爭,就得與世無求,同時還要維持實力準備鬥爭。你要和別人和平共處,就先得和他們周旋,還得準備隨時吃虧。 (楊絳

3、

摩爾定理有一個後果,每隔幾年,我們就要學習一個新的希臘語字首:mega-、giga-、tera-、peta-、exa-、......(推特 @UnitFact

歡迎訂閱

這個專欄每週五發布,同步更新在我的個人網站微信公眾號語雀

微信搜尋"阮一峰的網路日誌"或者掃描二維碼,即可訂閱。

image | left

(完)