這裡記錄每週值得分享的科技內容,週五釋出。
封面圖
武漢光谷是今年春節晚會的分會場,將表演燈光秀,非常有科幻感。(via[6])
年終筆記四則
下面是過去的筆記,我讀到有意思的文章時,記錄下來的感想,每一則都不長。
前幾天翻閱,覺得可以放在一起,重新發布,今天先發四則。
一、工作也有利息
銀行存款有利息,存得越久,利息越多。
工作也是一樣,也有利息。如果今年的工作可以節省明年或未來的工作時間,就是一份有利息的工作[7]。
工作有利息,意味著你未來的工作時間會變少,多出來的時間,就可以去做別的事情,創造更多的價值。
這提示我們:
(1)不要輕易更換工作領域,否則以前積累的利息就作廢了。只有在同一個工作領域,才可能產生長期積累,以前的工作為以後打基礎,最終產生巨大的利息。
(2)在職業生涯的早期,積累效果最好,最容易產生複利。開始積累越晚,產生複利就越少。
(3)有些勞動沒有積累效果,不會產生利息,比如重複性的機械勞動(快遞、咖啡店員、門衛……),你明年還是要重複做這些事情。
(4)最好的人生策略就是,找到你深感興趣、可以長期做下去的領域,在上面投入大量的工作時間(包括質量和數量),然後隨著年齡增長,享受以前工作的複利。
二、巴菲特的選人標準
巴菲特說,他考察候選人,就看三個“i”[8]。
•integrity(正直)•intelligence(智慧)•initiative(主動)
這三個“i”當中,“主動”最重要。“正直”和“智慧”的人到處都是,但如果不主動,不是自己想去做些什麼,就什麼也不會發生。
三、快樂機
1974年,一個美國哲學家提出一個假設,如果世界上有“快樂機[9]”,只要插上電源,就能帶來源源不斷的快樂,並且無法分辨,這種機器快樂與現實世界的快樂有何不同。
哲學家說,我們就可以觀察人們的選擇。
如果大多數人選擇快樂機,而不是現實生活,這就證明人生的目標是體驗儘可能多的快樂(享樂主義)。
當時因為不可能造出快樂機,所以無法驗證他的假設是否正確。現在不一樣了,有了遊戲機、VR 頭盔、短影片平臺……
四、未來的三種關鍵能力
未來,你需要三種能力。
(1)專業能力。你需要有一個專長。
(2)寫作能力。未來是遠端工作,團隊成員分散在各地,以寫作——而不是當面交流——作為主要的溝通手段。
(3)影片製作能力。以前,文字能影響大眾,現在影片是最強的大眾傳播渠道。如果你能製作好看的影片,將想法和產品視覺化,就更容易讓更多使用者看見。
[本週軟體] Midscene.js:瀏覽器自動化利器
本週介紹一個很特別的瀏覽器自動化工具:Midscene.js[10]。
它的最大特點,就是自然語言驅動(需要自行接入 AI 模型[11]),操作瀏覽器,以及理解網頁內容,將結果以 JSON 資料返回。
大家可以安裝它的瀏覽器外掛[12],直接輸入自然語言指令,進行體驗。
比如,互動指令(點選搜尋按鈕)、查詢指令(返回所有商品的連結)、斷言指令(頁面是否有三個按鈕)。
有了它,你可以編寫 YAML 指令碼[13],完成瀏覽器自動化;也可以將它接入 Puppeteer 和 Playwright,讓後兩者接受自然語言指令。
使用自然語言驅動之後,自動化指令碼變得容易維護、效果更穩定。
總之,如果你需要瀏覽器 UI 測試,或者抓取網頁資料,就不要錯過 Midscene.js[14]。它在 GitHub 已經獲得2700顆星。
科技動態
1、VR 審判[15]
美國最近的一起民事案件的審判中,被告律師讓法官戴上了 VR 頭盔。
律師說,他們製作了一段 VR 動畫,可以讓法官從被告的視角,沉浸式瞭解整個案件的過程。
這是歷史上第一次,法庭審判使用 VR 頭盔。
所有人在法庭上都戴著 VR 頭盔,場景很魔幻。完全可能的是,整個審判以後可能都會搬到虛擬世界,不必所有人到場。
2、亞馬遜最大的樹[16]
亞馬遜原始森林有無數棵樹,沒人知道哪一棵最大。
一個美國科學家透過衛星照片,找到了一棵可能是亞馬遜最大的樹。
衛星照片只能拍到樹冠,只要識別出最大的樹冠,就應該是最大的樹。
科學家發現,有一棵樹的樹冠,直徑超過60米,相當於樹下可以停五輛頭尾相連的大巴,可謂樹王。
3、其他
(1)中文網際網路語料資源平臺[17]釋出,一共 2.7TB 中文資料,向社會開放,專門用來訓練大模型。
(2)一位國外使用者購買了亞馬遜的影片會員[18],震驚地發現,電視機明明開了靜音,但是廣告時間居然會自動取消靜音。
文章
1、一個副業應用的開發心得[19](中文)
本文總結2018年作者為自己的安卓應用,加了一個收費功能的開發心得。(@javayhu[20] 投稿)
本文介紹了兩國的知名軟體,都有不少很厲害的專案。(@mzhren[21] 投稿)
3、為什麼要學習寫編譯器[22](英文)
作者談為什麼你應該試試自己寫一個編譯器,並且提供了三個入門的學習資源。
4、國際數學奧林匹克金牌得主的去向[23](英文)
國際數學奧林匹克是高中生的數學比賽,作者做了一個調查,歷屆金牌得主後來怎麼樣?
5、AWS S3 與 Cloudflare R2 比較[24](英文)
AWS S3 是一個老牌的儲存服務,Cloudflare R2 是它的新興對手。本文比較這兩種服務。
6、無限滾動輪播的 CSS 實現[25](英文)
本文教你只用 CSS 實現類似彈幕的無限滾動輪播效果,還能用滑鼠懸停。
7、如何將筆記本用作第二個顯示器[26](英文)
一篇電腦使用的教程,如何將筆記本當作顯示器使用。
工具
1、barba.js[27]
一個 JS 庫,讓網站頁面的切換產生平滑的動畫效果。
2、httpdbg[28]
一個 Python 程式的桌面偵錯程式,在類似瀏覽器控制檯的環境裡除錯 HTTP 請求。
3、BiliMusic[29]
一個 macOS 桌面程式,讓使用者播放 B 站收藏的音樂。(@609529897[30] 投稿)
4、ScreenShot[31]
免費的 App 預覽圖製作工具,支援華為、小米、OPPO、VIVO、鴻蒙、AppStore的應用商店預覽圖製作。(@ovelv[32] 投稿)
5、貓步簡歷[33]
免費開源的簡歷製作工具,提供各種模版和主題,可以定製化模組。(@Hacker233[34] 投稿)
6、KeyClicker[35]
開源的 macOS 應用,打字時模擬機械鍵盤和打字機的聲音,有200多種聲效。(@jaywcjlove[36] 投稿)
7、Peek Focus[37]
一個 Chrome 外掛,點選時,不在新的標籤頁、而在頁面浮層裡開啟連結。(@zerosoul[38] 投稿)
8、Docker 映象拉取工具[39]
該工具用於下載 Docker 映象,無需 Docker 環境,支援自定義倉庫地址,配置國內映象源。(@topcss[40] 投稿)
9、桌布樣機生成器[41]
生成電子裝置桌布效果圖的免費工具。(@leven-z[42] 投稿)
10、BlogKeeper-文捕[43]
線上部落格文章解析下載工具,支援微信公眾號/部落格園/CSDN/掘金/簡書/思否等平臺,可以儲存成多種格式。(@GailZhangJY[44] 投稿)
AI 相關
1、Raphael AI[45]
基於 Flux.1-DEV 模型的 AI 影像生成網站,免費、無使用量限制、不需要註冊。(@markliuyuxiang[46] 投稿)
2、AI Shortcuts[47]
Chrome 瀏覽器擴充套件,一鍵查詢不同 AI 。(@taoAIGC[48] 投稿)
3、Audio Transcription[49]
將播客或音訊轉錄成文字,並給出摘要,基於 Next.js 和 OpenAI Whisper,程式碼開源[50]。(@winterfx[51] 投稿)
4、Get Your Perfect Chinese Name[52]
AI 給外國人起中文名字。(@syhdeclan[53] 投稿)
資源
1、BestBlogs.dev[54]
精選中文科技文章的閱讀平臺。(@ginobefun[55] 投稿)
2、自洽的程式設計師[56]
一本中文電子書,作者分享如何調整心態,解決職場常見問題,提供線上閱讀[57]。(@zhangchenchen[58] 投稿)
3、我的 3D 主頁[59]
作者用 React Three Fiber 構建的 3D 個人主頁,非常華麗。
4、Staying[60]
程式碼視覺化網站,可以將 Python 和 JS 程式碼的執行步驟,以動畫形式展示,內建了許多常見演算法的演示。(@lezhu1234[61] 投稿)
圖片
1、錯誤的數學[62]
一位美國網友注意到,一家設計公司在社交媒體上,釋出了下面的圖片。
圖片聲稱,33000英尺(1萬米)高空的飛機,比5000英尺(1500米)的飛機,在飛向同樣目的地時,花費的時間是後者的4倍(假定飛行速度相同)。
這位網友第一反應是,這是在開笑話嗎?它為什麼忽略地球半徑。
地球半徑(設為 R)大約是1800萬英尺,這意味著外圈長度只比內圈,多了不到1%。
而且,由於33000英尺高空的空氣阻力減小,該高度的飛行時間實際上可能更少。
2、報時球[63]
報時球(time ball)是19世紀港口使用的一種報時裝置,供海上的水手校準時間。
平時,球都在杆子頂部。每天中午1點,球就會落到杆子的底部,看到的人就知道1點到了。
在1點前5分鐘,球會落到杆子的一半,讓大家做好準備。完全落下後,過了兩三分鐘,球就會重新升起。
文摘
1、照明的歷史[64]
工業革命之前,世界是漆黑的,燈光極其昂貴,火是唯一的人造光源。
歷史上,人造光一直是富人和有權勢的人的特權,生產和維護既費力又骯髒,可用性和質量都很差。窮人很難獲得人造光,總是生活在黑暗中。
古代房屋在夜晚有蠟燭照明,是巨大財富的標誌。當時,蜂蠟製成的優質蠟燭是最好的光源,但天然蜂蠟的供應有限,加上手工製作的繁瑣,除了最富有的人之外,其他人都買不到優質蠟燭。
一位作家寫道:“開啟你的冰箱門,你召喚出的光線比18世紀大多數家庭所享受的光線總量還要多。”
後來人們發現,鯨油(鯨魚的皮下脂肪)是更好的蠟燭材料,燃燒時發出乾淨、穩定的光,是工業革命早期了最好的照明,但它也非常昂貴。
捕鯨業為世界帶來了照明,但也將一些鯨魚物種推向了滅絕的邊緣。僅在1700年至1800年間,為了得到鯨油,就至少有300,000頭鯨魚被屠殺。
1800年代初,歐洲和美國出現了燃氣照明,燃燒煤氣來發光。然而,燃氣照明的安裝和維護費用昂貴,而且有危險。所以,煤氣燈一般不用在家裡,而用在工商業和大城市的路燈。
煤氣燈很亮,比之前的任何燈至少亮20倍。使用燃氣照明是人類第一次體驗明亮的照明。
1846年,天然氣生產的副產品煤焦油(簡稱煤油)做成燈,用來照明。煤油開始取代鯨油,導致照明成本直線下降,並且燃燒時明亮、無味。
正是因為煤油,夜間第一次變得明亮了,天黑後也能生產和娛樂。
19世紀後半期,托馬斯·愛迪生(Thomas Edison)發明了電燈,電照明的時代從此來臨。
言論
1、
人類一種可能的未來是,人工智慧精英坐擁驚人的財富,與世隔絕,然後拿出最少量的施捨,來保證廣大的失業人員不鬧事。
— 李開復《AI·未來》
2、
網際網路早就不是缺少管制、充滿顛覆性創新的領域了,如今人們正在尋找一種新的監管和治理框架,以應對極少數大型數字企業對網際網路的壟斷。
— 《2024年 IP 地址報告》[65]
3、
如果你仔細想想,最好的書實際上是一個極其漫長的咒語,它讓你在餘生中變成另一個人。
— @thisone0verhere.bsky.social[66]
4、
父親要求我,只要有時間,就總是參加葬禮,哪怕這對我有一些不方便和情緒壓抑。因為這樣做,你就參與分擔了他人生活中那些不可避免的、偶爾發生的災難。
— 《總是參加葬禮》[67]
5、
我不明白,99%進入 AI 底層模型開發的公司,能得到什麼好處?
如果 AI 模型真的像宣傳的那樣,能做到任何事情,那麼大多數公司只需要等待,就能獲得跟自行開發模型同樣的好處。很多公司似乎都非常害怕錯失良機,其實根本不存在這一點。
— Hacker News 讀者[68]
往年回顧
(完)
References
[1]
開源:
https://github.com/ruanyf/weekly
[2]
投稿:
https://github.com/ruanyf/weekly/issues
[3]
《誰在招人》:
https://github.com/ruanyf/weekly/issues/5830
[4]
郵件聯絡:
mailto:[email protected]
[5]
mailto:[email protected]
[6]
via:
https://m.jstv.com/photo/2025/1/10/1327223884412051456.html
[7]
有利息的工作:
https://www.linkedin.com/pulse/time-value-mike-speiser/
[8]
三個“i”:
https://www.inc.com/marcel-schwantes/warren-buffett-hiring-top-talent-characteristics.html
[9]
快樂機:
https://en.wikipedia.org/wiki/Experience_machine
[10]
Midscene.js:
https://github.com/web-infra-dev/midscene
[11]
接入 AI 模型:
https://midscenejs.com/zh/model-provider.html
[12]
瀏覽器外掛:
https://chromewebstore.google.com/detail/midscene/gbldofcpkknbggpkmbdaefngejllnief
[13]
YAML 指令碼:
https://midscenejs.com/zh/automate-with-scripts-in-yaml.html
[14]
Midscene.js:
https://midscenejs.com/zh/
[15]
VR 審判:
https://www.instagram.com/p/DEVcSZ7SaZQ/
[16]
亞馬遜最大的樹:
https://ctrees.org/news/largest-tree-amazon-with-fabien-wagner-63
[17]
中文網際網路語料資源平臺:
https://corpus.cybersac.cn/#/dataSet
[18]
亞馬遜的影片會員:
https://old.reddit.com/r/mildlyinfuriating/comments/1hx5wkq/my_amazon_tv_now_unmutes_itself_during_prime/
[19]
一個副業應用的開發心得:
https://javayhu.com/2018-nian-yi-ge-xiao-fu-ye-de-kai-fa-xin-de/
[20]
@javayhu:
https://github.com/ruanyf/weekly/issues/5924
[21]
@mzhren:
https://github.com/ruanyf/weekly/issues/5935
[22]
為什麼要學習寫編譯器:
https://takashiidobe.com/gen/writing-compilers
[23]
國際數學奧林匹克金牌得主的去向:
https://xquant.substack.com/p/where-have-the-international-math-0d9
[24]
AWS S3 與 Cloudflare R2 比較:
https://kerkour.com/aws-s3-vs-cloudflare-r2-price-performance-user-experience
[25]
無限滾動輪播的 CSS 實現:
https://blog.logto.io/css-only-infinite-scroll
[26]
如何將筆記本用作第二個顯示器:
https://www.xda-developers.com/how-use-laptop-second-monitor/
[27]
barba.js:
https://barba.js.org/
[28]
httpdbg:
https://github.com/cle-b/httpdbg
[29]
BiliMusic:
https://github.com/609529897/bilibili_music
[30]
@609529897:
https://github.com/ruanyf/weekly/issues/5937
[31]
ScreenShot:
https://screenshot.onionai.so/
[32]
@ovelv:
https://github.com/ruanyf/weekly/issues/5906
[33]
貓步簡歷:
https://github.com/Hacker233/resume-design
[34]
@Hacker233:
https://github.com/ruanyf/weekly/issues/5910
[35]
KeyClicker:
https://github.com/jaywcjlove/key-clicker
[36]
@jaywcjlove:
https://github.com/ruanyf/weekly/issues/5925
[37]
Peek Focus:
https://peekfoc.us/
[38]
@zerosoul:
https://github.com/ruanyf/weekly/issues/5926
[39]
Docker 映象拉取工具:
https://github.com/topcss/docker-pull-tar
[40]
@topcss:
https://github.com/ruanyf/weekly/issues/5931
[41]
桌布樣機生成器:
https://www.taojuju.com/
[42]
@leven-z:
https://github.com/ruanyf/weekly/issues/5932
[43]
BlogKeeper-文捕:
https://www.blog-keeper.com/
[44]
@GailZhangJY:
https://github.com/ruanyf/weekly/issues/5933
[45]
Raphael AI:
https://raphael.app/zh
[46]
@markliuyuxiang:
https://github.com/ruanyf/weekly/issues/5939
[47]
AI Shortcuts:
https://chromewebstore.google.com/detail/ai-shortcuts-for-chatgpt/dkhpgbbhlnmjbkihoeniojpkggkabbbl
[48]
@taoAIGC:
https://github.com/ruanyf/weekly/issues/5904
[49]
Audio Transcription:
https://podcast.zeabur.app/
[50]
程式碼開源:
https://github.com/winterfx/Podcast-Transcription
[51]
@winterfx:
https://github.com/ruanyf/weekly/issues/5934
[52]
Get Your Perfect Chinese Name:
https://givemeachinesename.com/
[53]
@syhdeclan:
https://github.com/ruanyf/weekly/issues/5940
[54]
BestBlogs.dev:
https://www.bestblogs.dev/
[55]
@ginobefun:
https://github.com/ruanyf/weekly/issues/5909
[56]
自洽的程式設計師:
https://github.com/zhangchenchen/self-consistent-coder
[57]
線上閱讀:
https://self-consistent-coder.readthedocs.io/zh-cn/latest/
[58]
@zhangchenchen:
https://github.com/ruanyf/weekly/issues/5919
[59]
我的 3D 主頁:
https://dement.dev/
[60]
Staying:
https://staying.fun/zh
[61]
@lezhu1234:
https://github.com/ruanyf/weekly/issues/5929
[62]
錯誤的數學:
https://www.charlespetzold.com/blog/2025/01/Very-Wrong-Math.html
[63]
報時球:
https://en.wikipedia.org/wiki/Time_ball
[64]
照明的歷史:
https://bigthink.com/the-past/genius-and-blood-how-cheap-light-transformed-civilization/
[65]
《2024年 IP 地址報告》:
https://www.potaroo.net/ispcol/2025-01/addr2024.html
[66]
@thisone0verhere.bsky.social:
https://bsky.app/profile/thisone0verhere.bsky.social/post/3ld4fibye4s2s
[67]
《總是參加葬禮》:
https://www.npr.org/2005/08/08/4785079/always-go-to-the-funeral
[68]
Hacker News 讀者:
https://news.ycombinator.com/item?id=42431415
[69]
祿豐恐龍谷記行:
http://www.ruanyifeng.com/blog/2024/01/weekly-issue-287.html
[70]
真實方位是如何暴露的?:
http://www.ruanyifeng.com/blog/2022/12/weekly-issue-237.html
[71]
元宇宙會成功嗎:
http://www.ruanyifeng.com/blog/2021/12/weekly-issue-187.html
[72]
Slack 被收購,以及企業的技術選型:
http://www.ruanyifeng.com/blog/2020/12/weekly-issue-137.html