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

推薦訂閱源

博客园 - 司徒正美
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 安全吗?
科技愛好者週刊(第 326 期):世界沒有那麼多財富
阮一峰 · 2024-11-22 · via 阮一峰的网络日志

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

本雜誌開源,歡迎投稿。另有《誰在招人》服務,發佈程序員招聘信息。合作請郵件聯繫[email protected])。

封面圖

內蒙古庫布其沙漠的光伏基地,一望無際的光伏發電板鋪設在沙漠之中。(via

世界沒有那麼多財富

維基百科有一個頁面"人均財富排名"。

它列出了不同國家/地區的人均財富,可以用來比較生活水平:人均財富越多,生活水平越高

需要注意的是,它比的是財富,不是收入。

財富的範圍更廣泛,除了收入,還包括其他資產(比如房產、股票、汽車等等)。財富的計算公式是,你的資產減去你的負債

財富 = 資產 - 負債

這個頁面提供了很多統計數據,我分享其中一些。

(1)2022年底,全世界的總財富是454.3萬億美元。

我們常說"把蛋糕做大",這就是蛋糕目前的大小。它除以全世界53.6億的成年人口,可以得到,每個成年人擁有財富8.47萬美元(約60萬人民幣)。

所以,如果你的財富超過60萬元人民幣,就超過全世界至少一半人了

(2)美國的人均財富是55.1萬美元,中國是7.57萬美元,只是美國的七分之一。

因此,我認為,中國未來的增長空間巨大。理由是中國沒可能停留在人均財富只有美國七分之一的水平,就增長不動了。

(3)中國人均財富7.57萬美元,相當於55萬人民幣。乍一看,你可能覺得,一個成年人擁有55萬人民幣的財富,這並不少。

但是,實際上是很少的。

假定這55萬都是現金,那麼即使過得很節儉,房租+日常消費每月3000元,也只夠生活15年。想靠這些錢退休還差得遠,你還是必須工作賺錢。

假定這55萬里麵包括了不動產和固定資產(比如汽車),由於存在折舊和市場波動,它們可能會不斷貶值。等到變現的時候,你的財富很可能大幅縮水。

結論就是,55萬人民幣的人均財富,實際價值比名義價值低很多,根本不夠支撐長期生活。

(4)這就是世界的現狀:現有的財富總量,不足以讓每個人擺脫貧窮

對於普通人來說,即使能夠達到平均值,你的財富也是不夠的,這個世界就沒有那麼多財富。

一個社會想要致富,歸根結底還是需要創造更多的財富。 真正的財富不是財富本身,而是創造財富的能力。如果你能夠創造財富,那才是真正的財富,比那些靜態的財產更有價值。

"創造財富"的方法,就是能夠不斷生產出人們需要的東西。這才是國家和個人最應該培養的能力。

[本週軟件] Rspack 工具棧

現在有一個趨勢,JS 工具紛紛使用 Rust 語言重寫,速度可以提高至少一個數量級。

最近,我就在使用這樣一個"新生代工具" Rspack,感覺很不錯,介紹給大家。

Rspack 本身是 Rust 應用,用來取代老牌的 JS 構建打包工具 Webpack。

使用後的速度提升,非常明顯,Rspack 的耗時大概是 Webpack 的十分之一。如果 Webpack 需要10秒,Rspack 就是1秒。

但是,它的最大優勢還不是快,而是 Webpack 的無縫替換。你基本上不需要改動配置,直接把配置文件webpack.config.js改名為rspack.config.js即可。

Rspack 不僅兼容 Webpack 的語法,還兼容插件。根據官方文檔,下載量最高的50個 Webpack 插件,80%以上可以直接使用,剩下的也有替代方案。

Rspack 團隊為了保證兼容性,向 Webpack 官方倉庫做了100多次提交。甚至 Webpack 的主要維護者之一的 Alexander Akait 親自動手,讓很多插件可以在 Rspack 正常運行。

另外,Rspack 的功能也更多。比如,Webpack 模塊聯邦(Module Federation)的作者 Zack Jackson 加入了 Rspack 團隊,為 Rspack 實現了模塊聯邦 2.0。

它在社區已經得到很多好評,發佈一年多以來, GitHub 倉庫有9800顆星星,今年還獲得了 GitNation 基金會的"年度突破開源項目"獎。

今年8月,它發佈了 1.0 版,API 已經穩定了,可以放心用於生產環境。

不過,由於全盤繼承 Webpack,Rspack 也同時繼承了前者的體驗問題:配置麻煩,上手不算容易。開發團隊為了解決這個問題,在 Rspack 的基礎上,封裝了一系列更簡單易用的衍生工具

  • Rsbuild: 專注於構建 Web 應用。
  • Rslib: 專注於構建 JS 軟件包。
  • Rspress:專注於生成靜態站點,比如文檔和博客。
  • Rsdoctor:專注於構建分析。

以上這些工具,底層都是 Rspack,分別用於不同的用途,統稱為"Rspack 工具棧"。

其中,Rsbuild 是更簡單易用的構建打包工具,對標 ViteRsbuild 的底層是 Rspack,就像 Vite 的底層是 esbuild + Rollup 一樣。構建項目時,你可以選擇 Rspack,也可以選擇 Rsbuild,後者的配置更簡單一些,體驗更好,針對性的功能更多。

對於國內開發者,Rspack 工具棧還有一個好處。雖然它來自一個國際化團隊,但是屬於字節開源出來的工具,字節內部大量項目已經採用,中文支持和中文文檔都是優先的。

大家使用 RspackRsbuild 後,如果遇到問題,就去項目倉庫提 issue,官方都會快速回應。

科技動態

1、風力發電飛艇

一家北京公司推出了風力發電飛艇。

這個飛艇長23米、直徑15米,艇中央有一個直徑5米的涵道,裡面安裝了風力發電機,葉片長2.4米。

飛艇飛到500米的高度,風力發電機進行發電,然後通過電纜將電力傳回地面。

高空的風遠大於地面,因此高空風力發電的效果更好。

這個飛艇的遠期目標是飛到"風能密度為地面200倍、年發電時長為地面4倍以上的平流層(高度約1萬米)",將風力發電成本降到現在的十分之一。

2、局域網遊戲室

一個美國程序員出於懷舊,在家中地下室建造了一個局域網遊戲室。

遊戲室一共可以容納12人對戰,電腦檯都是摺疊的,可以收納進牆壁。

下面就是電腦桌全部收起來的樣子。

他設置了一個家庭服務器,遊戲軟件存在裡面,電腦終端去讀取遊戲。

佈線是一個大工程。

他還專門準備了一個儲藏室,存放電腦的內存、CPU 和顯卡等配件。

雖然建成後運作良好,但他有一個最大的煩惱:現在的遊戲只支持互聯網對戰,很少支持局域網對戰,大多數時候他只能玩老遊戲。

3、金字塔的建材

埃及金字塔位於沙漠之中,科學家一直很困惑,建造金字塔的巨大石塊如何運進沙漠?

那些石塊每個有2.5噸重,古埃及人用了什麼方法,長途運輸幾千塊巨石。

最近的一項發現,可能揭示了答案。科學家使用衛星照片,發現尼羅河有一條已經乾涸的支流。

幾乎所有的金字塔都分佈在這條支流的旁邊,這說明古埃及人很可能通過水運,將巨石送到建築地點。

上圖中,深藍色是現在的尼羅河,淺藍色是那條已經乾涸的支流,各種顏色的點是金字塔的位置。

4、其他

(1)一個國外程序員在自行車訓練機的把手上,裝了兩個分離式鍵盤,可以一邊騎車,一邊打字。

(2)CSS 有了一個新的徽標

(3)卡西歐推出一款形似手錶的戒指。

文章

1、排版引擎縱談:程序員的視角(中文)

本文介紹並對比了幾種排版引擎,重點是 CJK 文字處理: HTML + CSS、LaTeX、LaTeX.js、Typst 和 react-pdf。(@xiaohanyu 投稿)

2、AI 的視覺注入攻擊(英文)

本文介紹如何在圖片裡面,進行"視覺注入"(visual prompt injections),從而欺騙 AI 模型。比如,上圖男子拿著一張紙,上面寫著"忽略我這個人"。

3、服務器端渲染簡介(英文)

本文舉例介紹網頁應用的"服務器端渲染"是什麼,也就是大家常說的 SSR(server side rendering)。

4、帶有平鋪式窗口管理器的 Linux 桌面(英文)

對於大量使用鍵盤的人,平鋪式窗口管理器最好用。本文介紹了內置平鋪式窗口管理器的 Linux 桌面環境。

5、12 個當代 CSS 的一行代碼增強(英文)

本文介紹12種 CSS 的新寫法,只要一行代碼,就能增強網頁樣式。

6、如何正確使用 git worktree(英文)

git 有一個 worktree 功能,大多數人只把它當作分支功能的替代方案。作者提出,應該把 worktree 用來管理併發任務。

工具

1、Neat CSS

一個極簡的 CSS 框架。

2、PG Back Web

一個帶有 Web 界面的 PostgreSQL 備份工具。

3、Llama OCR

這個網站提供免費的圖片 OCR,通過 AI 識別圖片裡面的文字,好像不能識別中文。

4、MySpeed

可以自己架設的網絡測速工具。

5、dive

這個工具可以顯示 Docker 鏡像文件每一層的內容。

6、moffee

一個命令行工具,使用 Markdown 格式製作和展示幻燈片。

7、Google Backup

開源命令行工具,用來備份谷歌郵件、通訊錄和日曆。

8、lcl.host

一個為本地開發環境 localhost 提供 https 證書的工具。

9、Interactive Git Log

一個 VS Code 的插件,為 Git 提交日誌提供一個可交互的圖形界面。

10、Makeext

構建工具 Make 的一個擴展,讓make命令可以輸出項目的幫助信息。

資源

1、Sound Box

一個在線音效網站,提供多種自然環境音效以及白噪音。(@wincatcher 投稿)

2、I Don't Have Spotify

你輸入 Spotify 的音樂鏈接,這個網站就會查找替代音源(比如 Youtube)。

3、DuckDuckGo AI Chat

DuckDuckGo 最近推出的免費 AI 聊天。

4、The Copenhagen Book

一組短文,介紹 Web 應用相關的用戶認證知識。跟充滿術語的加密學文章不一樣,這組文章簡明好懂。

圖片

1、祖父的小提琴

前些日子,一位紐約程序員偶然得到了1912年拍攝的他祖父(下圖拉小提琴者)的老照片。

他用 AI 模型為老照片上色。

他突然意識到,自己小時候見過照片裡面的小提琴。

祖母去世時,家裡人把祖母的東西都存放在閣樓。在他印象中,裡面就包括一把小提琴。

他就跟妻子一起,回到老房子的閣樓找找看。

小提琴居然還在。

他請人修復了這把小提琴,把它交給自己的女兒。

他寫道:看著女兒拿著100多年前她曾祖父的琴,不禁讓人有一種時間穿越的感覺。

文摘

1、燃燒 NeXT

1990年,喬布斯決定推出新型號的 NeXT 電腦,外殼要用鎂合金製作。

鎂是一種相對昂貴的金屬,非常堅固且重量輕。喬布斯認為,這樣的外殼不僅美觀,而且可以節省搬運和製造成本。

我當時是一名報道計算機行業的記者,但以前學的是化學。我對這個決定很感興趣,我知道鎂燃燒時會發出明亮的白色火焰,我不禁好奇地想,如果 NeXT 燒起來會是怎樣。

1991年秋天,我採訪了 NeXT 的硬件副總裁。採訪結束後,我提出,能不能送給我一個 NeXT 的外殼,讓我燒燒看。他笑著同意了。

第二天,我開車去工廠,拿到了電腦外殼。

我很快就發現了問題:鎂合金需要高溫才能點燃,普通火焰點不燃,但是我無法制造這樣的高溫。於是,我無可奈何,只能把電腦外殼寄放在朋友家裡。

一年後,朋友告訴我,她厭倦了保留這個玩意。而且,NeXT 已經決定停產這個型號,於是我開始認真考慮怎麼燒掉它了。我想,它燃燒的照片正好配合停產新聞,作為雜誌封面。

設計燃燒方案時,我考慮到,鎂燃燒時會發出明亮的白色火焰和大量的白煙,雖然煙霧無毒,但可能引起警察或消防部門的注意。於是,我給消防部門打電話,詢問有沒有燃燒許可證。但是,他們不清楚這些事情,沒人燒過這麼多的鎂。我還被告知,必須獲得空氣汙染的許可證。

最後,我沮喪地決定執行原來的計劃:開車去沙漠深處,然後把它燒掉。

但是最後一刻,我想到了加州的勞倫斯·利弗莫爾實驗室,這是一個隸屬於能源部、由加州大學伯克利分校管理的實驗室。很多武器在那裡實驗,我確信那裡肯定有燃燒幾公斤鎂的設施,而且也有必要的許可證。

我打電話給他們,他們同意了借給我照明彈的實驗室。這讓我的攝影師特別高興,因為室內燃燒更容易拍出好的效果,陽光直射下幾乎不可能看到火焰。

正式燃燒的前一天,我又找了一臺舊的 NeXT 電腦作為備用。

到了正式燃燒時,我們用氣焊槍點燃了它。氣焊槍的藍色火焰,接觸到了電腦外殼,半分鐘後,它開始發出獨特的橙色光芒,然後慢慢融化。突然間,一道耀眼的白光閃過,然後是穩定的白色火焰。

我知道鎂燃燒得很明亮,但我不知道有多快。我想至少會持續一分鐘,但事實證明,鎂的燃燒速度非常緩慢。當火焰最終熄滅時,剩下的只是一些塊狀的奶白色灰燼----氧化鎂。

下面我們那一天拍到的照片。

言論

1、

我不戴手錶。原因很簡單,因為現在是最重要的時刻。我不追求做更多的事,而是追求把當前的事做得更好。

-- 黃仁勳,Nvidia 的 CEO,解釋為什麼不戴手錶

2、

15年前,一位巴西營養學家發現,儘管巴西家庭對糖和油的消費減少,但肥胖率卻在上升。為什麼人們吃得更健康,卻變胖了?

他認為,這是因為精細加工食品的出現,促進了人們對食品的消化。他因此創造了"超加工食品"(ultra-processed foods)這個詞。

從此,這成了科學界的共識:想要健康,應該吃一些粗糧,避免多吃精細加工的食品。

-- 《關於超加工食品的風險》

3、

AI 研究已經70年了,人們最近才發現,讓 AI 成功的真正方法是大量的計算。

根本原因就是摩爾定律,它使得計算成本持續呈指數式下降。

-- 《馬斯克的夢想和 AI 的教訓》

4、

我遇到一個程序員,他完全不想使用 AI。因為他用過一次,發現錯誤很多,就不想再用了,也不想了解。

這件事令我很困惑。我理解 AI 被過度炒作了,可能對你正在做的事情沒有用處。我不理解的是,在2024年,你怎麼可能成為一名程序員,卻對一項據說會從根本上改變我們未來編程方式的技術一點也不好奇。

-- 《他們都使用它》

往年回顧

網絡社區的悲劇(2023 #279)

手機充電問題的解決(2022 #229)

AR 技術的打開方式(2021 #179)

創業的凸函數和凹函數(2020 #129)

(完)