科技愛好者週刊:第 75 期

阮一峰發表於2019-09-27

本雜誌開源(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以下的自然數,只有3342沒有分解成功。

2019年2月,33分解成功。9月初,另一個數學家宣佈42也分解成功(上式)。目前,1000以下的自然數,還有114、165、390、579、627、633、732、906、921和975,沒有找到分解方法。(@AsuraXin 投稿)

3、黑膠唱片銷售額超過 CD

美國唱片業協會認為,2019年黑膠唱片的銷售額將超過 CD,這是1986年後的第一次。今年上半年,黑膠唱片的銷量是860萬張,共2.241億美元,CD 的銷量是1860萬張,共2.479億美元。

黑膠唱片的銷量一直在增長,上半年增長了12%,而 CD 幾乎沒增長,因此預計黑膠唱片將超過 CD。目前,黑膠唱片銷售額佔音樂業總收入的4%,Spotify和Apple Music等流媒體服務的付費訂閱,佔總收入的62%。

4、轉基因蚊子實驗失敗

巴西為了遏制黃熱病,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 和支援直接插入隨身碟。蘋果公司的產品線目前有五個作業系統: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行,記錄了每一天所解決的問題。

工具

1、chart.xkcd

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

2、Rough.js

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

3、material-admin

基於 Spring Boot 的 Material Design 風格的通用後臺管理系統。(@enilu 投稿)

4、Skim

MacOS 平臺的一個開源 PDF 檔案閱讀器。

5、pagemap

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

6、K2pdfopt

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

7、starcharts

一個開源工具,可以檢視 GitHub 倉庫的 Star 變化情況,生成折線圖。(@Imfondof 投稿)

8、awesome-qrcode

二維碼生成工具,可以生成靜態二維碼、影像二維碼和動畫二維碼。

9、基於零寬字元的文字隱藏加密工具

該工具的原理是利用零寬度字元,將加密文字轉碼後嵌入到普通文字當中,從而表面看起來是一段普通文字,但是複製貼上不會丟失密文。

10、Raccoon

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

11、ShowMeBug

一個國產的線上實時程式設計環境,程式設計師面試助手,可以實時觀看應聘者遠端程式設計。(@windy 投稿)

12、中國傳統顏色手冊

一個方便使用的線上色表,列出中國古典的常見顏色。(@zerosoul 投稿)

資源

1、Docker 初學者教程

講解 Docker 是什麼,以及如何使用 Docker 構建分散式程式,並部署到雲。(@douchuan 投稿)

2、Kubernetes academy

針對初學者的免費 Kubernetes 影片課程,幫助學習者理解 Kubernetes 的基本概念。

3、Dive into Deep Learning

深度學習的互動式線上教程。(@baddate 投稿)

4、GK Docs

面向前端開發者的網址導航站,中文的。(@wuyinman 投稿)

5、free-for.dev

該倉庫收集網際網路上的免費開發者資源。(@ifrontend-xyz 投稿)

6、justDelete.me

每一種網際網路服務,都需要註冊,如果你以後想刪除賬戶,可能會非常困難。該網站評價各網站刪除使用者賬戶的難易程度。

圖片

1、斯德哥爾摩的電話塔

100年前的電話,都需要人工轉接,每一部電話線必須連線到電話局。

下圖是瑞典首都斯德哥爾摩的電話塔。它從1887年至1913年是斯德哥爾摩主要的電話轉接點之一,一共連線了大約5000條電話線。該塔在1913年退役,1953年因火災而被拆除。

2、Guido van Rossum 老照片

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 期》

訂閱

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

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

(完)

相關文章