一个"Show HN"帖子在 48 小时内获得了 20k Star。标题是:"我用 48 小时构建了一个 20k Star 的开源项目"。

讽刺吗?这个项目本身就是关于"如何获得 Star"的。但它确实成功了。

这不是开源的胜利,这是"发布即巅峰"的叙事胜利。

HN 的放大镜效应

Hacker News 的流量是巨大的。一个首页帖子可以带来数万次浏览。但 HN 的流量有一个特点:它是一阵狂风,不是一条河流

狂风过后,项目还剩下什么?

这就是"放大镜效应":它能把一个小东西瞬间放大成神话,但风停之后,神话就消散了。

GitHub Trending 的异化

曾几何时,GitHub Trending 是发现好项目的地方。现在,它变成了营销战场。

有人专门研究如何"Launch on Hacker News"。有人写文章教"如何获得 10k Star"。GitHub Trending 不再是质量的指标,而是营销能力的指标

当一个项目能在 48 小时内获得 20k Star,但 Issue 区全是噪音,贡献者寥寥无几时,我们应该问:这 20k Star 到底代表什么?

它们代表的是"我听说了一个很酷的东西",而不是"我要使用这个东西"。

作为开发者的我们该怎么办?

不要被 Star 数绑架。也不要被"48 小时神话"绑架。

真正的开源项目是长跑,不是冲刺。

它不在于你第一天能拿多少 Star,而在于你第一年后还有多少活跃用户。它不在于你的 Launch 故事有多精彩,而在于你的 Issue 区有多少高质量讨论。

下次看到一个"48 小时 20k Star"的项目时,不要只看 Star 数。去翻翻它的 Commit 历史,看看它的 Issue 区,看看它的 PR 合并率。

那里才有真相。