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

封面圖:上週五(3月20日)下午,通往洛杉磯市中心的110高速公路幾乎完全空了,平時週末都是塞車的。(美聯社)
刊首語:零利率時代
美國最近將基準利率降到了0%。我覺得,大家對這件事不太關注,覺得跟自己沒關係,或者覺得這是臨時措施。
事實恰恰相反。我覺得,這是最重要的幾個長期經濟跡象之一,對每個人都會產生影響,而且比疫情本身的影響更深遠持久。

它說明了一件事,高利率的時代已經永遠地結束了。 美國的利率降到了零,中國的利率也在不斷下降,歐洲甚至在去年就已經是負利率了。這絕不是暫時的,我們將會長期面對低利率。

(圖片說明:過去30年的中國銀行間貸款利率變化。)
利率是資金的成本。利率低就說明資金便宜,你可以用非常低的價格借到錢。反過來,它也反映了社會的平均利潤率。如果各種項目的利潤率很高,而利率又很低,就會有更多的人去借錢,從而促使利率回升。
利率一降再降,恰恰說明了社會的平均利潤率在不斷下降。 通俗地說,就是可以賺錢的好項目,越來越難找了。
下面就是這件事對每個人的影響: 高回報項目的消失、利率的下降、經濟增長的放緩,使得你很難有辦法攢錢了。 你好不容易積攢了一點工資,卻發現根本找不到高回報的投資途徑,不管是銀行存款、證券投資、項目投資,回報率都很低。
由於投資回報很低,大部分人的財富只能主要依靠工資積累,一有大的消費,或者生活變故,那點錢頓時就會化為烏有。所以對於年輕人來說,想要生活自立,就必須儘早開始工作,獲取工資。越晚工作,經濟處境就會越困難,因為你找不到快速積累資金的方法,年齡在增長,但是資產卻增長很慢。
回到上一期話題,應不應該讀研?我認為,如果等到24歲才研究生畢業,去就業市場找人生第一份工作,就真的有點太晚了。至少在讀研期間,就要想辦法去掙錢。
前端培訓課程
本週的培訓推介,是來自"職座標"的前端和小程序課程。
現在,國內的互聯網公司陸續正常上班了,接下來的招聘和麵試高峰,估計將出現在5、6月份。想要轉行前端或者提升自己的同學,可以抓住眼下這一兩個月,進行針對性的學習和準備。
"職座標"是騰訊課堂裡面唯一一家雙認證("嚴選課程"認證和"金課堂"認證)的前端培訓機構,有著良好的培訓記錄和平臺的質量監控。
他們給週刊的讀者提供了一門前端免費教學視頻 《前端全棧程序員:小白165天逆襲成為Web工程師》,教你學習全棧,提升互聯網開發能力,增進就業的競爭力,講解內容覆蓋了前端開發所需的關鍵技術和技能。

對於移動端的微信小程序和項目實戰感興趣的同學,可以關注下面兩門課程《微信小程序》和《Vue.js 大型項目實戰》。

上面這兩門課程原價分別是68元和29.9元,現在只要1元!
微信掃描下方二維碼,加入職座標 Web 前端學習群,回覆"小程序"就可獲得1元體驗券,並贈送前端學習資料,名額只有129個,感興趣的同學抓緊時間。

資訊
1、自制呼吸面罩


意大利的一個發明家團體,為了解決呼吸機不足的問題,提出可以將迪卡儂的浮潛面罩,改造成呼吸面罩。所需要的步驟僅僅是一個 3D 打印的氧氣閥門,然後將氧氣接入就可以了。
為了防止出現糾紛,他們將這個發明申請了專利,然後承諾所有人都可以免費使用,並將 3D 打印源文件發佈到網上。

2、液態金屬

1992年的電影《終結者2》中,一個機器人殺手變形為液態金屬,令觀眾印象深刻。科學家也對室溫下能夠導熱和導電的液體,抱有濃厚的興趣。汞雖然是液態的,但是對人體有毒。目前對液態金屬的研究都集中在鎵上,鎵是無毒的,溫度達到30°C就會熔化,更難得的是,鎵合金的熔化溫度更低,而且沒有蒸氣不會被吸入。
最近,中國研究團隊已經證實,通過磁場可以控制鎵-銦-錫合金,達到電影《終結者2》裡面的液態金屬受控聚合的效果。當一滴鎵銦合金放在強鹼溶液中時,施加電壓會導致在該液滴從球形變成雪花狀的分形圖案(下圖)。科學家認為這種行為有突破性的應用前景。


蘋果公司上週發佈的 iPad Pro 支持觸摸板和鼠標。國外評論認為,這實際上是蘋果在嘗試 ARM CPU 的筆記本電腦。如果成功,下一步就要將 MacOS 從 x86 CPU 移植到 ARM CPU。
蘋果自己可以生產 ARM CPU,而 x86 CPU 都需要從 Intel 購買。更換 CPU 的主要好處是,ARM CPU 比較節能,電池可以使用更長時間。而且更換後,手機和筆記本的操作系統就可以統一了,理論上手機 App 就可以直接在筆記本運行。目前,主要指標是看 Xcode 何時能移植到 iPad Pro,現在還不行。

籃球迷和足球迷都還不知道,聯賽何時能夠恢復,但是賽車迷已經可以看到線上虛擬比賽了。一級方程式賽車組委會宣佈,從3月22日開始每週末將在網上直播虛擬的一級方程式大獎賽,參加者都是實際的賽車手,即車手在網上進行虛擬的賽車比賽。
上週日的 Twitch 直播,反響很熱烈,兩個小時吸引了7萬多名觀看者,最高時同時在線有23,000多個觀眾。比賽採用的是 PC 遊戲 F1 2019 ,賽道長度是實際的50%,共28圈。雷諾 F1 車隊的中國試車手周冠宇贏得了冠軍。NASCAR 網站提供比賽精彩片段的錄像。
5、雙層飛機座椅


飛機的經濟艙總是很不舒服,擁擠而且無法伸直腿。美國一家創業公司提出了雙層座椅的設計,可以提供更大的空間,每位乘客都有一個小隔間,甚至可以躺下來。
發明者說,這種座椅不會多佔空間,可以容納當今寬體客艙中相同數量的座位,因此不會影響航空公司的盈利。但是,上層的乘客需要從梯子爬上去,具體介紹可以看下面這段30秒的視頻。
6、一句話消息

- 權威的《Nature Medicine》雜誌發表美國科學家的論文,幾乎是用完全肯定的語氣,斷定 Covid-19 病毒出於自然進化,而不是人工產物。

- 圖標庫 FontAwesome 發佈最新版本,添加了病毒、醫療方面的許多新圖標,用於製作標牌、報告、站點、應用程序,可以免費使用。


- 國內公司推出"發熱頭盔",可以使用紅外攝像頭查看前方5米範圍內的人員,自動找出體溫超過37.3攝氏度的發熱人員。但是,它應該很耗電,所以重量不會輕,戴在頭上可能很累。


- 美國宇航局衛星照片發現,中國的環境汙染(二氧化氮超標)在二月份大幅下降。


- 武漢大學的櫻花很有名,但是今年不對外開放。學校使用5G直播車,開啟"雲賞櫻",每天上午10時至下午16時,通過網絡直播校園櫻花實景。


- 新加坡政府發佈了一個手機 App,使用藍牙通信,記錄在周圍出現的其他手機。目的是一旦某人確診,可以找出他接觸過的人。雖然這個想法非常好,但是 App 目前是自願使用,所以不一定能取得滿意的效果。
文章
1、PlayStation 5 vs Xbox Series X 硬件比較(中文)

今年就要發佈的兩大遊戲機 PlayStation 5 和 Xbox Series X,硬件基本相同。如果你想同時玩這兩個平臺的獨佔遊戲,就不得不同樣的硬件買兩套。索尼和微軟真的可以考慮走 Steam 的模式,只出售主機操作系統,把硬件改成開放平臺,讓第三方廠商去做,反正現在硬件都是虧的。
2、《人類簡史》作者赫拉利談流行病(中文)

面對2月以來新冠肺炎疫情在全球範圍內的快速蔓延,赫拉利撰寫了這篇文章,在《三聯生活週刊》獨家中文刊發。
他的核心觀點是,關閉國界不是阻止病毒傳播的好辦法,人類應該加強合作,而不是互相指責。對病毒的最佳防禦不是隔離,而是信息。另外,他在《金融時報》發表的長文《冠狀病毒之後的世界》也可以參考。
3、日曆版本的實施方案(英文)
圖數據庫軟件 Dgraph 決定從語義版本切換到日曆版本YY.0M.PatchNumber,本文介紹 Dgraph 的實施方案。
4、我如何使用 Speech Synthesis API 自動生成語音(英文)
作者給出了一段簡短的代碼,使用 Speech Synthesis API 進行語音生成,讓瀏覽器自己讀出博客內容。

這篇文章展示了從1954年開始,每一年的年度最佳發明,比如1954年是微波爐,1955年是脊髓灰質炎疫苗,1956年是計算機硬盤,2019年是世界最大的電動車 eDumper(上圖)。
6、使用樹莓派自制熱像儀(英文)

作者介紹自己如何使用樹莓派,製造了一個便宜的熱像儀,可以感知人群中體溫偏高的人。
7、使用 Jekyll 和 GitHub Pages 創建個人網站(英文)
一篇非常詳細的操作指南,如何使用 Jekyll 建立一個靜態網站,併發布到 GitHub Pages。
8、擊敗垃圾留言機器人(英文)
作者介紹一個小技巧,防止機器人通過網頁表單,提交垃圾留言。方法是為表單元素<form>加上一個data-action屬性,真正的提交地址放在這個屬性裡面。
9、化石燃料的未來(英文)
這是一篇投資諮詢公司寫的能源價格分析,文章比較長,但是值得一讀。作者認為,隨著綠色能源價格不斷降低,化石燃料(石油、煤、天然氣)將進入"永久的熊市"。
下圖是過去三年,能源股票的價格變化。藍線是 SP500 指數,上漲了40%;綠色是太陽能股,上漲了80%;橙線是石油天然氣,紅色是煤炭,都是下跌的。也就是說,化石能源的股票走勢都很糟糕。

10、三種數據類型(英文)
作者認為,軟件的數據分為三種:常量(不可變,也不可替換)、狀態(可變可替換)和緩存(不可變,但可替換)。
工具
1、pwgen
一個 WASM 模塊,用來生成隨機密碼,可以在命令行使用,也可以作為自定義元素插入網頁。

一個非常簡單易用的白板繪圖開源工具。

一個基於 Web 的視頻會議軟件,可以共享白板和視頻,並且能夠合作編程。
4、緊急狀況模板

有時候,網站會突然無法訪問,這時就需要提供一個臨時的應急網址。這裡有提供一個網站緊急狀況的網頁模板。
5、字體裁剪工具
中文的字體文件都非常大,網頁全部加載不現實。這個工具可以從字體裡面,選取網頁需要的字符,生成新的字體文件。(@2234839 投稿)
一個基於 Web 的命令行終端錄製回放工具,解決了分享命令操作時,無法拷貝文字以及視頻體積較大的問題。(@JavaCS3 投稿)
7、圖靈派(Turing Pi)

圖靈派是樹莓派的一個集群板,好比機房裡面的一個機架,可以用來自己架設 Kubernetes 集群。
8、EVM
一個國產的針對物聯網的超輕量虛擬機,本質上是一款通用、精簡的嵌入式虛擬機,由語法解析前端框架和字節碼運行後端構成,可運行在資源受限制的單片機上。(@scriptiot-dev 投稿)

React 的組件可視化拖拽頁面編輯與代碼生成工具,讓不會 React 技術棧的人員可以通過拖拽生成頁面。(@anye931123 投稿)
10、dino

一個支持 XMPP 協議的聊天客戶端。
資源
這個倉庫收集各種新興的瀏覽器 API,展示瀏覽器具備的能力。如果你想追蹤 Web App 開發的前沿,可以關注它。上圖是瀏覽器的畫中畫 API。

ActivityPub 是一種去中心化的內容聚合協議,可以讓其他用戶遠程訂閱你的內容。它很像升級版的 RSS,但是支持遠程推送。這裡是 ActivityPub 協議技術細節的介紹。
下面是目前支持 ActivityPub 協議的開源軟件,可以自己架設服務。
- 微博(Twitter 的替代品):Mastodon,Pleroma
- 照片分享(Instagram 的替代品):Pixelfed
- 視頻分享(Youtube 的替代品):Peertube
- 博客(Facebook 的替代品):WriteFreely,WordPress + ActivityPub 插件,Plume
- 聊天(Slack 的替代品):Mattermost,Matrix
- 音樂分享(Spotify 的替代品):Funkwhale
斯坦福大學的 Web 攻擊課程,裡面有資料下載,介紹各種攻擊手段的基礎知識,比如代碼注入、網絡釣魚、網絡指紋等等。

網友上傳至 IPFS 網絡的電子書索引,目前收入量約5萬。使用Flask + Elasticsearch + Nginx 構建,已在 GitHub 部分開源。(@SaltyLeo 投稿)
這個倉庫收集 GitHub 上面國人的中文項目的 Star 排行。(@9527q 投稿)
圖片
該網站收集東歐共產主義時期各種奇特形狀的紀念碑。




2、圓塔
丹麥首都哥本哈根的市中心,聳立著一座七層的塔樓,高35米。

這是始建於1642年的天文館,那一年伽利略去世,日心說開始佔據主流,天文學研究出現了大爆發。國王決定建造一座專門的天文臺。

這座樓最大的特點,就是內部沒有一級臺階,都是螺旋式上升的磚道。這是為了方便推車將沉重的天文儀器運到塔樓的頂部。

文摘
Covid-19 出現之前,常見的冠狀病毒有4種,對於大多數人來說,它們僅僅引起輕度感冒。這些病毒會激發人體的免疫反應,使得人體自然康復。康復以後,體內會產生抗體,使你受到大約一年或更長時間的保護,但是抗體最終會消失。
也就是說,人類可以被同一種病毒再次感染,所以需要注射疫苗。但是,實際上並沒有針對這4種冠狀病毒的疫苗。為什麼我們不開發冠狀病毒疫苗呢?

原因一。大多數感冒是由其他病毒引起的,比如鼻病毒、RSV、副流感病毒等等。4種冠狀病毒只會導致大約20%的感冒。由於每一種病毒都需要不同的疫苗,所以冠狀病毒疫苗實際上需要4種。但是,即使你全部使用4種疫苗,也只能抵禦 20%的感冒。
原因二。證明疫苗有效的臨床試驗,非常困難而且昂貴。即使疫苗將冠狀病毒導致的感冒風險降低了75%,也僅將整體的感冒風險降低了15%。設計一個大型實驗,證明15%的減少是可能的,但會非常貴。而且,一個成年人每年得2次~4次感冒,減少15%意味著每年甚至不會少感冒1次,這聽起來並不吸引人。
原因三。人們真正想要的,不是冠狀病毒的感冒疫苗,而是一種萬能的感冒疫苗,可以抵禦儘可能多的感冒病毒,但是科學家至今也不知道30%的感冒是什麼原因導致的。這意味著,疫苗必須具有多種成分(抗原)才能有效,所有的成分都需要單獨的開發和研究,所以感冒疫苗不是一種單一的產品,而是一種複合產品。
原因四。大多數人對感冒並不重視,因為絕大部分感冒不會出現嚴重後果,所以人們不太願意出錢注射感冒疫苗。感冒疫苗的市場前景並不好,葛蘭素史克曾經開發過一種感冒疫苗,幾年後就退出了市場。投資人不願意支持會商業失敗的藥物,所以一直以來感冒疫苗得不到足夠的資金支持。
但是,Covid-19 疫苗不一樣,它僅針對一種病毒,而不是十幾種不同的病毒,所以試驗會非常簡單。而且,它的傳染力強,對於老年人後果嚴重,保險公司和政府會願意為它付款。
你知道嗎,喝水也會喝死人。
一個體重75公斤的人,一口氣喝6升水,就會有死亡的危險。原因跟血液中鈉的含量有關。

鈉元素是人體最重要的化學元素之一,具有許多重要功能,例如調節血壓和幫助傳導神經衝動。但是,鈉最重要的功能可能就是維持體內的體液平衡。
如果一次性喝太多水,血液中的水含量就會增加,使得血液中的電解質(尤其是鈉)被稀釋。血液中鈉濃度過低的這種情況,稱為低鈉血癥,嚴重者可出現水中毒,症狀包括頭痛、疲勞、噁心、嘔吐、小便頻繁、血壓升高、複視和精神錯亂。
根據《科學美國人》的報道,美國發生過幾起喝水過多、導致死亡的案件。比如,一名28歲的加利福尼亞婦女在參加一個比賽時,三個小時內喝掉六升水,出現嘔吐、頭痛欲裂,回家後死於所謂的水醉。2005年《新英格蘭醫學雜誌》進行的一項研究發現,近六分之一的馬拉松運動員會出現某種程度的低鈉血癥,原因可能就是飲水過多而導致血液稀釋。
腎臟負責從血液中過濾出水和其他溶質,人體多餘的水會流到膀胱,形成尿液。但是,在水中毒的情況下(即喝太多的水超過了身體需要量時),腎臟將無法正常工作。
腎臟每天可以排洩約20至28升水,但每小時不超過0.8至1.0升。因此,當一個人在短時間內喝過多的水時(例如,一小時內喝3至4升水),腎臟將無法足夠快地將水過濾掉,血液將變得充滿水。結果,過量的水稀釋了血液中的鈉含量並進入細胞,導致其腫脹。
一旦腦細胞發生腫脹,可能會危及生命。因為大腦被限制在頭骨內,由於沒有擴大或腫脹的空間,過多的液體積聚會導致腦水腫(或腫脹)甚至死亡。
因此,如果要避免低鈉血癥的症狀,每小時就不要喝超過0.8到1.0升的水。超過這個量的水對身體來說就太多了,並且可能給腎臟造成傷害。
言論
1、
咖啡的興起與資本主義有千絲萬縷的聯繫。資本主義興起之前,體力勞動主要依靠酒精刺激體力的興奮。但是當工作涉及機器和數字時,酒精就成為一個問題,而咖啡比酒精更安全,可以提高精神的興奮。
2、
病毒可能有數百萬、甚至數萬億種,但是迄今人類只命名了6,828種病毒,已知其中250種會感染人體。
-- 《紐約時報》
3、
影響編程效率最大的因素,不是使用何種編程語言,而是昨晚你的睡眠是否充足。
-- 《我的軟件工程信念》
4、
幾乎所有的戰爭原則,都可以總結為一個詞"集中",或者擴展成一句話"集中力量攻擊敵人的弱點"。
-- 李德·哈特《戰略論:間接路線》
5、
我並不是說歐盟是完美的,但每個人類機構都有缺陷。改進現狀的方法不是發脾氣大吼一聲,甩門而去。
-- 一個英國人評論英國脫歐
6、
手機操作系統不願意全力支持 Web App ,是故意的。因為他們要通過應用商店賺錢,讓應用只能通過應用商店安裝,就可以保證獲得龐大的收入。
-- HN 讀者
回顧
去年的本週:《週刊第 49 期》

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

(完)












