本雜誌開源(GitHub: ruanyf/weekly),歡迎提交 issue,投稿或推薦科技內容。
週刊討論區的帖子《誰在招人?》,提供大量就業資訊,歡迎訪問或釋出工作/實習崗位。
封面圖
8月12日是"世界大象日",西雙版納野象谷景區為大象準備了美食。(via)
本週話題:為什麼人類沒有越來越閒?
很多人相信,隨著科技的發展,未來的人們會有很多空閒時間,因為機器會幹活。
這種觀點是不對的。即使有高度智慧的機器,未來的工人也不會空閒,可能還會更忙,至少資本主義制度是如此。
將近100年前的1930年,經濟學家凱恩斯預言,在一個世紀之內,生產力的提高將使已開發國家的居民每週工作15個小時,還能保持體面的生活水平。
他的預測完全錯誤。今天,沒有一個國家實現每週工作15小時,連線近的都沒有,反而出現了996這樣的工作制。我相信,再過100年,也不會有每週15小時工作制。
讓我們想象一個假設的情景。一家工廠以前每天生產100個產品,隨著技術進步,現在每天可以生產200個。如果能夠全賣出去,那麼工人的勞動時間並不會減少。
如果市場還是原來那樣,只能賣出去100個,那麼工廠就有50%的產能空出來了。這時,管理層有兩個選擇。
選擇一:工人只工作半天,保持工資不變。
選擇二:保留一半的工人,解僱其餘的人。
現實中,一定是第二種選擇,因為這樣有利於增加利潤。所以, 技術進步帶來的收益,不會變為工人的空閒時間,而是變為一些工人更忙碌,另一些工人失業 ,真正的贏家就是資本家,增加的利潤都歸他們。
這就是當今世界正在發生的事情,空閒的工人最終會被解僱。IT 行業最明顯,因為技術進步對這個行業影響最大。
資本主義追求利潤最大化,一旦銷售不能同步擴張,技術進步就必然導致裁員,那些失業的人如果不能及時找到工作,就會越來越窮。那些還在工作崗位的人則由於負擔更多的生產力,而變得越來越忙。
Webpack 免費教程
現在的前端開發,打包工具都會選擇 Webpack,它將不同的模組合併成一個指令碼。
用過的人都知道,Webpack 是一個沒有易用性的軟體,新人上手和理解很不容易。而且,它還在不斷髮新版本,新增新功能。
Webpack 5.0 版已經開發了近兩年,現在發到了beta 27,離正式釋出依然很遙遠。為什麼5.0這麼難產?原因就是它引入了兩個新概念"微前端"(micro front-end)和"模組聯合"(module federation),官方文件寫得非常抽象。它們出來以後,學習者的難度恐怕又會上升了。
今天談到 Webpack 的原因是,本週的課程資料是來自開課吧的《Webpack 教程》。剛剛出來的新教程,不收費,講解構建和打包原理,這是理解Webpack 的基礎,並教大家實現一個簡易的 Webpack。
這個教程吸取其他教程的優點,儘量簡單地講解原理,感興趣的同學可以聽聽看。
點選這裡或者掃描下面的二維碼,就可以領取。
資訊
1、鳥類的眼淚與人類相同
巴西科學家為了研究眼淚的進化,檢查了7種鳥類和爬行動物的眼淚,包括鸚鵡、老鷹、貓頭鷹、烏龜、鱷魚等。上圖是從老鷹和鱷魚收集眼淚。
結果發現,鳥類和爬行類動物的眼淚,與人類的很相似,均包含相似數量的電解質(鈉和氯化物),不過貓頭鷹和海龜的眼淚包含較高的尿素和蛋白質。這說明,眼淚基本上沒有進化。
2、裝入樹莓派的膝上型電腦
老式膝上型電腦往往帶有光碟機,現在已經用處不大了。一位電腦愛好者就把光碟機拆了下來,改裝上了樹莓派(Zerow 型號),使用的托盤也是自己 3D 列印的。
這就相當於這個筆記本里麵包含兩臺電腦。樹莓派從膝上型電腦獲取電源,筆記本一開機,樹莓派就會執行。膝上型電腦的螢幕,游標和鍵盤可用於控制樹莓派。要訪問樹莓派,可以使用 VNC 協議遠端進入系統。
3、透明 OLED 螢幕
小米本週釋出了透明電視機(上圖),沒有開機時就是一塊透明的玻璃,開機以後變成螢幕。它的原理很簡單,就是兩片玻璃之間夾了一塊 OLED 皮膚,發光二極體採用已經成熟的透明電極技術,就能實現透明螢幕,但透明度肯定不及玻璃。
這種技術最大的應用,就是可以裝在車窗上(下圖)。北京地鐵的車窗透過投影,也有透明螢幕的效果,非常炫酷,請看下面影片。
4、紅磚電池
美國華盛頓大學的研究團隊,嘗試了一項很有創意的發明。他們根據電容儲能的原理,將普通紅磚變成了電池。這是因為紅磚含有鐵元素,而且內部是多孔的,有巨大的表面積,在內部小孔裡面加上特殊塗層以後,塗層與鐵元素之間相互作用,就能像超級電容那樣儲能。
一塊磚頭可以在15秒內充滿電,然後供 LED 二極體亮大約11分鐘。不過,它的電量偏小,每平方米的牆壁大約可以儲能1.6瓦時,這意味著三米乘六米的一堵牆壁可以儲能約20瓦時,還不具有實用價值。
5、地表最高溫度
8月16日,美國加利福尼亞死亡谷的溫度達到54.4攝氏度,是地表有記錄以來的第三位最高溫度。
100多年前的1913年7月10日,也是在這個地方,記錄到地表最高溫56.7°C,迄今沒有被打破。為什麼這個地方溫度會成為全球之最,真是很奇怪的事情。死亡谷的緯度是北緯36.5度,跟山東省濟南市在同一個緯度,也不算內陸地區,離海邊只有200多公里。
6、一句話訊息
- 美國法院廢除一項已經實施70年的禁令,允許電影製片公司擁有電影院。原因是 Netflix 等流媒體公司的興起,使得該規定毫無意義。
- 蘋果公司對一個家庭購物 App 提起訴訟,要求對方更改 Logo,理由是跟蘋果公司的 Logo 太接近。但是根據下圖,完全不像啊。
- 國際暗空協會每年會舉辦攝影比賽,要求全球愛好者提交照片,展示銀河系的美妙,或者人類光源對天空的汙染。今年的獲獎作品中,有一張中國長城的照片,顯示了光汙染的嚴重。
- 上海環境博覽會上,廠商展出了無人清潔車,該車會自動撿起地上的水瓶、紙張和菸頭。
- 天文學家發現宇宙中最快的恆星,運動速度達到光速的8%。
- 微軟公司宣佈,明年將終止對 IE 11 和舊版 Edge 瀏覽器的支援。
文章
1、CSS 生成藝術(英文)
作者介紹如何用 CSS 生成各種形狀的圖形。
2、如何使用 Rust 開發單頁應用 SPA(英文)
單頁應用(SPA)都是使用 JavaScript 開發,但是有了 WebAssembly 以後,其他語言也可以編譯成 JavaScript。本文就完全使用 Rust 語言開發上圖的 SPA,後端開發者現在也可以寫前端了。
3、Manjaro 與 Arch Linux 的區別(英文)
Manjaro 與 Arch 都是流行的 Linux 發行版,Manjaro 基於 Arch,但是有自己顯著的特點。
4、單個創始人的表現更好(英文)
常規的建議是,你必須先組建團隊,然後才能創業。但是,統計顯示,單個創始人的公司更可能盈利,本文分析原因。
5、熵的羊群解釋(英文)
本文用羊群作為例子,透過圖片較為通俗地解釋了,物理學的熵(entropy)是機率導致的。
6、CRDT 演算法是否適合多人實時編輯?(英文)
CRDT 演算法用於分散式服務實現資料同步,比如同一篇文件的多人實時編輯。Yjs 是 CRDT 的一個實現,本文是它的作者對這個演算法的解釋,內容有一定深度。
7、TypeScript 簡明介紹(英文)
一篇針對初學者的 TypeScript 介紹,寫得相當簡潔。
8、HTML smuggling 解釋(英文)
很多人不知道,JavaScript 可以指令碼生成 exe 檔案,讓使用者下載。本文介紹如何在網頁裡面嵌入一個惡意的可執行檔案。
9、廣告簡訊的退訂內幕(中文)
很多促銷廣告簡訊都說回覆 T 退訂,但是回覆了 T 之後會發生什麼?(@9527q 投稿)
10、微信小商店初體驗(中文)
7 月 14 日,微信開放了微信小商店的內測,這是官方的開店功能,跟微店等第三方平臺是不一樣的。這篇文章介紹了申請流程以及使用體驗。目前,微信小商店已經允許個人申請了,可用於個人開店。(@juemuren4449 投稿)
工具
1、QRpicture
一個線上工具,把圖片變成可以掃描的二維碼。
2、isoflow
一個繪製示意圖的線上工具。
3、ScreenplaySubs
瀏覽器外掛,播放 Netflix 影片的時候,同步顯示劇本內容。
4、Quarantines Sites
一個線上工具,可以透過它來訪問其他網站,避免被追蹤。
5、umami
一個開源的網站訪問統計服務。
6、ts-migrate
Airbnb 公司新的開源專案,可以將 JavaScript 程式碼轉成 TypeScript 程式碼。
7、js.cool
為開源專案提供免費的js.cool
的子域名,類似js.org
,支援 CNAME 繫結。(@willin 投稿)
8、Screen Share Party
該網站透過 WebRTC 協議把你的桌面分享給其他人。它生成一個 URL,其他人訪問這個 URL,就能看到你的桌面。
9、maza
一個本地的廣告攔截器,透過封鎖 DNS 達到攔截廣告的目的。它的特點就是非常簡單,就是一個 Bash 指令碼,可以作為學習指令碼程式設計的範例。
資源
1、統計學習導論(An Introduction to Statistical Learning)
免費英文電子書,可以作為非數學專業學生的統計學教材,側重機器學習的統計基礎,提供 R 語言的例子。
2、rms.sexy
該網站專門收集理查德·斯托曼使用膝上型電腦的照片。
3、1940年紐約歷史地圖
這個網站提供1940年代的紐約線上地圖,並且還可以檢視各個地點的歷史照片。
4、AI 還原古羅馬皇帝
這個專案使用 AI 模型,將古羅馬皇帝的塑像還原成高畫質晰度人像照片。
5、物理學書單
作者列了一個英文書單,對於想自學物理學、達到本科以及研究生水平的讀者,應該閱讀哪些教材。
6、COVID-19 輿論新聞視覺化
山東大學 VisLab 的一個視覺化專案,分析疫情對輿論和新聞的影響。(@pearmini 投稿)
圖片
1、NeXT 徽標
1986年,賈伯斯向著名的平面設計師保羅·蘭德(Paul Rand)支付了10萬美元,要求為自己的 NeXT 計算機公司設計徽標。
下面就是最後的成品。1986年的10萬美元,要比今天的100萬美元更值錢。
文摘
1、姆潘巴現象
1963年,坦尚尼亞的一個高中上烹飪課,學生們做冰淇淋。
一個叫做姆潘巴(Erasto Mpemba)的學生,發現了一個奇怪的現象。兩個裝有相同體積水的容器,一個是35°C,另一個是100°C,同時放進冰箱,竟然是100°C的水首先開始結冰。也就是說,溫度高的水會更快結冰,這是為什麼?
物理老師也不知道這是怎麼回事,就把這個結果發表出來。這引起物理學界的爭論,科學家也無法解釋,就把它稱為"姆潘巴現象"。
2012年,英國皇家化學學會舉行了一場競賽,徵集論文,對姆潘巴現象進行解釋。共有22,000人參加,獲勝者提出了兩種解釋。
(1)過冷(Supercooling)。低溫液體會在一定時間記憶體在過冷現象,低於凝固點仍維持液體。
(2)對流。溫度高的液體有更高的對流,有利於散熱。
2、為什麼諮詢業不適合我?
6個月前,我開了一家 IT 諮詢公司。現在,我得出了結論,諮詢業不是令人滿意的職業,並不適合我。
作為顧問,我只瞭解客戶業務和問題的一小部分,沒法接觸到全域性的戰略性工作。我想製造汽車,但是客戶只要求我製造方向盤。
客戶只把我視為服務提供商,而不是合作伙伴。在工作中,我希望與合作者建立深厚的關係,但實際上只會與許多人建立膚淺的關係。
諮詢業會接觸到各種各樣的業務,需要花費大量時間瞭解每一個客戶的業務場景。隨著時間的流逝,我的注意力都被各種瑣碎的業務問題分散了,我在工程和管理上的核心技能正在逐漸消失,就像肌肉因使用不當而萎縮一樣。
每一個新業務,我都需要一遍遍重複同樣的流程,與每個客戶從頭開始討論專案目標、付款安排,執行安排、時間節點等等。我開始意識到,我不想重複地完成短期專案,而是希望參與長期專案,隨著時間的推移不斷加深對專案的理解,並可以在前期的基礎上不斷開發。
最後,我希望有一種目標感,大家聚在一起,創造一些了不起的東西。諮詢業無法提供這種目標感。
我最終決定不幹諮詢了。
言論
1、
Web 和瀏覽器已經發展到令人恐怖的技術規模。微軟完全放棄了,Mozilla 在死亡線上掙扎,Safari 根本無足輕重,只剩下 Google 一個玩家。
我呼籲谷歌立即無限期地中止向 Web 和瀏覽器新增新 API。瀏覽器實際上應該開始考慮縮小 API 並削減功能,更關注效能、效率、可靠性和安全性。
-- 《Web 需要停下來》
2、
谷歌一直希望降低位址列的重要性,因為它的目標是推廣 AMP 技術,將內容都放在自家的伺服器上面。沒有了位址列,使用者就看不出來這是谷歌的網站,而不是原始網站。
-- Hacker News 讀者,討論 Chrome 86 瀏覽器將不再顯示完整的網頁地址
3、
無知的一階效應包括做出錯誤的決定,二階效應包括不瞭解決定為何錯誤。
-- unintended consequences
4、
在美國,大家都在談 TikTok,為什麼沒有人談 AirDroid?
它也來自中國,下載量超過1億,擁有對大量 Android 裝置的完全訪問許可權。與 TikTok 相比,它擁有的資料量更多。
-- Hacker News 讀者
5、
去年,蘋果應用商店的銷售額為5190億美元(包括硬體),而亞馬遜網站為3280億美元。所以,前者才是美國最大的線上零售商。
-- 《亞馬遜並不是最大的線上零售商》
6、
只是因為讓遊戲 Fortnite 在應用商店上架,蘋果在過去三年就獲得3.6億美元純利潤(因為可以提成30%的銷售額)。
-- 《蘋果從 Fortnite 獲利3.6億美元》
回顧
2019年的本週(第 70 期):世界進入負利率時代,這意味什麼
2018年的本週(第 18 期):無人機攻擊,難以防範
訂閱
這個週刊每週五發布,同步更新在阮一峰的網路日誌和微信公眾號。
微信搜尋"阮一峰的網路日誌"或者掃描二維碼,即可訂閱。
(完)