科技愛好者週刊(第 110 期):如果不能去美國上市

阮一峰發表於2020-06-05

本雜誌開源(GitHub: ruanyf/weekly),歡迎提交 issue,投稿或推薦你的專案。

週刊討論區的帖子《誰在招人?》,提供大量就業資訊,歡迎訪問或釋出工作/實習崗位。

封面圖

5月28日,全球唯一一架最大的噴氣式運輸機 An-225 和全球唯一一架最大的渦槳運輸機 An-22 在天津機場相遇。(出處

本週話題:如果不能去美國上市

中國的優秀技術公司,在國內上市的並不多,大部分在美國上市。如果以後美國不允許中國企業上市,那對國內會有什麼影響?

這是一個假設的問題,還沒有真的發生。但是,看上去很有可能。這裡不討論經濟影響和政治影響,只關注對國內行業環境的影響。

說實話,我覺得,這會對國內的 IT 行業和從業人員,產生巨大影響。

大家都知道,上市意味著"變現",創業可以得到回報了。最希望公司上市的,其實不是創業者,而是風險投資家,因為他們原始投資的動機,就是儘快獲利退出。

由於種種原因,國內的風險投資,目前首選的退出路徑,除了被大公司收購,就是去美國上市。萬一這條路斷了,風險投資家將大受打擊,上市只能選擇國內或者香港,這兩個股票市場不如美國自由,監管和限制比較多,風險投資家未必願意或者沒有能力做到上市。

我認為,不能去美國上市,對國內影響最大的領域就是風險投資。 主要的退出路徑沒了,國內的風險投資可能將會萎縮。隨之而來的影響是:(1)創業融資將變得困難,創業熱會冷卻,創業者減少;(2)程式設計師的挖角和跳槽也會減少,明星工程師的身價將會下降;(3)國內上市的創業公司將會增多,風險投資推動的併購也會增多。

Vue 免費影片

本週的前端課程資料,是 開課吧 提供給週刊讀者的 Vue 免費影片。

Vue 是目前國內主流的 JavaScript 前端框架,由於操作簡單和上手快,在業務中得到廣泛應用。估計未來幾年,Vue 都會是國內中小型公司的主棧。越來越多的大廠也把 Vue 列入面試必考題,所以有必要對 Vue 原始碼仔細研讀,搞懂原理。

不管你近期有沒有求職的需求,都可以關注一下下面的兩份免費 Vue 資料,相信看完能幫你在面試中應對關於 Vue 的提問,並解決工作中遇到的開發問題。

影片二:《Vue 原始碼剖析之整體流程》,內容包括:Vue 原始碼除錯環境搭建、入口檔案剖析、Vue 初始化流程分析、Vue 原始碼學習整體流程總結、資料響應化流程分析等等。

微信長按下方二維碼兩次,新增成功即可免費領取,僅限 前239名 先到先得。

資訊

1、不分科教育

芬蘭宣佈,從今年開始,小學將嘗試不分科教育。學校不再開設物理、數學、文學、歷史、地理等不同的課程,而是統一上課,引入基於現象的綜合教學。

學生將以現實世界的現象作為起點,去學習涉及的各種知識,而不是傳統的方式,先學習各學科的知識,再去認識不同的現象。新的方式把現象作為完整的實體進行研究,把跨越學科的知識和技能融合在一起。比如,一個學習主題是歐盟,內容將包括經濟、語言、地理、歷史等相關知識。

2、恐龍滅絕的最新解釋

6500萬年前,恐龍為什麼會滅絕?目前最流行的解釋是,有一顆直徑10 公里的隕石撞地球,將大量岩石拋到平流層,遮蔽陽光,引發長達數年的黑暗與寒冬。這麼大的隕石撞擊地球,一定會留下隕石坑,科學家認為,位於墨西哥灣的直徑約180 公里的希克蘇魯伯隕石坑(Chicxulub crater),就是撞擊的地點。

最近,倫敦帝國理工學院的 Gareth Collins 教授發表論文,提出這個隕石坑的撞擊位置、撞擊方向、撞擊角度這三個要素的巧合,造就了恐龍滅絕的"完美風暴"。

首先,墨西哥灣下方有大量的硫化沉積物,隕石撞擊同時造成硫化物與海水蒸發,兩者在平流層混合,遮蔽陽光,產生長達數年的寒冬。其次,隕石以東北方向撞擊地面,而這個方向的含硫岩層最厚。最後,隕石以60度角撞擊地面,該角度會將最多的碎片拋到大氣層。下圖是按照時間順序,隕石撞擊造成的地幔結構改變和地表隆起。

3、蘋果追蹤被搶的 iPhone

本週,美國多個城市發生騷亂,蘋果公司不得不關閉零售店。即使如此,華盛頓特區、洛杉磯、舊金山、紐約和費城的蘋果商店,還是都遭到了襲擊或破壞。搶劫者偷走了店裡所有可用的產品。

但是,蘋果公司有自己的感應軟體,當從商店非法取走蘋果裝置時,該裝置會被停用。有一個搶劫者在社交媒體上面,貼出了上面的照片,當他為搶來的蘋果手機充電時,螢幕上顯示一行字:"該裝置已被停用並正在跟蹤,當地警察局將收到警報。請將該裝置還回商店。"

4、崩潰安卓手機的桌布

有人發現,將上圖用作某些安卓手機的桌布,會導致系統立即崩潰重啟,螢幕會不斷地開啟和關閉,無法再進入系統,不得不送修。目前確認受影響的手機,主要是三星和谷歌的 Pixel 手機,而且是最新的 Android 10 系統。

初步分析的原因是,載入桌布後,手機會檢查影像的"色彩空間",這時有報錯,但是沒有任何捕獲這個錯誤的程式碼,導致系統崩潰了。三星和谷歌都已經緊急釋出了補丁。另一個相關的訊息是,原定本週宣佈的 Android 11 測試版,已經推遲。

5、機器學習生成的《吃豆人》

今年是著名遊戲《吃豆人》(PAC-MAN)誕生40週年,為了紀念這個日子,Nvidia 公司建立了一個人工智慧系統,軟體可以僅僅透過觀看這個遊戲,就自動程式設計重新實現它。這個軟體自動實現的遊戲可以被人類玩,Nvidia 表示不久將線上釋出該遊戲。

這樣做的意義在於,軟體透過觀看就能瞭解遊戲規則,很類似於人類的認知過程:程式設計師觀看《吃豆人》的遊戲影片,推斷出遊戲規則,然後重新構建它。這種能力可以用於將來的遊戲設計,計算機透過觀看現有的關卡,自動建立更多的關卡。

6、一句話訊息

  • 通用電氣公司出售了燈泡業務,從此不再生產燈泡。該公司是燈泡發明人愛迪生1892年建立的,起家業務就是燈泡。

  • 《魔鬼經濟學》的作者、芝加哥大學經濟學教授萊維特(Steven D Levitt)對2萬人進行了調查,發現在做出決定後的六個月中,那些選擇改變(而不是堅持現狀)的人對他們的決定更加滿意,並且通常會更快樂。

  • 兩位美國華裔學者研究中國炒飯的物理過程,拍攝了五位廚師炒米飯。經過統計,炒一次米飯平均需要2分鐘,翻炒276次,每次持續大約三分之一秒。

  • 美國科學家提出,有些人習慣早起,是出於生理原因。他們的生物鐘週期是每天20小時,導致一天比別人早開始。

  • 谷歌表示,它的 API 照片進行 AI 識別時,將不再返回人像的性別,理由是"無法透過外貌來推斷一個人的性別"。

文章

1、Web Animations API 簡介(英文)

Chrome 84 增強了對 Web Animations API 的支援。這個 API 的主要作用是使用 JavaScript 控制 CSS 動畫。

2、遊戲攝影師,這種靠"截圖"賺錢的新職業(中文)

隨著遊戲畫質和細節的不斷進步,裡面史詩級的風景已經足以讓玩家流連忘返。

在遊戲圈裡,還真有一個叫做遊戲攝影師的職業,他們更像是遊戲中的旅客,重點是拍攝遊戲中的有趣畫面而非玩遊戲,而這種「拍攝」更準確來說是在遊戲中截圖。

3、如何看待 Deno 的模組載入方案?(英文)

Deno 透過 URL 載入 JS 模組,然後在本地快取,並沒有中央的模組倉庫,很多人不習慣這個模型。Deno 團隊的 Kitson Kelly 談了自己的看法,以及推薦的 Deno 模組管理的最佳實踐。

4、Gmail 的退訂按鈕如何工作?(英文)

Gmail 對於營銷郵件和新聞列表,提供一個"退訂"按鈕(unsubscribe)。本文分析這個按鈕是怎麼實現的。

5、位元組跳動的三道演算法面試題目(中文)

作者去面試 AI lab 視覺崗的暑期實習,第一面就是三道演算法題。其中第一題是這樣的:"10個小球隨機分到12個盒子裡,求恰好10個盒子都為空的機率,要求用 Python 程式模擬十萬次,暴力求出該機率。" 詳細解法可以參考這篇英語文章

6、如何構建二進位制 Deb 軟體包(英文)

Deb 格式是 Debian 和 Ubuntu 系統的軟體包格式,本文是一篇非常簡單易懂的教程,教你如何將二進位制可執行檔案,打包成一個 deb 軟體包。

7、如何使用 JavaScript 訪問攝像頭(英文)

本文介紹使用 MediaStream API,在網頁上捕獲相機的影片流,或者捕獲麥克風的音訊流。

8、Bash 指令碼測試框架 Bats(英文)

本文介紹怎麼為 Bash 指令碼寫單元測試。

工具

1、Straight 2 spam

一個很奇特的服務。有時候,我們不得不發電子郵件,但是又不希望對方看到。這個服務提供一段文字,只要你把它複製到郵件,你的郵件就會進入對方的垃圾郵件分類。

2、AsmBB

一個組合語言寫的 Web 論壇程式,使用 SQLite 作為資料庫後端。它號稱是世界最快的論壇程式,可以用在硬體配置很差的伺服器,本身就是一個單獨的二進位制程式。

3、Micro

一個命令列的文字編輯器,有窗格和便籤,系統資源佔用少,支援 Linux 和 Windows 系統。

4、Excalidraw

流程圖工具 Excalidraw 可以做出上圖這樣的圖示效果,可惜中文沒有手寫效果。如果一定要加,需要自己克隆程式碼,再安裝中文字型。

5、AudioMass

一個線上的音訊處理工具,可以對聲音的波形進行各種加工,新增特效。

6、trilium

一個 Markdown 格式的筆記軟體,使用目錄層級整理筆記。可以下載安裝桌面版,也可以自己架設線上版。

7、LightProxy

一個本地的代理伺服器,用於本地資料包捕獲,可以實時 hosts 繫結、設定規則轉發、mock 介面、修改請求和響應的內容等。(@xcodebuild 投稿)

8、Wifi 登入二維碼

一個生成 Wifi 登入二維碼的線上工具,手機掃碼就可以登入 Wifi。

9、Unscreen

一個線上工具,可以免費刪除影片背景。

10、Thumbor

免費的開源影像 CDN,可輕鬆壓縮,調整大小和轉換影像。

資源

1、大 O 表示法與演算法複雜性

一個線上的互動教程,透過可以執行的程式碼示例,解釋 O(n) 表示法與演算法複雜性之間的關係。

2、分析工具

該網站收集各種思考工具(比如決策樹和冰山模型),這些工具可以幫助你解決問題、制定決策和理解系統。

3、設計模式

該網站為中文教程,使用通俗的語言,介紹各種設計模式,圖文並茂。此外,還有程式碼重構方面的英語內容。(@jsonleex 投稿)

4、Fuun.fun

該網站收集了一些有趣的網頁小程式,主要是 HTML5 小遊戲。(@Bakumon 投稿)

5、計算機系統的設計原則

這個網頁收集了100多條計算機系統的設計原則,分成12個大類,下面是其中三條。

  • 儘可能將錯誤從執行時轉移到編譯時。
  • 標頭檔案的內容,至少要用於兩個原始檔。
  • 複雜性成倍增長,百萬行的程式碼庫會包含許多狀態,它的複雜性是人類無法掌控的。

本週故事:默奇森隕石

原文網址:澳大利亞 abc 廣播網

1、

默奇森小鎮(Murchison)位於澳大利亞北部,距離墨爾本大約兩個小時的車程。

這個故事發生在1969年9月28日,那是一個星期日的早晨,許多小鎮居民正在準備去教堂做禮拜。

上午10點58分,所有人都聽到了一陣奇怪的聲音。他們停下手頭的事情,仰望天空。看上去似乎一切正常,於是過了一會,大家就忘了這件事。

他們不知道,那是一顆46億年前的隕石墜落到了這裡。

2、

小鎮居民瑪麗安·貝格回憶說:"當時,我和丈夫正準備去教堂,11歲的兒子和7歲的女兒在外面的陽臺上。"

"我突然聽到了一陣轟隆隆的聲音,就對兒子喊:不要在陽臺上跳。兒子回答說:不是的,媽媽,聲音是從天上來的。"

"我們衝到了外面,看到了一團藍色的煙霧,就在天空中,還有刺鼻的烈酒的味道。"

但是,煙霧很快就散了。於是一家人繼續前往教堂,當天很多人都遲到了。

3、

那天晚上,阿諾德·布里斯班去農場擠牛奶。

他發現,農場院子裡有一些像黑色木炭的物質,但又不是木炭,不知道是什麼。當天早上還沒有這些東西,又沒有其他人來過。他想到早上的巨響,判斷它們可能是從天而降的。

他挖出了大部分的"木炭",然後將這些物質倒入農場的糞坑中。

4、

第二天早上,小鎮居民又開始議論昨天的巨響,以及那時天空中的亮光和煙霧。阿諾德·布里斯班想起來了,農場的那些類似木炭的奇怪物質,就取了一點剩下的樣本,交給當地報紙的記者。

記者報導了這件事。

5、

墨爾本大學地質學教授約翰·洛夫林(John Lovering)從報紙上看到了這件事,猜測應該是一塊隕石。但是,他沒有空,因為三個月前阿波羅11號採集了月球岩石,送回了地球。他碰巧得到了其中一塊,正忙於分析那塊石頭。

他就派了一群學生去看看,到底發生了什麼事。

6、

安德魯·格萊多(Andrew Gleadow)當時是地質專業的三年級學生。他被分配到農場,任務是從糞坑裡面找回隕石。

今天,他也成了一名教授,回憶說:"我穿著靴子,將袖子捲起來,篩著積肥,找出其中像礫石一樣的堅硬小塊。"

他拿起一塊隕石碎片,發現小硬塊裡面有一粒粒看起來像煤灰的物質,頓時驚叫起來:"天哪,這是碳質球粒隕石!"

7、

大多數隕石是石質(矽酸鹽)或鐵質(鐵鎳合金),碳質隕石是很少的。因為進入地球大氣層的時候,大部分碳都會燃燒掉。

碳質球粒隕石是所有隕石中最稀有的、最原始的品種。默奇森隕石由於落下後被迅速發現,裡面包含的有機物沒有受到汙染,這就更寶貴了。

洛夫林教授拿到樣本以後,立刻就明白了,這些隕石比阿波羅飛船帶回來的月球岩石更重要。

8、

碳質隕石因為包含碳,進入大氣層時會破裂,裂成碎片,所以它與大多數隕石不同,不是一整塊落下,而是散佈在一塊11公里長、3公里寬的區域。

默奇森隕石現在成了新聞報導的熱點,世界各地的科學家和隕石採集者都來到小鎮,尋找隕石碎片。

小鎮居民發現這是一門不錯的生意,也加入其中。每天早上太陽出來以後,母親就把10歲和11歲的吉利克兄弟趕出去,讓他們去找隕石碎片,找到以後,再把碎片賣掉。

9、

兄弟倆很熟悉小鎮的地形,他們根據各種資訊,在地圖上畫出了隕石落下的大致位置和方向。他們很快意識到,小碎片離中心點比較近,大碎片會散落比較遠。

他們斷斷續續找了一年,找到了很多碎片,以致於在當地出了名。後來,科學家來到默奇森,就會僱傭他們一起去搜尋隕石。

10、

默奇森隕石後來一共找回了100公斤,大約三分之一是吉利克兄弟找到的。

他們的母親將很多找回的隕石碎片,捐贈給了墨爾本大學和悉尼博物館,但出售了不少。價格沒有透露,傳說每克達到了3000美元。

11、

默奇森隕石已經過去了半個世紀,直到今天,它仍然具有巨大的科學意義。它的標本儲存在全世界許多大學和博物館裡。

對於很多地球科學家來說,默奇森隕石是迄今為止地球上最重要的隕石,能夠提供有關太陽系起源的線索。

12、

默奇森隕石有46億年的歷史,比太陽系還要古老,裡面包含了各種來自46億年前的有機化合物,例如氨基酸、水、糖和酒精等。這使得科學家可以瞭解太陽系形成之前的情況,以及生命的起源。

13、

科學家猜測,默奇森隕石來自一顆富含碳的小行星,可能撞到了火星外部的小行星帶,然後飛向地球,經過一百萬年才到達地球。

科學家說,"乍一看,它好像平淡無奇。但是,它實際上是銀河系的標本,非常有價值。"

14、

今天的默奇森小鎮與50年前沒有很大的變化,但是阿諾德·布里斯班已經過世了。他的女兒站在當年的農場裡面,有時候想到,如果她父親當時不把隕石樣本交給記者,或者索性忽略了那些奇怪的碎片,還會有人知道這塊隕石嗎?

言論

1、

如今,大多數網站都是由專業人士和市場營銷人員作為商業產品構建的,經過最佳化可以吸引最大的受眾,產生參與度和轉化率。

但是,世界上還有一小撮鮮為人知的網頁,由普通人設計,目的是與世界分享他們的興趣和愛好。沒有過分的修飾,通常也很古怪,但也往往很有趣和富有創意。

-- 《重新發現小型網站》

2、

彎曲的道路強迫你看房子,而不是看路。

-- David Perell

3、

團隊每次使用框架時,都會冒風險。風險在於,框架可能在你的軟體之前"消失",從而給開發人員帶來沉重的負擔。

--《無框架運動宣言》

4、

Tencent 這個名字模仿朗訊(Lucent),而且左右對稱。

-- 騰訊官方解釋,為什麼該公司的英文名是"十美分"(Tencent)

5、

如果一個人秒回了你,只能說明他正在玩手機。

-- Twitter 網友

6、

美國憲法第一修正案保障言論自由,但是隻適用於政府機關(不得限制言論),不適用於私人公司。

私人公司可以審查其平臺上的內容。所以,即使在美國,媒體平臺刪除你的言論也是合法的。

-- 《美國法院判決,Youtube 審查使用者上傳的內容合法》

回顧

2019年的本週(第 59 期):未來交不到朋友

2018年的本週(第 7 期):垃圾星球

訂閱

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

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

(完)

相關文章