当你在第三方 Hacker News 客户端 hcker.news 的网址末尾加上参数 ?ai=exclude,整个科技世界的喧嚣瞬间被抹平。大模型评测、智能体融资和套壳工具的推介全部蒸发,取而代之的是大规模 ClickHouse 集群的五年维护经验、Logo 语言的历史、QEMU 模拟六代 iPod Classic,以及对红海航运与美国柴油价格的严肃探讨。

这种反差并非源于复古情怀,而是一场防御性断联。在生成式技术渗透整个互联网的当下,最具探索精神的极客社区反而率先进入了疲劳期。由开发者 Ryan(网名 postalcoder)搭建的这一过滤视图,表面上只是一个阅读器的偏好分支,本质上却是硬核开发者试图从算法泡沫中夺回注意力的激进自救。

信息流切面:原生 Hacker News 与 AI 过滤视图对比 原生技术社区现状 大语言模型融资与新参数榜单 自动化 Agent 框架与出海套壳推介 AI 批量生成的自动化技术博客 高密度资本与同质化项目占据版面 hcker.news (?ai=exclude) PB级 ClickHouse 运维真实踩坑记录 在 QEMU 中成功模拟经典 iPod 硬件 Logo 语言与跨领域工程社会学讨论 回归底层协议、实体工程与长效经验

深入扫描50次提交:内容过滤演变成代码侦测

要把机器生产的内容彻底剔除,技术手段已经不再局限于给标题打标签。

回顾社区早期尝试,开发者 Elijah Potter 曾在 2026 年 6 月 2 日发布过类似工具 HNSansAI,其机制主要停留在 API 层面,依靠关键词黑名单拦截包含特定词汇的条目。这种规则非常脆弱:发布者只要隐去大模型名字,或者换成学术名词,就能轻易绕开规则;同时它又容易误伤探讨纯算法、自动化甚至批判行业垄断的严肃长文。

Ryan 在 2026 年 8 月 3 日推出的方案则更具攻击性。为了拦截那些没有明确标注、实则全由机器拼凑的开源项目,hcker.news 的后端在遇到 GitHub 仓库链接时,会直接扫描其最近多达 50 次 commit,分析其中是否包含常见 AI 编程助手留下的生成签名与自动化模板。

hcker.news 的多层过滤管线架构 第一道防线 静态术语与正文词库 匹配标题与正文扩展词 拦截已知大模型泛化词汇 深层侦测 扫描 50 次 Commit 爬取关联 GitHub 代码仓库 嗅探代码生成工具签名痕迹 终端输出 纯净极客信息流 由 Bun 插件本地构建渲染 向用户交付零机器噪音页面

该服务目前主要依靠自建配套插件 miraclebakelaser/hcker-news-helper 落地,采用 Bun 工具链构建并兼容主流浏览器。作者采用了 source-available 协议,允许外界检视逻辑并在本地部署,但不开放自由分发。这种将检查探针推进到版本控制系统深处的做法,意味着开发者间的博弈已经从文章读后感升级到了代码溯源战。

  • 风险.深度检测提交记录大幅推高了网络开销与爬取延迟,且只要代码作者刻意清洗提交历史,自动化嗅探的拦截成功率就会显著下滑。

行业话题与内容垃圾:两种截然不同的排斥

极客群体对当下环境的厌烦,包含着两个完全不同的诉求维度。

一类是对商业话题的饱和反胃。OpenAI 的每一次人事震荡、风投机构针对大模型的包装,已经长期霸占各大榜单。许多开发者并不否认技术突破,只是拒绝让技术讨论沦为单一巨头的公关走廊,他们希望把注意力重新留给底层硬件调优、操作系统与开源网络协议。

开发者防备的不是新算法本身,而是机器流水线对软件声誉系统的稀释。

另一类排斥则更为棘手,即社区俗称的 slop(机器废料)。大量原本需要数周构思的工具库,现在被大模型在数分钟内拼接完成。这类项目往往缺乏严密测试与长久维护承诺,却凭借自动化文档和密集提交通过算法放大,迅速污染公共代码资产。目前 hcker.news 正在测试针对这类内容的社区举报通道,试图将宏观技术议题与毫无价值的代码垃圾区隔开来。

过滤工具/方案核心识别手段运行代价与局限核心定位
HNSansAI静态 API 关键词匹配黑名单容易漏检变体,高频误伤中立文章初级词汇隔离
hcker.news正文词库扩展 + 检索 50 次提交后端拉取成本高,存在审查死角纵深代码排查
unslop.news调用大语言模型进行分类判定消耗 Token 算力,陷入逻辑悖论模型守门清洗

这种对抗逐渐引出了一个略显荒诞的现实:由于规则库难以跟上自然语言的演化速度,像 unslop.news 这样的开源项目,不得不调用大模型作为分类器去审查并剔除机器内容。为了逃离生成式系统制造的数据泥潭,人们唯一能动用的高效率武器,竟然依然是另一套消耗算力的模型。

  • 结论.只要官方社区不在源头重构身份验证与信誉机制,单靠展示层的客户端拦截,这场技术猫鼠游戏就永远无法真正收场。