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

推薦訂閱源

博客园 - 司徒正美
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 安全吗?
科技愛好者週刊(第 257 期):黃仁勳的 Nvidia 故事
阮一峰 · 2023-06-02 · via 阮一峰的网络日志

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

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

封面圖

河南省駐馬店市趕在大雨之前,連夜搶收小麥,100架無人機提供夜間照明。這種無人機帶著電線升空,通過地面車輛供電,可以連續照明10小時。(via

黃仁勳的 Nvidia 故事

黃仁勳大概是硅谷最有影響力的華人。

1993年,他跟兩個朋友一起創辦了芯片設計公司 Nvidia(中文名"英偉達")。當時是小公司,可現在是美國第五大科技公司(僅次於蘋果、微軟、谷歌和亞馬遜)。

十年前,如果你買了 Nvidia 的股票,現在都要笑死了,因為它上漲了105倍!最近十年美國漲幅第一名的股票就是它。

上週,黃仁勳突然出現在臺灣,被拍到在饒河街夜市買小吃。

後來大家才知道,他要參加5月27日的臺大畢業典禮,他是今年的演講嘉賓。

我推薦這個演講,網上有全文。原文是英語,已經譯成中文。

他只講了20分鐘,但是解開了我心中一直的疑問:Nvidia 是怎麼發家的。下面就是我根據這個演講,整理出來的 Nvidia 的故事。

黃仁勳說,為什麼要創立 Nvidia?因為我們看好加速計算。

人類對計算速度的要求一定會越來越高,CPU 只能做通用計算,加速計算需要定製的專用硬件,所以我們的創業目標就是加速計算的硬件。

市場需求量最大的加速計算硬件,就是遊戲的圖形芯片(GPU),所以我們選擇遊戲顯卡作為創業產品。我們只做芯片設計,生產全部外包。

1994年,我們的第一個客戶是日本遊戲公司 SEGA,我們為它的遊戲主機設計顯卡。

(圖片說明:Nvidia 的第一個產品,SEGA 遊戲機的 NV1 顯卡。)

但是第二年,微軟發佈了 Windows 平臺的圖形接口 Direct3D。我們一下子就慌了,因為它跟我們的設計是衝突的。

我們最終選擇中止 SEGA 的合約,改為 Windows 平臺開發 GPU。這是一步險棋,因為 SEGA 是我們唯一的客戶,卻被我們踢走了。我們的資金只能支持6個月,如果這點時間裡面,拿不出新產品,我們就只有倒閉了。

幸運的是,快要沒錢的時候,我們設計出了 Riva 128,這塊芯片取得了成功。到了1997年底,它的出貨量超過100萬張,我們就這樣活了下來。

我們為 Windows 平臺設計顯卡,一直幹了10年。

雖然產品很受歡迎,但是有一個問題:人們只用這些顯卡打遊戲,無法用於其他的加速計算。 因為那時的 GPU 必須通過 Windows 的接口使用,受制於操作系統,用戶無法直接操作 GPU,很難將其用於自己的用途。

為了擴展 GPU 的用途,2007年我們推出了 CUDA 框架,讓用戶可以操作 GPU 底層接口,定製化編程,滿足自己的加速計算需求。GPU 從此可以用於科學運算、物理模擬等各方面。

令人失望的是,市場需求始終不旺,而我們推進 CUDA 的成本非常高。那幾年,我們的利潤受到嚴重拖累,股價低迷。內部也出現分歧,有人提出放棄 CUDA。

誰能想到,命運的轉折點突然出現了。2014年,人們發現 CUDA 能夠滿足 AI 訓練的大量計算,它一下子就變得異常火爆。隨著 AI 的快速發展,我們從此走上了康莊大道,股價一飛沖天。

除了 AI,我們也嘗試把加速計算推廣到其他新興領域。

2007年 iPhone 誕生了,手機芯片成為了一個超級市場。我們開始考慮為安卓手機開發芯片。

但是,手機芯片是集成的,CPU、GPU、通信芯片(調製解調器)做在一起。如果我們要做安卓芯片,就必須研發通信芯片。這跟我們的加速計算方向是不符合的。

我們不得不做出一個艱難的決定:放棄手機市場。為了彌補這個損失,我們選擇進軍另一個更符合我們的市場:自動駕駛的車用芯片。 自動駕駛的計算量非常大,市場也很廣闊。

上面就是 Nvidia 的簡史。回顧這段歷史可以看到,只要你堅信自己的大方向是對的,不妨就堅持做下去,不要害怕遇到挫折,也不要被眼前利益誘惑,最終會看到回報,Nvidia 就是這樣走過來的。

活動消息

本週末和下週末,有兩個技術活動,歡迎大家參加。

1、抖音 Android 講座(第4期)

抖音這種10億用戶級別的超級 App,到底是怎麼開發的?

去年底開始,週刊發佈了好幾個預告,字節官方為了推廣技術品牌,策劃了一個系列活動。抖音的安卓團隊要跟社區交流,主力程序員依次登臺,介紹開發實踐。

抖音背後是一個巨大的軟件工程,他們團隊的人非常多,對於這次活動也很重視,想展示一些乾貨,不要變成泛泛的見面會,所以選題很細,一口氣安排了幾十個演講,不得不分成六期,兩個月一期。

四月是第三期,他們事後接受聽眾的反饋,做了一些調整。本月是第四期,更平易近人,加入了一些通用的軟件工程、軟件設計內容,這次一共有五個演講,不僅安卓程序員可以聽,其他領域感興趣的同學也能聽。

  1. 抖音全源碼實戰:如何應對超大工程複雜度
  2. 插件化架構演進之路:抖音如何使用插件結構
  3. 虛擬機優化實踐:抖音內置的虛擬機是怎麼回事
  4. 體驗優化實踐:如何精細化提升用戶體驗
  5. 穩定性優化及工具體系建設:如何保證應用的穩定可靠

本次活動時間是下週日(6月11日)下午,現在就可以免費報名,點擊這個鏈接,或者掃描下方二維碼,瞭解活動詳情,報名預約線上直播。

這種規模的活動,整個大團隊集體亮相,以後大概很難再有了。大家別錯過這個跟字節工程師交流的機會,參會者還有抽獎,現場準備了大量的精美禮品。

2、雲原生沙龍

雲端計算現在一般用"雲函數"來做,也就是 Serverless 模式。

你寫一個函數,放到雲端,用 HTTP 請求觸發,返回它的運行結果。這樣的好處很多,不用自己架設後端,可以隨意縮放,而且省錢。

但是,一旦落實到具體業務,大家往往不清楚 Serverless 怎麼落地。就算是大公司,目前也在探索中。

明天(6月3日)下午,字節的基礎架構團隊和稀土掘金社區聯合辦了一個技術沙龍,大家一起探討 Serverless 的實際應用。

重點的是,地點在北京方恆時尚中心,大家知道,那裡就是字節的工區。如果你想參觀字節,可以借這個機會去看看,當然也可以選擇線上參會。

  1. 字節跳動的 Serverless Worker,by 死月(字節 Node.js 團隊)
  2. Serverless 計算的落地實踐,by 吳桂勇(字節火山引擎)
  3. 使用 Serverless 提升資源利用率,by 吳天龍(阿里雲)
  4. 字節跳動激勵業務的 Serverless 的場景與應用,by 李嘉程(字節研發)

跟大家交流的,都是字節和阿里的第一線工程師。線下參會的同學,還有筋膜槍、AI 音箱、掘金紀念品的現場抽獎。

大家可以點擊這個鏈接,或者掃描上方圖片二維碼,瞭解活動詳情,選擇線下/線上報名參會。

科技動態

1、帶顯示屏的移動硬盤

美國網友製作了一個很有創意的移動硬盤。

它的外殼模仿傳統的3.5寸軟盤,但是上面帶有一個彩色觸摸屏,可以查看裡面到底包含了哪些文件。

大多數程序員家裡,都有一堆移動硬盤和 U 盤。要搞清楚裡面有什麼文件,就需要把它們插到電腦上,這很麻煩。這個裝置就解決了這個問題。

2、全息馬戲團

一家德國馬戲團舉行一場 3D 全息馬戲表演,完全不使用真實的動物。

表演現場一共有11臺投影機,分佈在不同的方位,觀眾等於在觀看360度視頻。

馬戲團說,這樣有利於保護動物,不必為了娛樂和賺錢而圈養訓練它們。另外,觀眾還能看到一些以前沒法表演的奇觀,比如巨大的金魚在空中游動。

如果效果好,以後的現場表演可能都是這種全息視頻,不僅馬戲表演,演唱會也可以。

3、3D 打印籃球

著名籃球品牌 Wilson 開發了一款 3D 打印籃球。

這種籃球是打印出來的,內部中空,表面佈滿了網眼,採用彈性聚合材料,最大優點就是不用充氣。

傳統籃球必需充氣,氣壓太高或太低,都會影響手感。3D 打印籃球就沒有這個問題,尺寸、重量、彈性都與傳統籃球接近,目前的問題就是還不夠耐用。

4、七天環遊世界

一個美國男子實現了"七天遊覽世界七大奇觀"的壯舉。

他在七天時間(6天16小時14分鐘)裡面,親身遊覽了以下七個地點。

  • 中國 長城
  • 印度 泰姬陵
  • 約旦 佩特拉古城
  • 意大利 羅馬鬥獸場
  • 巴西 里約熱內盧的基督救世主塑像
  • 秘魯 馬丘比丘
  • 墨西哥 奇琴伊察

由於時間實在太緊張,他必須在每個景點打卡後,立刻趕往飛機場,乘坐最近的航班離開。這七天的吃飯和睡覺,他都在飛機上,中間只在羅馬吃過一頓麥當勞。

這次活動是一家旅行社贊助的。該旅行社表示,如果你願意出3.8萬美元,也能為你安排世界七大奇蹟的套餐,當然時間會比七天長一些。

文章

1、Meta 裁員親歷記(中文)

Meta 公司一共裁掉了1萬多個員工,一位親歷者講述自己被裁過程和感受,有很多細節。

2、我用 GPT 給電子廠帶貨(中文)

作者介紹自己怎麼用 ChatGPT 大批量製作營銷文章和視頻。

3、越來越龐大的顯卡(中文)

微星推出了一款原型顯卡,號稱是為了下一代 RTX 5090 顯卡準備的設計,厚達空前的4.2個插槽。

裡面主要是散熱的銅片,一般的機箱根本放不下。很難想象,這麼發展下去,未來的遊戲電腦會是什麼樣。

4、Deno 支持 npm 打包(英文)

Deno 1.34 版引入了一個新功能,可以把 Node.js 程序和 npm 模塊打包,成為一個二進制文件,支持 Windows/Mac/Linux 全平臺。

5、popover API 介紹(英文)

網頁的彈出層是很常用的 UI 模式,Chrome 正式推出了 popover API,瀏覽器內置了彈層組件。

6、如何製作 GitHub 個人主頁(英文)

本文演示 GitHub 個人主頁如何定製,並且使用腳本,通過 GitHub Actions 定期更新。

7、谷歌 AI 備忘錄(英文)

這篇文章據說是谷歌內部洩漏的,一位研究員寫給高管的備忘錄,看上去像真的。

他分析了目前 AI 的發展狀況,提出谷歌的應對策略,建議加大開源力度。

工具

1、Csv2ImageApp

這個開源工具可以將 CSV 文件轉成圖片。

2、SAMIST

一個 Python 桌面程序,為 Meta 公司的 AI 模型 SAM 提供了圖形界面,可以提取照片裡面的物體。

3、Git-Sim

一個命令行工具,可以生成圖片或動畫,顯示某個 Git 命令對當前倉庫的影響。

4、Read Something

一個開源的 Chrome 插件,可以將網頁轉成閱讀模式,並且內置了 AI 總結、翻譯、Mardown 轉換等功能。(@zhongyiio 投稿)

5、MIB

一款開源的 Windows 桌面應用,將安卓手機備份到桌面電腦,支持增量備份。(@QC2168 投稿)

6、Rubic

一個響應式小程序開發框架,採用跟 Vue3 一樣的編程模型。(@JasKang 投稿)

7、SQLucky

一款開源的數據庫可視化操作工具,基於 Java,用來平替同類付費軟件。(@tenie 投稿)

8、flutter_chatgpt

一款開源的 ChatGPT 聊天客戶端,基於 Flutter,支持手機和桌面所有平臺。(@bravekingzhang 投稿)

9、IceCubesApp

開源的社交媒體 Mastodon 的 iOS 客戶端,功能比較多,還在不斷開發中。

10、Juice Shop

一個用作安全訓練的 Web 應用,裡面包含了最常用的10種安全漏洞,供練習者破解。

資源

1、Fluent 2

微軟發佈新的設計風格 Fluent 2,不僅用於 Windows,還提供用於 Web 和 iOS 的組件。

2、計算機專業學習路線

據說站長是北大學生,參考美國名校的計算機培養方案,整理的計算機專業學習路線。(@Stein283036 投稿)

3、Docker and Kubernetes 完整開發指南

Udemy 視頻課程,搬運到了 B 站,有中文字幕。通過 Node.js 項目,循序漸進學習 Docker 和 Kubernetes。(@lyf61 投稿)

4、從頭實現一個數據庫

介紹數據庫原理的英文電子書,前半部分可以免費閱讀。作者還另著有一本《自己實現 Redis》

5、LLM University

介紹 LLM(大規模語言模型)的免費教程網站。

圖片

1、佛羅里達海灘

一個美國攝影師專門拍攝佛羅里達州的熱門海灘,人群和遮陽傘的照片非常驚豔。

文摘

1、為什麼硬件很難做

一年前,我們收到客戶的報告,我們生產的工業機器人出現了莫名其妙的故障。

我們取回了故障機器人,硬件和軟件團隊進行了各種分析,總是無法復現用戶遇到的故障。

我們猜測,原因大概是耦合器鬆了,導致電機無法帶動車輪。

於是,我們重新設計了耦合器。但是,產品都在用戶手裡,很難一個個回收進行更換。我們就想出了另外一種方法,讓用戶自己操作,打開機器人,重新擰緊耦合器。

根據用戶反饋,這個方法有效,機器人沒有再出現故障。

後面整整一年,都平安無事。

正當我們忘了這件事,上個月客戶又報告,故障重新出現了。

我們想這一定不是原來的故障,肯定是別的原因導致的。我們取回了機器人,在公司開關了幾百次,跟一年前一樣,我們無法復現用戶遇到的故障。

後來,有人突發奇想,將機器人放入冰箱。第二天早上我們把它拿出來,很神奇,故障就出現了。過了十分鐘,故障在室溫下又消失了。於是我們明白了,它跟溫度有關係。

為了徹底搞清楚問題,公司放午餐的冰箱,箱塞滿了機器人。

最終,我們確定有一個組件在特定溫度下,會產生噪聲信號,導致了故障。只要移除兩個電阻就可以修復它。這次真的是徹底修復了。

事後證明,去年的故障也是這個原因。當時,我們讓客戶拆開機器,重新擰緊耦合器,使得機器內部的溫度上升了,所以故障就消失。實際上這個故障跟耦合器完全無關。

再加上後來冬天過去了,天氣轉暖,故障就再也沒有出現。等到冬天再次到來,故障就重新出現了。

我們的機器人屬於很簡單的那種,只有數百個零件,但是每個零件都可能發現不可預測、難以發現的故障,這就是為什麼硬件很難做的原因。

言論

1、

以後不再有《教父》,也不再有《綠野仙蹤》,只有15秒的人類愚蠢片段。

-- 一位好萊塢編劇,談他怎麼看待 TikTok

2、

財務成功的最快途徑,是在三個不同的即將上市的公司各自工作四年,然後四十歲就可以退休。

-- 《四十年的職業生涯》

3、

我建議購買一本《成功人士的七個習慣》,但不要閱讀,而是燒掉它,從而做出一個象徵性姿態,跟這類成功學決絕。

-- Linus Torvalds,Linux 創始人

4、

我想關掉 Youtube 的短視頻(Shorts)功能,點擊"刪除"按鈕,結果它顯示"此功能將隱藏30天"。

我感覺像被某個尋求晉升的谷歌產品經理打了一記耳光,他告訴我,他比我更瞭解我的需求。

-- Hacker News 網友

歷史上的本週

為什麼軟件變得複雜(2022 #210)

中年碼農的困境(2021 #160)

如果不能去美國上市(2020 #110)

一本介紹人類起源的學術自傳(2019 #60)

鳴謝

週刊得到國內新一代知識管理與協作平臺 FlowUs 的幫助,深表感謝。

FlowUS = 文檔 + 表格 + 網盤。你可以用它寫文檔、做主頁、管理數據、存儲文件等等。

每一期週刊同時發佈在 FlowUs 專欄,歡迎大家也去開通自己的專欄和主頁。

(完)