科技愛好者週刊(第 119 期):降雨量和保險博弈

阮一峰發表於2020-08-07

本雜誌開源(GitHub: ruanyf/weekly),歡迎提交 issue,投稿或推薦科技內容。

週刊討論區的帖子《誰在招人?》,提供大量就業資訊,歡迎訪問或釋出工作/實習崗位。

封面圖

7月28日,泰國曼谷的蘋果商店開幕。它的形狀很奇特,有一個樹冠屋頂,下面是一個全玻璃的建築。(出處

本週話題:降雨量和保險博弈

前幾天,我看到了一個很新奇的保險:上下班降雨險

只要上下班遇到大雨,保險公司就會賠償。

根據地點和季節而不同,賠償標準都不一樣,下圖是上海的賠付標準。

根據上表,上海只要1月達到中雨(一個小時內降雨超過2.5毫米),保險公司就會賠付12元。下雨的天數越多,賠付越多。由於每個月的保費是20元,所以只要有兩天下雨達到這個值,就等於賺到錢了。

為什麼會有這種保險?上下班遇到大雨導致巨大損失並不多見,這看上去更像是一種博弈,比誰能更準確預測降雨量。氣象學家應該會喜歡它,有很大機會從中獲利。

我其實挺贊成這種博弈型的保險。如果生活中每一個有機率的事件,都有對應的保險,我覺得挺好的,至少多出了很多選擇。

我查了一下,國內的這類保險還有高溫險、堵車險、離婚險、吃貨險等等。吃海鮮得急性腸胃炎,保險公司都會賠償你,這不是很好的事情嗎?

可惜的是,這類保險往往開不下去。一方面,投保的都是風險最大的人;另一方面,只要投保人掌握的資訊多於保險公司,保險公司就會賠錢。前一陣就有報導,南京一女子利用900班的航班延誤,獲得了近300萬元賠償。所以,好玩的險種才會這麼少。

前端高頻面試題 140 道

大家準備前端面試時,免不了會遇到下面這些問題。

(1)大廠的面試有哪些高頻題目?(2)怎樣才能正確地回答技術題目,將自己的想法充分清晰地表達出來?(3)如何在眾多面試者裡面脫穎而出,獲得面試官的高評價?

本週的課程資料,就是來自開課吧的 《前端高頻面試題 140 道 》 ,專門解決這些問題。

它幫助大家在面試之前,做好充分理解,對高頻題的正確答案成竹在胸,讓面試官對你留下好印象!

這份資料是免費的。需要的朋友請掃描下面的二維碼,新增小助理微信諮詢領取。領取人數較多時,請耐心等待。

資訊

1、文員機器人

俄羅斯 Promobot 公司設計的機器人,最近在彼爾姆市政府的文件處理中心上崗,為市民提供服務。開發者為了讓該機器人看起來像"一名普通俄羅斯女性",利用人工智慧分析了數千名女性的外表。"她"可以透過移動眼睛、眉毛和嘴唇以及其覆蓋有人造皮膚的機械肌肉,來重現600多種人類面部表情。

這個機器人還可以回答一般性的問題,並連線到掃描器和印表機,目前主要承擔簽發證明的工作,證明人們沒有犯罪和吸毒記錄。登記處負責人說,"她"可以完全取代登記處的一名僱員。

2、火星直升機

7月30日,美國宇航局 NASA 發射"毅力號"火星探測器,上面包含一架1.8公斤的微型直升機。探測器在明年2月著陸後,4月將在火星表面放飛這架直升機,這將是人類首次在其他星球起飛直升機。

火星大氣層遠比地球稀薄,空氣動力不足,直升機只能做得非常小。這架直升機可以離地4米,飛行100多米。它在火星計劃飛行5次,其餘時間就停在地面,使用太陽能電池板充電。

3、阿聯酋的垂直農業

由於高溫和缺水,沙漠國家阿聯酋每年平均只有12天降雨,沒有自己的農業,糧食和蔬菜都依賴進口。隨著人口的增長,阿聯酋希望確保食品供應,開始發展垂直農業。

垂直農業就是在室內種植蔬菜,多個種植層垂直疊在一起,透過 LED 提供光照,並用水霧或滴灌系統澆水,可實現全年高產。田野種出蔬菜需要30到40天,垂直農業只要10到12天。更重要的是,與傳統農業相比,垂直農業的用水量減少了多達95%,這對沙漠國家意義重大。不過,由於空調和 LED 需要恆定的電力供應,因此會消耗大量能源。

阿聯酋政府正在投資建設一個該國最大的室內垂直農場,2021年前完工,可以種植800種農作物。

4、全自動客機

空中客車公司宣佈,今年6月已經在一家試驗機上,完成了全自動起飛和著陸。這意味著,噴氣式客機的全自動飛行已經沒有障礙了。因為一旦飛到空中,自動駕駛儀就會接手,目前就是這樣。

試驗飛機採用"影像識別技術",識別跑道,完成飛機起飛。飛行員只要將飛機與跑道對齊,然後就可以坐著觀察飛機升空。下圖中,飛行員的手是空著的,僅僅停留在儀表盤上方,沒有任何操作。

5、貝魯特爆炸前後

黎巴嫩首都貝魯特本週發生港口大爆炸,上圖是爆炸前後的對比。可悲的是,導致爆炸的硝酸銨,2013年被黎巴嫩海關從一艘非洲船隻查獲,扣留在港口。七年來一直沒有做任何處理,就放在原地,可能由於受潮,最終發生大爆炸。

6、一句話訊息

  • 國際核聚變研究站完成了設計和零件製造階段,開始了為期5年的組裝階段。如果這個專案能夠成功,就開啟了人類利用無輻射核能的大門。

  • 馬斯克說,他非常害怕人工智慧 AI 接管世界,最害怕谷歌的 DeepMind 專案。

  • 江蘇省農民發明氦氣球噴灑農藥,每小時可以噴灑5萬平方米,效率大大提高。

文章

1、JavaScript 語言的多型(英文)

多型(Polymorph)是物件導向程式設計的一個術語,有多種含義。本文討論 JavaScript 語言如何實現多型。

2、GitHub Actions 的 Go 語言示例(英文)

本文介紹如何在 GitHub 倉庫裡面定時跑 Go 語言指令碼,再將程式碼推送回倉庫。

3、JavaScript 測試框架比較(英文)

Mocha、Ava、Jest 是目前非常流行的三大 JavaScript 測試框架,本文對它們進行了比較,每個框架最合適的執行場景。

4、Git 工作流程的圖示(英文)

本文用清晰的圖形解釋了五種 Git 工作流程,比如上圖是 master - develop - feature 的工作流程。

5、Tailwind CSS:從業餘專案到數百萬美元的業務(英文)

Tailwind CSS 的作者介紹這個框架的誕生過程,以及他們如何透過它賺到幾百萬美元。

6、蘋果更換 ARM 晶片的解讀(英文)

一篇很好的英文分析,蘋果公司為 Mac 電腦更換 ARM 晶片,對整個行業會帶來哪些變化。

7、Firefox 對 SameSite Cookie行為的更改(英文)

Firefox 瀏覽器官方宣佈,將跟隨 Chrome 瀏覽器,限制第三方 Cookie,將 Cookie 的 SameSite 屬性預設值設為 lax。

8、Windows 10 阻止修改 HOSTS 檔案(英文)

HOSTS 檔案用於修改網站域名對應的 IP 地址,WIndows 10 內建的 Windows Defender 軟體最近開始警告和阻止修改這個檔案。

9、我用 GPT-3 寫了一篇部落格文章(英文)

GPT-3 是目前最先進的人工智慧模型,可以根據輸入,返回一篇人類可讀的文章。

作者輸入文章的標題和簡介,GPT-3 就自動返回了一篇部落格文章,這篇文章還登上了 Hacker News 的第一名,許多人都沒有發現這是計算機寫的。

工具

1、Luckysheet

一個網頁表格庫,類似 Excel 的效果。

2、snapcode

一個很有創意的玩具專案,對手寫的程式碼拍照後,透過 Google Cloud Vision 進行識別,然後自動在 repl.it 上執行。

3、Story Creator

一個線上的影片編輯器,可以用來在瀏覽器裡面編輯一些簡單影片。

4、隨機資料生成器

這個網站提供一個 API,可以讓你定製想要的隨機資料,以 JSON 格式返回。

5、Compiler Explorer

一個線上的編譯器學習工具,可以顯示高階語言對應的彙編程式碼,支援多種語言。

6、zebra-editor-core

一個開源的富文字編輯器,功能豐富。(@acccco 投稿)

7、Yandex 圖片搜尋

俄羅斯的搜尋引擎 Yandex,我覺得體驗不錯,尤其是相似圖片搜尋,比谷歌好用。國內好像還沒有被遮蔽。

8、虛擬信用卡

該服務基於你的真實信用卡,生成一張虛擬信用卡,用於在國外網站購物,從而避免信用卡詐騙或資訊洩漏。我還沒用過,據說需要有美國電話號碼,用於驗證。

9、NightCafe

一個圖片處理的線上工具,可以讓普通照片變成世界名畫。下圖就是基於凡高的《星夜》生成的照片。

10、kosmi

一個桌面聊天應用,具有很強大的分享功能。本地開啟影片,參與聊天的所有人都可以觀看。

資源

1、JS 1024 競賽

這是程式碼長度不超過1024位元組的 JS 程式的比賽,2020年的結果已經公佈了。第一名是一個鋼琴鍵盤,第二名和第三名是動畫渲染,第四名是一個遊戲。

2、stackoverflow-top-cpp

StackOverflow 上面高票排名的 C/C++ 問題的中文翻譯。(@EthsonLiu 投稿)

3、Gitenberg

一個公共領域的英文電子書的搜尋引擎。

4、SVG Repo

一個 SVG 圖片(主要是圖示)的搜尋引擎。

5、Motherboard DB

電腦主機板的資料庫。

圖片

1、宮崎駿的克里克城

宮崎駿在動畫片《魔女宅急便》裡面,以瑞典首都斯德哥爾摩作為原型,創造了海邊的克里克城(Koriko),有著非常迷人的建築風格。

另外,最近有人在靜岡縣發現了一個水池,跟《幽靈公主》裡面的精靈森林很相似。

2、不可思議的瓶子

美國人哈里·恩格(Harry Eng,1932-1996),當過學校老師、教育顧問,發明家和魔術師。但是,他最著名的事蹟,就是將一些不可能的塞進瓶子的東西,塞進了玻璃瓶。

他甚至將三付撲克牌塞進瓶子,沒有留下一點空間。

他生前拒絕透露,這是怎麼做到的。

文摘

1、Kindle 的誕生

2004年,我參與了第一代 Kindle 的籌備,這是亞馬遜公司首次涉足硬體領域。我從跟貝佐斯的互動中學到了很多東西。

當時,蘋果公司已經推出了 iTunes 音樂商店,從而將音樂產業數字化了。CD 的銷售那時是亞馬遜的第二大業務,對公司很重要,一下就受到了巨大的衝擊。書籍的銷售是亞馬遜的第一大業務,遠超過 CD,貝佐斯決定借鑑 iPod / iTunes 的做法,嘗試推出 Kindle,將書籍數字化。

前兩年,網際網路泡沫破裂後,亞馬遜的核心零售業務受到重創。貝佐斯對公司做出了調整,同一年裡面創立了 Kindle 團隊和網路服務 AWS 團隊。公司當時處在困境,誰也不知道新團隊能不能成功。

斯蒂夫·凱塞爾(Steve Kessel)當時負責亞馬遜的媒體業務,書籍/音樂/ DVD 都歸他管。單單書籍的銷售,就產生了亞馬遜50%以上的現金流。貝佐斯將斯蒂夫·凱塞爾調離了原崗位,讓他去負責 Kindle,打敗他原來主管的業務。

在此之前,已經有兩家創業公司推出了電子書閱讀器,都失敗了。索尼公司也有同類產品,也沒有取得成功。這些失敗的先例反而鼓舞了貝佐斯,他對我說,書籍是有史以來最偉大的發明之一,我們怎樣使閱讀體驗更好?答案是更輕,更便攜,易於同步。

早先的電子書閱讀器使用 LED 螢幕,我們決定採用了電子墨水屏,這是這種技術首次大規模用於商業用途。iPod 使用線纜進行同步,而我們使用 WiFi 和蜂窩通訊。我們還新增了一個用於搜尋的鍵盤,這其實是一個錯誤,但是值得一試。最重要的是,我們發明了一種新的書籍數字化方法。

有一次開會時,貝佐斯希望 Kindle 釋出時,能夠以每本9.99美元的價格提供10萬本書。我負責這一塊,這似乎是不可能的,出版公司對數字書還在恐懼與冷漠之間搖擺不定。但是,貝佐斯毫不讓步,那是我職業生涯中最艱難的一次會議。

Kindle 在不使用線纜的情況下,就能透過 WiFi 進行同步。這是業內的首創,我們的團隊為此感到自豪。但是貝佐斯認為這還不夠神奇,他堅持要透過蜂窩網路進行同步,並且他不想向客戶收取資料流量費。我們告訴他這不可能完成,但是最終他都做到了。

硬體開發比軟體開發難得多,較慢的迭代週期、各種電路和零件問題,第一代 Kindle 整整用了三年半才完成!

2003年,就在 Kindle 專案啟動前,貝佐斯出過一次直升機墜毀事故,幾乎身亡。如果他沒有活下來,我想世界將很不一樣。

言論

1、

地球與火星之間的通訊大約需要40分鐘,發出一條指令,40分鐘以後才能收到,這意味著火星登陸器必須高度自動化,具有自主決策的能力。

-- 《中國為什麼想去火星》

2、

女:你覺得怎樣才是"完美的約會"(the perfect date)?

男: DD/MM/YYYY,別的日期格式(date format)都容易產生誤會。

-- 推特。英語裡面,約會和日期是同一個詞date

3、

Python 是(這個排行榜誕生以來)第一個擠入前兩名的非 Java 和非 JavaScript 的語言。

-- RedMonk 程式語言排行榜(2020年6月)

4、

REST 和 GraphQL 的最大區別是處理快取的方式。

當你用 REST 方式構建 API 時,基本上可以自動獲得 HTTP 的快取能力。如果選擇 GraphQL,你就需要自己為客戶端或應用程式新增快取。

-- 《如何構建優秀 API》

5、

不要輕易說出自己痛苦,能體會的人很少,看熱鬧的人很多。

也不要輕易炫耀,會替你感到高興的人很少,等著看你最後下場的人很多。

-- 推特使用者

6、

所謂完美,不是指不能再新增別的東西了,而是指沒有東西可以從其中拿掉了。

-- 安託萬·德聖埃克絮佩裡,《小王子》作者

回顧

2019年的本週(第 68 期):關注能力的成長,勝於關注待遇

2018年的本週(第 16 期):科技改變死亡的模式

訂閱

這個週刊每週五發布,同步更新在阮一峰的網路日誌微信公眾號

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

(完)

相關文章