YouTube 推薦看膩了?我把 Karpathy 的 HackerTube 做成中文版「黑客影片」,也找到「反覆推薦」這把尺的三個盲點

2026 年 11 月 1 日 Andrej Karpathy 公開 HackerTube:Hacker News 二十年留言裡一再被推薦的 6,454 支 YouTube 影片。我做了繁體中文介面的「黑客影片」,這篇拆開它的排序到底在量什麼、什麼時候會失準,再跟 YouTube 首頁、直接搜 Hacker News 放在一起比。技術學習分享。

千淘萬漉雖辛苦,
吹盡狂沙始到金。
—— 劉禹錫《浪淘沙》九首之八(唐)
2026 年 11 月 1 日,Andrej Karpathy 在 X 上公開了 HackerTube:從 Hacker News 二十年的留言裡,挑出一直被大家互相推薦的 6,454 支 YouTube 影片。我照著做了一個繁體中文介面的版本,叫「黑客影片」(tube.getrealpha.com),不用登入,17 個大分類全是中文,首頁預設顯示 4,654 支,影片標題、摘要和留言保留英文原文。它的排序看的是「有幾個不同的月份有人推薦」,比點擊數可靠得多;但首頁上一半多的影片只有一到兩個人推薦過,口味也是一個科技論壇的口味,這兩件事用之前最好先知道。
讓我想動手的那則貼文
Karpathy 那則貼文一開頭就很直接:他受不了 YouTube 的推薦了。所以他把 Hacker News(一個工程師、創業者聚集的科技新聞討論區)二十年、四千三百萬則留言裡反覆出現的 YouTube 連結找出來,做成一個長得像 YouTube 的網站。他特別提了兩點:不用登入,你的狀態就留在自己的瀏覽器;縮圖用影片中段的一格畫面,不用上傳者為了點擊率反覆測過、做得很誇張的那張封面。
我看完的第一個念頭是:這東西中文讀者應該也會想用,只是一整頁英文分類會讓人卻步。於是就有了黑客影片。介面、選單、17 個大分類和底下的小分類都翻成中文,影片本身維持原樣。
但做完之後我一直在想一件事:「被反覆推薦」到底是一把什麼樣的尺?它憑什麼比 YouTube 首頁準,又在什麼時候會騙人?這篇就只拆這一件事。
這把尺量的不是點擊,是時間
HackerTube 公開的說明裡寫得很清楚,每支影片的分數這樣算:有人推薦它的月份有幾個,就是幾分;其中有人「強力推薦」的月份,每個再多加半分。
這個算法有一個很妙的地方。同一個人在同一個月連推十次,只算一次;一支影片要拿高分,得在很多個不同的月份,被不同的人在不同的討論串裡想起來。點擊數獎勵的是「這一刻很想點」,這把尺獎勵的是「過了好幾年還有人想回頭講它」。
排第一的是 3Blue1Brown《線性代數的本質》第一集,17 個不同的人推過,最早一則在 2018 年,最近一則在 2026 年,分數 25。第三名是一支講現代晶片怎麼製造的影片,19 個人推過,橫跨 2016 到 2024 年。連 Karpathy 自己那支從零講神經網路與反向傳播的影片也在前面,並列第四,17 個人推過。
反過來看,這把尺也有偏心的地方:它在數月份,越早被人提起的影片,能累積月份的時間就越長。前 100 名裡,第一次有人推薦是在 2022 年以後的只有 6 支,一半在 2017 年或更早就有人推了。所以去年才出的好片,在這裡多半還排不上來,它比較像一份經過時間沉澱的書單,要找新片得去別的地方。
我自己逛起來的感覺是:YouTube 首頁會把我昨天看過的東西換個包裝再推一次,黑客影片給我的比較像一個書架,上面每一本都有人隔了幾年還在跟朋友說「這個一定要看」。兩邊真正的差別,在於是誰、用什麼理由把一支影片放到我面前。
這把尺什麼時候會失準
拆到這裡好像很完美,但我把數字攤開來看,找到三個盲點。
第一個是人數其實不多。首頁預設的 4,654 支裡,只有一個人推薦過的有 1,172 支,兩個人的有 1,226 支,加起來超過一半。排序把那些好幾年都有人推的放在最前面,所以前幾頁很穩;往下捲得越深,越接近「有人提過、但還說不上是共識」。另外,原始說明也寫了,大約四分之一的影片只是被引用、從來沒人推薦,加上只跟某個新聞事件有關的影片,這些在首頁預設是藏起來的,想看可以到「設定」打開。
第二個是誰在推。Hacker News 是科技論壇,口味自然偏向工程與科學。按每支影片的第一個分類數,首頁影片最多的是「軟體工程與程式語言」,佔 13.4%。不過有個我沒料到的地方:「藝術、喜劇、音樂與電影」佔 8.5%,跟「工程、交通與製作」的 8.6% 幾乎一樣多。工程師推薦影片,並不只推工程。還有一點要說:每支影片的摘要、類型和分類是由語言模型讀留言後寫的,原始說明自己就提醒會有幾個百分點不準。
第三個最好玩,也是我做金屬材料學專區時才撞到的:分類如果照字面找,會鬧笑話。整份清單裡,標題、主題或標籤帶有 rust 這個字的影片有 35 支。rust 在英文是「生鏽」,但這 35 支裡有 34 支講的是一個叫 Rust 的程式語言,或跟寫程式有關;唯一真的跟鏽沾上邊的,是一支比較哪一罐鬆鏽劑最好用的影片。帶 metal 的 16 支裡,有講把程式直接跑在實體機器上的(bare metal),也有一支矮人重金屬樂的音樂錄影帶。
反過來也一樣。最後放進金屬材料學專區、來自原本清單的 27 支裡,有 19 支標題、主題和標籤裡 metal、steel、iron、rust 一個字都沒有。例如講精密工具機起源的〈Origins of Precision〉,11 個人推過,是這區推薦人數最多的一支;還有拆解鋁罐設計的那支,9 個人推過。
所以這個專區是我一支一支看過內容挑的。這讓我想到,任何「幫你分好類」的清單,值不值得信,要看分類的人有沒有真的看過內容。
最後我得老實講一件事。金屬材料學專區一共 51 支,其中 27 支來自 Hacker News 的推薦清單;另外 24 支 SolidWorks 和 DEFORM 的軟體教學是我自己加的,沒有任何 Hacker News 推薦,影片頁上也老實寫著「0 人推薦」。它們只出現在這個專區裡,不會混進首頁。這 24 支裡有幾支是中文教學,像 Ricky最強電腦製圖和阿涼老師的 SolidWorks 入門,還有 Forging School 用中文講 DEFORM 鍛造模擬的系列。我覺得學軟體這件事,有人用母語慢慢講,比任何推薦人數都有用。
跟其他找影片的方法放在一起
| YouTube 首頁 | 直接搜 Hacker News | HackerTube 原版 | 黑客影片 | |
|---|---|---|---|---|
| 誰決定我看到什麼 | 演算法,依觀看紀錄調整 | 我自己下的關鍵字 | Hacker News 留言裡的反覆推薦 | 同左,另有一個人工挑的金屬材料學專區 |
| 能不能按主題逛 | 有主題列,但內容是演算法排的 | 搜到的是討論串和留言,影片要自己點進去找 | 有分類頁 | 17 個大分類,可展開小分類 |
| 有沒有中文 | 介面有 | 英文 | 英文 | 介面與分類是中文,標題、摘要、留言是英文 |
| 要不要登入 | 不用,但推薦會跟著觀看紀錄走 | 不用 | 不用,狀態存在瀏覽器 | 不用,按讚與紀錄存在自己的瀏覽器 |
HackerTube 原版、Hacker News 搜尋和黑客影片,我在 2026 年 11 月 2 日都打開確認過;YouTube 那欄寫的是一般使用經驗。如果要我一句話分:想放鬆、隨便看,YouTube 首頁很好;心裡已經有個關鍵字,直接搜 Hacker News;想找「別人看完會回頭推薦」的東西,又不想讀一整頁英文分類,就是黑客影片想解決的那一格。也要老實說,原版有一個專門放長片的 Longs 頁,還能用意思去搜尋,這兩樣我的中文版目前都還沒有,搜尋只比對字面。
我拿手機看的那天
網站上線後,我在電腦上看都很正常;2026 年 11 月 2 日順手拿手機打開,才發現兩個問題:側邊欄頂端的標誌被撐得很大,把選單擠到下面去;選單打開後點旁邊空白的地方關不掉,只能再按一次按鈕。當天就修好了。
這件事讓我記住的是,自己在電腦上檢查十遍,抵不過真的用手機滑一次。同一天我也把金屬材料學移到分類最上面,分成冶煉與精煉、鍛造鑄造與成形、焊接與接合、切削加工與工具機、材料性質與檢測、軟體教學六個小分類。
另外幾件值得記的
- 按讚、稍後觀看、觀看紀錄都存在自己的瀏覽器裡,換一支手機或清掉瀏覽器資料就不見了,這是不用登入的代價。
- 每支影片頁下面有兩排:「相似影片」是內容相近的,「同一群人也推薦」是推過這支的人也推過哪些,後者是靠推薦的人連起來的,YouTube 首頁給不了。
- 影片頁會列出 Hacker News 上推薦它的原始留言,點得回原討論串;讀別人為什麼推,往往比讀摘要更好判斷要不要看。
- 縮圖用的是影片中段的一格畫面,不是上傳者精心做的封面,乍看很樸素,但比較不會被封面騙去點。
- 頁尾那行資料出處是授權要求,原文照放、一字不改。
帶得走的一件事
我現在聽到一件事被推薦,第一個問的是:有幾個不同的人在說、隔了多久還在說。
我自己的做法是這樣:下次有人推薦你一支影片、一本書或一家餐廳之後,在手機備忘錄寫下兩個數字,一個是你聽過幾個不同的人提它,一個是第一次和最近一次聽到隔了多久;兩格都只能寫 1 和「這禮拜」的,先放進稍後清單,一週後再打開看,還想不想點。
留言
載入留言中…