科技愛好者週刊(第 316 期):你一生的故事

阮一峰發表於2024-09-06

本雜誌開源,歡迎投稿。另有《誰在招人》服務,釋出程式設計師招聘資訊。合作請郵件聯絡[email protected])。

封面圖

龍珠島是香港的一個孤島,大小約為四個足球場,以前是荒島,後來建了樓盤。目前,島上沒有任何商店,只有兩臺自動售貨機。(via

你一生的故事

幾年前,我讀過一篇科幻小說,名字叫做《你一生的故事》(Story of your Life),有中譯本。

這篇小說得過很多獎,還被好萊塢改編成電影《降臨》(Arrival)。

它的作者是美國華裔小說家 Ted Chiang(中文名為姜峰楠)。

它講了一個什麼故事呢?

有一天,外星人的飛船來到地球,就停在地球軌道上面。它們向地面傳送了很多半圓形的通訊站,希望與人類建立接觸。

人類只要來到這些通訊站,透過某種類似"可視電話"的機制,就能跟外星人面對面交流。

問題是,這些外星人都是七隻腳的怪物,人類聽不懂它們的語言。美國軍方就派出一個語言學家,試圖學會它們的語言。

語言學家在學習過程中,慢慢領悟了,預見到了自己的未來。

她看到,自己會結婚,會有一個女兒,然後女兒25歲時將在一場意外事故中去世。

於是,當她聽到未來的丈夫問自己:"你想要個孩子嗎?",不禁陷入了沉思,要不要讓這樣的命運發生呢?

這就是小說的內容,它的名字《你一生的故事》,就是指語言學家在講述她的女兒一生的故事。

我讀完後,對這個故事本身沒有特別的感覺,倒是對這個書名念念不忘。

每個人的一生都是一個故事,關於走過的旅程,經歷的戰鬥,感受的苦惱和困惑。但是,大多數人的故事沒有記錄下來,隨著日子湮沒了。他們自己不會寫,也不會有人幫他們寫。

如果存在一種服務,可以把每個人的一生寫成故事,儲存下來,那該多好?

前幾天,我發現有人抱有一樣的想法,而且居然已經動手做出來了。

他的實現思路很簡單,就是隨身佩戴一個攝像頭,每隔一段時間,自動或手動對著周圍環境,拍一張照片。

然後將這張照片傳送到 OpenAI,讓 AI 根據預先設定的提示詞,用傳記的作者的口吻,為照片生成一段描述。

他用樹莓派 + 攝像頭 + 列印的外殼,做出了一個這樣的裝置,只要佩戴在身上,就會定時把周圍環境的照片傳送到 OpenAI。

他用的提示詞如下,我譯成了中文,裡面的人名、城市、年齡都是隨便改的。

我就從網上找了一張上海街景的照片。

然後,把照片和提示詞一起發給 OpenAI,下面就是返回的描述。

街道兩側的建築展示了上海的傳統與現代的融合,老舊的石庫門建築與現代的招牌交相輝映。電線杆上縱橫交錯的電線像是城市生活的複雜脈絡。儘管張三已經習慣了這種忙碌的城市生活,但每次路過這樣的街景,心中總會湧起一絲慰藉。

在這繁忙的一天裡,張三像往常一樣穿梭在這座大都市的心臟地帶,儘管他只是其中的一員,但這座城市的每一個角落都承載著他的故事和夢想。

這像不像一段傳記?

這些照片和描述都按照時間順序儲存,只要將它們連起來,就是一部圖文並茂的你的傳記。以後,你自己或者其他人,就可以檢視你的每一年是怎麼度過的。你還可以手動新增自己的補充。

就這麼簡單,實現了 AI 為你寫傳記。它使用的都是很普通的技術,完全可以整合在市售的智慧眼鏡裡面。

我希望,很快就會有公司推出這樣的服務,讓 AI 為你寫每天的傳記。以後,每個人都會有成文的"你一生的故事",流傳下去。

[數碼荔枝活動] JetBrains 全家福折扣

數碼荔枝是國內知名的正版軟體銷售商店,擁有眾多正版軟體的代理權。

現在是開學季,他們推出了 JetBrains 系列軟體折扣,來週刊釋出活動訊息。

大家知道,JetBrains 是世界排名第一的 IDE 開發商,著名的 IntelliJ IDEA 和 WebStrom 都是它的產品,尤其前者堪稱 Java 必備工具。另外,谷歌官方推薦的安卓開發語言 Kotlin,也是它發明的。

大家想要購買正版,這是挺好的機會。現在到9月底,可以點選領取50元 JetBrains 優惠券,或者掃描下圖二維碼:官方優惠售價打98折,再減50元。

科技動態

1、宇航員的尾巴

動物的尾巴,一個重要作用就是在運動中,保持身體的平衡。

英國皇家設計學院的一個學生,根據這個原理,為宇航員設計了一條尾巴,便於在失重環境下保持平衡。

這個尾巴還可以有其他功能。比如,作為第三隻手,抓住支撐物。

它的問題是,無法用意識控制這個尾巴,而是要手動拉扯控制繩,有點像百葉窗的操作方式。

2、假西瓜

美國媒體報導了一樁令人啼笑皆非的新聞。

犯罪分子將毒品偽裝成西瓜,裝在卡車上,企圖從墨西哥混進美國。

有些假西瓜,與真西瓜混在一起。更多的則是,整箱整箱全部假西瓜。

問題是,這些西瓜實在太假了,就是外面包了一層西瓜皮的塑膠紙,再用膠紙粘合在一起。

海關人員一眼就看出"西瓜"有問題,把這些人全抓了起來。

3、超聲波咖啡

我們一般都用熱水沖泡咖啡,但是有些人喜歡冷水沖泡的咖啡,也就是冷萃咖啡。

據說,冷萃咖啡更順滑、酸度更低、苦味更少。但問題是,它需要冷水完全浸泡咖啡粉12到24小時,這樣才能提取風味。

你想拿起水壺,立刻衝一杯冷萃咖啡,那是不可能的。

澳大利亞科學家最近發明了一種新方法,可以在三分鐘之內就製作一杯冷萃咖啡。

他們使用 38.8 kHz 的超聲波,去衝擊咖啡的過濾籃,讓咖啡因快速釋放出來。

以前12小時的萃取過程,現在只要三分鐘。這個發明可能會改變咖啡店和咖啡愛好者的沖泡方法。

文章

1、使用 GitLab 託管靜態內容(英文)

一篇簡明教程,演示如何在 GitLab 透過持續構建,部署靜態網頁。

2、AI 程式碼編輯器 Cursor 上手指南(英文)

Cursor 是最近走紅的 AI 程式碼編輯器,底層模型是 Claude 3.5 Sonnet,程式碼生成要比 GPT-4 更出色。作者介紹怎麼使用這個編輯器。

3、JS 垃圾收集機制的一個案例(英文)

作者發現自己的 JS 程式碼,出現了意想不到的記憶體洩漏。本文就討論這個案例,為什麼垃圾回收機制在這裡失靈。

4、被低估的硬體小配件(英文)

一個老外發現淘寶/1688上面,有很多實用的硬體小配件,比如轉角的 USB 接頭(上圖)。本文介紹他發現的這些配件。

5、雲開發環境的好處(英文)

CodeSandbox 官方部落格文章,介紹雲開發環境(開發都在雲端完成)的好處。

6、React 的混亂(英文)

本文是發在 Reddit 的一個帖子,作者寫了自己的親身感覺,總結 React 開發前端應用時存在的問題。

工具

1、ASCII Silhouettify

一個網頁應用,將圖片轉成彩色的 ASCII 字元圖(上圖)。

2、Unforget

一個開源的 Web 筆記應用,後端資料放在 Google Keep。

3、Revideo

一個 React 的影片編輯元件,可以實時編輯內容,在網頁上生成影片。

4、Unsplash Wanderer

一個 Chrome 瀏覽器外掛,開啟新的 Tab 頁時,隨機展示一幅 unsplash 圖片庫的高畫質照片。(@zerosoul 投稿)

5、clouddnsexporter

這個開源工具從 DNS 提供商,自動獲取域名的解析列表,用來檢查所有域名(含二級域名)的證書是否過期,目前支援騰訊雲、阿里雲和 Godaddy。(@eryajf 投稿)

6、BoardOS

一個支援實時協同的白板軟體,有免費版。(@superliwei 投稿)

7、ThinNav

作者在 ChatGPT 的幫助下,完成的一個極簡的網址導航站,自帶後臺管理系統,可以用作學習參考。(@DemoJ 投稿)

8、JSON Generator

一個線上工具,用來生成符合指定格式的 JSON 偽資料。

9、LangSync

一個命令列工具,使用 AI 一鍵翻譯出軟體的語言包。

10、ttyd

這個命令列工具可以在瀏覽器裡面,開啟本機的終端視窗,讓使用者在瀏覽器執行終端命令。

11、AstroNvim

neovim 編輯器的一個配置,直接幫你定製好了。

照片管理軟體

如果你不想再用雲服務(比如 iCloud Photos 或 Google Photos)管理照片和影片,而想自己架設照片管理服務,那麼目前比較流行的是下面三款開源軟體。

它們都帶有 Web 端,後面兩款還有手機端。

1、PhotoPrism

2、Immich

3、Ente

資源

1、PostgreSQL 線上遊樂場

這個網站提供免費的 PostgreSQL 例項,讓你在網頁進行各種資料庫測試。

2、Is my blue your blue?

一個很有趣的網站,給你一系列顏色,問你這是藍色,還是綠色,最後確定你的藍綠邊界在哪裡。

3、輕鬆遊牧

一個遠端工作聚合網站,每天從網上收集支援國內遠端的崗位。(@jiangsong216 投稿)

4、RawWeb.org

一個收錄獨立網站的搜尋引擎。(@0x2E 投稿)

5、初學者的微積分教程(Calculus for Beginners)

一本英文的微積分教材,從最簡單的概念講起,免費閱讀。

圖片

1、PhotoShop 的第一張照片

PhotoShop 是世界排名第一的影像處理軟體。它最早是由美國的兩兄弟,托馬斯·諾爾和約翰·諾爾,在1987年開發的。

軟體完成後,需要對客戶演示。但是,當時很難找數碼照片,因為照相機都是膠片相機,不是數位相機。只能對相片進行數字掃描,獲得數碼照片。

約翰·諾爾就選了一張在南太平洋玻利尼西亞度假時,他為女朋友在海灘上拍的照片,進行掃描。

這就是 PhotoShop 處理的第一張照片。

2、最小的英文字型

世界最小的英文字型是一個瑞典設計師的作品。他在 3x3 畫素的面積裡面,實現了26個字母。

也就是說,9個畫素的空間裡,要展示出 abc 每個字母的形狀,長和寬最多隻能用3個畫素。

文摘

1、鮑爾莫的面試題

微軟的前 CEO 鮑爾莫曾經在採訪中透露,他會問面試微軟的候選人一個問題。

我在心裡選擇一個1到100之間的整數,你來猜這個數字。每次猜完,我會告訴你,答案比你猜的大還是小。如果猜錯,你可以接著猜,直到猜中為止。

如果你只用一次就猜中,我給你5美元,用兩次猜中我給你4美元,三次3美元,四次2美元,五次1美元,六次0美元。

你還是沒猜中的話,就要倒貼錢了。七次猜中,你給我1美元,八次2美元,九次3美元。

請問你應該玩這個遊戲嗎?

回答這個問題,需要算出遊戲結果的期望值,以確定哪一方獲利的可能性更高。計算過程和結果可以看連結。

2、安燈線

安燈線(Andon Cord)是豐田公司在流水線引入的一種質量控制方法。

豐田公司的裝配線上方,有一根長繩。任何一個員工發現產品缺陷時,就拉一下這根繩子。警報器就會響起來,整個裝配線都會停下來。

生產經理聽到警報以後,就會跑過來,瞭解產品缺陷並解決問題,然後生產線才會重新開動。

這種制度的目的是,誰發現問題,誰拉繩子,直到解決為止,不要把問題留給下一個環節。

言論

1、

截至去年底,英特爾的員工人數為124,800人,臺積電為76,478人,AMD 為26,000人。

後兩家公司加起來,還比英特爾的人數少,卻造出更強的晶片。英特爾現在宣佈裁員15,000人,還是不夠,後面可能會進一步裁員。

-- 《英特爾的問題》

2、

在英國,汽車靠左行駛。據說,這沿襲自羅馬時代,當時羅馬人在道路左邊騎馬。

羅馬人之所以選擇左邊,是因為他們習慣在身體左側佩劍。這樣右手拔劍時,就可以對付道路中央的敵人。

-- 《英國人為什麼靠左行駛?》

3、

我對元宇宙的定義是,一個大型多人線上宇宙,具有空間感,所有使用者都以相同的方式感知圍繞著該空間的體驗。你可以從一個地方移動到另一個地方,並與不在場的其他使用者互動。它不受任何一個實體的控制,許多大大小小的創作者都在那裡建造東西。

-- 尼爾·斯蒂芬森(Neal Stephenson),"元宇宙"這個詞的發明者

4、

我的職業建議是,任何工作要麼讓你學習(learn),要麼讓你賺錢(earn)。如果既學不到新東西,又賺不到錢,你就應該走了。

-- Garry Tan,矽谷風險投資家

往年回顧

為什麼英雄不使用炸藥(2023 #269)

如何防止帳號被黑(2022 #219)

五菱汽車的產品設計(2021 #169)

降雨量和保險博弈(2020 #119)

(完)

相關文章