每週分享第 25 期

上週我看到一個報道,9月23日是安卓手機的十週年紀念日。

十年前的2008年9月23日,HTC 發佈了世界上第一臺安卓手機 G1,3.2英寸屏幕,320x480分辨率,256MB內存, 1150mAh電池,並帶有一個實體的全鍵盤。

真不敢相信,智能手機真正開始普及,僅僅只有十年。

這十年,人類的生活完全改變。十年前,每個人都以與現在完全不同的方式生活着。2008年,沒人用手機付款,大家在地鐵讀書看報,或者聽着 iPod,想要給別人發消息,只能用短信。那些只憑一個 App 就成爲獨角獸的公司,一家都不存在。許多人還沒有意識到,只需要做出一個受歡迎的 App,你就能創業,如果成功還能發財。

我敢預言,接下來的十年會有更大的變化,因爲現在有了人工智能。2028年,我們的生活將是什麼樣?完全無法想象。我寫過一本書叫做《未來世界的倖存者》,預言大多數人在未來世界很難有出路,因爲沒法跟機器競爭。你要麼會造機器,要麼比機器強,否則怎麼辦呢。

這個《每週分享》專欄其實是那本書的延續,主題就是關注未來,關注那些將要流行的新技術和新趨勢。有人說過,未來已經到來,只是還未流行。我們需要在未來變得流行之前,做好準備。假如2008年這個專欄就存在,那麼我希望,安卓剛出來的時候,我們就知道這個東西會改變世界,帶來無數機會,應該去學習如何開發 App。

新聞

1、零件搜索

亞馬遜推出"零件搜索"(part search)。用戶只要拍攝一個零件(比如螺絲),亞馬遜就會給出提示,讓用戶選擇相關參數,以便確定到底是哪一種零件。

2、維祕程序員

據美國媒體報道,黑人姑娘 Lyndsey Scott 是"維多利亞的祕密"的內衣模特,同時也是程序員,懂得五種編程語言。還是 StackOverflow 的 iOS 頂級回答者,爲 code.org 錄製過課程。

3、AR 界面

一個開發者使用 ARKit 2 爲 iOS 手錶增加了 AR 界面(現實增強界面)。當用戶帶着 AR 眼鏡操作手錶的時候,會看到輔助信息。比如打開"天氣"的時候,就會看到上圖。

這種 AR 界面的意義在於,未來的 UI 不必侷限於設備之中,三維空間都可以是 UI。

4、5萬年前的狼

加拿大在北方的凍土區,發現了一個冰河時期的狼的木乃伊。據檢測,距今已有5萬年。這頭狼的保存情況好得驚人,皮毛、皮膚和肌肉組織都保存下來了,頭部、尾部、爪子、皮膚和頭髮的細節都很好。

5、最後一個小兒麻痹症患者

9月7日,美國最後一個小兒麻痹症患者 David Salamone 去世,享年28歲。他的特別之處在於,他不是自然感染,而是由於使用小兒麻痹症疫苗,而得了小兒麻痹症。

我們知道,疫苗的本質是滅活的病毒,即喪失活性的病毒。美國原來採用是口服小兒麻痹症疫苗,優點是服用方便,成本較低,但是有可能使得極少數的兒童(每年個位數)由於無力抵抗滅活的病毒而得病。David Salamone 就是這樣得病了,由於這個案例,美國政府決定疫苗從口服改爲注射,滅活病毒含量大大下降,從此再也沒有發生過由於疫苗而得病的案例。他就成了美國最後一個小兒麻痹症患者。

6、細菌食品

畜牧業是人類蛋白質供給的主要來源之一,也是溫室氣體的主要來源之一。每一噸紅肉的背後,都是大量的二氧化碳釋放。

爲了減少溫室氣體,科學家提出,我們也可以食用細菌產生的蛋白質。有些細菌可以食用糖或氨,隨着它們的生長,可以被幹燥,碾成粉末,用作蛋白質供人類或牲畜食用。計算後發現,如果大規模應用,到2050年,細菌每年可替代175至3.07億噸的飼料,減少土地使用量6%,溫室氣體排放減少7%。

7、PlayStation Classic

索尼會在12月3日發售 PlayStation Classic 遊戲主機,用來玩早期的 PS 遊戲。主機大小跟一本書差不多,價格99美元。但是,多少人願意買個新機器玩老遊戲,讓人懷疑,尤其是老遊戲的分辨率最高只能到720P。

8、周口店保護棚

四十多萬年前,北京猿人生活的周口店遺址,最近在山上修了一個保護棚,把猿人洞的露天洞口遮蔽起來。保護棚長77.5米,寬54.5米,高35.7米。

保護棚分爲內外兩層葉片,外層葉片不僅可以遮風擋雨,而且設有種植槽,植物可以生長在棚頂。內層葉片儘量與洞內巖壁融爲一體。

9、熔岩燈

美國電視劇《海軍罪案調查處.》(NCIS)最近播出的第十六季第一集,講述一家公司使用熔岩燈作爲隨機數生成器,結果被插入木馬,導致核反應堆被滲透。

這個裝置其實不是虛構的,而是 Cloudflare 公司的真實發明。他們舊金山總部就有一個熔岩燈牆,對面是一個攝像頭,每秒拍一一張照片。熔岩燈裏面是一團蠟滴,會不斷變換形狀、顏色和位置,所以拍出來的照片都不一樣,可以當作隨機數。Cloudflare 公司已經發布了澄清聲明,表示該發明並沒有用於生產環境,因此不存在插入木馬的可能。

10、一句話新聞

  • Firefox 在 Windows 10 上面默認開啓了 WebRender,使用 GPU 渲染網頁,而不是傳統的 CPU。這將大大改善網頁的渲染性能,頁面滾動和動畫都會有更好的表現。
  • 大部分數據科學家都被互聯網公司挖走了,美國高校的 AI 教育現在缺乏師資。
  • Uber CEO 稱,該公司的目標是10年後人們不再擁有個人汽車,想要出門的時候,平臺已經爲你安排好了車。
  • UPS 快遞公司在倫敦用電動卡車,取代普通卡車送貨。

教程

1、 PyPy 的十五年(英文)

PyPy 是用 Python 編寫的 Python 解釋器,這也是它名字的來源。該項目的創始人回顧了走過的十五年。

2、Linux 內核與 Mac 內核的差異(英文)

Linux 內核與 Mac 內核雖然都源於 Unix,但是差別較大。Mac 內核繼承 BSD Unix,有一些很老的代碼,並且做了大量的定製。

3、六種虛擬私有網絡工具(英文)

一些虛擬私有網絡的相關知識。

4、你不需要Momentjs(英文)

本文列舉如何用 date-fns 或者原生方法,取代 moment.js。

5、Severless 的缺點(英文)

決定使用 Severless 架構之前,你應該讀一下這篇文章,瞭解這種架構的一些問題。目前,最大的問題是,一旦用了它,就很難再擺脫對服務提供商的依賴。

6、IPFS 介紹(英文)

IPFS 是一個具有 web 接口的分佈式數據庫,一旦寫入,你的內容就將永遠存在,且無法修改。本文是一篇很不錯的介紹文章, Cloudflare 在文中宣佈開通 IPFS 網關服務。如果你有自己的 IPFS 節點,就可以讓 Cloudflare 的 CDN 網絡分發你的內容。

7、 ActivityPub 協議介紹(英文)

ActivePub 是一種分佈式的通信協議,本文以 Mastodon 爲例,介紹爲什麼它可以改變互聯網。

8、Github 的語義搜索(英文)

Github 正在測試語義搜索,匹配的依據不再是關鍵字,而是搜索的語義。比如,搜索"連接兩個字符串",就會跳出相關的代碼。本文介紹實現細節。

9、爲什麼 Reason 語言合適寫 React 應用?(英文)

Facebook 在開發 React 的同時,還發明瞭一種新語言 Reason,它是 OCaml 語言的變種。Reason 和 React 的創始人是相同的,這篇文章解釋了爲什麼 Reason 語言天生適合寫 React 應用。

10、現在的歌詞變簡單了嗎?(英文)

簡單的歌詞通常有重複的內容。這篇文章使用壓縮算法,比較現在的歌詞與過去的歌詞,看看哪個壓縮得更小,內容更簡單。

資源

1、《預測:原理與實踐》

免費電子書,如何通過數據進行預測。

2、Python 語言互動教程

通過網頁上的互動實例,教授 Python 語法。

3、bellwoods

一個 13KB 的網頁小遊戲。

4、Storybook 圖書館

各大公司的 UI 組件庫的 Storybook 展示。Storybook 是一種 React 組件的展示工具。

5、v8.dev

v8 引擎新的官方網站。爲了體現 v8 高效快速的特點,這個網站故意做得很簡單,能夠快速加載。

工具

1、ktmm

有時候,系統通過鼠標判斷用戶是否走開了。這個工具可以讓鼠標保持運行。

2、MS Paint IDE

一個有點玩笑性質的項目。它可以將 Windows 畫板程序製作的程序圖片,編譯執行。

3、Carbon

將代碼保存成圖片的開源服務,可以用來上傳到社交媒體。

4、Airdroid

Airdroid 是一個手機 App,可以將安卓手機與桌面電腦相連,用來傳遞文件。只需在手機上安裝,然後桌面電腦訪問一個局域網網址即可。

5、Snipper.io

一個代碼協同的網站。你新建一個代碼片段,然後把網址分享給其他人,就可以看到他們的實時編輯。

6、xonsh shell

一個基於 Python 的 Shell,最大特點就是跨平臺。

7、wwwbasic

一個可以在網頁運行的 BASIC 語言實現。

8、perkeep

perkeep 是一個開源工具,可以將你的文件同步儲存到多個節點,保證不會丟失。它可以用作個人的儲存系統,可以看作是亞馬遜 S3 服務的本地實現。

9、ytdl-webserver

搭建 Web 服務下載 Youtube 視頻的工具。

文摘

1、逃離東德

第二次世界大戰以後,德國分裂成東德和西德,兩邊處於敵對狀態。28歲的工程師 Bernd Boettge 想逃離東德,到西方去。

陸地邊界都是封鎖的,只有從海上偷渡。最初,他嘗試游泳,但是很快體力耗盡,被抓住了。由於他是東德需要的工程師,所以沒被關進監獄。

Bernd Boettge 不死心,決心第二次偷渡。爲了能在水下呼吸,他讓西德的阿姨寄來了一套潛水服。然後,自己改裝了一臺二衝程汽油發動機。這種發動機的體積很小,一般用於動力自動車,可以在水下作爲動力裝置,拉着他前進。

發送機需要空氣,因此他添加了一個橡膠的呼吸管,排氣管則位於上方的圓柱形容器中。這個容器也起到浮子的作用。發動機帶動螺旋槳,後面會拖着一個架子,他自己就掛在這個架子上。整個裝置重約22磅(大約10公斤),足夠輕,可以手裏拿着穿過海灘,總成本大約50美元。

他沒辦法測試,只能寄希望第一次下水就成功。如果再被抓住,肯定就完了。

1968年9月8日,在黑暗的掩護下,他在格拉爾 - 米里茨(Graal-Müritz)的海面下水,慢慢穿過探照燈和巡邏船。在海里前進了25公里之後,成功到達了丹麥。

上圖爲他到達丹麥時的照片。

後來,他爲這個裝置申請了專利,並由其他公司投入了生產:大海里面拖動潛水員的汽油動力拖動器。

1974年,Bernd Boettge 死於西班牙的一次潛水事故。至今不知道,這是真的事故,還是東德策劃的暗殺。

2、拉里佩奇去了哪裏?

2018年9月5日,美國國會召開聽證會。推特 CEO 和 Facebook 總裁都出席了,但是45歲的谷歌創始人拉里佩奇卻沒去。他的座位空着。Alphabet (谷歌的母公司)在一份聲明中說,谷歌全球事務負責人蔘加了聽證會,而"拉里佩奇正專注於其他項目和長期技術問題。"

問題是,拉里佩奇已經將近5年沒有亮相,沒有任何新聞報道,他消失了。2013年以來,他沒有參與任何產品發佈會或對外的電話會議。2015年以來,他沒有接受過任何新聞採訪。公司的日常管理交給了 Sundar Pichai,外界不知道他在幹嘛。

2011年,他接替埃裏克施密特,擔任谷歌的 CEO。他每週工作80小時,大量閱讀商業管理書籍,很快他就對管理和運營厭倦了,想把更多時間用於研發。一個前谷歌高管說,一次開會時,他對正在彙報的員工說"你做的事情很無聊"。另一次,有人請示他解決公司內部兩個團隊之間的矛盾,他回答說"你們不能自己解決嗎?"

2015年穀歌重組,Sundar Pichai 成爲谷歌的 CEO,佩奇擔任母公司 Alphabet 的 CEO。從此,他更專注於那些瘋狂的未來項目,比如自動駕駛飛行器、機器人、谷歌光纖等等,不再出現在公衆場合,甚至谷歌內部員工也極少看見他。

拉里佩奇的隱居,讓人感覺他像一個身體虛弱和衰老的名人,但實際上他比 Sundar Pichai 年輕。他的最後一次公開露面,是2014年的一次TED 演講,談論谷歌的未來。此後,他就不再出現了,也不知道未來是否還會出現。

本週圖片

1、

很多手機應用,就是上面這張漫畫,說是整個社會的寫照也可以:以安全名義把用戶信息都留住,同時把用戶隱私剝個精光。(via 推特@nixcraft

2、

巧克力是全世界最流行的食品之一,它的主要原料是可可豆。可可豆長在一種紅色的豆莢裏面。每個豆莢包裹額20~25個可可豆。好幾個非洲國家的經濟,就依賴這種樹。

3、吐舌頭的河馬

日本名古屋東山動物園有一隻喜歡歪着頭、吐舌頭的小河馬。現在成了動物園推特賬戶@tomotomotomomo 的明星。

新奇

1、自動魔方

日本開發出了自動旋轉的魔方。裏面安裝了電機和芯片,會自動復原。

本週金句

1、

我在想這個火箭有兩萬個零件,每一個都是由最低價的投標者製造的。

-- 約翰·格倫,第一個進入地球軌道的美國宇航員。有人問,坐在火箭裏面等待發射時,他在想什麼?他說了上面的回答。

2、

我已經投入了2,600多個小時,編寫了62,176行代碼(主要是C ++)。該遊戲的收入爲27.92美元,每小時收入約0.01美元。

-- 一個遊戲開發者。他用了三年,獨自一人開發遊戲,放到 Steam 平臺銷售後,只有四個人購買。現在,他不得不考慮放棄這個遊戲,這意味這三年時間都白費了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章