Paul Graham Essays

返回

从黑客新闻中我学到了什么

发布于 2009-01-01

原文:https://www.paulgraham.com/hackernews.html

2009 年 2 月

Hacker News 上周过了两岁生日。起初,它只是一个副产品 —— 一个用来磨练 Arc 的应用程序,也是当前和未来 Y Combinator 创始人交换新闻的地方。它的增长超出了我的预期,占据了更多时间,但我并不后悔,因为我从中学到了很多东西。

增长

2007 年 2 月我们推出时,平日流量大约是每天 1600 个独立访客。现在已经增长到大约 22,000。这个增长速度比我想要的要高一点。我希望网站能够增长,因为一个不至少缓慢增长的网站可能已经死了。但我不希望它变得像 Digg 或 Reddit 那样大 —— 主要是因为那会稀释网站的特色,同时也因为我不想花费所有时间处理规模化问题。

我已经有足够多的问题了。请记住,HN 的最初动机是测试一种新的编程语言,而且是一种专注于语言设计实验而不是性能的语言。每次网站变慢,我都会通过回忆 McIlroy 和 Bentley 的著名引用来坚定自己

性能的关键在于优雅,而不是大量特例。

并寻找可以用最少代码消除的瓶颈。到目前为止,尽管增长了 14 倍,但我一直能够保持,从性能一直保持一致地平庸。我不知道接下来会做什么,但我可能会想到一些事情。

这是我对网站的态度。Hacker News 是一个实验,也是一个非常年轻领域的实验。这类网站只有几年的历史。互联网对话一般只有几十年的历史。所以我们可能只发现了最终会发现的一小部分。

这就是为什么我对 HN 如此乐观。当一项技术如此年轻时,现有的解决方案通常很糟糕;这意味着一定可以做得更好;这意味着许多看似无解的问题实际上是有解的。包括,我希望,之前许多社区困扰的问题:被增长破坏。

稀释

用户从网站几个月大时就开始担心这个问题。到目前为止,这些警报都是虚假的,但它们未必总是如此。稀释是一个难题。但可能是可解的;开放对话被 “一直” 被增长摧毁的说法并不意味着太多,因为 “一直” 等于 20 次。

但重要的是要记住我们正在试图解决一个新问题,因为这意味着我们将不得不尝试新事物,其中大多数可能不起作用。几周前,我尝试将评论平均分数最高的用户的名称显示为橙色。那是个错误。突然之间,一个原本几乎团结一致的文化被分为有和没有。我没有意识到文化曾经是多么团结,直到看到它被分裂。这让人痛苦。

最后编辑于 2024-04-15