每週分享第 14 期

阮一峰發表於2018-07-20

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

上週,特斯拉汽車的老闆馬斯克(Elon Musk)來中國,7月11日在上海建立全球第二家工廠,7月12日在北京建立研發中心,當天下午就回美國。他日程太趕沒時間吃飯,媒體拍到他與中國員工一起街頭吃煎餅果子。

中國之行的前一天,他還在泰國,把自制救生艙送到現場,營救困在洞穴裡面的孩子們。再前面幾天,他在美國工廠裡面睡了五天,沒換衣服,終於在6月底實現了周產5000輛汽車的目標。再不達到這個承諾已久的產量目標,華爾街就會拋售股票,股價就會一直往下跌。

如果你以為他這麼拼,是為了公司早日成功,可以賺到大錢,你就錯了。因為他早就功成名就,賺到了一生都花不光的錢。

1971年,馬斯克生於南非。26歲,進入史丹佛大學攻讀應用物理博士,但是讀了兩天,就覺得學術生涯完全不是他要的生活,當天就退學了。然後,與弟弟一起創業,做一個軟體專案,1999年被 AltaVista 以3.07億美元現金和3400萬美元股票期權收購。他28歲時,就成了億萬富翁。

接著,他與朋友合夥創辦了 Paypal,2002年以15億美元賣給了 EBay。他馬上又創辦了 SpaceX 公司,承接火箭發射業務,目前獵鷹九號火箭已經全球第一個實現了可回收、可重複使用,並獲得了美國太空總署16億美元的合同,幫助政府把物資送上國際太空站。2004年,他參與創辦了特斯拉汽車公司,現在成了全世界最熱門、最先進的電動汽車。2008年,創辦了 SolarCity 公司,致力於太陽能發電和大容量電池。2012年,創辦 Hyperloop,開發時速1000公里的高速列車。2015年,創辦 OpenAI 公司,開發人工智慧技術。2016年,創辦 Neuralink,研究人腦如何與人工智慧融合。2017年,創辦 Boring Company,實現與 Hyperloop 配套的隧道挖掘。

這才是真正的夢想家,人生不是為了金錢,而是為了實現心中的夢想。實現了一個目標,馬不停蹄去做下一個,短暫的人生要儘量多實現幾個目標才過癮,讓未來早一點變成現實。

新聞

1、八種降溫的簡單方法

天氣炎熱,這篇文章介紹了八種不那麼正統的降溫方法,下面是其中的三種。

  • 穿溼衣服,水分蒸發會帶走熱量。
  • 開窗的時候,如果有頂部窗格,最好一起開啟。這樣有利於上部的熱空氣排出,下部較冷的空氣吹入。
  • 穿寬鬆的長袍,這會在身體表面產生一層流動的空氣,有隔熱的作用。

2、ChromeBook 筆記本

ChromeBook 是安裝了谷歌 ChromeOS 系統的筆記本。這篇文章介紹這個系統的最新進展,認為它很有希望,推薦使用者嘗試一下。

這種筆記本的最大特點是可以執行安卓應用,同時還能執行 Linux 和 Windows 應用(通過系統內建的虛擬機器)。不過,配置好一點的 ChromeBook 都不便宜。

3、美國有多少建築物?

微軟使用人工智慧,從航拍照片識別馬路和建築物,算出美國全國有 124,885,597 棟房子。這些資料都已經開源了,公開在 GitHub 上面。

4、1000億年後的宇宙

天文學家告訴我們,宇宙一直在膨脹,而且是加速膨脹。但是,他們不知道,這種膨脹的能量來自哪裡?

這種能量勢必要大於引力,否則不會產生膨脹。現在的解決方法是,假定宇宙中存在一種神祕無形的能量,叫做暗能量,推動所有恆星和星系不斷向外擴散。

由於膨脹速度不斷加快,科學家經過計算,發現如果這種情況持續下去,那麼1000多億年以後,每顆恆星都看不到其他恆星(即天空中沒有星星),因為宇宙膨脹的速度已經超過了光速,每顆星星都以比光更快的速度遠離你。

5、最大的海浪

最近,歷史學家確認,史上有記載的最大海浪,發生在1914年12月31日的美國加州特立尼達海角燈塔。根據是當時燈塔守護者寫了一份報告,裡面提到,海浪衝進了燈塔,打在他臉上。

特立尼達海角燈塔今天還存在,距離海平面53米,因此這個海浪至少有50多米,甚至更高。

6、人工智慧服裝設計

《紐約時報》報導,印度電商 Myntra 的 T 恤配色都是演算法產生的。

以後,一般的服裝可能都是軟體自動設計出來的,畢竟基本款式就那麼幾種(比如西裝),只有非常規的新潮服飾才是人類設計師來設計,不過也說不定。

7、韓國限制每週最長工作52個小時

韓國政府規定,每週工作時間不得超過52個小時。其中,正常上班時間40小時,最多加班12個小時。違反規定的公司罰款高達17,815美元,高管可能面臨最多兩年監禁。

韓國是 OECD 國家裡面加班時間最長的,韓國勞工平均每年比美國勞工多工作300小時。韓國也是世界上出生率最低的國家之一。韓國政府希望,這個規定可以增加就業機會,以及提高出生率。"工作時間過長,年輕女性通常會選擇自己的職業,而不是婚姻和分娩。"

8、划船上班

一位谷歌工程師住在新澤西,每天要去紐約上班,路上通勤兩個多小時。他決定划船上班,自己做了一艘摺疊小艇,橫渡哈德遜河,然後再騎自行車到公司。花費的時間其實要比公共交通長,但是他覺得這樣精神比較放鬆。

9、舊金山的低收入家庭

如果你住在舊金山,全家年收入低於11.74萬美元,就是政府認定的低收入家庭,可以領取住房補助。這個認定標準是全美最高的。要知道,美國所有家庭的年收入中位數是5.9萬美元。這就是說,大部分的美國人都負擔不起舊金山的生活。

在舊金山,醫生是收入最高的職業,平均年收入19.3萬美元。CEO和公務員平均年收入是16.73萬美元,軟體工程師是11.71萬美元。但是,收入低的人也不少,舊金山收入最低的是農場僱工,年收入1.85萬美元,而兒童照顧人員是2.23萬美元。

10、論文氾濫的危機

2017年,僅僅是生物醫學領域,就發表了超過120萬篇論文,使得這個領域的論文總數超過2600萬。然而,普通科學家每年只能閱讀250篇左右的論文。

與此同時,論文的質量一直在下降。最近的一些研究發現,大多數生物醫學領域的論文結果都是不可重複的。

11、一句話新聞

  • 繼 Airbnb 之後,Udacity 也宣佈放棄使用 React Native。
  • Opera 瀏覽器內建加密錢包,支援以太坊付款。
  • 7月12日,ESLint 的兩個元件庫被注入惡意程式碼,會竊取使用者的 npm token,導致 npm 重置了所有 token。

教程

1、資料結構參考(英文)

一份很好的資料結構教程,圖文並茂,簡明扼要,列出每種結構的定義和優缺點,非常適合初學者。

2、Go101(英文)

*Go 101 *是一本介紹 Go 語言的語法和各種細節的開源電子書,幫助讀者深入徹底地瞭解 Go。

3、逆向工程初學者教程(英文)

向初學者介紹逆向工程的知識。

4、如何破解路由器?(英文)

一份簡單的教程,如何獲得區域網路由器的 root 許可權。

5、Timsort 入門(英文)

Python 的預設排序演算法是 Timsort,它的表現據說好於快排(quicksort)。本文解釋了這種演算法的基本原理。

6、深入理解 flutter 的編譯原理與優化(中文)

閒魚是國內最早使用 Flutter 的 App 之一,這個系列的文章是他們對 Flutter 的使用總結。

7、Chrome 的快取瀏覽模式(英文)

Chrome 可以啟用"show saved copy" 按鈕。如果網站下線,而本地又有以前訪問時的快取,就能看到快取的版本。

8、微服務架構的簡單解釋(英文)

一篇比較簡單的微服務架構的解釋。

9、在 Google Bucket 託管靜態網站(英文)

靜態網站可以免費託管在很多地方,現在又多了一個選擇:谷歌的雲服務。這篇文章教你怎麼做。

資源

1、C 語言教程:構建 Lisp 編譯器中文英文

一本免費電子書,從零開始講解 C 語言,目標是寫出一個 Lisp 語言的編譯器。

2、Learn command line

一本開源的初級命令列教程,特色是配有大量的手繪圖。

3、learn-python3

學習 Python 3 的例項教程。通過各種可以在網頁執行的小例子,學習 Python 3。

工具

1、vertigo

一個 Go 語言寫的部落格核心,適合在它的基礎上進行開發。最大特點就是所有功能都提供 REST 介面。

2、snibox

開源的程式碼片段管理的服務,類似 Github Gists。

3、Feather App

有人為 Flutter 寫了 Windows 和 Mac 的渲染器。也就是說,Flutter 寫好的 App 不僅能在手機上跑,還能在桌面跑。理論上,Flutter 能在任何作業系統執行,它是一套獨立控制元件,只要能編譯出來,就能執行。

4、cheat.sh

一個只能在命令列訪問的文件查詢網站,使用方法就是命令列執行 curl cheat.sh 。

5、微軟 Teams

微軟的團隊協作工具 Teams 推出免費版了,可以聊天、視訊、上傳檔案、內部整合了 Office。

6、Stencila

Stencila 是一套開源的辦公套件,只包含文書處理器和電子表格。

7、daze

強制 TCP 連線經過本地埠的工具。

文摘

1、費曼的故事

美國最著名的物理學家、諾貝爾獎得主費曼,小時候與一個號稱無所不知的孩子,一起出去玩。他後來回憶了兩個人的一段對話。

他對我說:"看那隻鳥? 那是什麼鳥?"

我說:"我一點也不知道它是一隻什麼樣的鳥。"

他說:"這是一隻棕色喉嚨畫眉。 你父親沒教你嗎?"

事實恰恰相反。 他[費曼的父親]已經教過我:"看那隻鳥?"他說。 "這是斯賓塞的鳴鳥。"(我知道他不知道真名。)"好吧,在義大利語中,這是一個Chutto Lapittida 。 在葡萄牙語中,它是一個Bom da Peida ...你可以在世界上所有語言中知道那隻鳥的名字,但是當你說完後,你對這隻鳥一無所知! 你只會知道不同地方的人類怎麼叫這隻鳥。 所以,讓我們看一下這隻鳥,看看它在做什麼 - 這就是最重要的。"

所以,我很早就知道了,知道某事物的名字和知道它是什麼之間的區別。

2、內在動機與刻意練習

天才怎麼來的?很多研究都顯示,天才是後天因素造成的,而不是先天決定的。

2014年,愛沙尼亞的研究人員調查了163名優秀運動員。研究發現,優秀人才首先存在強烈的內在動機。他有很強的意願和興趣,投入所從事的事業。然後,他會自發地在這方面進行刻意練習。

研究還發現,內在動機與刻意練習有互相增強的作用。較高的初始內在動機,會帶來更多的刻意練習;而較多的初始刻意練習,會使得內在動機增強。最終,內在動機和刻意練習兩者都呈現螺旋式上升。如果你走在一條這樣的道路上,往往就預示著這是一條正確道路,通向成功。

結合一萬小時理論,如果刻意練習達到一萬小時,就很可能使得自己變成一個優秀人才。你在所做的事情裡面感受到明確的動機,動機成為你不斷刻意練習的中心目標。練習之中,你通過反饋,逐步消除錯誤取得進步,結果進一步加強了動機。

新奇

1、GitHub 的復古 GUI 風格

有人寫了一個 CSS 風格,將 GitHub 改成 Windows 98 時代的桌面 GUI 軟體的風格。說實話,現在的 Web 應用比當年的桌面應用體驗好多了。

2、一段奇特的 CSS 程式碼

一個空的 div 元素,所有瀏覽器的渲染結果都不一樣。

本週圖片

1、3D 動態展示中國的空氣汙染

根據 NASA 資料做的全國空氣汙染資料的動態視覺化,時間跨度20年。2013年1月是汙染最嚴重的時刻,2018年1月雖然還是很嚴重,但是已經有所改善。

2、恐龍足跡

山東郯城縣發現了一大型恐龍足跡點,第一張圖的一個個凹坑,據說都是恐龍腳印。

3、史上最暢銷的10款手機

近日,外媒 AndroidAuthority 統計了歷史上銷量最高的10款手機。Nokia 包攬了前10中的7個,剩餘三星、蘋果、摩托羅拉各一個。

Nokia 1100釋出於2003年,搭載了單色螢幕與手電筒,全球一共銷售了2.5億部,成為了迄今為止最暢銷的手機。

本週金句

6月底,由於競爭不過網上商店,美國最大的玩具連鎖店玩具反斗城(Toys R US)破產關門,全美700多家連鎖店全部歇業,70年的公司歷史正式結束。最後一天,一個員工貼出了一張照片:清空的商店裡面,一隻長頸鹿拿著行李箱準備離開。

公司的網頁也發表了告別宣告

"感謝每一位客戶,請答應我們一件事件:永遠不要長大,一直玩下去。"(Don't ever grow up. Play on!)

歡迎訂閱

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

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

image | left

(完)