Kafka 官方對 Job Queue 的實作進度:KIP-932: Queues for Kafka
在 Hacker News 上看到「Kafka at the low end: how bad can it get? (broot.ca)」這篇,原文「Kaf
Kafka 官方對 Job Queue 的實作進度:KIP-932: Queues for Kafka
在 Hacker News 上看到「Kafka at the low end: how bad can it get? (broot.ca)」這篇,原文「Kaf
哈佛法學院放出 data.gov 的備份資料
川普上台後大力打擊多元議題的題材,尤其是聯邦政府單位的文件中有提到多元議題的文件,都被行政命令要求下架,像是 CDC 就被下架大量的研究文件 (包括論文):「CDC webpages go dark as Trump targets publi
Dating app 的數據
Dating app,直翻約會軟體,但應該蠻多人會翻約跑軟體...
Hacker News 上的「What really happens inside a dating app (luap.info)」這篇,文章在「What really happens inside a dating app」,內容很長,除非英文是你的母語,或是你閱讀英文的速度很快,不然我會建議你丟進 Google Translate 整頁翻譯,雖然有些詞翻的很好,看一下原文就知道是什麼了。
裡面有些數據上的結論很有趣,像是平台會特別照顧 iOS 用戶:
iOS users have more money and sp
https://blog.gslin.org/archives/2025/02/07/12255/dating-app-%e7%9a%84%e6%95%b8%e6%93%9a/
/usr/bin/env 在 shebang 可以用 -S 展開參數
在「Using uv as your shebang line」這邊看到的範例:
#!/usr/bin/env -S uv run --script
查了 env 的 manpage 翻到這是給 shebang 用的:
-S, --split-string=S
process and split S into separate arguments; used to pass multiple arguments on shebang
gitlab.freedesktop.org 的一些數據
在「Equinix Sunset, future of gitlab.fd.o」這邊看到因為贊助 gitlab.freedesktop.org (gitlab.fd.o) 的 Equinix 會停掉服務,所以接下來會需要搬家:
Equinix is shutting down its operations with us on April 30, 2025. They
BZip3
在 Hacker News 上看到 BZip3 的連結:「Bzip3: A spiritual successor to BZip2 (github.com/kspalaiologos)」。
雖然名字看起來與 bzip2 有關,但看起來是不同的人弄出來的東西,不過有些經典的演算法有留下來用,像是 Burrows-Wheeler transform。
另外值得一提的是,bzip2 是 1996 年出的 (不過 1.0 大約是 2000 年時出的),BZip3 的第一個 release 在 2022 年,這段時間也累積了不少有趣的演算法可以用。
無損壓縮中如果期望有比較的壓縮率,目前比較常用的應該是 LZMA 類的演算法 (差不多是 2001 年出現的),用的工具通常會是 X
snac:用 C 寫的 ActivityPub instance
前幾天看到 snac 這個專案,用 C 寫的 ActivityPub instance。
看起來連 SQLite 都沒用到,直接拿 filesystem 的結構來存資料,然後也完全沒用 javascript,另外有提到有支援一些 Mastodon 的 API。
然後... 專案名稱 snac 的全名是 Social Networks Are Crap (???),是個看起來頗有趣的專案 XD
HTML Form 的 method="dialog"
在 Lobsters 上看到「Use cases for 」這篇,介紹 的 method="dialog",也就是除了 method="get" 與 method="post" 以外,還可以用 method="dialog" 來處理 內的情況:
Indicates the form is intended to close the dialog box in which the form finds itself, if any, and otherwise not submit.
這邊
https://blog.gslin.org/archives/2025/01/16/12220/html-form-%e7%9a%84-methoddialog/
rsync 的漏洞
在 Lobsters 上看到「RSYNC: 6 vulnerabilities」這個,裡面提到了 rsync 的漏洞問題,包括了 RCE:
Two independent groups of researchers have identified a total of 6 vulnerabilities in rsync. In the most severe CVE, an attacker only requires anonymous read access to a rsync server, such as a public mirror
https://blog.gslin.org/archives/2025/01/15/12218/rsync-%e7%9a%84%e6%bc%8f%e6%b4%9e/
帶有 make help 說明的 Makefile
在 Lobsters 上看到「Self-documenting Makefiles」這篇裡面提到怎麼設計 make help 的方法,還蠻不錯的。
他的想法是讓 make help 去讀 Makefile 自己內容,把註解 # 後面的文字拉出來,產生出一包 help document,這邊拿他最後的成品來看:
.PHONY: help
help: # Shows interactive help.
@cat README.md
@echo
Alder Lake 的 SHLX 變慢的問題
看到「The Alder Lake SHLX Anomaly (tavianator.com)」這篇提到 Alder Lake (Intel 的第 12 代 CPU) 的 SHLX 變慢的問題,原文在「The Alder Lake SHLX anomaly」這邊。
這個指令蠻簡單的,理論上不論在什麼情況下都應該是 1 cycle,但作者發現在 Alder Lake 的 P core 上面反而需要 3 cycles (Alder Lake 的 E
可以吃 HAR 檔把 API 的規格 (Swagger) 寫出來的 mitmproxy2swagger
這幾個剛好一起看,首先是有個綠色帳號 (新註冊) 在 Hacker News 上貼了 Show HN,介紹一個可以生出 H
Intel 當年的 Pentium FDIV bug 居然還有新的發現...
三十年前的 Pentium FDIV bug 居然還有新的發現冒出來:「Intel's $475 million error: the silicon behind the Pentium division bug」。
先快速複習
用 z-score 抓出異常的量
累積的有點久的一篇文章 (2020 年),本來以為寫過,結果沒找到...
裡面在講 Standard score (z-score) 這個很簡單的概念:「Simple Anomaly Detection Using Plain SQL」。這個方式不能抓到所有的異常,但夠大的異常基本上可以抓到,誤判率應該在可以接受的範圍。
給你一段 time series 資料,像是一分鐘一個 req/sec 的數字,一段時間後就會有很多筆,然後我們要判斷這些資料裡面是不是有
每年聯徵中心的免費查詢額度到 12/31...
看到 Ptt 上面的「[閒聊] 年度聯徵中心免費查詢個人信用一次」這篇,提到「財團法人金融聯合徵信中心-個人線上查閱信用報告服務系統」這個服務。
每年聯徵中心提供一次紙本與電子的免費額度,如果沒有用掉的話可以趁年底要 reset quota 前免費查,其中電子的需要自然人憑證或是券商的
外接電池號稱可以撐十年的 AirTag
在 Hacker News Daily 上看到「A 10-Year Battery for AirTag (elevationlab.com)」這個,先提醒一下,貼這篇文章的是 Hacker News 的新帳號,有點自我推銷的產品,號稱可以透過外接電池讓 AirTag 撐十年:「Introducing The 10-Year Battery for AirTag」。
從外觀就可以看到是透過模擬 CR203
智障型電視 (Dumb TV) 的討論
在「Dumb TVs deserve a comeback (makeuseof.com)」這邊看到的討論,原文提到智障型電視應該要有他的市場:「Why Dumb TVs Deserve a Comeback」。
不過 Hacker News 討論上 id=42425593 提到很現實的問題:
Why dumb TV's won't make a comeback
Xfce 4.20 出了
在「XFCE 4.20 Released (alexxcons.github.io)」這邊突然看到 Xfce 4.20 出了的消息:「Xfce 4.20 released」。
我很久前是用 Ubuntu Unity,但自從用了 Xbuntu (Ubuntu + Xfce) 後就沒回去了,但忘記當初跳的理由了...
過一陣子 PPA 上應該就會有了 (Xubuntu QA Staging),到時候升級上去看看爛掉多少東西 XD
https://blog.gslin.org/archives/2024/12/15/12123/xfce-4-20-%e5%87%ba%e4%ba%86/
Cumulative Layout Shift (CLS) 指標
前陣子在「擾人的 lazy loading」這邊講 lazy loading 的時候,Rex 有提到這種「跑版」的現象叫做 layout shift,Google 其實有文章在介紹這點,叫做「Cumulative Layout Shift (CLS)」,裡面其實定義了 Layout shift score 這個指標:
layout shift score = impact fraction * distance fraction
定義成移動的區塊比例與移動的距離比例 (用螢幕畫面來計算比例)。
https://blog.gslin.org/archives/2024/12/12/12119/cumulative-layout-shift-cls-%e6%8c%87%e6%a8%99/
玩一下 ClassicPress
因為 Automattic 的事件所以看看替代方案,隨手測了一下 ClassicPress,看起來還是沒到能用的程度...
WordPress 這種軟體是靠 ecosystem 的,尤其是 plugin,而 ClassicPress 裡面可以看到 wordpress.org 上的 plugin 沒錯,但大多都標記不支援,也無法在網頁上強制安裝...
反過來看瀏覽器這邊,這種 Chromium fork 吃 chromewebstore.google.com 吃的就很兇啊,本來可以用的套件換到另外一邊也能裝...
可能再多看看其他的 f
https://blog.gslin.org/archives/2024/12/12/12118/%e7%8e%a9%e4%b8%80%e4%b8%8b-classicpress/