這裡記錄每週值得分享的科技內容,週五發佈。
本雜誌開源(GitHub: ruanyf/weekly),歡迎提交 issue,投稿或推薦你的項目。

封面圖片:前灘,上海,2019
刊首語
全世界都在製造電動汽車,美國一家媒體認為,汽車工人將大量失業,我覺得很有道理。
傳統汽車是機械裝置,需要大量零件,單單是動力傳動系統就多達2,000個零件。

(圖片說明:汽油發動機的複雜構造。)
但是,電動汽車是一個電子裝置,核心是電動機和電池組,零件大大減少。 變速器、散熱器、燃油噴射器、油箱、排氣系統,這些都不需要。而且,電動機和電池組都可以外部採購,根本不需要太多工人。

(圖片說明:特斯拉 Model 3 的電動機和電池組。)
未來的汽車公司,就像今天的電腦公司和手機公司:核心部件都是外購,自己只負責組裝和軟件系統。甚至組裝都可能外包出去,自己只做設計和品牌。
這樣一來,僱員就會非常少,那些跟機械裝置相關的崗位,都會消失。
順著這個思路, 以後不管什麼東西,也許都是電子裝置 ,因為都會加入控制電路、聯網和運算能力。比如,電飯煲、門鎖、運動鞋、馬桶,以前跟計算機完全沒關係,現在都在變成電子裝置。

(圖片說明:耐克智能運動鞋會自動繫鞋帶。)
這意味著,三類產業在未來會有較好的發展:(1)能源和電池,為電子裝置提供能量;(2)電子和通信,作為電子裝置的硬件載體;(3)軟件,作為電子裝置的控制和互動系統。
Udacity 免費課程
Udacity(優達學城)是美國最大的在線學習平臺之一,很多人都聽說過。除了收費的、有證書的納米學位之外,他家其實還有很多免費課程資源。
跟收費課程相比,免費課程只少了項目實訓和教學輔導,視頻內容還是一樣的,而且不少配有中文字幕。只要註冊賬號就可以看,不收取任何費用。
免費課程很多都跟開發相關,內容對新手友好,相當貼近實戰,網頁編程、App 開發、系統管理都有涉及,Flutter 和 Kotlin 兩門課還是跟谷歌合作的。


Udacity 的課程質量,網上評價很不錯,如果你剛開始學習軟件開發,或者想感受一下硅谷的教學方式,趁著假期,建議可以看看這些免費課程。
- 視頻課程: 《HTML and CSS 入門》 - (漢化)
- 視頻課程:《JavaScript 入門》- (漢化)
- 視頻課程:《Git 與版本管理》- (漢化)
- 視頻課程:《Flutter 應用開發》- (未漢化)
- 視頻課程:《Kotlin 入門》- (未漢化)
- 視頻課程:《Shell 講習班》 - (漢化)
- 視頻課程:《教你寫 README 文件》- (漢化)
資訊
1、世界最快的跑車


法國跑車公司布加迪製造的 Chiron 超級跑車,8月2日開出了304.77mph(490.5公里/小時)的最高速度,成為第一輛突破300mph的超級跑車。此前的最高記錄是 Koenigsegg 跑車2017年創造的284.55mph。
這種速度的跑車,基本上就是在地面上飛,但是必須保證不能脫離地面,因此有很高的技術難度。Chiron 最初於2016年推出,有16個汽缸,4個渦輪增壓器,總功率輸出為1500馬力,價格超過300萬美元。
2、分解42
42 = (-80538738812075974)3 + 804357581458175153 + 126021232973356313
數學家一直猜想,任意一個整數都可以分解成三個整數的立方和,n = x3 + y3 + z3。2019年之前,100以下的自然數,只有33和42沒有分解成功。
2019年2月,33分解成功。9月初,另一個數學家宣佈42也分解成功(上式)。目前,1000以下的自然數,還有114、165、390、579、627、633、732、906、921和975,沒有找到分解方法。(@AsuraXin 投稿)


美國唱片業協會認為,2019年黑膠唱片的銷售額將超過 CD,這是1986年後的第一次。今年上半年,黑膠唱片的銷量是860萬張,共2.241億美元,CD 的銷量是1860萬張,共2.479億美元。
黑膠唱片的銷量一直在增長,上半年增長了12%,而 CD 幾乎沒增長,因此預計黑膠唱片將超過 CD。目前,黑膠唱片銷售額佔音樂業總收入的4%,Spotify和Apple Music等流媒體服務的付費訂閱,佔總收入的62%。

巴西為了遏制黃熱病,2013年到2015年期間,曾經連續27個月,每月釋放45萬隻基因改造過的埃及伊蚊的雄蚊。這些蚊子的下一代帶有基因缺陷,無法長大。
衛生部門希望通過這個舉措,將蚊子數量減少90%。但是現在發現,蚊子種群已經完全恢復,實驗宣告失敗。開始實驗的時候就知道,約有3%~4%的幼蚊會長大進入成年期,科學家當時認為這個比例很低,無法達到種群恢復的目的,顯然這種看法錯了。
5、搞笑諾貝爾獎

第29屆搞笑諾貝爾獎近日在哈佛大學頒發。該獎每年選出一些似乎毫無意義的科研項目。今年的獲獎者如下。
化學獎 : 評估一個典型5歲孩童每天的唾液分泌總量。方法是先對食物稱重,然後讓孩子咀嚼這些食物,吐出來再次稱重,以測量裡面多了多少唾液。
物理學獎 :研究樹袋熊排出方形糞便的方式和原因。樹袋熊是已知的唯一一種會排出方形糞便的動物。
工程學獎:人類嬰兒的自動換尿布機。
解剖學獎:測量了未穿衣服和穿衣服的法國郵遞員兩側陰囊溫度的不對稱性。科學界此前曾爭論過,男性的左側陰囊溫度是否比右側稍高一些,這個研究發現兩側溫度的確不一致。
經濟學獎:測定了哪個國家的紙幣最容易傳播危險的病菌,結果發現是羅馬尼亞。
和平獎::試圖測量撓癢癢帶來的愉悅程度。結果顯示,背部和腳踝處的瘙癢感要強於前臂,因此撓癢癢的愉悅感也要強烈一些。
醫學獎:證據表明食用披薩或有助於預防疾病、延年益壽,前提是要在意大利境內食用在意大利製作的披薩。
心理學獎 :1988年,一個研究組發現,嘴裡叼一支筆會讓你微笑,也因此會更加快樂。開展這項研究的科學家 Strack 自己在2016年重新對這個問題進行了研究和實驗,但卻發現無法復現當年自己得出的結論。
6、人工智能威士忌

英國一家釀酒公司推出了,世界第一款人工智能創建的威士忌。它通過現有配方,結合銷售數據和客戶偏好,在超過7000萬個選擇之中,創建了一種金黃色的麥芽威士忌。該公司宣稱,這種酒帶有太妃糖、奶油香草、梨、蘋果、白胡椒和烤橡木桶的清淡口感。
7、一句話消息
- 韓國2018年生育率降至0.98,即婦女一生中平均生育不足一胎,成為全球唯一一個生育率跌破1的國家。
- Brave 瀏覽器有自家的加密貨幣 BAT,還有一個 BAT 按鈕。只要是認證過的網站,用戶按一下這個按鈕,就可以把自己的 BAT 捐贈給該網站。
- 英國的指南針360年來第一次指向正北方。指南針指向的是地球的北磁極,通常與地理的北極不重合。但是,磁極一直在移動,最近會跟格林威治天文臺在同一根經線上。
- 紐約地鐵使用液晶屏替代紙製地圖,引起批評,因為液晶屏的分辨率太低了,細節根本不清晰。


- 肯德基開始在美國出售植物雞塊。這些雞塊不是雞肉,而是豆類植物製成的。

- 哈伯望遠鏡2019年6月20日拍到了最新的土星全景照。

- 蘋果公司正式發佈 iPadOS,現在就可以安裝升級。它將一些桌面電腦的功能引入了 iPad,比如 程序塢 dock 和支持直接插入U盤。蘋果公司的產品線目前有五個操作系統:MacOS、iOS、iPadOS、WatchOS、tvOS。


- Stack Overflow 選擇了一個印度人擔任首席執行官。在硅谷高管級別,印度人比華人強太多了。

文章
1、如何使用 cluster 模塊擴展 Node.js 應用(英文)
Node.js 應用都是單進程的,可以使用 cluster 模塊將其變成一個多進程應用。本文通過一個簡單的例子,介紹具體方法。
2、35歲以後油膩中年人該去哪?(中文)
這些年有一個非常不太好的感觸,一般來說,企業對員工好,這企業往往走不遠,走得遠的,往往是那種往死裡壓榨員工的企業。
3、處理長文本行的方法(英文)
有的文本,每一行特別長,很難閱讀。這時可以使用cut命令,將其轉為多行,比如head data.csv | cut -c -30。
4、理解 Y Combinator(英語)
Y Combinator 是函數式編程的重要概念。本文較為通俗地一步步推導它,對函數式編程有興趣朋友可以看看,文章很長。
5、10種最佳的 Python IDE(英文)
本文介紹了10種 Python 編程 IDE(集成編程環境),每一種的簡介和特點。
6、ReasonML 與 TypeScript 的對比(英文)
ReasonML 是 Facebook 推出的一種腳本語言,作為網頁編程的靜態類型解決方案。本文比較了它與 TypeScript,提出 ReasonML 有一些 TypeScript 不具備的優點。
7、Linux 桌面環境的發展歷史回顧(英文)
Linux 是作為命令行下的服務器系統開發的,桌面環境一直不如商業的操作系統。本文回顧了 Linux 桌面環境的發展歷史,帶有多張圖片。(@M1seRy 投稿)
8、瀏覽器指紋識別介紹(英文)
追蹤用戶的常用手段,是使用 Cookie 保存用戶 ID。但是,隨著瀏覽器開始限制第三方 Cookie,新的追蹤手段是使用瀏覽器指紋。本文介紹一些這方面的基本知識。
9、BitTorrent如何運作?(英文)
本文通俗地介紹 BT 下載的原理和算法,包括磁性鏈接如何運作。
10、我如何在40天裡面寫一個 C 語言編譯器(英文)
作者的編譯器開發日記,第一天寫了20行代碼,發展到後來的4000行,記錄了每一天所解決的問題。
工具

一個 XKCD 漫畫風格的網頁圖表庫。(@timqian 投稿)
2、Rough.js

生成手繪風格圖片的 JS 庫。

基於 Spring Boot 的 Material Design 風格的通用後臺管理系統。(@enilu 投稿)
4、Skim
MacOS 平臺的一個開源 PDF 文件閱讀器。
5、pagemap

一個 JS 庫,在網頁插入迷你的頁面縮略導航圖,用戶可以點擊這個圖的不同部分,實現快速導航。
6、K2pdfopt

一個 PDF 工具,將 PDF 文件重排成 Kindle 和手機可以閱讀的頁面大小。

一個開源工具,可以查看 GitHub 倉庫的 Star 變化情況,生成折線圖。(@Imfondof 投稿)
二維碼生成工具,可以生成靜態二維碼、圖像二維碼和動畫二維碼。
該工具的原理是利用零寬度字符,將加密文本轉碼後嵌入到普通文本當中,從而表面看起來是一段普通文本,但是複製粘貼不會丟失密文。
10、Raccoon

從 Google Play 將安卓 apk 安裝包下載到桌面的工具。
11、ShowMeBug

一個國產的在線實時編程環境,程序員面試助手,可以實時觀看應聘者遠程編程。(@windy 投稿)
12、中國傳統顏色手冊

一個方便使用的在線色表,列出中國古典的常見顏色。(@zerosoul 投稿)
資源
講解 Docker 是什麼,以及如何使用 Docker 構建分佈式程序,並部署到雲。(@douchuan 投稿)
針對初學者的免費 Kubernetes 視頻課程,幫助學習者理解 Kubernetes 的基本概念。
深度學習的互動式在線教程。(@baddate 投稿)
4、GK Docs
面向前端開發者的網址導航站,中文的。(@wuyinman 投稿)
該倉庫收集互聯網上的免費開發者資源。(@ifrontend-xyz 投稿)
每一種互聯網服務,都需要註冊,如果你以後想刪除賬戶,可能會非常困難。該網站評價各網站刪除用戶賬戶的難易程度。
圖片
100年前的電話,都需要人工轉接,每一部電話線必須連接到電話局。
下圖是瑞典首都斯德哥爾摩的電話塔。它從1887年至1913年是斯德哥爾摩主要的電話轉接點之一,一共連接了大約5000條電話線。該塔在1913年退役,1953年因火災而被拆除。


1990年,34歲的荷蘭程序員 Guido van Rossum,發佈了一個個人的業餘項目-- Python 語言。
1994年,他參加波蘭的 Python 研討會。

2001年,Python 基金會成立。

2014年,他進入 Dropbox 公司工作。

文摘
1、時空旅行者宴會
2009年6月28日,英國著名物理學家霍金舉行了一次時間旅行者宴會,歡迎未來的人們回到現在,參加這個宴會。房間佈置了氣球、香檳和美食,掛著大大的標語,寫著"歡迎時間旅行者"。

霍金在宴會舉辦前沒有向任何人發出邀請。宴會結束後,他才發出請帖,邀請有"穿越"能力的人士赴宴。

請帖上寫著:"誠摯邀請你參加時間旅行者的宴會。宴會由史蒂芬·霍金教授舉辦。"請帖不但寫明宴會的舉辦地點為英國劍橋大學岡維爾與凱斯學院,還貼心地標明瞭經緯度。
霍金認為,如果有未來人看到這份請帖,並且能"穿越"回到過去,那麼他在那次宴會上就會見到貨真價實的"時間旅行者"。

但是,完全沒有人赴會。霍金說:""我坐了很長時間,但沒有人來。我用實驗證明,時間旅行不可能。"
1905年,愛因斯坦在相對論中斷定,當接近光速的運動時,時間會很慢或靜止,也就是說,當人乘坐接近光速的飛船去旅行,在旅行的過程中時間就會變慢,因此,當他再回到地球的時候就可能已經過了一個世紀。對他來 說,只要花很少的時間就能進入未來世界。但是,愛因斯坦指出:光速無法超越,時間不可能倒流。
不過,霍金說:"從愛因斯坦的相對論來看,彎曲時空、回到過去的可能性的確存在。但是,讓時空彎曲,可能引發能量摧毀(時空旅行所用的)飛船、甚至時空。"
2、馬斯克的腦機接口

特斯拉公司的老闆埃隆·馬斯克(Elon Musk)的最新項目是一家腦機接口公司,將大腦連入計算機。
他說,他很擔心人工智能對人類的威脅,因此想到,將人工智能接入人類體內,可能會緩解機器對人類的威脅。
他的新公司叫做 Neuralink(意為神經連接),必須通過手術,在人類體內植入硬件。這簡直是將科幻小說的情節轉變為一家公司,這到底是科學,還是科幻小說?

Neuralink 的計劃是,通過一個小於8毫米的洞進入大腦,植入 4mm x 4mm 的芯片及相關的線路。該芯片將從位於耳後的無線硬件獲得電源,並與之通信,就像當前的人工耳蝸植入一樣。
在大腦內部,芯片連接到一些小電路,這些小電路連到放在各個大腦區域的電極,監聽神經元的電脈衝。芯片接收到神經活動的原始數據後,就會進行處理。電脈衝也可以通過這些電極發送到神經元,刺激大腦活動。

總結一下,這個項目簡單說,就是把電子植入物通過門診手術放入大腦,通過無線方式與耳朵後面的硬件進行通信,整個系統全部由手機控制。整個過程沒有任何一個部分超出現有技術,所有挑戰應該都可以克服。
但是,整個項目顯然屬於科幻小說的範疇:將人類與計算機融合,抵抗人工智能。
言論和數字
1、
工業化的風險越來越大。因為工業化使得人們集中在城市、使得生產消耗更多的能源,有更多的自動化,更快的技術變革,最後是更加相互依賴的系統網絡。
-- 《複雜系統的故障》
2、
德國工業設計大師 Dieter Rams 是功能主義的堅定信徒,他的設計理念就是他的名言:"少,但更好"(less but better)。
3、
18歲的奧地利人安德烈亞斯·米哈維茨(Andreas Mihavecz)是沒有食物的情況下,世界上活得最久的人。
1979年4月1日,他被警察關進一個地下室,後來被忘了。18天后的4月19日,才被發現。
-- 維基百科
4、
Rekursiv 是上世紀80年代蘇格蘭科學家推出的一種 CPU,從未商業化,只做過幾個實驗板。唯一一個知道去向的成品,位於格拉斯哥市內一條河流的底部。
-- 維基百科
5、
創造偉大產品的秘訣,不是去創造各種了不起的功能,而是讓你的客戶變得了不起。
-- Kathy Sierra
招聘信息
週刊討論區的《誰在招人?》,有大量工作/實習崗位,歡迎查看。
如果你的團隊需要招人,可以免費在那裡張貼招聘信息。如果希望發在週刊上,請聯繫我(Email: [email protected] ),每條價格 300 元。
1、高級前端工程師
易路軟件聚焦企業人力資源 SaaS 領域,致力於以複雜薪酬計算為核心的"移動互聯網+員工服務"研發及運營。工作地點:上海閔行區。
招聘前端工程師,參與公司產品研發,包括不限於 PC 端、H5、小程序、Node 服務。詳細要求看這裡。
2、秘猿科技
秘猿科技是區塊鏈創業公司,為加密經濟提供區塊鏈基礎設施和服務。工作地點:杭州或 remote。
本公司招聘區塊鏈工程師、高級後端工程師、安全和測試工程師。詳細要求看這裡。
回顧
去年的本週:《週刊第 23 期》

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

(完)












