這裡記錄每週值得分享的科技內容,週五發佈。
本雜誌開源(GitHub: ruanyf/weekly),歡迎提交 issue,投稿或推薦科技內容。
週刊討論區的帖子《誰在招人?》,提供大量程序員就業信息,歡迎訪問或發佈工作/實習崗位。
封面圖

波士頓動力公司的機器狗生產車間,很像科幻電影的機器人軍團。該公司最近以11億美元的價格,賣給了韓國現代汽車集團。(via)
本週話題:失業難以避免,重構人生規劃
最近讀到了一段話,引起了我的思考。
"工作對於人生至關重要。它提供了收入,身份和意義,失業的創傷僅次於親人的死亡。"
我完全同意這段話。因為我父母的人生就是這樣,上了一輩子的班,如果把工作的部分去掉,就沒有其他值得一說的東西了。
對於許多人來說,人生就是圍繞著工作。上學是為了找工作,畢業是為了上班,等到退休不上班,就已經是晚年了。萬一失業,生活頓時就崩潰了,就像上面的引言說的,收入、身份、意義瞬間都沒了。
我今天想說的是,這種"工作型人生"已經過時了。要是現在你還把上班當作人生的主軸,是一件很危險的事情,因為失業的風險越來越大。 時代變了,穩定的工作越來越少,失業會是家常便飯,人生已經沒法依附在某一份具體的工作上了。

由於經濟全球化和技術進步,行業的興衰正變得越來越快。往往幾年時間,新事物就徹底取代了舊事物,比如網絡淘汰了報紙雜誌,電動車淘汰汽油車,自動駕駛以後會淘汰司機。新行業瞬間崛起,又瞬間衰落,共享單車、P2P 網貸、長租公寓等等都是如此。
這些變化都是預想不到的,根本沒法提前準備。上學的時候,我們學習內燃機,怎麼可能想到有生之年這個東西會過時,汽車會不用汽油。在技術浪潮的面前,很多行業一轉眼都沒了,從業人員都得下崗再就業,當代社會的失業可能性比以前大得多。
所以,已經沒法圍繞工作而規劃人生了,因為工作靠不住了,人生不能押寶在某一份具體的工作上面,風險太大。現在是互聯網 + 智能手機 + 雲計算 + 5G,未來會變成什麼樣,沒人知道。
我的意思是,我們對人生的預設應該是,一生中會多次改變工作,服務過多家公司,幹過各種事情,中間很可能有失業期。 不能像以前那種,以某一份具體的工作或職業作為預設來規劃人生。
人生是一次旅行,不同的工作或公司只是我們沿途投宿過的村莊。它們不是人生的主軸,你不要誤以為那是可以定居的地方,大多數人沒有這種幸運。 不要再關注能不能找一個好工作/好公司(讓你定居),人生的主軸應該是關注能不能實現下面三個目標。
- 目的:你的人生想做到什麼。
- 成長:怎麼保證自己的技能不斷在成長。
- 人脈關係:你能聯繫和動員的社會網絡有多大。
數據分析手冊
現在有一種熱門的招聘崗位,叫做"數據分析師",很多企業都在招。不誇張地說,優秀的數據分析技能,對求職和個人發展都大有好處。
那麼,怎麼才能入門,提升自己的數據分析技能呢?其實不難,只要掌握三大工具---- Excel、SQL、Python ----再加上一點統計學知識,你就比大多數人強了。
本週的課程資料就是來自 "開課吧" 的視頻課程 《數據分析手冊》 ,由廖雪峰老師研發打造的系統化培訓內容。它從最簡單的講起,幫你入門這三種數據分析工具,同時學會數據分析的邏輯與思路。視頻中的所有案例,可以直接拿來解決工作中遇到的真實問題。

課程講師都是來自大型互聯網企業的數據分析師,既有大量的實戰經驗,也是企業的面試官,可以讓大家瞭解主流企業的技術方案、方法論和麵試技巧。
已經有20000多人學習過這個課程,原價1299元,現在免費提供給週刊讀者。
訪問這個鏈接,或者微信掃描下面的二維碼,前 200名 讀者 可以免費領取。

資訊
1、木製集裝箱船


一個哥斯達黎加環保組織正在做實驗,建造一艘木製的遠洋集裝箱貨輪,船體全部由木材構成,不使用任何化石燃料,動力來自風帆與太陽能,通過電動機穿越海洋。
他們的目的是向全世界證明,可以有更環保的方式運輸集裝箱。現在的遠洋集裝箱船燃燒化石燃料,排放大量二氧化碳,對全球變暖有重要影響。
這艘木製集裝箱船的螺旋槳,同時還是水下渦輪機,通過水流帶動來發電。由於動力的限制,它只能攜帶9個集裝箱。建造團隊希望它能在2021年底之前下水,2022年投入運營,在哥斯達黎加和加拿大之間運輸貨物。
2、3D 打印住宅


德國巴伐利亞的一家開發商,正在使用丹麥公司 COBOD 製造的大型 3D 打印機,打印全歐洲最大的 3D 打印住宅。開發商希望這樣可以省時省力,為建築業帶來新模式。
這個住宅樓一共有三層,分為5間公寓。3D 打印機擠出混和好的水泥,一層層堆疊建成房屋,同時留出安裝天然氣、水電、汙水管道的空間。打印第一層樓只用了兩個工人,花了25小時,以往需要5個工人投入5天時間。



在線訂房平臺 Airbnb 公司最近股票上市,漲勢相當好。上市之前,它做出了一個與眾不同的安排,決定向長期在它上面出租房屋的成千上萬個房東,提供購買200股原始股的機會。
這個計劃是通過電子郵件發送給房東的,也沒有向媒體透露,沒人知道有這麼回事。有的郵件直接進了垃圾郵件夾,還有的郵件被忽略了,甚至不少人把它當作詐騙郵件,那些房東都錯過了這個"天上掉錢"的機會。如果以68美元買200股原始股,上市第一天以144美元的價格拋掉,就可以賺將近15,000美元。
4、法拉第籠


社會上一直有一種說法,無線網絡信號有害健康。一家廠商就利用公眾的這種心理,在美國亞馬遜網絡商店出售"法拉第籠",號稱專為家用路由器器設計。只要把路由器放在裡面,就可有效遮蔽電磁波、輻射等帶來的傷害,讓你獲得健康生活。它的價格為190 美元。
法拉第籠的原理很簡單,就是一個金屬籠子,由於金屬的導電性,可以屏蔽無線信號,這就是電梯裡面手機信號不好的原因。路由器放在裡面,發出的無線信號自然就無法傳出來。它在屏蔽電磁波的同時,會使得用戶根本無法使用路由器。
還真的有不少人上當購買,網頁的商品評價部分有大量的一星評價。購買者紛紛抱怨,路由器放進去以後,信號就變差了。


近來最受矚目的遊戲一定是《賽博朋克2077》,它創下了遊戲史的諸多紀錄。12 月 10 日發售當天,它在 Steam 遊戲平臺的下載流量峰值達到了 51 Tbps,大大超過了2017年 PUBG 創下的 22 Tbps 下載紀錄。
它還創下了 Steam 平臺同時遊戲人數最高的單機遊戲記錄,達到 1,003,262 人同時在玩的紀錄,超過《輻射 4》在 2015 年創下的 472,962 人紀錄。這還不包括其他平臺(PS4、Xbox 等等)的遊戲人數。不過,它是單機遊戲,比網絡遊戲的同時在線人數還是要少一點,PUBG 全盛時期曾達到過300多萬人同時在線。
6、一句話消息
- 一家美國創業公司建造了世界最大的無人機,機長25米,翼展18米,起飛重量25噸。它用來將衛星送上太空,先飛到高空,然後發射二級火箭,將衛星送入軌道。


- 英國空軍在南大西洋拍到了世界上最大冰山的照片。這座冰山於2017年7月從南極洲的冰架上脫離,當時面積接近6,000平方公里,經過3年多,現在面積為4,200平方公里。


- 宜家宣佈停止製作產品目錄,因為消費者越來越多通過網站來尋找產品,目錄的作用越來越小。該目錄已經有70年曆史,譯成32種語言,在50多個國家發行。

- 特斯拉正在籌備柏林工廠,需要砍伐一大片樹林。市政府擔心驚醒樹林裡面冬眠的蛇,特斯拉遲遲拿不到動工許可證。

- 亞馬遜旗下子公司發佈電動汽車 Zoox,計劃在幾年後提供無人駕駛的出租車服務。該車沒有駕駛員座位,只有四個乘客座位。


文章
1、我造了一個海上居住平臺(中文)


屋主在福建東山島的海面上建造一棟海上房屋,今年作為酒店開放了。它距離海岸直線距離400米,水電都是通過管道從岸上供應的,總造價400萬人民幣。
2、25號宇宙試驗(中文)

1968年,一位美國教授做了一個實驗。他讓8只老鼠生活在一個沒有天敵、有足夠糧食和空間,可以自由繁殖的環境,看看會發生什麼。
根據計算,只有當老鼠數量超過3840只時,生活空間才會出現短缺;6144只老鼠時,水源會不足;9500只老鼠時,糧食會不足。但是實際上,老鼠達到2200只以後,數量就開始下降,最終在1780天后滅亡了。
3、《自然》雜誌:2020年十佳科學照片(英文)

《自然》雜誌評選出的2020年十佳科學照片。上圖是沙特阿拉伯的科學家發明的太陽能電池,又輕又薄,可以放在肥皂泡上。
4、2020美國程序員薪資報告(英文)

levels.fyi 又公佈了一年一度的美國程序員薪資報告,有很多數據,感興趣的朋友可以看看。上圖是初級工程師/程序員薪資最高的公司,真是很高的報酬。
5、剖析最簡單的 C 語言 Hello World(中文)
作者講解一個最簡單 C 語言 Hello World 程序,底層到底發生了什麼。這個程序 gcc 編譯後是 16KB,作者設法把它簡化到170字節。(@cj1128 投稿)
6、保護你的 .env 文件(英文)
互聯網黑客行為非常猖獗。作者上線了一個小網站,10個小時內就收到了許多可疑請求,其中就有人在嘗試讀取環境變量 .env 文件。
7、如何優雅地從總統競選中套利?(中文)

週刊136期英語文章《賠率是怎麼回事? 》的中文解讀,利用兩個不同網站對美國總統大選的賠率差異,進行套利。(@morefreeze 投稿)
8、使用 GitHub Issues 的數據生成靜態網站(英文)
作者介紹如何將 GitHub Issues 用做編輯器和數據儲存,通過 GitHub Actions 和 Netlify 生成一個靜態網站。
9、如何自動生成社交媒體的網頁題圖(英文)

很多社交媒體會對網址生成預覽卡,作者講述如何定製這種預覽效果,並且為每個網址自動生成一張題圖。
10、我與 Python(英文)

這是 Python 語言創始人 Guido van Rossum 2016年的一次演講,講述自己的經歷,以及如何創造出 Python 這種語言。
"我是一個書呆子,一個怪人,很可能患有自閉症。我成熟得很晚,26歲大學畢業,45歲結婚,60歲時有一個14歲的兒子。35歲時,我創建了一種程序設計語言,因此受到了一些關注。"
工具

卡巴斯基實驗室的產品,一個移動通信網關,用來中介智能手機與外界的網絡通信,看看手機到底發出什麼請求。

一個在線工具,用來下載 Youtube 視頻的字幕文件,前提是該視頻存在單獨的字幕文件。

這個地圖工具可以顯示任意地點在地球另一邊的對應地點,比如在上海打一個洞穿越地心,就會來到阿根廷的恩特雷里奧斯省。
4、Espial

一個自己架設的 Web 書籤服務,支持多賬戶使用,底層使用 Sqlite3 數據庫。

一個 Electron 的學習工具,內置了各種可演示的示例,並且提供了演練場,幾乎所有的代碼都可以即時運行查看效果。(@Gstring-w 投稿)

一個在線工具,可以查看 JS 軟件包裡面包含哪些文件,每個文件的源碼。(@jaywcjlove 投稿)
7、Depix

發佈圖片時,很多人喜歡使用馬賽克隱去敏感信息,這個工具可以將打馬賽克的文字還原。所以,隱藏信息儘量不要使用馬賽克,最好是覆蓋掉。

一個開源的在線工具,可以為小視頻加上水印圖片。
一個開源的瀏覽器插件,只要雙擊網頁上的單詞,就能聽到這個詞的發音,支持各種語言。

Substack 剛剛發佈的在線 RSS 閱讀器。
資源
1、mugle.io

該網站提供 Youtube 上面沒有版權保護的背景音樂下載,可以用於你自己的視頻。
2、RegExLib

該網站收集各種常用的正則表達式,比如搜索"email",會返回961個正則表達式。
3、AI 事故數據庫

該網站收集各種人工智能 AI 產生的各種事故。(@TheDHL 投稿)

該網站提供24幅原創的 Covid-19 相關的插圖,允許自由使用。
5、命令行界面設計指南(英文)

這份文檔總結了一些設計規範,幫助你寫出體驗良好的命令行程序。
6、梅森素數搜索項目

梅森素數是可以表示成 2n - 1 的素數,目前已知有51個。從1997年開始,所有新的梅森素數都是由"互聯網梅森素數大搜索"(GIMPS)項目進行分佈式計算發現的。任何人都可以參與這個項目,將自己計算機的多餘計算能力貢獻出來。
圖片
週刊第 136 期的封面圖,介紹了丹麥法羅群島的海底隧道。
它在大西洋海底建了世界第一個海底環島,三個路口連向三個島嶼。隨著它的通車,網上現在有更多的圖片。
下圖是隧道示意圖,環島的位置就在中間的三叉點。

隧道的入口。


海底環島的實景圖。



2、世界最大的腰果樹
巴西有世界最大的腰果樹,看上去就像一片樹林,其實只是一棵樹。



這棵樹的樹枝碰到地面以後,就紮根了,最終變成了一片8000平方米的樹林。
俄羅斯國防部最近發佈了一張照片,是在運輸機伊爾-76的駕駛艙拍攝的,看上去跟《星球大戰》的劇照很像。


下圖是《星球大戰》的劇照。

文摘
1、泰瑟槍
1960年代,美國社會動盪,經常有暴亂事件。警方希望找到一種武器,可以有效地制服犯罪人,同時不會造成嚴重的殺傷。
同一時期,美國宇航局的核物理學博士傑克·科弗(Jack Higson Cover,1920-2009)看到電視充斥著抗議和警察暴力的新聞,產生了一個設想,製造一個手持的放電裝置,讓警察對犯罪人進行短時間的高壓電擊。這可以讓目標對象非常痛苦,無法移動,但不會有生命危險。

經過幾年的研究,他最終發明了這種電擊槍,並根據一本他喜歡的科幻小說《湯姆·斯威夫特和他的電動步槍》(Tom Swift and His Electric Rifle)書名的首字母,將它命名為泰瑟槍(Taser)。

扣動扳機後,泰瑟槍會發射兩支金屬飛鏢,它們通過細電線連接在槍上。飛鏢的速度為每秒60米,最遠命中距離7米。飛鏢擊中目標後,就構成了一個電迴路,然後可以隔著5釐米的衣服進行放電,電壓為50,000伏,持續時間百萬分之一秒,5秒內會多次放電。這將導致目標對象渾身肌肉痙攣,縮成一團,瞬間就無法移動。
曾經有人接受了自願測試,持續了大約2到3秒鐘,就立刻發信號要求停止,並說這是他經歷過的最強烈的痛苦。

1974年,發明者傑克·科弗為泰瑟槍申請了專利,然後聯繫警察部門,推銷這個發明。起初,警察不感興趣,軍隊或航空公司也沒有興趣。
1979年,傑克·科弗聽說洛杉磯警察局正在尋找合適的武器。他們已經研究了許多可能的非致命武器(化學噴霧劑、橡膠子彈,鎮定劑飛鏢等等),沒有一個是可用的,願意嘗試一下泰瑟槍。
經過測試,洛杉磯警察局確定該武器有效,訂購了數百支。其他警察局很快就跟進。

如今,泰瑟公司是一家龐大的企業,美國80%以上的執法部門配備了它生產的電擊槍。一些航空公司也為飛行員和航空警察配備了這種武器。
為了防止警察濫用槍支,隨便開火,泰瑟槍在設計時還增加了記錄功能。用戶扣動扳機後,槍膛後面會彈出許多小紙屑,上面印有槍的序列號,調查人員可通過它們輕而易舉地查到槍的主人,此外槍內還有一個微型芯片,專門記錄每次射擊的日期和時間。
言論
1、
時尚服飾的變化越來越快,而且新衣服正變得與二手衣服一樣便宜,這導致同一件服裝的穿著次數急劇下降。世界範圍內,這個數值平均下降了36%,在中國則是下降了70%。
-- 《沒人想要你的舊衣服》
2、
代碼註釋是一種道歉,為未選擇更清晰的名稱或更合理的參數而道歉,為代碼無法維護而道歉,為不使用知名算法而道歉,為編寫"聰明"代碼而道歉,為沒有良好的版本控制系統而道歉,為未完成代碼編寫工作而道歉,為留下漏洞或代碼中的缺陷而道歉。
-- Uncle Bob
3、
未來的銀行網點將像休息室,劃分成一個個休閒區,沒有櫃員機,行員指導客戶在自己的設備上完成在線操作,並進行深入的一對一對話。
-- 《銀行的變化》
4、
19世紀以前,人類一直不知道,鳥類冬季去了哪裡。1882年,一個德國獵人射殺了一隻白鸛,發現它的脖子上有一個6.5英尺長的鐵矛尖。鑑定表明,這個矛尖產自非洲,研究人員才意識到這隻鸛去過非洲。
5、
人工智能 AI 迄今所有令人印象深刻的成就,都不過是曲線擬合,並不是真正的智能。
-- Judea Pearl(圖靈獎獲得者)
6、
如果我只有一個小時來拯救世界,那麼我將花費55分鐘來定義問題,而僅花5分鐘來找到解決方案。
-- 據說出自愛因斯坦
回顧
2019年的本週(第 87 期):新人要為團隊寫文檔

2018年的本週(第 35 期):"一人份"的服務越來越多

訂閱
這個週刊每週五發布,同步更新在阮一峰的網絡日誌和微信公眾號。
微信搜索"阮一峰的網絡日誌"或者掃描二維碼,即可訂閱。

(完)












