為什麼 Claude Code 會這麼好用 (★ 104 分)
👥 88 則討論、評論 💬
https://news.ycombinator.com/item?id=44998295
Claude Code 被許多開發者認為是一款特別順手的 AI 編程代理工具,作者指出它的核心優勢在於「簡單卻有效」。Claude Code 建立在 Claude 4 模型上,透過一個單一主迴圈、明確的提示詞設計以及貼合實務的工具組,使其能保持高度可控,同時不會讓使用者感覺被奪走控制權。和 GitHub Copilot 或 Cursor 相比,Claude Code 更少讓人感到困擾。作者強調,它的魔力來自「不要過度工程化」:避免多代理系統、避免複雜的 RAG (Retrieval Augmented Generation, 檢索增強生成) 架構,而是專注在單一迴圈,搭配小模型 (如 claude-3.5-haiku) 執行繁瑣任務,再由大型模型處理需要深度推理的步驟。這樣既降低運算成本,也提高穩定性。
在提示詞設計上,Claude Code 採用了結構化手法,例如 `claude.md` 文件來保存使用者偏好與專案上下文,並利用 XML 標籤、Markdown 和大量範例,幫助模型走在正確的路徑上。系統提示裡還設定語氣、風格、主動性與工具使用規範,這讓 Claude Code 的互動感覺更「得體」而不至於囉嗦。此外,它強調使用 `<good-example>` 與 `<bad-example>` 來清楚框定模型的決策方向,避免模稜兩可的路徑選擇失敗。
工具的設計是另一關鍵。Claude Code 沒有使用典型的向量檢索,而是直接透過 LLM 生成 `grep`、`find` 等命令進行程式碼搜尋,這避免了許多隱藏性的失敗模式。工具層級則分為低階 (如 Bash、Read、Write)、中階 (如 Edit、Grep) 和高階 (如 WebFetch、Diagnostics),讓模型能在不同情境下有最佳平衡。它還要求代理維護一個持續更新的待辦清單 (todo list),確保長流程中不會遺失方向,也能動態修正策略。
Hacker News 討論中,許多人對 Claude Code 表現印象深刻,尤其在大型程式碼庫、重構或除錯時展現出較佳的理解能力與耐心。有人甚至用它快速打造新創的最小可行產品 (MVP),並獲得付費用戶,形容其效益如同「請了三位初階工程師」。但也有人提出相反經驗,覺得 Claude Code 在特定場景下「懶散」、容易卡住,或無法處理更專業、底層的 C/C++ 專案。還有使用者將其與 Google Gemini、GitHub Copilot 比較,普遍覺得 Claude 在終端機工作與跨檔案修改上更穩定,而 Gemini 或 Copilot 則在某些搜尋與除錯任務表現不一。
社群中亦有針對「Claude Code 是否其實仍是一種 RAG 架構」的討論,有人指出它仍然屬於檢索增強模式,只是方法不靠向量索引,而是透過 LLM 主導搜尋指令。這凸顯了業界對「RAG」定義的模糊性。此外,一些評論提到 Claude Code 的穩定性與生產力表現,實際上與 Anthropic 在模型後訓練 (RLHF、RLVR) 階段內建的模組化思維方式有關,因此其他模型即使複製提示與工具,也未必能複製相同效果。整體來看,支持者認為它真正讓人「愉快工作」,批評者則提醒它依然容易陷入死循環或產生修補式解決方案。
總結來說,Claude Code 的成功來自極度強調簡單設計與善用工具,而非華麗的多代理或複雜管線。它在保持開發效率與可控性的同時,證明 AI 編程助理若經過正確引導,確實可以發揮如同「雙手加速器」的效力。然而,最終效果仍隨使用情境、專案規模與技術棧而異,目前尚未達到全能或無所不能的程度。
👥 88 則討論、評論 💬
https://news.ycombinator.com/item?id=44998295
minusx.ai
What makes Claude Code so damn good (and how to recreate that magic in your agent)!?
Claude Code is the most delightful AI agent/workflow I have used so far. Not only does it make targeted edits or vibe coding throwaway tools less annoying, ...
重新思考 Linux 雲端堆疊在機密 VM 中的設計 (★ 100 分)
👥 41 則討論、評論 💬
https://news.ycombinator.com/item?id=44995234
Linux 在雲端中的角色越來越關鍵,但在隨著機密運算(Confidential Computing)的興起,傳統的雲端堆疊架構需重新思考。一般的公有雲環境中,即使 Linux 透過虛擬化(VM, Virtual Machine)和控制群組、命名空間等機制隔離應用程式,雲端供應商仍有可能存取記憶體,成為隱私上的死角。機密運算的目標便是讓來賓 VM 的記憶體加密,即連超管理程式(Hypervisor)或宿主也無法解讀。這種設計在安全性與效能間存在拉扯:愈強的隔離往往意味著更大的效能成本,反之則削弱安全性。
現有方法如 I/O 直通與硬體卸載雖能提升網路與儲存效能,但卻可能繞過作業系統的安全檢查,甚至降低稽核與透明性。新方案如 AMD SEV-TIO(Secure Encrypted Virtualization - Trusted I/O)與 TDISP(TEE Device Interface Security Protocol)試圖將裝置也納入 VM 的信任圈,使其能與 GPU、網路卡等裝置安全共享記憶體,避免加解密造成的瓶頸。不過,要全面落實這些協定,軟硬體堆疊必須全面改造,而並非所有硬體廠商都願意配合推動。
在啟動過程上,傳統的 Secure Boot(安全開機)透過一連串的簽章驗證,確保每個階段的韌體與核心未被竄改。但在機密 VM 模式下,Hypervisor 本身不再可信任,因此需要引入像 SVSM(Secure VM Service Module)或 Paravisor 這類新的元件,並透過遠端驗證(Remote Attestation)取得可信報告。這確實增加了安全性,但也拖慢了 VM 啟動時間,對大規模雲端供應商來說會累積成不小的成本。在運作階段,記憶體加解密與頁面驗證也會帶來顯著延遲,進一步限制機密 VM 的擴展能力。
在規模化方面,硬體架構上的限制(例如 ASID 數量有限)使得能同時支援的機密 VM 數量受限。再加上記憶體交換需加密、網路連線需端對端保護,都意味著在效能與延遲上的取捨。這讓該技術比較適合高效能運算(HPC, High Performance Computing)或科學運算這種批次工作,而不是傳統的即時低延遲應用。此外,雲端不可或缺的 VM 即時遷移,在機密運算環境下更為複雜,需要額外的遷移代理(Migration Agent)確保過程可信。
Hacker News 上的討論則展現分歧觀點。有些人認為,歐洲在 GDPR(一般資料保護規範)下,醫療研究等領域很期待透過機密運算獲得合法且可擴展的雲端資源;但也有人指出目前多是「承諾大於實現」,無法真正減少攻擊面。部分開發者警告機密 VM 並非萬靈丹,硬體或韌體後門仍可能破壞整個信任模型,更有批評認為這只是在幫雲端供應商包裝形象,讓客戶誤以為權限交還自己。另一方面,也有人主張它至少能降低雲端業者與 Hypervisor 在威脅模型中的權限,即便不能完全杜絕風險,仍能對多數企業提供實用的保障。
同時,不少人對「應否信任硬體廠商本身」提出質疑。有開發者強調 CPU 自行管理記憶體加密與驗證能排除 Hypervisor 影響,但這也意味著風險轉移到 Intel、AMD 等廠商,若他們內建後門,使用者依舊無法防範。另一些人則覺得「機密運算」有點像是延續既有雲端模式的藉口,畢竟若資料真正敏感,仍只能透過自行掌握硬體才能確保安全。討論最後呈現一個共識:這項技術能在部分攻擊模型下增進雲端的安全性,但仍無法完全取代自主管控環境,信任與透明度的天平仍在廠商與使用者之間來回擺盪。
👥 41 則討論、評論 💬
https://news.ycombinator.com/item?id=44995234
LWN.net
Rethinking the Linux cloud stack for confidential VMs
There is an inherent limit to the privacy of the public cloud. While Linux can isolate virtual [...]
列車攝影中的線掃描相機影像處理 (★ 103 分)
👥 18 則討論、評論 💬
https://news.ycombinator.com/item?id=44996938
作者在文章中介紹了他如何使用 line scan 相機(線掃描相機)拍攝列車以及影像處理的完整過程。這種相機的原理是透過感光元件上單列或雙列像素,以極高速掃描進行影像擷取,當列車從鏡頭前經過時,便能逐線掃到整個車體。由於背景靜止,會在影像中不斷重複,造成獨特條紋效果。這種拍攝方式特別適合火車模型愛好者,因為能生成幾乎無透視變形的完整列車影像,畫素寬度甚至能高達十萬以上。
作者使用的設備是 Alkeria Necta N4K2-7C 相機,採用 4096×2 的 Bayer 彩色濾鏡感光陣列,以 16 位元的二進位格式儲存原始資料。由於相機可以持續掃描,在沒有火車經過時會產生大量毫無變化的背景影像。為了有效挑出感興趣區域,他設計出一個基於圖像梯度的能量函數來判別動態物體,並將整張圖切成區塊,篩選出得分超過背景區塊 1.5 倍的部分,這樣可以有效排除因風吹動樹葉等不穩定雜訊所造成的干擾。
針對速度估算問題,作者提出了一套自動化方法。由於感光陣列包含兩列綠色像素,他比較不同區塊中這兩列綠色通道的位移差異,透過均值漂移 (mean shift) 插值演算法與平滑樣條曲線 (spline) 來推估移動速度。當速度估計誤差過大時,影像會拉長或壓縮,甚至整體翻轉,因此這個步驟至關重要。進一步的重取樣 (resampling) 則透過 Hann window(漢寧窗)等窗函數,避免單純取樣列像素帶來的鋸齒與閃爍失真。作者也提到去除條紋、去馬賽克 (demosaicing)、消除雜訊與色彩校正等步驟,都是後續處理流程的一部分,以便修正垂直條紋、對齊通道間的偏移,並提昇成品質感。
在 Hacker News 的討論中,許多讀者對作者能夠把高成本的工業相機應用在鐵道攝影上感到驚艷,認為這是既小眾又極具創意的用途。有人指出這種線掃描技術原先多見於工業產線檢測或科學研究,轉而運用於藝術攝影讓人耳目一新,且能得到傳統相機難以達到的「列車全景」效果。也有人提到,這種拍攝方式的確和運動賽事中常見的 photo finish 相機原理類似,帶來另一種觀看火車的視角。
討論中也出現對處理細節的補充與挑戰,包括速度估計方法是否能更精確,例如利用更進階的特徵對應演算法(如 SIFT 或 Hough 變換),藉由列車上規律性重複元素校正比例,減少誤差。數位影像後製上的專業參與者則強調,作者處理「重取樣與窗函數」的方式,展現了對數位訊號處理的深刻理解,這不只是攝影,而是結合了計算機視覺與工程挑戰的跨領域實驗。
綜合來看,這篇內容顯示出作者將高度技術性的工業攝影技術應用於藝術與興趣領域的創造力,不只產生了視覺上獨特的列車影像,也引發專業技術與愛好者之間的廣泛交流。對火車迷而言,這不僅能紀錄列車細節,更提供未來製作列車模型或研究設計的高精度素材,而在技術上,社群也看見了演算法與訊號處理的進一步探討空間。
👥 18 則討論、評論 💬
https://news.ycombinator.com/item?id=44996938
daniel.lawrence.lu
Line scan camera image processing
I use my line scan camera to take cool pictures of trains and other stuff.
Romhack.ing 的 Internet Archive 鏡像已無法使用 (★ 101 分)
👥 17 則討論、評論 💬
https://news.ycombinator.com/item?id=44998982
Romhack.ing 公告表示,他們已停止提供過去透過 Internet Archive(網際網路檔案館)鏡像站的檔案存取服務。這個功能原本能讓資料保存愛好者下載網站的檔案庫,並透過每日同步確保鏡像內容即時更新。然而,由於檔案數度被標記為惡意軟體而遭下架,網站方面即便聯繫支援也未獲回應,最終甚至連帳號及相關電子郵件都被列入垃圾郵件清單,因此不得不宣布終止服務。官方指出,這類誤判多半與防毒引擎檢測到修補程式相關程式碼有關,而這並不罕見,因為許多 ROM hacking(遊戲改版)網站都有類似困擾。
在 Hacker News 的討論中,有人指出 ROM 改版通常並非直接散佈修改後的遊戲,而是提供獨立的修補檔 (patch),由玩家自行將其套用至合法取得的原始 ROM。這樣做是為了避免直接侵犯著作權。然而,有些網站會同時提供自動修補工具(patcher),而這些程式通常含有「修改二進位檔」的機制,在反惡意軟體的啟發式檢測中,這種行為與病毒注入程式碼的手法類似,容易被誤判為惡意程式。這也解釋了為什麼 Internet Archive 的檔案會被移除。部分留言者認為,若單純提供修補檔而非完整工具,應能降低被偵測的風險。
也有人質疑 Internet Archive 是否真的會進行防毒掃描,因為對龐大的資料量而言,這可能意味著巨大的運算成本。不過,也有網友表示,Internet Archive 雖然對著作權把關鬆散,長年保有大量未經授權的 ROM 集合、電影及電視節目,卻因這次安全性的誤報而刪除了理應合法的自製改版檔案,這樣的處置顯得矛盾。換句話說,侵權的原始 ROM 收藏仍然存放,但卻是修改版遭到封鎖。
另一些參與者提出替代方案,例如將檔案以簡單的加密或 XOR 混淆處理,再於說明頁提供解密指令,藉此規避防毒軟體的誤判。但也有人提醒,即使是加密壓縮檔本身也可能被視為可疑。此外,不少人認為,最簡單的方式仍是只提供修補檔,並在附註中提示使用者自行尋找工具或原始 ROM 來套用。
總體來看,這次事件凸顯了數位保存與安全檢測之間的矛盾。ROM hacking 社群一方面希望透過 Internet Archive 這類平台長期保存作品,另一方面卻得面對自動化檢測系統的誤判與技術性封鎖。未來是否能找到兼顧合法性與防誤判的解決方案,仍有待更廣泛的社群協作與平台支持。
👥 17 則討論、評論 💬
https://news.ycombinator.com/item?id=44998982
RHDI
Internet Archive Mirror No Longer Available - News
For a handful of months, RHDI provided an archive.org mirror of the site's file archives. The site's servers synced with the backup daily to ensure it was up to date. This was done to allow for data h...
被打斷工作的代價(2023) (★ 104 分)
👥 54 則討論、評論 💬
https://news.ycombinator.com/item?id=44999373
在許多文章中常被引用的「工作被打斷後需要 23 分 15 秒才能恢復專注」這個數字,其實並沒有明確出現在任何正式的研究論文中。這個說法多半被連結到加州大學爾灣分校研究者 Gloria Mark 的工作,尤其是她在訪談中親口提過這個數字,但在其正式發表的學術論文裡並沒有出現。檢視幾份相關文獻顯示,實驗確實證明中斷會增加壓力,但在有些情況下反而讓原始任務的完成時間更短,並未明確記錄「恢復原始工作」所需的時間。其他研究則提到中斷後大約需要 11 到 16 分鐘重新投入,或是平均有超過兩項任務會介入原本被打斷的工作之前。綜觀資料,23 分 15 秒主要來源是媒體與訪談轉述,而非可查證的原始文獻。
在 Hacker News 的討論中,多數人對這數字感到懷疑,有人甚至直接提供來源,指出這是 Gloria Mark 在 2006 年接受 Gallup 雜誌訪問時的回答,而非實驗數據。另一位留言者補充,Mark 在後續研究中確實提過人們在被打斷後往往會先處理兩件其他的事情,再回到原始工作,因此拖長了重回專注的時間。此外,有人提到一份相關研究,其樣本顯示回復任務平均需時 22 分 37 秒,與「大約 23 分鐘」的結果接近,不過這與精確的 23 分 15 秒仍有落差。
許多工程師與知識工作者在分享經驗時認為,中斷的影響差異極大。有的人一天內被打斷一次就可能失去數小時效率,也有人認為影響並非固定數字,而是與工作的性質強烈相關。如果是比較機械化或具體的任務,中斷後能夠很快重啟,但若是涉及概念設計或程式架構思考,中斷會造成幾乎要「從頭開始」的挫折。還有人指出,預期到即將有會議或干擾的情境,實際上可能更阻礙生產力,因為人在「等待被打斷」的狀態下,很難進入深度專注。
也有討論延伸到管理文化與工作模式。例如,有些團隊透過 pair programming(結對程式設計)能減少中斷帶來的生產力損失,因為雙人協作讓工作上下文不容易遺失。有人則分享過與主管的良性互動,主管並不要求傳統的朝九晚五生產力,而是重視員工在非辦公時間也能進行問題思考,進而工作時快速落地解決方案。另有工程師指出,遠端工作或在家工作提供了更多恢復心智專注的彈性,比如出門散步或做家事,反而在回來後效率更高。
整體來看,不論 23 分 15 秒是否精準,這數字已成了知識工作者用來形容「中斷高成本」的象徵語彙。但討論清楚提醒我們:新聞與部落格經常過度簡化或斷章取義科學研究,使得社會普遍相信一個精確卻未被真正驗證的統計值。實際上,中斷的成本高度依賴工作性質、心理狀態與組織文化,無法用單一數字涵蓋所有情境。
👥 54 則討論、評論 💬
https://news.ycombinator.com/item?id=44999373
oberien’s Blog
Interruptions cost 23 minutes 15 seconds, right?
You’ve likely read lots of blog posts stating that it takes 23 minutes and 15 seconds to get back to work after an interruption, context switch, or meeting. Thus, “do you have five minutes” ends up not only costing those few minutes, but instead about half…
AGI 是工程挑戰,而不是模型訓練問題 (★ 100 分)
👥 213 則討論、評論 💬 🔥
https://news.ycombinator.com/item?id=45000176
作者指出人工智慧發展已到達轉捩點,過去仰賴「模型規模擴張」的做法已逐漸進入報酬遞減期。儘管 GPT-5、Claude 或 Gemini 等大型語言模型展現驚人成就,但它們仍受限於缺乏長期記憶、跨情境一致性不足,以及隨機性導致的推理不可靠等問題。就像過去半導體產業在時脈提升遇到瓶頸後,必須改以多核心架構突圍,人工智慧邁向人工通用智慧(AGI, Artificial General Intelligence)也需要轉變思維:不是再打造更龐大的單一模型,而是要進行系統工程整合,設計能夠協調、記憶、管理脈絡並執行確定性工作流程的架構。
文章提出四大關鍵要素。首先是脈絡管理:目前模型僅能處理數千標記(token) 的上下文,而人類則能維持跨越多年經驗的一致性,因此需要可檢索、更新、跨領域整合並能處理衝突資訊的知識圖譜。其次是「記憶即服務」,也就是能像人腦般隨經驗更新信念、統整原則、選擇性遺忘並生成來源可靠性評估,遠超過 LLM 透過提示工程「假裝」記憶的方法。第三是確定性與機率性混合的工作流程:透過類似編譯器的結構保障流程可預期,同時允許個別步驟使用啟發式運算或機率最佳化。最後是專門化模型的模組化協作,不再期望語言模型處理所有任務,而是讓數百或數千個各司其職的子模型串接,形成具容錯能力的工作管線。
作者強調,實現 AGI 是個分散式系統工程挑戰,而非單純的機器學習問題。關鍵在於能監控模型輸出偏移、支援不中斷部署與滾動更新,以及建立可驗證行為的測試框架。論點總結指出,我們現有的模型其實已足夠,只是缺乏能將它們組織成「通用智慧」的架構設計。真正的競爭不是看誰擁有最大 GPU 叢集,而是誰能建構出具持久記憶、可解多步推理、跨領域一致且可在生產環境穩定運作的智慧系統。
在 Hacker News 討論區中,意見呈現高度分歧。有些人認同作者的觀點,認為光靠擴張模型規模難以帶來質變,真正的突破應來自系統化整合與基礎工程。然而另一些人則認為這種看法過於工程師導向,核心問題在於科學基礎仍不明確:我們缺乏對「智力」或「意識」明確定義,也不清楚這些能力在生物大腦中如何湧現,因此談工程解法恐怕太早。部分評論認為,把 AGI 視為科學問題更合適,需要新理論與新突破,而不是單純把現有組件「拼裝」起來。
也有人提出中間立場:規模擴張與系統工程並不互斥,歷史上往往是硬體規模增加帶來潛力,而工程設計決定能否轉換成穩定、可用的能力。像 GPU 的發展,不只是算力提升,還需要 CUDA 與完整軟體堆疊來讓研究人員使用。討論中也涉及哲學問題,例如 AGI 是否必須具備意識或自我認同才算完整,以及若真的建出 AGI,是否會衍生倫理與自由意志的難題。也有評論警告,把 LLM 與通用智慧劃上等號是錯誤的,因為現階段模型仍只是高效模式識別機器,與動態、連續、自我調整的生物智慧還有巨大差距。
整體而言,文章為「AGI 是工程問題」的命題提供了完整架構規劃,強調透過系統設計才能突破現有瓶頸;而 Hacker News 上的回應則展現了懷疑與補充:支持者看到系統化整合的潛能,批評者強調科學基礎與哲學定義尚未解決。兩者並置,反映出當前對於 AGI 路徑的爭議:是該視為工程挑戰、科學難題,抑或兩者並進。
👥 213 則討論、評論 💬 🔥
https://news.ycombinator.com/item?id=45000176
Vincirufus
AGI is an Engineering Problem | Vinci Rufus
LLM models are plateauing, but true AGI isn't about scaling the next breakthrough model—it's about engineering the right context, memory, and workflow systems. AGI is fundamentally a systems engineering problem, not a model training problem.
兩千年前駐埃及羅馬士兵所戴的毛氈太陽帽 (★ 102 分)
👥 14 則討論、評論 💬
https://news.ycombinator.com/item?id=44998514
這頂兩千年前由駐埃及的羅馬士兵所戴的毛氈太陽帽,近日在英國博頓博物館首次公開展出。它是現存僅有的三頂同類帽之一,過去一個世紀都被封存在庫房中,直到近期才由博物館修復師 Jacqui Hyman 精心處理。由於長期存放,帽子出現蟲蛀與塌陷情況,修復團隊透過手工染色布料進行加固與支撐,最大程度保存了原本形狀。這頂帽子最初由著名的埃及學家及考古學家 William Matthew Flinders Petrie 於 1911 年捐贈,推測製作年代在克麗奧佩脫拉於西元前 30 年去世之後,正值埃及過渡到羅馬統治時期。
考古學者指出,古羅馬人雖然多半不覆蓋頭部,但下層社會與曾經被奴役的人常佩戴毛氈帽,名為 pileus,其設計源於希臘的水手帽 pilos。這頂帽子除了具備當時常見的羅馬頭飾特徵外,應也因應埃及炙熱的日曬與沙塵暴環境做出調整。由於保存條件得宜,埃及乾燥氣候使衣物與有機材質能長時間存留下來,這也是為何埃及成為了解古代服飾與日常生活的重要窗口。
Hacker News 上的討論延伸到埃及特殊氣候對文物保存的貢獻。有留言指出,羅馬埃及時期留下的實物比例明顯高於其他地區,正是因為沙漠的極端乾燥環境,使得大量日常物品得以保存至今。有人補充說埃及北部如亞歷山大仍有冬季降雨,但整體仍相當乾旱,這種對比造就文物的保存奇蹟,也解釋了為何我們對羅馬埃及的生活有更多直接證據。
部分網友則帶著幽默的角度看這頂帽子,有人說它看起來像現代的漁夫帽 (bucket hat),甚至有人調侃要靠 AI 設計來「重新發明」這種古老款式。也有人提出修復的真實性問題,質疑在經過大幅度修補之後,這帽子究竟還有多少屬於原物。不過,多數人對這件展品的公開仍感到興奮,認為它不僅是考古文物,更具文化傳承與時尚上的趣味價值。
整體來看,這件文物的展出不只讓人得以窺見兩千年前羅馬士兵在埃及的生活細節,也是保存學與文物修復領域的一個縮影。它兼具歷史研究與公共展覽的意義,引起專業與大眾的雙重興趣,而乾燥氣候、保存技術與修復過程,也交織出一段文物如何跨越時代重返當代的精彩故事。
👥 14 則討論、評論 💬
https://news.ycombinator.com/item?id=44998514
Smithsonian Magazine
A 2,000-Year-Old Sun Hat Worn by a Roman Soldier in Egypt Goes on View After a Century in Storage
The felt cap—one of only three surviving examples of its kind—was recently conserved by a museum in England
甘迺迪小羅要求撤回疫苗研究,期刊拒絕 (★ 100 分)
👥 103 則討論、評論 💬
https://news.ycombinator.com/item?id=44997435
美國衛生部長羅伯特·甘迺迪 (Robert F. Kennedy Jr.) 近日要求撤回一篇來自丹麥的大型研究,這項研究針對 120 萬名在 20 多年間出生的兒童進行分析,結論是疫苗中的鋁化合物與自體免疫疾病、過敏或神經發育障礙之間沒有顯著關聯。這種呼籲極為罕見,因為公衛官員通常不會公開要求撤稿。該研究刊登於《Annals of Internal Medicine》,並獲得該期刊總編 Christine Laine 的支持,她強調只有在研究存在重大錯誤或科學不端行為時才應撤稿,而這裡並未出現這些情況。
鋁鹽在疫苗中已使用近百年,主要作為佐劑來增強免疫反應。雖然科學界普遍認為其安全性高,且經過多次大規模研究驗證,反對者仍聲稱鋁與自閉症等疾病有關。然而,這類主張早在 2011 年後就被世界衛生組織 (WHO) 等機構批駁,指出相關研究存在設計錯誤與資料不可靠的問題。澳洲流行病學者鄭艾倫 (Allen Cheng) 強調,丹麥研究進一步增強了疫苗安全的科學證據。
甘迺迪的批評主要集中在研究方法。他質疑研究排除了兩歲前死亡的兒童,認為這可能隱藏了潛在風險;同時指出研究並未把完整的「未接種組」和「已接種組」進行對照。然而,丹麥公共衛生研究人員安德斯·維德 (Anders Hviid) 表示,他和團隊已逐一回應這些質疑,並公開發表了反駁文章,捍衛研究結論的嚴謹性。
在 Hacker News 的討論中,不少人指出這項丹麥研究並非臨床隨機對照試驗 (RCT, Randomized Controlled Trial),而是一項世代追蹤研究,利用不同年份的差異來觀察疫苗鋁含量對兒童健康的影響。部分留言解釋,對已被認定為標準醫療處置 (standard of care) 的疫苗而言,再進行安慰劑對照試驗是不道德甚至違法的,因此這類長期世代研究便成為替代方式。一些專業人士補充,疫苗最初的確經過臨床安全性與有效性試驗,後續則持續監測實際使用後的資料。
討論中還有許多聲音提醒,「反疫苗」論述常以誤導式比較來挑起恐慌,例如聲稱食物中的鋁與疫苗注射劑量混為一談,卻忽略了攝入與注射後在體內代謝方式完全不同。一些留言舉例說,疫苗拯救的人命遠超過 20、21 世紀所有戰爭傷亡,卻常被輕視;另有網友指出,反疫苗名人往往同時販賣補充劑與保健品,藉此牟利,這種矛盾更顯荒謬。
綜觀整體,這起爭議突顯科學共識與政治干預之間的張力。雖然科學證據一再顯示鋁佐劑疫苗的安全性,但當有權力的政治人物質疑並要求撤稿時,容易造成社會大眾對公共衛生與研究機構信任的裂解,進一步加深疫苗議題的對立。
👥 103 則討論、評論 💬
https://news.ycombinator.com/item?id=44997435
Nature
RFK Jr demanded a vaccine study be retracted — the journal said no
Nature - In a rare move for a US public official, health secretary Robert F. Kennedy Jr called for a Danish paper finding no link between aluminium in vaccines and disease to be retracted.
❤2
如何打造程式代理人 (★ 101 分)
👥 21 則討論、評論 💬
https://news.ycombinator.com/item?id=45001051
這篇文章由前 Canva 工程團隊領導 Geoffrey Huntley 所主持的工作坊,示範了如何在 300 行程式碼內,用循環搭配大型語言模型 (LLM, Large Language Model) 的 token,就能建立一個具備基礎功能的「程式代理人 (coding agent)」。他強調,所謂的程式代理人並不是神秘的黑盒子,而是「小迴圈+模型+工具」的組合。隨著 2025 年 AI 助理已經成為標準工作方式,學會從「AI 使用者」轉型為「AI 生產者」的重要性就像過去軟體工程師熟悉主鍵 (primary key) 一樣,是業界招聘的基本期待。
Huntley 在工作坊中,逐步展示了五個「原始工具」的建構過程,包括讀取檔案 (read tool)、列出檔案 (list tool)、執行系統命令的 Bash 工具、修改檔案的編輯工具 (edit tool),以及以 ripgrep 搜尋程式碼樣式的搜尋工具 (code search)。透過這些原始工具的組合,他示範了如何讓代理人自行讀寫檔案、執行程式、搜尋程式碼,甚至驗證輸出結果。這種框架展現了代理人如何在背景中持續進行工作,例如你在 Zoom 線上會議時,實際上代理人已經可以根據提示完成編寫程式的任務。
文章同時點出,不同 LLM 有不同的「性格」:有的偏向高安全性、適合摘要 (Oracle-like),有的則是偏行動、專注逐步接近成功,例如 Claude Sonnet 這類「數位松鼠」,適合擔任具 agentic 特性的行動模型。而如 GPT 則可作為「Oracle」被整合進代理人框架,用於檢查和規劃。Huntley 也提醒,在使用 Model Context Protocol (MCP) 或額外工具時,避免讓 context window 塞滿太多額外內容,因為「少即是多」,過度分配反而降低結果品質。
在 Hacker News 討論中,不少開發者分享了自己的觀察與挑戰。Princeton SWE-bench 團隊提到他們建立了約 100 行程式碼的 `mini-swe-agent`,在自動修復 GitHub issue 上表現不錯,顯示這種簡易代理的潛力。有人指出,當任務侷限在單一檔案時,LLM 編輯非常有效,但在複雜的散布式程式碼庫中,這種方法就會遇到限制。討論同時提及降低成本的技巧,例如預先計算 (precompute) 系統資訊、預測工具呼叫,或將常用上下文快取,以減少 token 耗費。
一些開發者則批評過於簡單的 CLI 式代理,像 Gemini CLI,常常做出隨機、不必要甚至錯誤的修改,容易陷入無限迴圈。他們認為未來的代理應該走向「儀表板/HUD」模式,提供多重代理並行、即時錯誤回饋、可視化狀態與操作按鈕,而不只是單純的對話框輸入輸出。同時也有人提出,應使用抽象語法樹 (AST) 轉換或「產生能修改程式碼的程式」來改進程式碼修改,而非僅靠全文替換或 diff。
綜合來看,這篇文章展示了建立程式代理人的簡單性與教育價值,並強調其對軟體產業技能標準的改變;而 Hacker News 上的討論則補充了現實挑戰,例如在舊有或大型程式碼庫中運作的困難、成本控制,以及代理人應如何演進。這強調了一個核心訊息:AI 不會直接取代工程師,但不願投資自我學習、理解代理人運作模式的人,將自然在產業中掉隊。
👥 21 則討論、評論 💬
https://news.ycombinator.com/item?id=45001051
Geoffrey Huntley
how to build a coding agent: free workshop
It's not that hard to build a coding agent. 300 lines of code running in a loop with LLM tokens. You just keep throwing tokens at the loop, and then you've got yourself an agent.
歐盟優良法規 (★ 102 分)
👥 99 則討論、評論 💬
https://news.ycombinator.com/item?id=44999419
這個網站彙整了歐盟 35 項被認為「實際上對公眾有益」的法規,涵蓋金錢、環境、消費者保障、交通、健康、安全與數位權利等領域。舉例來說,支付服務指令二 (PSD2) 引入「強客戶認證」以減少詐欺,並要求銀行開放 API 以促進創新;跨境支付規則確保歐元跨境交易收費與國內交易一致,避免隱藏匯率坑殺消費者;而「漫遊如在家」規則保障歐盟內跨境漫遊不再產生額外費用。環境方面,歐盟推動一次性塑膠制品禁令、蜜蜂相關農藥禁用、空氣品質與水質監測規範,以及產品能源效率與維修性要求,皆以減少污染與提升永續發展。數位與消費者保護包含《一般資料保護規則》(GDPR) 強化個資隱私、「跨境可攜性規則」讓消費者在旅行時依然能存取付費內容服務、「不公平商業行為指令」打擊誤導與侵略式行銷手法。同時,像「共同充電器指令」則要求統一手機與電子設備的 USB‑C 充電標準,減少電子垃圾並方便用戶。交通領域中,無論是航空、鐵路、巴士或渡輪,歐盟均制定乘客權益規範,保障延誤、取消時的賠償與協助,甚至包含無障礙設計要求。
在 Hacker News 討論區,意見分歧顯著。一部分使用者認為這是個有趣的嘗試,凸顯法規能在消費者日常中帶來實質改善,甚至有人建議製作一個「美國版」來整理美國的良好法規。不過,也有評論指出這些規則多半僅呈現表面利益,缺乏對二次效應與長期影響的反思,例如節水馬桶規範初期帶來多年設計不良的產品,直到業界技術趕上才真正兼顧節水與可靠性。關於 USB‑C 統一充電規範,部分人認為本來市場已逐漸傾向 USB‑C,這種規範略顯多餘;但更多人強調它有效減少電子垃圾與消費者困擾,是少數幾乎沒有缺點的法規。討論中也提到新型連接器若在未來出現,歐盟每五年會檢討標準,仍有轉換可能。
另一些使用者批評 GDPR 雖有初衷,但在實際執行上,瀏覽器大量彈出同意 Cookie 橫幅,反而成為令人厭煩的「副作用」。關於環境規範,有人以「塑膠吸管禁令」為例,覺得替代品不佳,成本與不便被隱藏在統計數字外;另一方面,有人指出該規範其實針對一大批最常見的海灘垃圾,包括餐具、容器等,不應簡化為「吸管之爭」。延伸討論更觸及材料中的「全氟及多氟烷基物質」(PFAS),指出紙吸管可能比塑膠吸管含有更多有害物質,顯示管制措施設計上需更加精準。
汽車安全法規則引發更激烈爭論。有人抱怨自動緊急煞車 (AEB)、車道輔助 (lane assist) 等設備推高車價,讓小車款價格從十年前不到一萬歐元漲到三萬歐元以上,對只在自家附近短途使用的駕駛人來說毫無必要。但另一些人指出安全配備成本占總車價幅度有限,主要漲價原因還是通膨、晶片短缺與市場結構改變,而統計數據顯示 AEB 可降低事故率超過 40%,是相對低成本卻具高效益的規範。整體來看,這份網站所整理的「好法規」激起了有關監管必要性與實際效果的典型爭辯:在保障公共利益與避免過度干預之間,該如何取得平衡,仍是歐洲與全球社會不斷反覆的議題。
👥 99 則討論、評論 💬
https://news.ycombinator.com/item?id=44999419