It's hard to count active users because you have to define them in order to count them, and we make a point of not tracking people that much. We can count accounts and unique IPs, and that's about it. But it's basically about 5M readers a month, give or take, as far as we can tell. It grows linearly, with large swings. If you step back 10 feet from the graphs and squint, it's basically a straight line for the last 10 years. We like it that way; we wouldn't want to go full Haskell and avoid success at all costs, but we don't want hockey-stick growth either. HN is not a startup!
It runs on one server. Actually the app server (written in Arc) runs on one core. But we have some caching in front of that for logged-out users.
Can you elaborate on that statement? To me, it implies that going with Haskell avoids success, but I might be missing something. If that really is the implication, can you explain?
It has had different interpretations over the years. Simon Peyton Jones described its origins here: https://books.google.com/books?id=2kMIqdfyT8kC&pg=PA283&lpg=.... But that interview was already several years after the fact. See also https://web.archive.org/web/20150419060144/http://www.comput...:
When you become too well known, or too widely used and too successful [...] suddenly you can’t change anything anymore.
The fact that Haskell has up to now been used for just university types has been ideal [...] Now, however, they're starting to complain if their libraries don’t work, which means that we’re beginning to get caught in the trap of being too successful.
What I’m really trying to say is that the fact Haskell hasn’t become a real mainstream programming language, used by millions of developers, has allowed us to become much more nimble, and from a research point of view, that’s great. We have lots of users so we get lots of experience from them. What you want is to have a lot of users but not too many from a research point of view – hence the avoid success at all costs.
Does anyone have the original slide where he used this line? It would be interesting to see what contextual clues were there at the time.
Later it turned out to be a syntactic pun: https://twitter.com/simonmar/status/246335257677271040. The official interpretation seems to be "Don't make success your top priority, because success may compromise things you care about more", whereas the hilarious version would be "Whatever you do, make sure you don't succeed."
Haskell connoisseurs can add info. That is literally all I know about it, or more, since I just Googled half of it. I do recall reading those interviews at the time, no doubt via HN.
Of course there are assumptions involved in mapping that to userbase size or whatever, but it would still be interesting.
I think these assumptions are the trickier/error-barriest ones. The other, more directly comparable stats suggest reddit is more than 100x bigger than HN. The comment and post numbers here
make it look like something closer to 500x-ish, give or take.
eyeballing (the purest ancient datamining fu technique) this
puts HN somewhere in the 15th-to-20th-ish top subreddit category by post and comment activity.