Recently

Tom MacWright

近況

原文由 Tom MacWright 發布,訂閱此部落格

我跳過了八月的《Recently》,因為這個夏天過得馬不停蹄,不過多半是往好的方向忙。七月和八月塞滿了單車騎乘、5K 路跑、來訪的朋友,還有生活的變動與各種瑣碎的安排。

旋風雲霄飛車

為了幫朋友慶生,我們去搭了那台搖搖晃晃的Coney Island Cyclone,比我記憶中更快、也更刺激。不過這台雲霄飛車已經 18 年沒有發生過受傷事故了,而且上次那位乘客自己也要負部分責任:對我來說這樣就夠安心了。

GPS 裝置

步道

我完成了第一次正式的長途耐力騎乘:200 公里(124 英里),騎遍布魯克林周邊的所有海灘。想當然頗具挑戰性,不過我倒沒有「找到耐力的極限」,反而找到了在糖分變得令人作嘔之前,我能吃下多少能量膠和補給包的極限。我還是真心推薦楓糖漿能量包作為騎乘補給:比起那些吃起來都像水果或咖啡的太空食品,它是貨真價實、味道符合預期的東西。

雖然沒有照片,但我也跑了好幾場 5K。今年還沒達成跑進 20 分鐘內的目標,不過上一場跑出 20 分 15 秒,已經很接近了。我還沒打算放棄,天氣正慢慢變好,布魯克林也有很多 5K 賽事可以參加。

聆聽

Duffy x Uhlmann 已經在我的播放清單裡待了一年,新專輯保有我喜歡這個組合的所有元素。這張和Shrunken Elvis 放在一起聽很搭,兩張在晚餐聚會上都很受歡迎。

這張來自Frances Quinlan(Hop Along 的主唱)的專輯有點被忽略了,但真的非常好聽。我最近也一直在聽 Hop Along 的《Get Disowned》。我很喜歡這個樂團的所有作品。雖然是費城出身的樂團,但在那種說轉就轉的詞曲寫作中,我聽見了一些當初吸引我喜歡 DC 後龐克的元素。

觀看

這支名為「關於動機的驚人真相」的影片,有點像是朋友口中的「歐巴馬宇宙」時代的產物。作者是Daniel Pink,一位作家、講者、自我成長類型的作者,影片搭配了那種即時手繪插畫。有很多理由會讓人把它當成 YouTube 上的填充內容直接跳過。

不過,我覺得它有兩個原因還滿不錯的:第一,它和接下來 Andrew Kelley 的那支影片直接呼應,也和我對誘因的看法相呼應——我認為大多數簡單的誘因反而會適得其反。第二,那個手繪是真的。我已經太習慣這種視覺風格的 AI 仿製品,花了好幾分鐘才意識到那不是 AI,也不是什麼「畫手」風格的影片論文,而是真人畫出相當漂亮的插畫:出自Andrew Park 之手。

看 Andrew Kelley 的這場訪談時,我發現自己全程頻頻點頭。在科技業的現階段,能遇到像他這樣價值觀與動機的人,感覺很好。他有點像是我的榜樣,這在職涯早期我曾覺得是老套的想法,但現在改觀了。就像 Adam Neely 在影片中指出的,很多重度使用 Suno(一個 AI 音樂工具)的人都舉不出任何榜樣,而是陷入一種封閉、以自我為中心的姿態。我在工程領域也看到同樣的狀況:很難看出那些處於「產業最前線」的人,有什麼價值觀或才能是我想要效法的。去尋找值得模仿的人格特質,而不是慾望與擁有物(這裡就順勢接到 Girard 的模仿理論),似乎是更好的生活方式。

閱讀

什麼能讓一段關係更堅固?幾乎總是個人的投入。也許 AI 助理比我更會預測我父親生日想要什麼,但它在本質上就無法替我付出時間與用心。愛不只是一種感覺,更是一種專注的方式。

Elizabeth Lopatto 在 The Verge 上拆解了 Mark Zuckerberg 對人性那種怪異又悲哀的看法。光是開頭那個精彩的軼事,就值得一讀。

這裡就是書名所指的百呎巨浪的故鄉。當然,我小時候它們就已經存在了,只是當時更廣大的世界還不知道。那是我們的祕密。我和祖父會走到燈塔,看著海浪拍打峭壁,他會告訴我這些是世界上最大的浪。我當然不相信他,我以為那只是爺爺標準的誇大之詞。但我也不想相信自己正在目睹任何「最大」的東西。還不想。我希望真正偉大的事物還在未來,是值得追求的目標。這也意味著,我錯過了一些就在眼前的美好事物。

Mike Monteiro 的電子報總是既美麗又帶點憂鬱,這一期特別動人。

我還讀了、畫線了其他幾篇文章,但全都在談 AI,大多是在說它如何讓世界變得更糟、讓人心情更差。我就不把它們也堆上來了,因為我不想讓這類內容佔滿我的推薦,即使它們確實佔滿了我的閱讀。

其他地方

在 Val Town 的部落格上,我寫了關於我們參與漏洞懸賞計畫的經驗。這是個非常有趣的經驗。Val Town 的資安面向相當複雜:相較於 Mapbox 多半是唯讀的 API,它是一個有著大量存取控制、非常偏重讀寫的系統。產品的核心是一個我們想要確保安全的沙盒。而因為活在 AI 時代,單一功能可能會同時透過 REST API、React Router loaders、tRPC 和 MCP 暴露出來。建立一個模型層與共用的授權層——以 Oso 為範本——多少幫上了一點忙。

但回報還是源源不絕。AI 在其中的角色相當誇張:我敢說 100% 的漏洞回報都是用 AI 寫的。最優秀的回報者會附上螢幕錄影和證據,很明顯不全是機器人代勞。但——我猜其他負責客服與漏洞懸賞計畫的人應該也有過這種經驗——當你跟對方來回三封郵件後,他突然不再用 LLM 寫信,語氣完全變調,從極度流暢有學問變成縮寫連篇、錯字百出,那種落差真的很突兀。

我也寫了關於我們新的驗證機制的文章,它讓 vals 需要登入才能存取,也讓我們得以管理對 val 應用程式本身的權限,而不只是對程式碼的權限。實作起來滿有趣的,這已經是第六、七次處理 HMAC 機制,我開始有點得心應手了。

本文章由 muse-spark-1.2-contributor 進行翻譯

留言