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

重慶某個即將開業的遊樂園,安裝了世界最高的70米雙螺旋過山車。(via)
本週話題:新能源汽車,誰會是贏家?
過去的一年,新能源汽車突然成了明星,電動車公司的股價都上漲了許多倍。
我對這件事一直有懷疑,不那麼看好那些電動車公司。這兩週,他們的股價開始跌了,所以我想趕緊把自己的想法寫出來,不要再拖了。

關於電動車,最基本的一點就是,它屬於電子產品。汽車一旦變成電動,就從機械產品變成了電子產品, 電機替代了內燃機,電路替代了齒輪,軟件替代了儀表。因此,電動車遵循的是電子產品的規律。
最像電動車的電子產品,就是手機。各家廠商生產的,明明都是差不多的產品,但是大家拼命做出差異,以求獲得消費者的青睞。 手機競爭的招數,都已經出現了電動車上了, 下面我來列舉四點。
第一招,堆砌硬件。 你的硬件好,我的硬件比你更好,而且更多!蔚來的新車 ET7 有23個揚聲器、11個高清攝像頭和5個毫米波雷達。請看下圖,車頂的三個突起分別是兩個攝像頭和一個雷達,甚至車門上都裝了攝像頭。

第二招,追求極限。 消費者喜歡哪點,就把這一點做到極限。特斯拉有一塊17英寸的觸摸屏,大家覺得很酷,理想 One 就一口氣放了四塊,整個控制台是一整條超過一米的觸摸屏。

第三招,打價格戰,強調性價比。 2021年第一季度的全球電動車銷量冠軍,不是特斯拉,而是五菱宏光 Mini EV,它的入門版價格不到3萬元,相當於特斯拉的十分之一。

第四招,外包。 我只出整車方案,代工廠負責把車造出來,這樣的話,效率更高,成本更低。事實上,富士康已經成立了電動車代工廠,從今以後不僅代工手機,還代工汽車。造車門檻將會越來越低,新品牌像雨後春筍那樣冒出來。

通過上面這些例子,我只想說明,汽車一旦變成電子產品,競爭就會像手機那樣極度激烈。這還沒有提到軟件的競爭,電動車的操作系統其實才是決定性因素,IT 巨頭們遲早都會推出自己的整車。
現在那些電動車公司會贏到最後嗎?我的預言是,就像手機廠商一樣,大部分都會死掉,甚至特斯拉也很危險。這就好比,手機是摩托羅拉發明的,整個市場曾經都是它的,但是它最終也沒有活下來。
反正,我對投資電動車股票很保守。更何況,新能源汽車還包括氫燃料汽車,它有很多優勢,如果解決了氫氣的運輸和儲存問題,電動車市場頓時就會大大萎縮。
前端工程訓練營
如果你經常看週刊,就會知道我與培訓機構合作,每一期都會發布課程介紹。這樣一方面可以解決週刊的資金問題,另一方面也是為大家提供實用的培訓信息。
因為我比較熟悉前端開發,所以大部分介紹的都是前端課程,尤其是面向初學者的前端框架開發,比如 React 和 Vue 的課程。
但是實際上,任何一個團隊都需要兩種前端程序員 :一種負責開發,一種負責項目的構建和發佈,後者一般稱為"前端工程"。
兩者所需的知識技能不太一樣,前端工程除了熟悉前端業務,還必須熟悉代碼管理和網站管理,所以一般都由資深程序員來承擔。大廠對前端工程崗位的招聘需求,要比開發崗更迫切,起薪也更高。如果懂一點前端工程,都是面試的加分項。

本週的課程就是國內著名培訓機構"開課吧"提供的 《前端工程化實戰訓練營》 ,適合那些在學會框架後想更進一步提升的同學。

講課老師會帶你構建一個前端組件庫,重點講解工程化的四個主要方面:測試、靜態檢查、代碼打包發佈、工作流程自動化。此外,還會介紹目前最受關注的工程工具 Docker、GitHub Actions 和 Vite。除了課程本身,還配有專屬社群,資深助教定時解答作業和群內問題。
這個課程原價399元, 週刊讀者有福利價,僅需 0.99元。 前100個報名的同學還會額外獲贈 《從0到1用 Node 完成一個 CLI 工具》視頻課程。微信掃描下方二維碼即可報名!

科技動態
1、人工智能 NPC

網絡遊戲 Modbox 最近公開了 2.0 測試版,最大的特色就是出現了人工智能 NPC(虛擬角色)。玩家跟 NPC 之間的對話沒有腳本,而是採用目前最強大的 AI 模型 GPT-3 實時生成的,甚至兩個 NPC 之間的對話也是如此,效果非常好,請看下面的視頻(Youtube,騰訊視頻)。
遊戲會調用 Windows 的語音識別功能,將玩家的語音轉成文字,然後由 GPT-3 模型給出回答。這種方式的最大問題是 GPT-3 是雲服務,對話會出現延遲,具體的時滯取決於用戶與機房的距離。


疫情期間,各種藥物和疫苗的效果,需要在猴子身上實驗,因為猴子和人類的 DNA 很相近。全世界的實驗室猴子,主要由中國供應,每隻價格超過1萬美元。但是,中國本身也需要大量猴子進行實驗,造成美國供應緊張。
《紐約時報》報道,許多生物公司得不到猴子,嚴重影響藥物開發的進度,被迫只能在老鼠身上實驗,他們紛紛呼籲美國政府要建立戰略性猴子儲備,闢出一個區域,專門來養實驗室猴子。2019年,美國進口了33818只靈長類動物中,60%以上來自中國。
3、單人辦公亭


日本廠商開發的"單人辦公亭",疫情期間開始在日本變得流行。它長一米、寬一米、高兩米,配有書桌、座椅、個人電腦和電源插座,提供了一個安靜的辦公環境,可以放置在商場、車站、甚至公司內部等嘈雜的場所。
它需要使用手機 APP 預訂時段,每15分鐘的價格是250日元(約合人民幣15.31元)。據稱,截至2020年9月,已經有大約4萬2千人註冊了該項服務,某些地點的辦公亭已經供不應求。
4、模擬器駕校


一家深圳的駕校開始使用模擬器,培訓學員學習駕駛。大麴面屏幕上逼真地 3D 模擬道路情況,包括交通燈、人行橫道、樹木和建築物,可以模擬不同路線和不同天氣條件下的駕駛。一個學員說:"我覺得它和真車一模一樣,沒有區別,離合器,油門,腳剎,手剎,一切都是一樣的。"
學員先通過模擬器,熟悉基本的駕駛知識,然後再去練習場,開始駕駛真車。這些模擬器都位於市中心,方便學員上課,練習場則在郊區。比起全部在練習場上課,這樣安排可以節約學員的時間,降低學習成本。

每臺模擬器的成本約為3萬元至4萬元,相比之下,教練車成本約為12萬元,還不包括燃油成本。而且,十幾臺模擬器僅需配備兩到三名員工,而傳統駕校則需要配備與車輛數量匹配的教練。
5、一句話消息
- 中科院昆明植物研究所發佈首批毒蘑菇測試劑盒,該試劑能夠快速檢驗含有鵝膏環肽毒素的劇毒蘑菇,這種毒素造成了80%-90%的蘑菇中毒死亡案例。

- OVH 主機公司的一個法國機房3月10日發生嚴重火災,所有服務器都被燒燬。這件事情的啟示是,如果你的數據和數據備份在同一個機房,那麼一旦機房沒了,你的數據將徹底丟失。


- 美國音樂行業由於沒有了演唱會,2020年的收入83%來自互聯網音樂服務,創了歷史新高,主要收入來源是 Spotify 和 Apple Music。

- 一家荷蘭公司推出自動調節胎壓的自行車輪胎,它從車輪滾動獲取能量,根據路面情況自動充氣或放氣,平整的路面加大胎壓,碎石路面減小胎壓。


- 德國最快可能會在今年實施高速公路限速每小時130公里,這是為了減少溫室氣體排放。德國是目前西方國家中唯一高速公路不限速的國家。
文章
1、聯發科如何超車高通?(中文)

2020年,聯發科 5G 芯片的發貨量世界第一,超過了高通。本文介紹這是怎麼回事,以及兩大巨頭的 5G 佈局。
2、中國的 RISC-V 計劃和夜鶯(中文)
一篇評論文章,介紹中國國產芯片的動態,同時有英文版和中文版。
3、無線充電為什麼會限制功率?(中文)

工信部公開了《無線充電管理暫行規定(徵求意見稿)》,裡面提到手機的無線充電不能超過50w。本文討論了無線充電的功率問題。
4、Len Sassaman 的故事(英文)

倫納德·薩薩曼(Leonard Sassaman)是一個傳奇程序員,在區塊鏈的發明過程中發揮了重大作用,但是由於憂鬱症在2011年自殺身亡。本文介紹了倫納德的一生,以及他的貢獻。
比特幣發明人中本聰的最後一次留言,就發生在倫納德自殺前的兩個月,"我已經轉移到其他事情上,將來可能不會出現。" 倫納德是否有可能就是中本聰?
5、免費增值是產品啟動的有效方式(英文)
本文以設計工具市場為例,研究了免費增值策略如何幫助小公司擊敗大公司,佔領市場。早期,設計師都用付費的 Adobe 工具,後來免費軟件 Canva、Sketch、Figma 相繼出現,迅速成為市場的主流。
6、/dev/null介紹(英文)
/dev/null在 Linux 系統代表了一個空設備,它會丟棄寫入的任何內容,返回一個 EOF 字符。本文介紹它的一些重要應用。
7、CSS Transition 詳解(英文)
transition是 CSS 動畫的重要組成,本文詳細解釋了這個屬性的詳細用法,並給出大量的演示實例。
8、如何使用 Nginx 改寫圖片請求(英文)
本文介紹一個小技巧,通過 Nginx 改寫網頁代碼,將圖片請求導向 CDN。
工具

瀏覽器插件,將一個 Tab 以懸浮窗口的形式,顯示在另一個 Tab 之上,類似視頻網站的"畫中畫"效果。

這個 Web 應用為從 Youtube 下載的歌曲音頻文件,寫入 iTunes、LastFM 等網站上的歌曲元數據。

一個在線 UI 設計工具,可以用來製作 H5 網頁原型。(@5A59 投稿)

VS Code 插件,可以在源碼文件裡插入 ASCII 圖像。(@5A59 投稿)
5、Prisma

Node.js 和 TypeScript 的 ORM 庫,還提供了單獨的查看數據庫的 GUI 程序(上圖)。
6、Snyk

一個開源程序,可以在本地檢查 node.js 項目外部依賴模塊的安全漏洞。

Cloudflare Pages 開始了 beta 測試,可以自動構建 GitHub 倉庫,發佈為靜態網站,跟部署到 Netlify 流程基本相同。(@jwenjian 投稿)

MacOS 應用,通過火焰圖,進行磁盤可視化分析和清理。(@yujinqiu 投稿)

一個在線工具,讓你把單詞編碼成毅力號火星探測車的降落傘條紋(參見上一期週刊)。
資源

這個倉庫是原始英文版的中文翻譯,收集 Python 語言的各種怪異的語法點,以及鮮為人知的功能特性,並嘗試討論這些語法現象背後真正的原理。
2、Buzzing

該網站彙集了國外社交媒體裡的熱門討論,並且標題都自動翻譯成了中文。(@theowenyoung 投稿)

各個倉庫收集各大互聯網公司的站點可靠性工程(SRE)最佳實踐。

免費的英文書籍,向初學者介紹 Python 如何用於科學計算。

這個網站提供酒吧的環境音,可以選擇加入什麼聲音:倒酒聲、談話聲、街道聲、雨聲、背景音樂等。
圖片
iPhone 12 的 A14 芯片,運算速度是 11 TFlOPS(每秒11萬億次)。
下圖是它跟歷年世界500強超級計算機的比較。

上圖中,綠色的水平線就是 A14 芯片的運算速度,黃線是超級計算機的入圍門檻,紅線是最強性能的計算機。
可以看到,如果放在2009年,它可以入圍世界500強超級計算機。如果放在2001年,它比世界最快的計算機還要快。
這就是說,你手裡的這臺小小的手機,擁有十幾年前世界最頂級計算機的性能。
2、奇特的人行天橋
美國佐治亞州有一座人行天橋,要通過四車道的高速公路。由於公路兩側的空地很小,導致它具有非常奇特的引橋。

文摘
下面是一個不可思議的真實故事。
1917年,法國士兵在非洲的加蓬,射死了一對大猩猩,然後將倖存的一個大猩猩寶寶賣給了英國商人。
那個英國商人將這隻大猩猩寶寶,帶回了英國出售,被 Rupert Penny 上校買走,價格是300英鎊,約合今天的25,000英鎊。上校將其命名為約翰·丹尼爾(John Daniel)。
上校太忙,沒時間照顧它。1918年,他將這隻大猩猩送給了姐姐 Alyce Cunningham 夫人,後者住在一個叫做 Uley 的小村莊裡。
Alyce 夫人和其他村民都不知道如何照顧大猩猩,因此他們決定將它當作一個特別多毛的孩子,進行撫養。
從此,約翰·丹尼爾有了自己的家。他有自己的臥室,學會使用電燈開關和自己鋪床,甚至知道如何去洗手間。與大多數幼兒不同,他還喜歡喝蘋果酒。
他會定期與 Uley 中學的孩子們玩耍和散步,還會跟著Alyce 夫人,坐在的敞篷汽車中旅行。



從1918年到1921年,這隻大猩猩在英國鄉下度過了幸福的三年,可惜可悲的命運降臨到它身上。
1921年,約翰·丹尼爾已經從32磅(14.5公斤)的可愛寶寶,現在變成了210磅(95公斤)的龐然大物,並且還在繼續成長。
Alyce 夫人意識到,不太可能再把他養在家裡了,但再把他送回非洲森林裡生活也不太可能,她需要為他找到一個更合適的撫養人。後來,她遇到了一個熱愛動物的美國人,答應帶他去佛羅里達。
但是,那個美國人食言了,約翰·丹尼爾運到美國後,沒有過上受到照顧的生活,反而被賣給了馬戲團。
最終,約翰·丹尼爾被送到紐約的麥迪遜廣場花園動物園,他不久就病了,健康狀況迅速惡化。動物園飼養員認為他是因為思念自己的"母親"而得病,就聯繫了 Alyce 夫人。
Alyce 夫人得到消息後,立即出發前往美國。可悲的是,約翰·丹尼爾在她到達之前已經死於肺炎。
他的遺體被捐贈給美國自然歷史博物館,在那裡保存至今。Uley 的村民們則請來藝術家,為他製作了雕塑,進行永久紀念。

我有一個在 Ubisoft 工作七年的程序員朋友。他說過一句話:
"所有軟件的質量問題和延遲問題,基本上都有同一個來源:產品經理不斷變更需求。"
"當你不斷要求修改軟件的方方面面,卻又不更改里程碑的日期時,代碼就會變得不正常,因為你不得不快速地更改和修復,這會導致許多軟件 Bug,並且很難修復。"
"需求管理是軟件開發的最薄弱環節。他們不斷變化需求,會浪費大量時間,是軟件質量問題的最大來源。"
解決這個問題的一種方法是,增加原型開發階段的時間,在原型階段嘗試解決所有可能出現的問題,此後就儘量不再變更。
言論
1、
特斯拉公司解僱了媒體關係部門的所用員工,正式表明它不想再跟媒體和記者打交道了,而是直接通過社交媒體跟公眾對話。以後越來越多的公司會採用這種方式。
-- 《華盛頓郵報》
2、
很多路由器使用非常舊的 Linux 版本,研究人員收集了2020年在售的127種家用路由器,其中三分之一使用的 Linux 內核版本為 2.6.36。它是2010年10月發佈的,至少有233個已知的安全漏洞。很難一一打補丁,而且很可能廠商根本沒發佈補丁。與其更新它,不如扔掉它,再買一個全新的路由器。
-- 《路由器安全性》
3、
鳥站在雪地裡,腳為什麼不冷?
如果你嚼過雞爪,就會發現它沒有太多肉,幾乎都是肌腱和骨頭,因此鳥腳的細胞中只有很少的液體。這意味著它很難凍結,沒有凍結的液體就不會形成冰晶,避免了組織損傷和凍傷。
-- 《為什麼鳥的腳不冷?》
4、
中國文化的特點是尊重權力,表現為在家尊重父母,在學校裡尊重老師,在單位裡尊重領導。尊重權力強調的是服從領導者的意志,在這種背景下,公司管理的進步相對來說比較難,因為權力太好用了。
5、
我年輕時有個夢想,希望能在大學任教,傳授自己學習與創業上的心得,但後來我某位在大學任教的朋友聊到,現在學生都很混,包括研究生。
我心想,這不是我要的啊!跟一群沒有興趣聽你課的人講述你的人生經驗,這無異是對牛彈琴呢!這不是分享,而是痛苦,從此我打消了到大學任教的念頭。
歷史上的本週
- 2020年(第 98 期):怎樣清晰地表達自己的觀點?
- 2019年(第 46 期):推薦算法的副作用
訂閱
這個週刊每週五發布,同步更新在阮一峰的網絡日誌和微信公眾號。
微信搜索"阮一峰的網絡日誌"或者掃描二維碼,即可訂閱。

(完)












