這裡記錄每週值得分享的科技內容,週五發佈。
歡迎投稿,或推薦你自己的項目,請前往 GitHub 的 ruanyf/weekly 提交 issue。

(題圖:前灘,上海,2018)
上月的週刊提到,文科生不容易就業,理工科的就業遠遠好於文科。
我是有感而發,自己就是文科畢業,後來改做互聯網開發,部分原因就是本專業看不到前景。我改做了前端工程師,其實個人興趣不在前端,但是前端的難度相對最低,外行容易入門。一個文科生改行成為後端工程師,難度太大了。
我改行的時候,正趕上手機互聯網興起,迫切需要解決手機 App 的 UI 問題,這刺激了前端工程師這個行業,成為整個軟件業的熱點,市場的招聘需求非常旺盛。
現在,情況完全變了。一方面,手機 App 的 UI 已經有了比較成熟的解決方案,不再是一個瓶頸,一般頁面的開發難度都不高,跟著教程就能做出來,剩下沒解決的問題都是技術硬骨頭。另一方面,手機上網人口增長趨緩,導致前端工程師的需求不再像以前那樣爆炸式增長。
現在對前端工程師的技術要求,大大超過以往。我剛進這個行業的時候,最主要的工具庫是 jQuery,跟現在相比,完全是小兒科,都被淘汰了。此外,整個軟件開發的瓶頸,附加值最高的部分,正在往後端轉移。AI 工程師、算法工程師、系統工程師、Devops 工程師變成最緊俏的崗位。這些崗位的技術難度更大,外行更不容易入門,以後文科生再想轉軟件工程師,怕是沒有那麼容易了。
資訊
1、磁懸浮試驗樣車


中國的高鐵採用輪軌技術,為了更快的速度,下一代高鐵可能會採用磁浮技術。5月23日,磁浮試驗樣車在青島下線,目前只是原型列車,已經能夠實現靜態懸浮。真正的磁浮工程列車計劃在明年問世,2021年開始全面測試,設計時速高達600公里。
目前,世界投入使用的最快列車,是2003年建成的上海磁懸浮線,時速達到430公里。
2、深度喚醒裝置


日本鐵路公司 JR 以準時著稱,為了保證員工不睡過頭,該公司發明了一種深度喚醒裝置,效果遠超鬧鐘,即使睡得最死的人也能被叫醒。該裝置原來只供內部員工使用,現在推向了市場,所有人都可以購買。
它的原理很簡單,就是床墊下面的一個充氣墊子,時間一到就會自動充氣,從而鼓起,使得上面的人無法再躺著(下圖)。這個過程重複多次,直到手動關閉為止。

3、照片的吸引力判斷

美國一家創業公司,研發了一種人工智能算法,可以判斷照片在他人眼裡的感覺。上圖有三種顏色的指標,藍色表示聰明,綠色表示信賴,紅色表示吸引力。可以看到,算法認為左起第二張照片最有吸引力。
這種算法的一大應用,就是自動從一堆照片裡面,挑出最佳的那一張(下圖)。

4、圖書館減少書架

耶魯大學本科生圖書館最近宣佈,將減少四分之三的書架,用作學生的自修空間。原因是過去10年中,書架上的圖書使用率下降了64%,也就是很少人去書架找書了。
圖書館使用率下降,已經成了普遍趨勢。弗吉尼亞大學圖書館十年前每年借出23.8萬本書,去年只借出6萬本。而且,不僅本科生如此,研究生和教師的圖書館使用率都在大幅下降。

美國亞馬遜網站現在有簡易房屋出售。付款後,工廠會給你發貨,然後你自己組裝房屋。上圖的屋子佔地27平方米,售價1.88萬美元。製造商稱,兩個成年人可以在兩到三天內組裝這個屋子。下圖的房子佔地10.5平方米,售價5000美元。
這些房子都是臨時建築,但可以付費改成永久性建築。

6、鮭魚肉的顏色

超市出售的鮭魚肉,通常是上圖這樣的肉紅色。但是,鮭魚肉本身其實是灰色的,由於它食用了甲殼類動物(比如蝦),蝦殼包含的蝦青素使得魚肉出現這種肉紅色。
人工飼養的鮭魚(超市魚肉的來源)由於成本原因,無法餵食活蝦,導致養殖的鮭魚肉就是灰色的。可是這樣的話,消費者不願意購買,所以養殖業者就只能給鮭魚餵食色素,使得它的肉能夠呈現肉紅色。諷刺的是,這種食用色素是魚飼料中最昂貴的成分,佔成本的20%,但其實是可以不用的。

瑞典一家女性創業公司推出電子飾品 imagiCharm,正在眾籌。這種電子設備是一種可以用手機編程的 LED 電路板,它會顯示指定的顏色和圖案(靜態或動態),供你佩戴在身上或服飾上面。


8、一句話新聞
- 最新研究發現,訓練一個大型 AI 模型會排放近30噸二氧化碳,相當於5輛小汽車終身的二氧化碳排放量(包含製造期間的二氧化碳)。
- 新加坡教育部宣佈,今年開始中小學不得對成績進行任何形式排名,因為"學習不是競賽"。
- 麻省理工學院的研究人員開發出一種新型"光子"芯片,它使用光而不是電作為能源,消耗更少的能量。據稱,處理大規模計算的效率比現有的計算機高出數百萬倍。
- 谷歌宣佈將公司的辦公用地改建15000套住宅,其中包括一定比例的經濟適用房,幫助解決硅谷的住房短缺問題。
- 小米發佈屏幕下方的攝像頭方案。不拍照時,液晶屏正常顯示;拍照時,鏡頭上方的液晶區域會變得透明,允許光線通過。
文章
1、Python 清理過時的標準庫(英文)
Python 的設計哲學是"自帶電池"(battery-included),就是把需要的功能都包括在標準庫裡面。但是,隨著 PyPI 越來越方便,Python 社區正在檢討這種哲學是否正確。縮減標準庫可能是必要的,能讓 Python 發行版更精簡和靈活,第一步就是把過時的功能移出標準庫。
2、十五年了,海盜灣依然存在(英文)

海盜灣成立至今,已經十五年了。無數次被告,服務器被抄家,域名被封鎖,甚至四個創始人都關進監獄一年,但是直到今天,它依然在正常運作。
3、SpaceX 星鏈計劃的分析(中文)

SpaceX 公司打算以11943顆低軌道衛星,組建一個衛星通信網,提供寬帶上網服務。本文介紹這個計劃的詳情,以及怎麼做到。
4、LaTex 的歷史(英文)
Tex 是全世界科學家撰寫論文的標準工具,本文介紹這個項目的歷史由來和發展。
5、使用 Visual Studio 2019 構建 Windows Terminal(英文)

Windows Terminal 是微軟最好的終端應用程序,但是現在只公開了源碼,還沒發佈正式產品。不過你可以自己從源碼構建它。
6、如何使用 GitHub issue 作為博客後端?(中文)
你可以使用 GitHub issue 寫博客,然後依靠 API 通過 Circle-CI 構建出網站。
7、ssh-agent 轉發詳解(英文)
ssh 登錄的時候,比較安全的做法是使用公鑰認證。但是,這要求本機必須有私鑰。如果你需要在多臺機器上使用 ssh 登錄,一臺臺拷貝私鑰很麻煩,也不安全,幸好 ssh 提供了 agent 轉發功能,允許在一臺機器上 ssh 登錄的時候,可以使用另一臺機器的私鑰。
8、gRPC 與 RESTful API 的比較(英文)
使用微服務式架構時,服務的通信方式可以是 RESTful API,也可以用 gRPC,作者分析了兩者的差異。
9、超越 A/B 測試的算法(英文)
我們通常使用 A/B 測試,判斷哪一種實現更有效。作者提出了一種新的算法,可以同時測試 n 個選項,還能隨意添加和刪減選項。
10、Async 函數不能用於數組的過濾器(英文)
作者發現,JavaScript 的 Async 函數無法用於數組的過濾器,即 array.filter(async f) 是無效的。這一點似乎以前沒人提到。
工具
1、faast.js
一個封裝 AWS Serverless 操作的 JS 庫。
一個 JS 庫,可以抓取各種社交媒體上面的用戶頭像。
3、Grade.js

這個 JS 庫可以從圖像提取兩種主要顏色,然後生成漸變色背景。(@blogwy 投稿)
4、jsmpeg
一個 MPEG1 視頻和 MP2 音頻的 JS 解碼器,可以在瀏覽器進行視頻和音頻的解碼和編碼。
5、bitbar

將任何腳本或程序的輸出直接放在 Mac OS X 菜單欄的工具。
6、fusuma
將 Markdown 文件轉成幻燈片的工具,功能很強大,在本地起一個 HTTP 服務,完成很多後端功能。
7、 pipshow
一個查看 PyPi 軟件包信息的命令行工具。

一個開源軟件,可以啟動 Gameboy 服務,使用 Telnet 連線上去玩。
9、Gitter
GitHub 的微信小程序客戶端,代碼開源。(@JackZhouMine 投稿)
10、DownGit
這個開源工具可以為任何 GitHub 目錄或文件,生成下載鏈接,即點擊下載代碼庫的任意子目錄。(@ketra21 投稿)
11、tmux-fzf-url
一個 Tmux 插件,在命令行輸入鏈接,可以自動在瀏覽器打開。(@wfxr 投稿)
12、Toolmaker
一款自研的軟件研發管理 SaaS 系統,主要面向國內的中小互聯網軟件企業及開發團隊。(@CHCP 投稿)
資源
1、 CSSfx
該網站收集各種 CSS 特效,可以複製粘貼到自己的項目。
2、Koonchi

你將照片上傳到該網站,它會去找印度藝術家,把照片畫成畫作,再把畫寄回給你。A3 大小的畫作,收費在1000元人民幣左右,尺寸放大收費增加。

本文作者記錄了,自己如何完成一個馬爾可夫鏈文本的項目。文章結尾給出了一個學習資源清單。
4、Colorize


黑白照片自動上色的服務。(@ketra21 投稿)
5、圖形計算器

該網站左側輸入公式,右側自動輸出圖像,非常直觀。(@farheart 投稿)
跟蹤收集 GitHub 新項目的《Hello GitHub》的官網。(@Salmonberry 投稿)
7、勒索病毒解密工具
一個收集勒索病毒解密工具的倉庫。(@Y024 投稿)
8、多吉搜索

一個新的國產搜索引擎,個人作品,據稱目標是成為百度的替代方案之一。(@NicolJiang 投稿)
文摘
如果有一家互聯網公司告訴你,它可以永久保存你的數據,千萬不要相信。
據估計,互聯網目前可以訪問的數據,大約是15個ZB(zettabytes),並且每秒增加70TB。

那麼大的數據量,如果把它們都保留下來,可想而知要付出怎樣艱苦的努力。就算保留下來了,那麼要保留多久呢,10年還是50年?
一家名為 The Internet Archive 的非營利性組織,正在持續保存網絡快照,不過只針對主要網站的網頁。截至去年秋天,它保存了超過4500億張網頁,總的數據量 25PB,只佔互聯網總量的0.0003%。
存儲成本其實很低,每 GB 不到 0.05美元。但是,存儲只佔保存成本的一小部分,收集、管理、維護、聯網都需要大量昂貴的人力勞動,這才是大頭。
有一種說法是,數據是新的石油,所以互聯網企業為了利用這種資源,會好好保存數據。但是,如果數據對於企業來說價值較低,那麼他就沒有動機保存數據。所有大型互聯網公司放在心上的,不是你的利益,而是他們自己的利益。一項調查表明,互聯網3%的網址會報404錯誤。互聯網的數據增長速度遠遠快於保存的速度。
所以毫不奇怪,你的互聯網數據正在腐爛,最終將丟失。你應該始終保留一份你自己數據的備份。
互聯網既不安全也不永久。它不可能永遠保存數據,用戶不應該有這種想法。
1951年1月,我來到普林斯頓高等研究院,開始一年博士後。
愛因斯坦就在那裡,他經常來上班。我可以跟他說話,但那時我才21歲,不喜歡接近那些偉大人物,自我介紹,與他們交談,然後跟其他人吹噓"我認識愛因斯坦"等等。所以我沒有接近愛因斯坦,如果是今天,我幾乎肯定會表現出相反的行為。
當時,愛因斯坦正在進行自牛頓以來最偉大的物理研究,詢問他的想法,這本來是令人興奮的。但是在1951年,我偶爾路上遇到他,會說"早上好",愛因斯坦也回答"早上好"諸如此類。
愛因斯坦正在努力構建一個統一的場論。希望找到這樣的理論,這當然是很好的想法,但他開展工作的方式顯然註定要失敗。他不相信量子力學,因此他的理論純粹是經典的。他沒有引入像電子那樣的基本粒子,而是希望它們能以某種方式從他的方程出現。此外,他只包括電磁場和引力場,省略了所有其他自然力量,例如強弱相互作用。
如果他一直在做一些看起來很有前途的事情,那就會給我一個完全合理的理由與他交談,我當然會這樣做。但當時,向他詢問他的生活以及他對世界和物理學的態度,並不是我覺得很舒服的事情。現在,我很可能不會放過這樣的機會。
奇怪的是,世界各地的普通人似乎都選擇愛因斯坦,作為物理科學偉大的象徵。我覺得不一定要這樣,很多不那麼出名的科學家,完全可以作為物理學的象徵。不過,愛因斯坦確實是理論物理學的偉大天才,完全值得他作為科學家從公眾那裡獲得的崇拜。
圖片
1662年12月,英國哲學家羅伯特·胡克(Robert Hooke)為了研究雪花的形狀,在筆記本上把它們畫了下來。這份筆記本一直保留到了今天。

仔細看的話,這些雪花畫得非常精細,每個雪花都畫在一個鉛筆畫的圓裡,每個圓都有六等分的印記。

2、一張老照片
我發現了一張曾祖父母的老照片。

我注意到,最左側的女士戴著一副奇怪的眼鏡。右側的男士也戴著墨鏡,看著天空。


看上去,他們似乎在看日食。我知道,這張照片大約是1930年前後在紐約拍的,因此我想也許可以查到具體的拍攝日期。
我去查美國宇航局的《紐約日食記錄》,1932年8月1日,紐約有一次日全食。

我甚至還查到了,當時的日全食眼鏡的照片。

言論
1、
除非你對量子力學感到震驚,否則你並不理解它。
-- 玻爾,量子理論創始人之一
2、
一家公司要麼全部人員都是遠程辦公,要麼根本就沒有遠程辦公,不太可能有中間狀態。
很多公司吹噓自己的員工可以自由選擇遠程辦公,其實做不到,因為辦公室工作的團隊成員,不可避免地會具有信息優勢,能夠更早更多地得知信息,特別是如果領導層都在公司辦公的話。
-- 《我的十年遠程工作經驗》
3、
孫正義說,他有一個未來300年的發展願景,這是他的1000億美元的投資依據。我覺得,一項300年的計劃完全是瘋狂的,它相當於要求1719年的某個人預測今天。
-- 《孫正義只是商人而已》
4、
拉丁語中,"激情"的意思就是"受苦"。如果你熱愛一樣東西,卻不感到痛苦,那就不是激情。
-- 《我熱愛的是什麼?》
5、
非洲原始部落裡面,那些酋長的女人們都戴著沉重的金屬鏈子作為裝飾,路都走不快。中國古代文人留著長長的指甲,根本無法勞動。17世紀歐洲貴族的衣服沒有口袋,東西都讓身後的僕人拿。
這些事情的共同點,就是讓別人看到,他們可以不參加日常的生產活動,過著悠閒緩慢的生活,所以這些都是身份的象徵,表示他們比普通人更高貴。
-- 李翔
回顧
去年的本週:《週刊第 9 期》
訂閱
這個週刊每週五發布,同步更新在阮一峰的網絡日誌、微信公眾號和語雀。
微信搜索"阮一峰的網絡日誌"或者掃描二維碼,即可訂閱。

(完)













