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

推薦訂閱源

博客园 - 司徒正美
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 安全吗?
科技愛好者週刊(第 227 期):臉書的公司入職教育
阮一峰 · 2022-10-21 · via 阮一峰的网络日志

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

本雜誌開源(GitHub: ruanyf/weekly),歡迎提交 issue,投稿或推薦科技內容。

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

封面圖

今年氣候異常,內地出現乾旱,但是新疆塔里木河卻是十年來水量最大的一年。水量多到漫溢至附近的塔克拉瑪干沙漠中,形成眾多的沙漠湖泊。(via

本週話題:臉書的公司入職教育

互聯網大廠都有入職教育。新人進廠以後,先培訓幾天,熟悉企業文化和制度。

講師會給大家上課,每人發一本小冊子,介紹企業理念。

我看過一些這樣的小冊子,可惜沒有保存下來。現在想想,如果掃描放上網,肯定是很有趣的讀物。

有一個臉書的前員工,把 Facebook 的小冊子放上了網。我讀了一遍,很受觸動。

Facebook 這家公司,這幾年發展得不好,但是這本小冊子做得挺好。從頭到尾,傳遞了一種互聯網創業的正能量:我們為什麼創業,不是為了錢,是為了追求一種理想。

這件事很諷刺,因為臉書壓根不是一家理想主義公司,差得很遠。但是,它偏偏把理想主義表達得很好,讀了這本小冊子,讓你禁不住認同它的理念,從而統一了員工的思想,鼓舞了幹勁。這種表達能力是值得學習的。

下面,我就給大家看看,這本小冊子到底寫了什麼,國內的公司可以學學。

封面就印了一句話:"臉書本不打算成立公司",讓你忍不住好奇往下讀,它到底想說什麼。

翻到第二頁,"(成立公司是)為了完成一項使命:讓世界更加開放和連接。"

第三頁接著說,怎麼才能完成這項使命呢?"(我們要)改變人們的交流方式,從而改變世界。"

單單這三頁,公司的格局和抱負就已經躍然紙上了。

後面就是對員工的要求了:為了實現這個目標,你需要做到......

"卓越和舒適很少能夠共存。"

"不管颳風下雨,不管烈日長夜,都不能阻止程序員快速完成代碼。"

"行動快的人會接管世界。"

這就是告訴新人,你的工作會很艱苦,你的任務就是快速提交有用的代碼。

礙於篇幅,後面就略過了。直接翻到小冊子的最後一頁,是這樣一句話。

"如果我們不革自己的命,其他人就會革我們的命。"

這句結束語說得真牛,不創新就是死。言下之意,你來我們這裡上班,循規蹈矩、無功無過是要被淘汰的。

這讓我想起一樁十年前的軼事。2012年,臉書搬進了新的總部大樓。那棟樓原來是 Sun 公司的大樓,後來 Sun 公司被甲骨文收購了,樓就空出來了。

臉書裝修時,沒有製作新的大樓標牌,只是在原來標牌的正面,塗上了自己的標誌(下圖)。

標牌的背面,根本沒裝修,仍然保留了原來 Sun 公司的標誌(下圖)。

臉書這樣解釋:背面那家消失的公司,可以時刻提醒我們,如果我們失敗了,別人就會取代我們。

科技動態

1、人造樹葉

英國劍橋大學發明了"人造樹葉",可以漂在水上,模擬光合作用,通過陽光、二氧化碳和水生成燃料。

這種人造樹葉其實就是一張電子薄膜,夾在兩塊玻璃基板之中,非常輕薄,不會沉下去。

它照到太陽光後,可以將水分解為氫氣和氧氣,也可以將二氧化碳合成為可燃氣體。但是,新聞報道沒透露,如何收集這些可燃氣體。

科研人員設想,這種樹葉可以用於一些偏遠島嶼,或者沿海小村莊,為當地人提供能源。

2、VR 辦公

上週,臉書和微軟宣佈合作,共同打造 VR 辦公環境。

臉書負責 VR 頭盔,微軟負責 VR 辦公軟件,主要是移植它的 Office 套件和 Teams 線上會議系統。

這套系統還能提供 VR 桌面,只要戴上頭盔,桌上就會出現五臺顯示器。可以想象,如果這套系統能夠成功,就更沒必要去辦公室上班了。

3、數字車牌

美國加州批准使用"液晶車牌",即車牌是一塊液晶顯示器。

液晶車牌可以用手機編輯,能夠個性化顯示車輛號碼。如果車輛被盜,你甚至可以遠程控制,在車牌上顯示"本車被盜"。

供應商稱,"數字車牌"一旦上路,就會讓傳統的金屬車牌看上去像19世紀的古董。

國內也可以引用這種做法,有利於車輛智能化、聯網化,還能拉動消費,請看下面視頻

4、顯卡水平儀

最新的 NVIDIA RTX 4090 顯卡開始發售了,這塊顯卡非常龐大,長度超過小臂,重量達2.5公斤,比磚頭還要重。

它的安裝難度很大,因為實在太長太重,對主板和機箱造成巨大的壓力。一家不知名的中國廠商想到了一個絕招,居然在顯卡上附帶了水平儀(下圖顯卡頂部的綠色小管)。

如果管子裡面的液體流向一端,就說明顯卡裝歪了,需要調整。

這塊顯卡的功率是 600w,整機的功率需要 850w。很難想象,桌面電腦將來會發展成什麼樣。集成電路的密度已經接近極限,計算能力的提高,將伴隨著功耗和體積的增大,PC 會不會變得跟空調一樣大。

5、智能盲道斑馬線

盲人怎麼過馬路?傳統的方式是,綠燈期間會響鈴,盲人聽到鈴聲過馬路。顯而易見,這種方法對於盲人並不方便,也不太可靠。

廣西南寧在10月15日國際盲人節,啟用了首條智能盲道斑馬線。交警部門事先向盲人提供手環,盲人來到路口,可以按下手環的按鈕。

斑馬線兩端的感知設備,一旦接收到手環信號,就會調整紅綠燈,並通過視覺和聲音的方式對過往車輛進行預警,提醒車輛停車。

斑馬線中間還設有一條凹凸不平的盲道,盲人走在盲道上會有觸感,知道自己正在過馬路。

文章

1、家用千元級 3D 打印機(中文)

最便宜的 3D 打印機已經是千元級別了,這樣的打印機好不好?

2、50歲碼農面試記(中文)

作者是加拿大華人,一直從事數據庫管理。工作了20年後,他想轉開發,於是猛刷 Leetcode,開始投簡歷求職。

3、美國的對華半導體禁令(英文)

10月10日,拜登政府發佈了空前嚴厲的對華半導體禁令,其中有一條甚至禁止美國公民在中國半導體公司任職。這實質上已經不是貿易禁令了,而是開始扼殺中國的半導體工業。

作者是一個美國分析師,站在美國政府的立場,分析為什麼他認為這個政策可以打擊中國。從這篇文章,可以瞭解美國高層的想法。這裡還有另一篇相關的分析文章

4、網頁的最佳大小是不超過 14KB(英文)

TCP 協議有"慢啟動"的特徵,導致 14KB 網頁的傳輸速度明顯優於 15KB 網頁。所以,網頁(或者首屏代碼)最好不超過 14KB。

5、應用內瀏覽器的隱私風險(英文)

當你在手機 App 裡面打開一個網址(比如微信裡面點擊一個網址),你是在應用內瀏覽器打開,而不是在系統瀏覽器。

這時,宿主 App 可以監聽你的一舉一動,很多巨頭都這麼幹。

6、如何保持網頁圖像的縱橫比(英文)

作者詳細討論了,在網頁圖像加載之前,就提前留出圖像空間的兩種方法:CSS 的 aspect-ratio 屬性,以及<img>的 height 和 width 屬性。

7、什麼是"乾淨的代碼"?(英文)

有一本名著叫做《Clean Code》,提倡程序員要寫"乾淨的代碼"。這篇短文就總結了一些特徵,什麼樣的代碼可以稱為乾淨。

工具

1、mCaptcha

一個開源的網絡機器人識別工具(captcha),帶有前端和後端。它的原理是工作量證明,如果對方發出大量請求,將不得不耗費大量計算資源。

2、Replit App

Replit 是基於瀏覽器的 IDE,本週推出了手機 App,讓你可以在手機上開發軟件。

3、Froebel

一個 TypeScript 寫的工具函數庫(help library),類似於 Lodash,特點是嚴格強調類型正確,在 Deno 和 npm 都可以使用。

4、Domain Admin

開源的域名 SSL 證書監測平臺,可以自己搭建,監控 SSL 證書,到期自動郵件提醒。(@mouday 投稿)

5、Wolfia

這個服務的想法很好,用戶上傳一個安卓 App,網站會在後臺新建一個安卓虛擬機,運行這個 App,讓用戶通過網頁使用。

6、vue-fabric-editor

開源的、基於 fabric.js 和 Vue 的圖片編輯器,可自定義字體、素材、設計模板。(@nihaojob 投稿)

7、HTTPie

API 調試工具 HTTPie 推出的網頁版。

8、TAURI

Electron 的替代品,用來製作跨平臺的桌面應用,使用 Rust 語言開發。它採用各平臺自帶的 WebView,缺點是支持的 Web API 會比較少,優點是打包產物體積小。

9、ReadySet Core

一個免費的雲服務,提供 SQL 緩存,可以放在數據庫的前面,它會緩存每一條 SQL 查詢。

10、Tailwind DX

Chrome 開發者工具的插件,用來增強 Tailwind CSS 的調試。

資源

1、Freehand 意繪

Stable Diffusion 模型的一箇中文化版本,簡化了參數和操作步驟,方便中文用戶使用。可以根據中文描述生成圖片,不過可能因為資源不足,響應很慢。(@TandK8600 投稿)

2、Four Tet

Spotify 歌單,由一個英國音樂製作人創建。他不停往裡面添加歌曲,目前已經有1860首歌,可以播放155小時,不少是很古怪的音樂。

3、AI 繪畫資料

這個中文倉庫收集 AI 圖片生成引擎的各種資料。(@hua1995116 投稿)

4、Famnom

一個食品營養數據庫,可以查詢食物熱量,只支持英語查詢。它的數據來自美國農業部

5、谷歌拼圖

谷歌推出的網頁的拼圖小遊戲,支持多人一起拼。

圖片

1、地圖的失真

有時候,看地圖會誤判,地圖上俄羅斯過大(6400公里),非洲過小(7200公里)。

這並不是地圖畫錯了,而是地球為球形,投影成平面地圖會失真,高緯度地區被拉長了。

2、動物肖像

一位美國攝影師堅持使用拍攝人類肖像的方法,拍攝動物肖像。他說要拍出動物高貴的一面。

他說,自己99%的時間用於觀察,而只有1%的時間用於按下快門。

3、噴氣飛行服

一家生產噴氣飛行服的英國公司,發佈了產品視頻,3分鐘30秒飛上900多米的山峰,非常酷。

這種飛行服的背後有一個大的渦輪機,每條手臂上還各有一個小型渦輪機,用來產生推力。

該公司說,它可以用於山地救助,快速從山上搶救傷者。

文摘

1、一種新的面試方法

如何在面試中考察應聘者?

不同的面試官有不同的方法。最近,我聽說有一種方法是讓應聘者"分享自己的代碼"。

應聘者選擇一段他的項目代碼,展示給面試官。後者會針對性地問一些問題,例如為什麼這麼寫、有沒有其他實現方法、哪些部分你覺得寫得好,哪些寫得不好等等。

我認為,這可能是最糟糕的面試方法。

首先,一些優秀的應聘者可能沒有項目代碼可以分享。舉例來說,他們的前僱主禁止分享內部代碼,或者應聘者剛剛畢業,還沒有寫過任何有意義的項目代碼。

其次,面試官需要能夠理解應聘者的代碼。這意味著,你只能僱傭到跟你有類似技能、做過類似項目的人。如果面試官是網絡工程師,去招聘系統程序員,那將很難理解應聘者的代碼。

再次,這種方式非常主觀,容易受到各種偏見的影響。應聘者的代碼好不好,不同的人會有不同的看法。這意味著,如果有多個面試官,很可能無法達成一致。另一方面,你也無法直接比較不同的應聘者,因為他們每個人拿出的代碼都不一樣。

最後,這種方法遺漏了工作的其他許多重要方面。在大多數工作中,展示的那一段代碼可能一點都不重要。另外,使用這段代碼的人,往往根本不需要理解它是怎麼工作的。所以,你正在面試中測試的,可能是一項無關緊要的技能。

更好的面試方法,應該是反過來的。面試官拿出一段代碼,讓應聘者點評這段代碼。

言論

1、

抖音對於創作者的價值在於,你不需要訂閱者就可以獲得瀏覽量,它的發現引擎會把你推給其他人。

-- Hacker News 讀者

2、

我觀看並計時了 TikTok 2019年的100個最熱門視頻,得到的結論是最適合 TikTok 的視頻長度是16秒。

-- 《TikTok 短視頻的最佳長度》

3、

提交代碼後,谷歌內部有兩次代碼審查。第一次審查是功能審查,確保代碼按照預期工作;第二次審查是可讀性審查,確保代碼是可讀的,並且易於理解和維護。

-- 《如何為變量起名》

4、

招聘時,最重要的不是招到優秀的工程師,而是避免招到糟糕的工程師。

-- 《高績效的個人和團隊》

5、

每當有人給我的開源項目,提出這樣或那樣的要求,我就給他三個 F,讓他自己選一個。

Fix it, Fork it, F**k off.(修復它;分叉它;滾蛋。)

-- 《開發開源項目的三個 F》

歷史上的本週

2021年10月15日:AR 技術的打開方式

2020年10月16日:創業的凸函數和凹函數

2019年10月11日:韓劇《阿爾布拉罕宮的回憶》

2018年10月12日:DHH 的新書《工作何必瘋狂》

鳴謝

國產軟件 FlowUs 提供個人專欄服務(查看週刊專欄),集成了"文檔+表格+網盤",適合知識庫、數據管理、文件存儲多種用途。

(完)