慣性聚合 高效追蹤和閱讀你感興趣的部落格、新聞、科技資訊
閱讀原文 在慣性聚合中打開

推薦訂閱源

博客园 - 司徒正美
V
V2EX
T
Tailwind CSS Blog
有赞技术团队
有赞技术团队
aimingoo的专栏
aimingoo的专栏
Apple Machine Learning Research
Apple Machine Learning Research
IT之家
IT之家
Blog — PlanetScale
Blog — PlanetScale
A
About on SuperTechFans
月光博客
月光博客
T
The Blog of Author Tim Ferriss
宝玉的分享
宝玉的分享
Martin Fowler
Martin Fowler
博客园 - 聂微东
The GitHub Blog
The GitHub Blog
V
Visual Studio Blog
WordPress大学
WordPress大学
酷 壳 – CoolShell
酷 壳 – CoolShell
Engineering at Meta
Engineering at Meta
GbyAI
GbyAI

阮一峰的网络日志

科技爱好者周刊(第 396 期):互联网通信的替代方案 科技爱好者周刊(第 396 期):互联网通信的替代方案 - 阮一峰的网络日志 科技爱好者周刊(第 395 期):软件开发的第三种方式 科技爱好者周刊(第 395 期):软件开发的第三种方式 - 阮一峰的网络日志 科技爱好者周刊(第 393 期):脑腐状态 科技爱好者周刊(第 392 期):axios 投毒与好莱坞式骗术 科技爱好者周刊(第 391 期):AI 的贫富分化 科技爱好者周刊(第 390 期):没有语料,大模型就是智障 套壳中国大模型撑起500亿美元估值?扒一扒 Cursor 的"套壳"疑云 科技爱好者周刊(第 389 期):未来如何招聘程序员 科技爱好者周刊(第 388 期):测试是新的护城河 零安装的"云养虾":ArkClaw 使用指南 科技爱好者周刊(第 387 期):你是领先的 科技爱好者周刊(第 386 期):当外卖员接入 AI 字节全家桶 Seed 2.0 + TRAE 玩转 Skill 科技爱好者周刊(第 385 期):马斯克害怕中国车企吗? 智谱旗舰 GLM-5 实测:对比 Opus 4.6 和 GPT-5.3-Codex 科技爱好者周刊(第 384 期):为什么软件股下跌 科技爱好者周刊(第 383 期):你是第几级 AI 编程 Kimi 的一体化,Manus 的分层 科技爱好者周刊(第 382 期):独立软件的黄昏 AI native Workspace 也许是智能体的下一阶段 科技爱好者周刊(第 381 期):中国 AI 大模型领导者在想什么 科技爱好者周刊(第 380 期):为什么人们拥抱"不对称收益" 科技爱好者周刊(第 379 期):《硅谷钢铁侠》摘录 我如何用 AI 处理历史遗留代码:MiniMax M2.1 升级体验 科技爱好者周刊(第 378 期):预测是新的互联网热点 科技爱好者周刊(第 377 期):14万美元的贫困线 科技爱好者周刊(第 376 期):太空数据中心的争议 科技爱好者周刊(第 375 期):一扇门的 Bug 终于有人做了 Subagent,TRAE 国内版 SOLO 模式来了 科技爱好者周刊(第 374 期):6GHz 的问题 VS Code 使用国产大模型 MiniMax M2 教程 科技爱好者周刊(第 373 期):数据模型是新产品的核心 国产大模型接入 Claude Code 教程:以 Doubao-Seed-Code 为例 科技爱好者周刊(第 372 期):软件界面如何设计 大模型比拼:MiniMax M2 vs GLM 4.6 vs Claude Sonnet 4.5 科技爱好者周刊(第 371 期):一个乐观主义者的专访 科技爱好者周刊(第 370 期):正确的代码高亮 错误处理:异常好于状态码 科技爱好者周刊(第 369 期):Tim 与罗永浩的对谈 科技爱好者周刊(第 368 期):不要这样管理软件团队 一天之内,智谱和 Anthropic 都发了最强编程模型 科技爱好者周刊(第 367 期):Nano Banana 的几个妙用 科技爱好者周刊(第 366 期):旧金山疯狂的 AI 广告 科技爱好者周刊(第 365 期):流量变现正在崩塌 科技爱好者周刊(第 364 期):最难还原的魔方 科技爱好者周刊(第 363 期):最好懂的神经网络解释 科技爱好者周刊(第 362 期):GitHub 工程师谈系统设计 科技爱好者周刊(第 361 期):暗网 Tor 安全吗?
科技愛好者週刊:第 95 期
阮一峰 · 2020-02-21 · via 阮一峰的网络日志

這裡記錄每週值得分享的科技內容,週五發佈。

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

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

封面圖:日本北海道公路上的狐狸,出處 Facebook

刊首語

知乎有一個問題《疫情給中國帶來的積極意義是什麼?》,有人在下面說,疫情改變了很多觀念。

  1. 90%以上的會都是可以不開的。
  2. 許多班是可以不加的
  3. 許多養閒人的工作崗位是可以沒有的。

這一次,大部分互聯網公司,包括阿里和騰訊,被迫實行全員遠程辦公。沒有這麼多的會議、也沒有人在辦公室加班的情況下,公司基本都能正常運作,各種項目也在推進,雖然進度可能有所拖延。

那樣的話,我問大家,管理層會怎麼想?

如果我是高管,我就會注意到這個事實:既然遠程辦公,公司也能正常運作,那麼平日那些開不完的會、加不完的班,就意味著很多都是無效勞動,公司存在大量冗餘崗位,憑空增加了很多成本。

平日看上去,那麼多人都在工位上忙碌,其實相當一部分勞動,對公司來說價值不大。更糟糕的是,無效勞動會自我膨脹,帶來更多的無效勞動,那些冗餘崗位為了彰顯工作績效,填滿上班時間,會去推動一些不是很有必要的項目,讓自己顯得很忙碌,進而導致更多的會議和加班。

我的預測就是,疫情過去以後,遠程辦公的互聯網公司會增加,那些沒有遠程辦公的公司會裁員,裁掉一部分冗餘崗位。

免費前端視頻

隨著復工的一再延遲,這一段時間企業的招聘崗位顯著減少,往年三四月的面試季節已經往後推遲。

如果你的前端開發基礎還不夠紮實,現在正好可以利用起來,相當於有一個特別長的準備期。反正也是在家閒著,不如提前來準備一下面試的內容。

應對面試需要兩大要點, 一是技術棧的熟練掌握,另一個就是了解面試的相關技巧。 吃透了這兩點,等疫情結束,就有機會拿到好的 offer!

本期週刊為大家提供一批免費的視頻資料,內容分別是大牛的面試技巧分享和 Vue 這個前端常用框架的講解。以下視頻資料均由 開課吧 獨家提供。

視頻一:《一小時帶走前端大牛覆盤的求職策略》 :大廠面試章法(簡歷、目標公司、如何描述做過的項目),面試技巧的分享,面試題的詳解等。

視頻二: 《一步到位 Vue 精講》 :Vue 基礎,Vue-router 路由的使用,Vue-cli 腳手架的使用等。

視頻三: 《Vue 美食城項目》:二十分鐘手把手教你完成一個基於 Vue 開發的小項目。

感興趣的讀者,長按下方二維碼兩次,現在就能免費領取這三個視頻教程。整個過程不要求發朋友圈、不要求轉發鏈接,通過後立即發送專屬觀看鏈接。

溫馨提示:資料數量有限,僅提供299份。

掃二維碼,成功添加小助理,即可領取面試禮包。

資訊

1、冰下探測器

美國宇航局正在南極冰層下面,測試冰下探測器。這個裝置可以貼著冰層前進,收集各種數據。因為它主要依靠水流作為動力,所以能耗較小。不過,它不是為了探測地球,而是為了探測木星的衛星歐羅巴而準備的。

歐羅巴,又稱木衛二,是木星的衛星,發現者是伽利略。它表面有一層薄薄的冰外殼,下面有可能存在巨大的液態水海洋。如果確實有海洋,再加上合適的溫度和碳物質,星球內部將有可能孕育生命。

美國宇航局計劃2025年發射歐羅巴飛船(Europa Clipper),需要幾年時間才能到達木星。然後,一旦有機會,將從飛船發射這個探測器發射到歐羅巴,讓其進入冰層下面,進行探測。

2、保證命中的步槍

以色列一家公司最近展示了高科技智能步槍,美軍正在考慮是否採購。這種步槍最大的特點是帶有智能瞄準系統,一旦鎖定目標,就會自動判斷能否命中。只有在保證命中的情況下,它才允許開火。

這種槍有兩個好處 ,一是提高命中率,節省彈藥;二是使用簡單,只需5分鐘訓練,就能上手,不必是神槍手,也能百發百中。但是,這樣的話,其實也不需要人了,做成遠程操作的自動射擊系統就可以了。

3、手機的通用充電器

2020年1月30日,歐洲議會通過決議,要求歐盟制定措施,保證手機採用通用充電器。理由是為了減少電子垃圾,如果每種電子產品都只能使用自家的充電器,這會造成許多浪費,歐盟希望一種充電器標準可以適用於多種設備。

這個決議明顯針對蘋果公司,因為只有 iPhone 使用專利的 Lightning 充電器。蘋果公司已經發表聲明:"強制所有智能手機使用一種充電器,將扼殺創新,而不是鼓勵創新,這將損害歐洲乃至全世界的消費者。"

4、最清晰的太陽表面照片

2020年1月29日,美國國家科學基金會發布史上最清晰的太陽表面照片。這是直徑4米的 Daniel K. Inouye 太陽望遠鏡拍攝的,這個望遠鏡在夏威夷毛伊島一座3000米的高山頂上。

這張照片拍攝於2019年12月10日,是望遠鏡對準太陽後收到的第一束光。照片上,每個類似細胞的結構都有得克薩斯州的大小,它們是太陽內部劇烈運動的標誌。這些劇烈運動將能量從太陽內部,源源不斷地向宇宙輻射。

這個太陽望遠鏡由於聚焦太陽,會產生大量的熱量,必須有冷卻措施。超過7英里的管道將冷卻劑送到整個天文臺,並用夜間產生的冰塊降溫。

5、無人機放羊

新西蘭地廣人稀,放羊往往要花很多精力,羊群很容易走散。三年前,一位牧羊人購買了無人機,原來打算拍照,後來發現可以用來放羊。

他先讓羊熟悉無人機的聲音,但是羊無動於衷。於是,他錄製了狗叫的聲音,放在無人機上播放,羊群立刻受到了驚嚇,被驅趕開了。接著,他在無人機的飛行路線下面,放好了零食,羊群很快發現,跟著無人機跑能吃到零食。現在,對於牧羊人來說,一隻無人機可以管理300只羊,它就像一條訓練有素的牧羊犬,更容易操控和監視。

一條相關的無人機新聞是,上海警方最近在高速公路收費口,用無人機喊話:"請大家打開車窗,掃描空中的二維碼"。

6、一句話消息

  • 一家英國公司提出一種新穎的能源儲存方案:利用冷凍空氣儲存能源。電力充足時,將空氣冷凍成液態;電力不足時,就加熱冷凍空氣,使其變成氣體。空氣膨脹得如此之快,可以使發電機渦輪旋。
  • 英國科學家發現,空氣汙染會導致抑鬱症和自殺率上升。主要原因是,髒空氣中的細顆粒物可以通過血流和鼻子到達大腦,導致大腦炎症增加,損害神經細胞,以及刺激激素產生,出現不良的心理健康。據估計,如果改善空氣質量,可以減少15%的抑鬱症。

  • E-Ink 公司開發出了一種新型的彩色電子墨水屏,能夠顯示約5,000種顏色。預計明年會出現相關的電子產品。

  • 歐洲航天局委託一家瑞士公司,2025年發射一個太空清潔飛船,專門移除軌道上的太空垃圾。幾十年來,人類遺棄的衛星碎片數量眾多,已經對新的發射任務形成巨大威脅。

文章

1、C 語言主函數 main() 怎麼寫?(英文)

一篇 C 語言基礎教程,講解main()函數的語法知識。

2、如何使用 CSS 網格 Grid 製作簡歷?(英文)

本文通過一個製作簡歷的例子,展示 CSS 網格語法的靈活和方便。

3、過去十年最佳的15張太空照片(英文)

Vox 評選的15張照片,可以瞭解太空探索的最新進展。上圖是冥王星表面的照片。

4、日期版本的方案

有人正式提出了"日期版本"(ChronVer)的方案,軟件版本按照年月日編排。理由是用戶更在乎最新版本的發佈時間,而不是版本號。這裡還有一篇文章,介紹日期版本的一些現有實例

5、我如何用機器學習生成甲蟲圖片(英文)

作者介紹自己如何用數據訓練,生成不存在的甲蟲圖片,甚至可以生成跟某張人像最接近的甲蟲(下圖)。

6、從頭構建一個 BitTorrent 客戶端(英文)

本文介紹 BitTorrent 點對點下載的原理,並給出 Go 語言的實現。

7、區塊鏈的共識機制(英文)

本文使用圖片和例子解釋,區塊鏈作為一個分佈式數據庫,如何取得寫入數據的共識,以及51%攻擊是什麼。

8、GitHub Actions v2 的新語法(英文)

本文介紹 GitHub Actions 新引入的一些語法,主要介紹的是如何提供命令的輸入(input)、如何使用命令的輸出(output)。這裡還有一篇 JavaScript 項目的實例,可以作為參考。

9、如何在主機和 Docker 容器之間複製文件(英文)

軟件以 Docker 容器發佈的情況越來越多,docker cp命令可以在容器內外複製文件。

10、JavaScript 新的管道運算符(英文)

本文介紹目前處在階段一的 JavaScript 管道運算符(|>)語法提案。

工具

1、sscaffold-css

一個極簡的 CSS 默認樣式庫,目的是為 HTML 裸標籤提供美觀的樣式。

2、Wayback Machine 插件

Chrome 瀏覽器插件,互聯網檔案館的官方版本,可以查看一個網頁的歷史版本,包括那些已經無法訪問的網頁。

3、inlets

一個反向代理服務器,可以將內網的服務映射到公網。

4、jql

一個命令行的 JSON 數據查詢工具,有更簡單的查詢語法。

5、Broot

一個命令行的目錄樹瀏覽工具,可以作用ls命令的替代品。

6、Snowpack

一個 JavaScript 工具,可以將 node.js 模塊轉成單個的 JS 文件,替代 Webpack 這樣的打包工具。

7、Hexo Cheatsheets Theme

一個 Hexo 的主題,可以用來製作速查表(cheatsheet)網站,參見 devhints.io 的例子。(@glazec 投稿)

8、螢火蟲

網頁模擬黑夜中螢火蟲飛舞的效果。

9、png

一個 Node.js 模塊,用於 PNG 圖片的解碼和編碼。(@vivaxy 投稿)

10、showdoc

一個技術文檔網站的服務端,適合展示團隊的技術文檔、API 文檔。(@star7th 投稿)

資源

1、A Compiler Writing Journey

一個英文介紹,一步步講解如何寫一個最小的 C 語言編譯器。

2、industry-machine-learning

這個倉庫收集各行業應用機器學習和數據科學的真實案例。(@ketra21 投稿)

3、SQL 謀殺之謎

一個英文的 SQL 初級教程,以遊戲的方式,讓你利用學到的 SQL 概念和命令來找出謀殺兇手。(@gofromzero 投稿)

4、應用密碼學

免費的英文電子書,斯坦福大學的研究生教材。

5、谷歌的 Python 課程

谷歌公司開發的免費 Python 課程,內容包含 Python 語言知識、Git 和計算機自動化。(@ketra21 投稿)

圖片

1、Null 島

零度經線和零度緯線的交點,在西非沿岸的大西洋裡面。它稱為 Null 島,因為兩個零的座標在數學裡面可以稱為 Null。

這個地方實際上沒有島嶼,但是早期的科幻小說和動畫片虛構了這個地方存在一個島嶼。目前,那裡只有一個觀察天氣和海洋浮標。

2、切爾諾貝利事故的隔離區

1986年4月26日,蘇聯的切爾諾貝利核電站 4號反應堆發生爆炸,這是世界上最嚴重的核事故。下圖就是發生爆炸的核反應堆。

當時,35萬人被疏散。事故周圍直徑30公里的地區,被劃為禁區。

30多年過去了,在沒有人類干擾的情況下,禁區的自然生態得到了充分恢復,成為了歐洲狀況最好的自然保護區之一。攝影師拍攝了數十張照片,下面就是其中的幾張。

文摘

1、彼得·諾頓的故事

彼得·諾頓(Peter Norton),生於1943年,是一個大型機程序員。

1981年,IBM 公司發佈第一臺個人電腦不久,他就買了一臺。並在次年開發了極為成功的軟件工具套件 Norton Utilities。其中的殺手級應用程序是 UnErase,讓文件刪除變成了垃圾桶風格,如果你改變主意,隨時可以將文件恢復。

他後來又開發了多種軟件產品,還出版了大量文章(包括長期連載的《PC Magazine》雜誌專欄)和書籍,成為了著名的 PC 軟件程序員。下圖是1985年出版的他的專著《IBM PC 編程》,封面是他的上半身,捲起了袖子,雙臂交叉著。這是那一年最暢銷的電腦書,被電腦程序員稱為"粉紅色襯衫書"。

1990年,他將自己的軟件公司 Peter Norton Computing 賣給了Symantec,這使Norton 系列軟件產品成為了賽門鐵克公司的產品線。

出售公司後,彼得·諾頓(Peter Norton)的個人形象成為了 PC 維護的代名詞,印在 Norton 系列軟件的包裝上。

這種帶著領帶、捲起袖子的樣子,成為了他的經典姿勢,很有象徵意義。這代表著他是專業人士,隨時準備著手處理可能導致計算機故障的問題。這種姿勢保持了許多年。他本來不戴眼鏡,不知為何照片上都戴眼鏡,這增加了他的權威感。

下面是1991年防病毒軟件 Norton AntiVirus 的廣告,那時它才剛誕生不久。後來成為了 Norton 最著名的產品。

他也印上了 Norton 軟件贈送給用戶的馬克杯。

他甚至還變成了電腦圖標。

整個90年代,雙臂交叉的彼得·諾頓如此有名,幾乎出現在所有諾頓相關的軟件產品和書籍中。

2001年,Symantec 公司將彼得·諾頓完全從產品包裝上移除,那是一個時代的終結。產品包裝上開始出現快樂、自信的計算機用戶。

上面那些用戶的照片,始終給人一種不真實的感覺,彷彿是擬人化的道具。

再後來,Norton 軟件的包裝就沒有任何照片了。現在,Norton 軟件的用戶可能都不知道彼得·諾頓是誰。

至於彼得·諾頓本人,出售公司以後,他將大量精力用於慈善事業和收集藝術品。他對朋友說,很高興不再扮演軟件專家的角色。

2、日本的戰爭氣球

第二次世界大戰末期,日本即將戰敗。出於絕望,日本開始發動一個高空氣球攻擊計劃,希望藉助太平洋上空平流層的冬季氣流,將攜帶炸彈的氣球放飛到美國。這種高空氣球是有史以來第一個跨越大洲攻擊的武器。

氣球的直徑為10米,裡面充了氫氣,發射場位於日本本州島的東海岸。1944年11月到1945年4月,日本一共發射了9300多個氣球炸彈,預計其中10%會到達美國,這跟實際情況相差不遠,美國已經發現的有300多個,不包括落在野外沒有被發現的氣球。

氣球的飛行高度距離地面9公里,大約三天可以飛過太平洋到達美國,全程超過8,000公里。當氣球的飛行高度超過12公里時,高度計會啟動一個閥門以排出氫氣,讓氣球下降一些高度。三天以後,預計已經到達美國時,氣球會自動向地面釋放炸彈,然後啟動最後一顆炸彈,在空中炸燬氣球本身。

日本知道,由於天氣原因,氣球炸彈起到的破壞作用不會很大,攻擊的主要目的是希望在美國引起恐懼和驚慌。

1944年11月4日,美國海軍就在太平洋海岸發現了第一個氣球。空軍試圖攔截氣球,但收效甚微,因為氣球飛得太高,而且速度驚人,戰鬥機只摧毀了不到20個氣球。有一些炸彈在美國本土爆炸,沒有引起太大的破壞。

美國政府最擔心的是,氣球會引發太平洋沿岸的森林野火,戰爭時期沒有足夠人手去滅火。另外,美國知道日本正在研發生物武器,擔心氣球用來散佈毒氣或細菌。為了防止民眾恐慌,並且不讓日本得知氣球的效果,美國政府阻止新聞媒體報道氣球消息,但是後來出現傷亡以後,美國政府允許新聞界對公眾發佈警告,保證公眾瞭解到這一威脅。

一開始,沒人相信氣球直接來自日本本土。人們認為,氣球一定是從靠近加州的海洋裡的潛水艇發射的。氣球攜帶的一些沙包,送到美國地質調查局進行調查。地質學家對沙袋中的沙子進行物理和化學檢查,並參考硅藻和其他微觀海洋生物的類型和分佈。結論是,沙子不可能來自美國的海灘,也不是來自太平洋中部,一定來自日本。地質學家最終確定沙子來自日本一宮市附近,空中偵察機在那裡發現了兩個氫氣製造廠,很快在1945年4月被B-29轟炸機摧毀。

1945年5月5日,俄勒岡州的一個孕婦和五個孩子被氣球炸死,這是美國唯一的死於氣球攻擊的傷亡者。當時,他們一家正在森林野營。尋找野餐地點時,孩子們看到一個奇怪的氣球躺在地上,就跑過去檢查。他們碰到了炸彈,並且不小心引爆了。事後檢查發現,氣球已經在那裡躺了幾個月。

現在爆炸點有一塊紀念碑。一些日本平民參觀了這座紀念碑,對死亡表示歉意,並且在紀念碑周圍種了幾棵櫻桃樹,以示和平。

言論與數字

1、

我剛進入甲骨文公司時,在新入職培訓中問 CEO 拉里·埃裡森:"甲骨文的五年計劃是什麼?" 他的回答很簡單:"我們沒有五年計劃,連六個月計劃也沒有。"

我後來發現,甲骨文實際上沒有書面計劃,只有預算。我們的工作就是弄清楚拉里心裡想要什麼。

-- 貝尼奧夫,Salesforce 創始人

2、

人類現在每年生產的晶體管,比大米和小麥的粒數總和多1000倍。

-- 《能量和信息基礎設施》

3、

世界血漿市場的70%來自美國。美國有巨大的商業獻血量,血液佔美國出口的 2%,比玉米或大豆出口更多。

-- 《貧窮美國人的血液是美國的主要出口品》

4、

我進過眾多印度教寺廟,不過這一家連手機、硬幣和皮帶都不允許帶入,還是頭一遭。

不讓拍照、不讓亂投硬幣尚可理解,我問為什麼不能帶入皮帶,他們說:"因為無法判斷你的皮帶是不是牛皮。"

-- 《我在印度的701天》

5、

孫正義的願景基金的劇本基本上是這樣的:

第一步,以高估值投資一批有趣的初創公司;

第二步,以更高的估值進行1-2次後續融資,通常唯一的投資者是願景基金以前投資的公司,比如 WeWork;

第三步,向願景基金的投資人展示會計收益,以及巨大的內部收益率;

第四步,募集更多的資金。

-- 《阿美公司和願景基金有什麼共同點?》

6、

生物學正在變成一種工程學科。經過一千年,我們終於可以通過生物工程,進行設計、擴展和轉化生物。

-- 《生物學正在吞噬世界》

回顧

去年的本週:《週刊第 44 期》

訂閱

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

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

(完)