📊 查看开源项目排行

📱 下载 AI Rank App

HackerTube(hackertube.org)把 Hacker News 评论里反复出现的 YouTube 链接收成一个可浏览的目录。它不托管视频文件,播放走 YouTube 的隐私增强嵌入(youtube-nocookie.com)。站点自我说明是:「The YouTube videos that Hacker News keeps telling each other to watch.」

我们在 2026 年 11 月 2 日(America/Los_Angeles)读取线上 /api/stats:6,454 条视频、39,834 条已标注 HN 评论、15,041 名推荐者、16 个大类下 150 个主题,覆盖 HN 2007–2026 年。数字与 Andrej Karpathy 2026 年 10 月 31 日博文以及同日导出的数据包一致。关于「用 Claude Code/Opus 5.5 周末搭站」的新闻背景,见站内 News:Karpathy 发布 HackerTube。本文写用法与数据复用,不复述那篇发稿。

它想解决什么

YouTube 首页按观看时长与点击优化。HackerTube 的 About 页写明另一套目标:把评论区里「隔很多年还会再提」的演讲、纪录片集中起来,而不是追单次爆款。站内排序看的是:有多少个不同月份有人推荐过;跨年反复出现的链接,权重高于一次冲高。

About 页给出的流水线:

  1. 扫描公开的完整 HN 评论归档里的 YouTube 链接(数据页署名 Hugging Face 上的 open-index/hacker-news)。
  2. 至少 3 个不同用户、在至少 3 个不同月份、带着实质评论贴过的视频才留下;路过式链接剔除。文案称筛选后大约还剩七千量级;我们读到的线上目录是 6,454。
  3. 用模型给每条评论打立场(推荐、引用、玩笑、批评等),并抽短引与主题。
  4. 结合 YouTube 元数据与 HN 议论写卡片(摘要、HN 为何喜欢、类型、是否过时),再归入统一主题表。
  5. 按「跨月推荐」持久度排序。

Karpathy 博文补充:默认用 Claude Code 桌面端、Opus 5.5(Medium effort);用 Workflow 跑 Sonnet 处理评论;过滤后约 4 万条「在推荐 YouTube 视频」的评论(与导出里的 39,834 条 mentions 接近)。他说自己只手工做了三件事:在 Google Cloud 建 YouTube Data API 密钥、开一台 VPS、买域名;HN 回帖里还提到改 DNS。其余部署与加固交给模型。

怎么逛

不用注册。赞、稍后再看、历史只存在本机 localStorage。

我们对照页面与脚本核实到的入口:

  • Home:混排 HN 经典、观看量不高但 HN 喜欢的片子、近期热门、你还没逛过的主题;点赞若干后,还会混入相似视频以及「同一批 HN 用户也推荐」的条目。鼠标悬停可看为何出现在信息流。
  • Search:按主题语义搜,不只靠关键词。About 举例:搜 “distributed systems” 也能找到正文没用这几个词的演讲。
  • Categories:16 个大区、150 个主题。/api/browse 实测例如 Software Engineering & Languages(1,604)、AI, Machine Learning & Data(718)、Systems, Networks & Security(956)、Arts, Comedy, Music & Film(1,731)。同一视频可进多个主题,各大区数量不要加总去对 6,454。
  • Longs:导航里一小时以上长片过滤(/browse?dur=xlong)。
  • Playlists:带简介的精选列表;访问时 /api/playlists 返回 27 个,例如 “The HN canon”、“Talks every programmer should watch”。
  • 视频页:展示保留下来的 HN 原文评论,并链回帖子。
  • 快捷键:? 看全部;/ 搜索;j/k 上下移动。
  • 中段帧缩略图:设置默认开启,用视频正中附近的一帧(YouTube hq2.jpg 或站点本地 /frames/)代替频道上传的封面图。Karpathy 称之为 “50% thumbnail”。

页脚声明:与 YouTube、Google、Hacker News、Y Combinator 均无隶属关系。

数据集怎么拿、怎么自建

打开 hackertube.org/data(或 About 里的下载入口)。/api/export(生成日期 2026-10-31)标明压缩包 hackertube-data.zip,大小 17,842,799 字节。我们对该 URL https://hackertube.org/download/hackertube-data.zip 做 HEAD,得到 HTTP 200 与相同长度。

包内文件(以导出 API/About 表为准):

文件 内容(站点说明)
videos.jsonl 6,454 行:视频 id/链接、标题、频道、摘要、HN 喜欢的原因、类型、难度、时效、主题、分类、引语、HN 统计与质量分
mentions.jsonl 39,834 条标注评论:id、链接、作者、月份、帖题、立场、引语、清洗后正文
taxonomy.json 16 大区/150 主题及同义词描述
related.jsonl 3,778 个视频的「HN 用户也推荐」关系(仅计数,无用户名)
embeddings.npy + embedding_ids.json bge-small、384 维,6,454 条
DATA.md 给代理读的说明:表怎么拼、坑、立场定义、示例代码、许可

许可:ODC-By 1.0(与所基于的 HN 归档同类)。使用时需署名 HackerTube(以及 open-index 数据集)。评论版权仍属原作者。标签与卡片由 Claude 生成,允许出错。

故意不含:YouTube 简介、播放量、时长、发布时间。站点写明 YouTube API 条款不允许再分发这些字段;每条记录仍有 video id,可用免费 YouTube Data API 自行拉取(数据页估算约 ceil(6454/50) 次请求,DATA.md 有步骤)。

站点建议的用法:解压后,让 Claude Code 一类代理先读 DATA.md,再按你的需求做每日精选页、主题周报邮件、终端浏览器或分析脚本。Data 页提供了一段可复制的代理提示词示例。

我们核对的一手来源里,没有看到生产环境服务端代码的公开仓库。自建入口是这份数据导出,不是一键克隆 hackertube.org 后端。

和 YouTube 推荐比什么

YouTube 首页/相关推荐 HackerTube
信号 平台自有的时长与互动模型 HN 评论里反复出现的链接,按跨月推荐排序
账号 通常靠登录做个性化 无账号;状态只在本机
封面 频道上传图(常偏点击诱导) 默认可用视频中段帧
范围 全站海量内容 通过「多人/多月」门槛的约 6.5k 条
可复用性 排序闭源 ODC-By 数据包+向量,可交给自己的代理

两者不互相替代。播放与元数据刷新仍依赖 YouTube;HackerTube 只是一层面向 HN 口味的发现前端。若你吃「长线技术演讲/纪录片」这套,Home 与 Categories 够用;若要 Shorts 或大众娱乐,仍回 YouTube。

常见问题

要钱吗?

网站免登录即可用。数据包在 ODC-By 1.0 下免费,使用时需署名。

视频存在它的服务器上吗?

不存在。只做目录与嵌入,文件仍在 YouTube。

现在有多少条视频?

我们 2026-11-02 读到的 /api/stats 与 /api/export 均为 6,454。以后以线上接口为准。

能自己搭一个吗?

可以基于公开 zip 与 DATA.md 用代理或脚本重做界面与分析。下文来源中未见官方公开的生产服务端源码包。

来源