關於 Embedding 搜尋問題的坑
清 RSS feed 裡面翻到「Introducing Amazon S3 Vectors: First cloud storage with native vector support at scale (preview)」這篇,意外的發現 AWS 提供了 embedding 搜尋的產品? 我很好奇的是,目前大家主力都是 HNSW,這應該還是限制在 in-memory 等級的搜尋 (i.e. 碰到...
View ArticleFFmpeg 弄了一組 Forgego (Git 的 self-hosting) 出來
在「FFmpeg moves to Forgejo (ffmpeg.org)」這邊看到的消息,雖然討論的地方都在抱怨最近 anubis。 先前應該是 git.ffmpeg.org (gitweb) 以及 trac.ffmpeg.org (Trac),另外搭配 mailing list。 討論串裡面有人連結到 mailing list 上的 git diff log:「[FFmpeg-devel]...
View Article有趣的 Cursed Knowledge (辛酸的?)
上個禮拜看到「Cursed Knowledge (immich.app)」這個討論串,原始網站「Cursed Knowledge」是在說明在開發 immich 這個軟體時遇到的各種地雷,算是不定時更新的專欄 (?) 像是寫這篇當下最新的「setTimeout is cursed」就提到了: The setTimeout method in JavaScript is cursed when used...
View ArticleCLAUDE.md 的模版
也是 tab 上放了一陣子的東西,在 Hacker News 上看到的討論:「Getting good results from Claude Code (dzombak.com)」,原文在「Getting Good Results from Claude Code」這邊。 作者設計了一套方法寫在 ~/.cluade/CLAUDE.md 裡面 (算是一堆 prompt),告訴 Claude Code...
View Articlegzip 傳輸在 IoT 設備 (ESP32) 上節省的電量
上個禮拜在 Lobsters 上看到的文章,在講透過 gzip 傳輸在 IoT 設備 (ESP32) 可以省下來的電量:「How much power does gzip save on IoT web access?」。 作者測試的資料是 Tom's Hardware 的 RSS feed,屬於 XML 類的資料,未壓縮 224KB,gzip 壓縮後 47KB: I created a...
View ArticleAmazon SQS 的 Fair Queue
在 Lobsters 上看到有人提到上個月 Amazon SQS 的新功能 Fair queuing,看起來我是漏掉了:「Building resilient multi-tenant systems with Amazon SQS fair queues」。 直接看圖與 code 比較好說明,這張是 SQS 沒有開 fair queue 的情況: 這張是有開 fair queue 的情況: 從...
View ArticleFrankenPHP 被 PHP Foundation 收編了?
先是在 Telegram 上的「Hacker News 100 繁體中文」上看到 「The Rise of Hybrid PHP: Blending PHP with Go and Rust (yekdeveloper.com)」這則消息,然後看原文「The Rise of Hybrid PHP: Blending PHP with Go and Rust」的時候注意到這段提到 FrankenPHP...
View Article3b1b 影片裡面數學動畫的 Python 專案
在「Manim: Animation engine for explanatory math videos (github.com/3b1b)」這邊看到的,專案我記得開源一陣子了 (MIT License),這次在 Hacker News 上翻到發現沒有提到過,寫下來整理一下:「3b1b/manim」。 3b1b 是簡稱 (或是暱稱?),官方網站是 3Blue1Brown,也是 YouTube...
View Article計算不重複元素問題的效率
前陣子在 Lobsters 上看到的文章:「Hashed sorting is typically faster than hash tables」,作者之前在 Google 改善演算法效率。 問題是計算 array 內不重複元素的數量,這邊的元素是 uint64,大多都是不重複的: Problem statement: count the unique values in a large...
View Article蒙地卡羅法計算 GPS 位置的與目標位置的接近程度
堆很久的「Uncertain⟨T⟩」這篇,先是提到了 GPS 的定位邏輯其實是有問題的,像是這段 code 的邏輯是直接拿目前系統回報的位置判斷距離是否夠近,如果是的話就當作是已經到達: if currentLocation.distance(to: target) < 100 { print("You've arrived!") // But have you, really? 🤨 } 但...
View Article