Maybe I'll write something to regenerate past front pages, so we can check if things are different now. That should be possible, because news.arc has always logged vote times.
The other comes from the old-timers themselves. I'm not particularly that old-timer, but in the 3something years I've been here, I can say I have experienced this:
I've grown.
The "5 awesome vim tips" or "super deep closure stuff" articles that today annoy me as fluff were deep and new to me back then. HN was a fantastic site introducing me to amazing things, and it is introducing a lot of people to the same amazing things now. As such, the quest for truly new content needs to go deeper, but the people who need the lighter content are greater in number and enthusiasm, ensuring the fluff rises.
When the older crowd doesn't notice their growth, or the lack of change in content (or the combo) you start to get "it's gone down-hill" type comments.
edit: I mean the quest for truly new content for me needs to go deeper, not that the site necessarily needs to go that way.
Calvin and Hobbes, 16 JULY 1992
" One of the joys of being a kid is that experiences are new and therefore more intense. For example, I'm about to stick my nose in a jar of mustard and inhale deeply! Let's see what it's like. WHOOP!!
See, whed you are oder, you dake your sinuses fo granded.
Some of us prefer to.
2007AUG15 ~ http://www.flickr.com/photos/bootload/1119991071/
2008FEB08 ~ http://www.flickr.com/photos/bootload/2250089864/
2009JAN18 ~ http://www.flickr.com/photos/bootload/3205568708/
2009MAR12 ~ http://www.flickr.com/photos/bootload/3347109733/
2010JUN24 ~ http://www.flickr.com/photos/bootload/4728476663
I really haven't noticed HN get any worse in the two years I've been around.
That has been a theme on HN longer than I realized.
And sure, we might be like that dance club that's a bit too mainstream. But pretty soon those early cool kids grow up and are also not cool enough to discover the next hot thing. The next HN will come about and it won't be somebody from here who starts it.
http://hackerslide.com/data/YYYY-MM-DD-HH.json gets you what you want. For example: http://hackerslide.com/data/2010-10-15-23.json
Do you provide this as an "api" and allow people to build apps on top of it? If so, are there any limits?
I mean, there has to be some explanation like this, because it just seems so clear from regular reading that the quality has gone down. Then again, maybe I'm projecting the decline of comments onto the content.
As the infamous "How to Become A Hacker" states "The world is full of fascinating problems waiting to be solved"[1]. There is no mention of those problems having to be "deeply technical".
I certainly see the tremendous variety of topics that make the homepage of HN as an asset in keeping with the true Hacker Mentality.
[1] http://www.catb.org/~esr/faqs/hacker-howto.html#believe1
Bottom line: sure, hackers care about many problems. But that doesn't make up for the poor discussion quality surrounding many non-tech articles here.
http://waybackmachine.org/20070221033032*/http://news.ycombi...
The first one saved was on Feb 22, 2007, just after the site launched:
http://replay.waybackmachine.org/20070221033032/http://news....
Notice that the second link is to pg's announcement post.
Second cached page, Feb 26, 2007:
http://replay.waybackmachine.org/20070226001637/http://news....
And so forth:
http://replay.waybackmachine.org/20070405032412/http://news....
http://replay.waybackmachine.org/20070406195336/http://news....
Bounce on the ▸ icon to page from day to day.
This one has a gem on it from paul:
http://replay.waybackmachine.org/20071001102019/http://news....
The archive is not complete, but it does give a reasonable glimpse into the recent past of HN.
[Edit: I think I'll go crazy before getting the line breaks to look correct.]
Perhaps the submitter sees this comment and shares the link here again?
* Hot new community forms at Site X.
* Site X residents refer to themselves as the New Wave of whatever. Much better than older Site W because of features/members/dynamic/demographics 1, 2 and 3!
* Site X's reputation spreads to former hot new sites T, U, V and W. Site X begins to attract more and more new users.
* Site X denizens begin linking articles at T, U, V, W and vice versa.
* Site X begins to exhaust natural topics of conversation. Denizens of more than 3 months standing become sick of 100th "What does Site X think about AlphaGamma?" post and begin to slap down newbies.
* Someone reminisces out loud about the Golden Days of Site X.
* Discussions on Site X become more and more about Site X. Extremely intelligent individuals begin to earnestly argue that their proposed feature will save Site X from itself.
* Someone proposes or launches Site Y. A how new community begins to form there ...
I've been watching this same story play itself out since Slashdot circa 1998.
This implies it's hostility to "old hat discussions" that have already been around the block that people are worried about.
I don't think that's primarily it. The civility levels have slipped a lot... this place used to be as civil and friendly as meeting a bunch of people at a dinner party where everyone admires the host.
Still super-civil compared to the rest of the internet, but the levels have come down a lot. Raw outrage, profanity, and outright insults used to get downvoted to oblivion even if people agreed with the general argument the commentor was making. Rudeness really wasn't tolerated, so new members learned quickly that you had to think for a minute longer before replying.
It's still a great site, but it's not elitism and reminiscing that the old guard is scared of. It's comment quality slipping to rest-of-internet level.
And every social subculture in history. See: the constant evolution of the social scenes around music genres. It's just a fact of social psychology we have to live with.
"Dubstep was sooo good back in 02 before the students found out about it! I mainly go to future-garage raves now man..."
On reflection it resembles flocking behaviour. I imagine that website members can be modelled as simple agents with two rules:
1. A cool site has few, impressive members.
2. Move towards the cool sites.
Given an arbitrary distribution of "impressive" members, this should cause a constantly moving flock of members to move from site to site regardless of its purpose.
This is just human nature, it manifests itself in the clothes we wear, the cars/bikes we drive, the places we live, it certainly also applies to social websites. I'd be surprised if it doesn't - we'll see how facebook fares, or if there will be a coolkid exodus as the rest of the world gloms on.
It's basically a (sub)cultural arms race that everyone fights in.
If I get bored of a site or simply get nothing more out of it, I just move on.
If I see topics that are boring or simply have no interest to me, I just ignore them.
If I see rude, insulting comments or personal attacks, I just flag them and move on.
I really don't understand why people need to express so much hate.
[1] https://secure.wikimedia.org/wikipedia/en/wiki/Realistic_con...
Usually this starts happening about 12 months after I decide to become a regular. In HN's case I've come in halfway through the cycle, about 3 months ago, so apparently the magnitude of my destructive powers is increasing.
[1] and also the snide.
http://blog.bumblebeelabs.com/social-software-sundays-2-the-...
This isn't an HN problem, it's an Internet problem. pg could probably do some things to ward off dilution, but it won't last forever. Interestingly enough, Something Awful seemed to be pretty damned successful in this regard by doing the unthinkable and charging people to post there. I'd hate to suggest it as a solution, but it has been effective in the past.
I think a paraphrase of this sentence has appeared in HN comments 100's, perhaps 1000's of times.
Sometimes they move offsite instead, usually because the site admins didn't actually like the topic enough to make more forums for them, or because the admins banned all the users because they had formed secret IRC cabals conspiring against them.
The last stage is that the admins change the forum CSS so it's unreadable. I haven't figured out that part yet.
Upvoting/downvoting, filtering, disemvoweling, moderation, tagging, reputation systems, etc. are just a smattering of the tools we have available and with time it's likely that we will see more and better tools for community management available in the future.
The most important thing is for "us" to define exactly what current and past features of the community we want to preserve and also decide what kind and amount of "chaos" we want to permit to allow the site to evolve and improve. It makes the most sense for PG, YC founders and very high-karma users to be responsible for defining these community characteristics, ideals and values.
1) Every user belongs to at most two (or k) classes.
2) Each class can have a finite number of users n.
3) When a class fills up, a new one is opened.
4) There are always two (or k) open classes at a time, and new users join both of those two (or k) classes.
5) The classes are staggered so they don't close at the same time; e.g. if k=2, n=10000, the first 5000 people to join belong to class 1 and class 2, the next 5000 belong to class 2 and class 3, the next 5000 to class 3 and class 4, and so on.
6) Users can only post to classes they are in, and can only comment on posts in classes they are in (or maybe newer ones too).
7) By default, users only see posts to classes they are in (or maybe their classes + older ones). They can opt in to see more if they want.
The idea might work better if it is combined with some more onerous mechanism to join classes late - a fee, a requirement for an endorsement from a member or someone. Charging a fee for access to the more '1337' earlier classes might be a good way to monetise the site; the fees could either be flat, or could escalate (exponentially?) with the age of the class and / or the number of people who pay to join it late (possibly with a discount applied as active members leave).
Classes might get too small due to attrition - coalescing older classes when they get too small might be a solution to this - it might also make sense to increase class sizes (exponentially?) as the site gets more popular.
In my official capacity as "representative of people dorky enough to have karma this high", we do officially declare: stuff's broken. Needs unbreaking.
HN started as a way for YC guys to communicate. It was about startups, the tips and techniques to make one, to grow one. Once PG opened it up, it became "stuff hackers like", which meant cool deep tech stuff. But the tech stuff was there because after a while, all the startup stuff just ran together.
Then "stuff hackers like" kept drifting wider and wider. I was happy with that, but now that the traffic numbers are through the roof, what I'm seeing is the 1% snark factor is out of control. If each member of HN said something truly snarky only once a month, there would still be thousands of snarky comments a day on here. It's just too much noise.
HN has always been driven by emotion: the only reason to click that button is to express your emotional response, good or bad. Sure you can rationalize that in various ways, but in principle it's about how the thing makes you feel.
Now we have the love-fest stories, the hate-fest stories, the snide jokes that get upvoted, the trashing of "rate my startup" posts (I still can't believe how some of the startups are treated). It's becoming less of a community and more of a mob.
I think maybe the story titles might look mostly the same, perhaps, but the quality of the stories and the quality of the conversations have changed quite a bit.
I use to comment regularly on HN (member since Apr 2007 and former #1 on leaderboard in the ancient days, haha), but have found that I very rarely do any more.
When I look at my thought process now when thinking about posting something that may be of value, I find myself very reluctant. This is due to the snarkiness and hot-headed emotion that often disregards logical arguments as worthless and instead values breathy spittled anger.
Cowards become brave behind anonymity.
Who enjoys "lawyering" their comments? Basically trying to anticipate and address all the possible concerns hot-head users will bring up. Yet, I feel like I've had to do that more and more. In the end it seems an exercise in futility - particularly when I can just move on to interacting directly with the thoughtful hackers I care about and avoid those that spit when they talk.
I can understand the lament of the OP since I've really enjoyed the community and associating with the gentleman-hackers I've met here.
Thanks especially to those who have added true value here - I've learned a lot from the thoughtful ones who share and help.
This would concentrate power slightly in the hands of those long time dedicated commentators ('the community'), and slightly lower the strength of newcomers who are still getting used to the ettiquette ('the mob').
Hopefully this would go someway to lowering the effect of newcomers, until they rack up enough karma themselves to 'graduate' into the higher karma ratings.
Stories, yeah, they're a bit worse but that's not the main thing. I skip stories that don't appeal to me, and you can always go a few pages deep if you want more stories.
It's the comment quality sliding down that's scary to me... it's becoming much more okay to engage in standard-internet-level discussion here, which is to say, much less civil than HN used to be.
Perhaps liberally killing any comment that's primarily insulting, sarcastic, pedantic would help?
For instance, I just saw a link to this two year old thread today, look how civil and friendly it is:
http://news.ycombinator.com/item?id=554889
The only halfway insult on there - "Dunno but she has a Twitter page. Not sure why PG would quote such a weirdo." - was voted to zero. And the 2-3 jokes/sarcasm stood still at 1, none of it voted up.
Also, I'd love to see people who just consistently left substance-less comments get put on auto-kill, but I know that'd never happen for a ton of reasons.
I'm thinking of one guy who just posts about how outraged he is about anything remotely politics related, and nothing else. Joined in the last six months. Actually, that probably describes a lot of users now, which might be part of the problem...
http://news.ycombinator.com/item?id=236808
You couldn't get anywhere near that today. Discussing tough and interesting subjects civilly with some of the smartest people I know wasn't what brought me to hn (startups were), but it was a big factor in keeping me here. I knew if I posted some crazy half-assed startup idea that might piss people off that the community could talk about it logically and dispassionately. That allowed each of us to open up more.
Those days are gone.
One of the final straws for me was when the title of my submission about being replaced as CEO was changed -- a topic of significant relevance to this audience I think. What frustrated me most was that I had picked a useful title and the not only was the new title worse in my eyes, but it was surrounded by rather inane posts about the "top X reasons for Y" or something about Apple or Google. It just didn't add up for me.
And on a tactical level, there is unquestionably a tendency for people to respond to the top post rather than start a new top-level thread. The lack of collapsing of threads is quite frustrating on long topics.
For now, I'm mostly done here.
Many forums have been driven to civil war by a clique plotting on a secret IRC channel. (Note: I am not suggesting that is happening here! Just that I've seen it before.)
Call it undemocratic, but insight and perspicacity is not uniformly distributed so it's absurd that pg/$whoever_you_respect's upvote on an article counts as much as anyone else.
As a simple experiment, it would be interesting to see a view of the frontpage based only on the upvotes of people who are above a certain avg-comment karma threshold (since the site is predicated on karma as a quality indicator) and the idea that people who write insightful comments won't upvote crap stories.
But then people may have not like having their up-votes be so transparent..
It would help take care of the effect where older uses leave due to changing interests etc.
Note: I don't actually think it's a good idea. I think just figuring out _what_ you want exactly, in vaguely quantifiable role, is sort of a hard problem. I suspect a lot of people have different 'golden ages' in mind when they think of HN.
When I came here originally it was pretty startup heavy, which was sort of remote from what I was up to at the time. I liked it when it got a little away from startup business related stuff (my perception) and toward more generic technical issues. My point is even if everyone agreed that ait has gone done hill (an open question), not everyone might agree on what it should be like. It's not a democracy of course, but even as an individual for my own preferences that seems as hard as the technology issues.
I am not so optimistic about submissions because the data we currently have is tainted by submissions we don't want. However by using the technique you have described, we could probably achieve better results.
I think something like PageRank can really help. The same need is to rank things based on a directed acyclic graph. The only difference is we have multiple kinds of vertexes: users, submissions, comments.
Stackoverflow operates under this principle, more or less, but it doesn't seem to entirely stop the slow decline.
Quality of HN Comments Over Time
| . .
| . .
q| . . . .
u| . . . . . .
a| . . . . .
l| . . . . .
i| . . . . .
t| . . . you are here -->. .
y| (that's all)
|________________________________________________________
N D J F M A M J J A S O N D J F M A M J J A S O N D J F
'09 '10 '11
(It must be that time of year again...)I think this is a people problem, not a technology one.
For those who haven't heard this phrase before, the "Eternal February" apes the "Eternal September". Pre-1993, each September would herald the start of a new university year and an influx of new students who would suddenly gain access to the internet. Whilst their presence was being integrated by existing on-line communities, the standard and quality of debate in Usenet was perceived to decline as the same questions got asked again and the conversation standard was forced again. The same problems came forth until such a point that the existing communities had assimilated the newbies and by October or November things had returned to where they were, just a bit bigger.
Then along came AOL, giving out free/cheap internet access to all and lowering the technical barrier to getting on-line. A good thing for the world, but a bad thing for those Usenet communities who suddenly had to assimilate an influx greater than a normal September, and also an influx that didn't subside. At some point the ability of those in Usenet to assimilate was surpassed by the people getting on-line and finding Usenet. The term "Eternal September" was coined to describe this problem and the general failure of Usenet to keep up with the flow and the lowering standards that are the result of this.
I think HackerNews has no technical problem.
The discussion around karma and mod points is a distraction, the same goes for invite only systems and "classic" view.
I'm going to speculate that the problem is purely the size of the population and the growth rate, and that the community gravity is now such that this is not going to stop.
Anyone who has been here for years, and anyone who has a shed load of karma points... those who give in time, effort... there's no questioning that we/they all want to have a place such as this, and few really want to leave it. But it's hard to see how staying is going to help, and here's why: Time is valuable to us, and our expectations have risen as our experience and knowledge increased, and we feel defeated by that influx and we sense the gravity (that if anything increases the rate of influx).
Due to the growth, the noise level is so much higher (even if only 0.1% of the population post new things or respond, 0.1% of hundreds of thousands rather than thousands is still a far higher noise level). How can we cut through the noise to find the good stuff (subjective to the individual) given this noise? I read the firehose (/new) in an attempt to not miss the good, but realise that I've amplified the volume of everything to try and not miss the gems.
The influx is such that it feels non-correctable to some degree. We can look back at the side-splitting Erlang day as a humorous attempt at a correction (which it was, but we probably didn't perceive the bigger picture then... the "Eternal February").
The thing is, most old-timers are aware there is still a lot of value in learning from new people, of passing on knowledge to new people... it's a two-way street and some good comes from growth and closing the gate isn't the desired thing. As the noise levels get higher closing the gate seems tempting, but it's silly. Shutting the gate is not going to help.
There is a natural contribution rate at which the noise levels are manageable, and there's a natural growth rate at which people can be assimilated such that the noise doesn't go above manageable levels. When either rate is crossed it can be difficult, when both are crossed we end up here.
My suggestion would be along Alex's lines... to not divide by date registered (just those with early registration dates), to not exclude by network (an invite only boys club), nor to kill HN (which still serves as a really important hub by bringing us all together, and I'm sure some would feel that anything new is a conscious threat to the old).
Instead we should create some thing (or multiple things) that is so much more narrowly focused that it doesn't have much appeal beyond a smallish number. That focus needs to be narrow enough that growth is naturally limited too.
I think that defining that 'thing' is where it gets interesting. What that narrowly focused topic is, well that is going to be different from person to person.
It's likely that many small communities would spring up; maybe one focused on devops + computer science (a bit like the ACM SIGACTS-SIGOPS), maybe one focused on purely the business side of startups, etc.
HN is rare because it encompasses all of these, but I'd suggest it may be better to not be so far encompassing and instead to have a set of communities (subreddits vs stack overflows vs unconnected sites) more narrowly focused and people would join subsets that interested them rather than have them all exist in a global scope (where the noise level is that of the whole set).
The hardest part of doing anything comes down to the people.
Ultimately it's the mix of people here that is so awesome, it's what acts most as gravity to those outside of the community. Having this calibre of people choose to invest in smaller communities is going to be the hardest thing when staying on just HN, or just opting out altogether, is so easy to do.
I too think it's time for something more focused and smaller to emerge to tackle the noise level. That this is likely to be many smaller things and that I'd miss part of the debate is kinda fine, I'm fine with missing some stuff if the standard on the bits I'm more strongly interested in can be raised and I don't miss that stuff.
Do those peaks feed periods of frenzied success (inspiring people to do better stuff faster)?
Or do they lag periods of success (pearls of wisdom come out when people are past the sweat-soaked white knuckle phase)?
Or is there some other correlation?
As MetaFilter, not only do we know who the mods are, we know which mods are on call at what times. (And there's 24/7 coverage.) HN relies very heavily on a flagging system, but it's just not as responsive to stuff that is broken as is a human who's responsible for what's on the front page and what's in the comments. Having a handful of humans who are responsible for curating the front page (and possibly also pinning really good stories from new onto the front page) would solve most of these problems. Is this less democratic? Sure it is. Would the unfairness be worth it? In my opinion, yes.
This problem just isn't solvable with code; it takes benevolent dictators.
By design (I think?) HN is not about making good posts; it's exactly the opposite. It's about posting whatever link you happen to stumble across. The hope is that maybe the good posts will rise to the top via voting, and that comments will add value to bad posts. This is a really different idea! I'm not personally convinced that it's possible to get a high volume of visible good posts using this idea in an open general-interest community, because no matter what you do, there will always be more people ready to vote for popularized, lurid, and flamebait posts than good posts.
I think that distinction has much more of an effect on content than moderation. (Although if you've decided that you only want good posts, you probably need moderation to enforce your decision.)
'08 HN seemed pretty similar to me, though, though I was just a lurker. It was a mixture of good technical content, startup-scene celebrity watching, too many TechCrunch posts, a vaguely political thread every few days (sometimes with a weak "hacking" justification), and the periodic thread once every 3-4 weeks about how HN is dying / has too many political posts / is turning into reddit. Just fewer total comments and votes (by a good margin).
Some random examples: http://news.ycombinator.com/item?id=179755 , http://news.ycombinator.com/item?id=105739 , http://news.ycombinator.com/item?id=109052 , http://news.ycombinator.com/item?id=80234 , http://news.ycombinator.com/item?id=437727
Also, I've been told the Something Awful community is surprisingly pretty awesome, although I'm not a participant there. If there's some intersection of structure/moderation between MeFi and SA that HN could implement, I think that'd be a great place to start.
sighs We complain because we care. It doesn't mean that we have all the answers or we're pointing fingers. It means we're so invested in finding a solution to this problem that we won't just move on. Given just how good HN was (and remains), minute changes are more noticeable. I don't think a comparison of then-and-now really gives us useful data. There's just a gestalt, a feeling, you get that something's not quite the same. The closest I can think of is when you're out to dinner with someone you've fallen out of love with; your routine isn't any different, but you just know that it's not the same.
Instead, the best solution is to evolve Hacker News as a product.
My personal opinion is that we should put Hacker news in the hands of the YCombinator alumni. Founders and first employees (CEO, CTO, lead designer, first engineer hire and first design hire) of YC startups would probably make the best moderators and admins.
In fact, I would say that it's probably time that PG spin off YC as a full-time startup, assigning control of the design and codebase to one talented UI designer, one talented developer and one talented product manager.
For the site to keep growing in a way that maintains quality, it needs more functionality that it has. The two features that lack the most are filtering and combinatorial game mechanics.
Filtering is necessary so it is easy for the the hardcore tech articles to be easily found by high-karma members, so they can vote those articles up. If it's not findable, it's not voteable. Filtering is also necessary for people to extract the most value out of hacker news. Most users don't want 100 front-page articles everyday. They probably want 10-20 of the highest value articles. Less is more.
Combinatorial game mechanics like those on StackOverflow would help as well. Upvoting/downvoting is limited in that it will always fall victim to the masses. Giving special voting/tagging/burying rights to distinguished members (very high-karma users and YC founders and employees) would go a long way to helping eliminate the crap.
I think I speak for most members here, when I say that I don't want Hacker News to be a democracy. I want it to be a technocracy. I want the smart and accomplished people to control what is good and should be visible to all. I've got only 260 karma points, and personally I don't think that should be enough karma points to allow me to upvote a submission. 500+ karma points should be the threshold to be able to vote an article to the frontpage.
I strongly disagree. Off the top of my head: XFree86/Xorg, Mozilla/Firefox, Debian/Ubuntu, Rails/Merb... these were all cases where the existing community had calcified in some key area and a fork was necessary to create a space where important work could get done.
And in most of those cases, not only was the fork stronger than the trunk in (some) specific areas, the fork actually led to the trunk getting stronger. Not only were patches merged, but entire projects, community values, development practices, etc were.
XFree86 is an exception, but organizational paralysis was what necessitated the fork, so it's not surprising they were also unable to respond to the fork.
But I just don't buy your notion that forking is somehow unhealthy and destructive. It's one of the most valuable ways we have to keep open source code, ideas, organizations and practices fresh, healthy, and vibrant.
Say your valued members have a certain mindset, ethos and style. Let's call it YC-meme. Everyone with YC-meme contributes in a manner that exemplifies YC-meme. If someone comes along and doesn't have that meme, their posts tend to not be what the memesters want. So, members use their voting powers to reduce that person's karma. Eventually they either leave, get ignored by all, or become infected with YC-meme.
Now, open up the community to everyone. At first, YC-meme is still dominant. Only 1% of people without it are able to write posts in a style similar enough to gather karma. Let's say they have RD-meme, which has about 80% overlap with YC-meme. Great.
The problem is, soon, there isn't 1% of the community with RD-meme, there's 10%. Who can (and do) re-enforce RD-meme posts, because it's what they want. People can even get lucky and simply contribute 'good' posts, long enough that they get a decent karma score, and so can re-enforce different memes.
What makes it WORSE is that what's acceptible is what's visible, so with more RD-meme posts, RD-meme posts become more likely, as the probability that they get 'punished' decreases.
End result: Community-dilution runaway.
There are a few 'cures' I can think of, but most are fairly prescriptive:
1. A concrete set of rules and behaviors that anyone can reference to moderate from. Gross. 2. A very high bar for moderation, with active participation. Given that the people most likely to have YC-meme are also likely to be busy, this might be doomed by design. 3. "Proof" required for contribution. Great way to kill off your community. 4. Invitations. Either so easy to get as to be meaningless, or so hard as to stagnate the community. 5. Close ranks to just people at/gone from YC. Sadly, that'd mean I was out. May still be the best alternative.
Maybe the community is self-aware enough to start consciously moderating better. Perhaps a post like this every so often might serve as a gentle reminder. That'd be the best outcome, but needs to be chosen by a majority of the user base. Do YOU want a stricter HN?
The reason this is doomed is: there is currently much more stuff needing moderation than the selected few can handle. They would soon wear out and you'll end up with a site with almost no moderation at all.
The trash needs to be stopped at the front door. When it gets into the house, it takes too much effort to clean up.
I'm sure that post itself rankled our OP.
Gods know it was a terrible decision, but it showed some active participation by pg.
1. hard ban on purely political news ("Egyptian leader stepped down! OMG!")
2. hard ban on gender-specific things ("i'm female, went to bar during hacker conference, got groped, OMG!" -- yes it was hacker conference, but gosh subtract the 'during hacker conference' and you have real life, it's independent of tech, not specific to it or due to it, just a life thing with guys and gals)
3. particularly if hard bans (enforced by a set of trusted admins) on the above topics are not added, then allow submitters and admins to add/edit content tags for each post; then allow logged-in users to submit content filters so that when they see, eg., the front page, it can suppress all posts with certain tags (eg., pure-politics, gender, sports, religion, etc.)
4. optional for-small-periodic-fee premium accounts, which allow those users to exercise extra features like smarter content tagging/filtering, sorting, user following, user submission/comment filtering (so you can blacklist blowhards and pedants from what you see, even if they are not banned from the site overall)... I'd personally love to blacklist anybody that ever does a comment reply to me that is (a) rude, or (b) idiotic, or (c) overly pedantic (some is fine, we're nerds, goes with territory, and some precision is valuable, sometimes). Blacklists could be flat files, one user per line. We could share them among each other privately. I've bookmarked a few "ahole-or-idiot" users but I'd love it if I could have them automatically stripped from anything I see on HN in the future. Actually, I'd love to have this feature on all social/forum/news sites I visit.
5. fix the "type comment, hit submit, get error page saying something doesn't exist, so you have to go back, copy your text, hit Refresh, paste the text back in, hit Submit again" bug/feature. that drives me nuts. feels like impl side-effect rather than intentional UX
6. don't have the up/down arrows so close together when viewed on iPhone
7. don't allow just anyone to downvote any comment. or at least, they can't downvote it beyond 1 point, below which is penalty land. right now, any dumbass can downvote a comment of mine from 1 to 0, which then reduces my overall lifelong site karma by 1. Just because they disagreed with me. Or they're an asshole. Or they accidentally hit the downvote button (see 6). Instead, have a minimum karma requirement to issue downvotes, and/or only admins.
HN is great, despite it's imperfections. But I'd gladly pay up for premium features. HN Gold? HNGold.com (YC-W11)?
EDIT: added a few items
I know there are other large forums on the internet but this is the largest one I have personally participated in. I think such large forums are breaking new ground, socially, in ways that do not compare to sites like Facebook. Where else can I actually speak with my 80K closest friends? If I am in a room of 500 at work (and not on the stage, because I am not one of the big wigs), only a handful of people around me can hear anything I say. We all can listen to the presentation, but we cannot converse. Here, any and all of us can converse. It is unlike anything you can do "IRL". I suspect that is part of the issue: No one really has a model for how you manage that kind of social interaction. And the models we do have break in that setting.
Just thinking out loud.
Worse - the snide remarks get modded up. Being guilty of them myself, let me post an example: http://news.ycombinator.com/item?id=2202958
The discussion was about Google's two factor auth. Somebody asks for a good API, poster #2 suggests OpenID. I joke "you read the part about 'good' API". It's by far the highest-modded comment I have. (Which makes me feel guilty every time I see it). Sure, I don't have a lot of comments or karma, so it might be a fluke, but it exemplifies what's wrong with the discussion.
HN'08 would've modded me to 0 for that and moved on. HN'11 rewards playing to the audience.
http://news.ycombinator.com/item?id=318690
(In contrast, my most valuable submission to HN ever only got 14 upvotes: http://news.ycombinator.com/item?id=250027 )
A) Meatier comments/debates require a certain level of trust that the debate is about ideas and not about pecking order. That is enormously hard to achieve in most settings. It gets harder when the community grows. A smaller group is much more able to know each other and all that.
B) My best understanding is that formality is what older cultures with larger populations moved towards as a solution for such problems. I know I find some stuff at work endlessly annoying because of the disconnect between the setting and the social behaviors/assumptions. My mom is European and my dad was career military and my ex husband was career military. Europe and the American military are both more formal cultures than the American Deep South where I grew up (and live currently). I find some of the assumptions of more 'casual' cultures to be very uncouth.
I don't know how to raise the bar on formality for a place like HN but my best guess is that would help with this particular issue. I like a good, healthy debate. I rarely engage in it because most "debates" are really fights (ie they are "arguments" in the other sense of the word -- emotional, social, ugly), not intellectual discussions.
Anyway thanks for tossing me a clue. That does help me think about the issue, unlike most of what I read in these discussions.
Once you've read 12 months of Runners World, you've basically read every Runners World that has been, or ever will be, written.
I think good technical stuff though is evergreen because there are always new languages, libraries and techniques.
Out of curiosity, is Hacker Monthly (http://hackermonthly.com/) what al3x and other long-time members want? Or is it the kind of discussion & content seen on a StackOverflow?
Its sad to see that an informed, but non-conforming opinion is taken as fact and karma-nuked.
Now, HN isn't trying to grow, so there's no need to have user-created subreddits (sections, I suppose). Just make 8 or so that people care about, and add another if there's sufficient demand.
I really shouldn't be crediting reddit with this, as the solution existed long before them. All HN needs to do is follow the forum model and have different sections. It's too big to only have the front page.
Thanks for the link, by the way.
We're too late for that here. I don't think PG has enough bandwidth or interest to truly solve the problem. New users will continue to join, adding noise to the signal, unless HN changes course. It's going to become more generic and more biased the longer the site stays open.
I hesitate to suggest more moderation as some posters suggest. I'm already uncomfortable with the murmurs of unfair moderation in the system here.
Artists are often the shock troops of a neighborhood gentrification, after the studio loft, comes the artisan coffee, some renegade youths, a young lawyer or two, and before you know it, the neighborhood just ain't what it used to be.
I would Posit that a website calling itself "Hacker News" immediately opened itself to all kinds of interpretations. The term "Hacker" seems to be as hotly debated as "Artist" and justifiably so.
The Hackers, introduced others who identify with the Label, and still others who probably do not, but nevertheless find it of value to their venture.
When the neighborhood changes, you are free, within your means, to move to another place. Sometimes you yourself change and require a change of scenery.
When a startup grows to a full company, many times you lose something while gaining another, and vice versa. Many in this forum have made those choices on their own, so it should be familiar ground.
It is almost heretical to mention it here, but perhaps there is no algorithmic solution (if there is a problem) to the complexity of human relation, expression, and motivation.
More people, more heat, Entropy.
If Hacker News is about hackers in a startup sense, it's good that the front page has everything from: Movies being in decline - Ruby concurrency explained - A torrent meta search engine - Windows 7 SP1 launch - iPad2 being unveiled.
There are far more elements to hacking than programming, just as there are far more elements to startups than programming. And I dig that Hacker News is so varied.
I think there is a vocal minority of people that get irritated by bicycle shed debates (+1 from me to allow collapsing comment threads on my machine) or people wanting to only read about programming or hacking - the latter of which is laughable because I am pretty sure you'd be sick of Hacker News if it was 100% a specific topic (I have some scars in the field of sorting content users will enjoy...)
Guess what: there are millions of non technical silent people on the internet, and a huge amount of those people visit Hacker News every day - and love this destination. The amount of random non computer scientists I meet in Cambridge that love Hacker News is staggering.
Limit the number of links submitted per account per day to 1.
Why
Prevents spammers and karmafarmers from submitting the entire TechCrunch\Wired back-catalog at a rate of 25+ a day.
Further Analysis
Increasing the scarcity of a resource (link submission ability) will increase the value of items it is traded for (links).
HN already gets the independent code submissions people want. They just die an early death on the new page due to overcrowding by webzines\newspapers with builtin linkbait titles. This reduces the rate of dropoff for independent news.
Granted, I haven't been visiting tech-specific boards for more than a few years, but I'd generally agree that the more technical articles are what I'm interested in.
I think I'd be interested in a board that was geared toward programmers/hackers, but didn't use a typical karma/point system. I'd like to see one that perhaps utilized karma, but under a collaborative filtering system. So, in a simple for-instance, if a small subgroup of people tend to upvote articles that I do, those articles would be given more weight, and similarly those who downvote articles I upvote would be, from my perspective, given less downvote weight, while at the same time there might be a different subgroup that was weighted to value their downvote more. Perhaps give people the ability to tweak the tolerances of their collaboration. Give them the ability to say "if this guy has X karma and ignores someone's articles and votes, then I want to ignore them too"
Of course, this might be 1. a completely naive idea, 2. an idea that's already been tried and failed 3. an idea that's already being used 4. something to time-consuming for people with real work to do or 5. an idea that's unworkable and that I'm only having because I just started reading books on, and experimenting with, machine-learning ;)
Though even if it existed, I probably wouldn't use it. I already waste half my day reading the few articles that interest me on hacker-news, heh
it sucks that when you design any system or any set of rules, and humans are going to interact with it, you have to think "how are these shady bastards going to subvert my beautiful creation?"
IMHO opinion, there is plenty of signal in the stream. What has happened is that the interests of the community have diverged. I'd be far more interested in ways to focus on things that I was interested in, within the stream, than narrowing the flow of information.
On my wishlist is a way to pipe the HN stream through a Bayesian filter based on articles I've enjoyed, and make an RSS feed of articles I'd be interested in.
I'm not sure what Alex wants? More discussion around PG's hackers and painters?
There should be a brainstorm on this. I'm starting to realise I want comment submissions from well known or quality submitters. Not just your average kid or someone who is trying to troll.
The other issue is one-off opinion pieces on some guys blog. HN feels like every programmers chance at 15 mins of fame. Why Ruby On Rails is X times better than this (adudecodingblog.com), My way of speeding up Python (pythonlover.com), etc. having someone like pg, of Joel, or big wigs viewing items or articles like these, offering actual real world advice, and providing comments.
Maybe a subscription based hackernews, where the kudos goes to the legends of the industry, interns are made, and I get my intelli-fix and boredom disguiser because I'm stuck in a cube-farm polishing PL/SQL wondering how the hell I got here and when can I play that stupid COD:Black Ops with its really crappy hit detection. Why do I keep playing it?! Why haven't I asked for a bigger paycheck? Why am I not contracting? How is it that the kid I use to teach programmer is now earning more than me? Oh well, keep surfing...
In practice, democracy usually comes to a better solution, even if it is not perfect.
HN is driven by votes, the community is getting what the majority wants right now. The only way to really improve HN is to change or limit the community. You can tweak the rules only to limit certain actions to high-kharma users, but if there is pent up demand for some kind of story it will make its way to the front page.
This limitation has also sprouted ancillary sites attached to the HN Tree of Life, such as searchyc.com, hackermonthly.com, and hnrecap.com as mentioned in the post.
In a similar vein, carving out a sub-HN seems to be: a) downloading the source code, b) bringing it online at another domain and c) announcing via "Tell HN".
All in all, unless someone with >10^5 karma decides to take the time and add some community features to HN (for various values of "community" and "features"), we're all going to continue and see more noise and many different signals.
As an aside, I wholeheartedly appreciate the name, "Bloomfilter."
The solutions offered are top-down culture modification and just plain don't work. Adapt, and wait for the next HN to come along. You can't stop the train.
I guess I wonder if the same thing keeps happening on "comment moderation" sites, isn't it time to look at the ways your view could be based on your (not the group's) opinion of your fellow commentors? I don't have a technical suggestion, but I will probably think a lot on it.
The weakness of the argument is that the engineer/developer/programmer view is a subset of the interests hackers, founders and entrepreneurs. I draw a clear distinction between tech guns for hire who only want depth as opposed to those who want to solve technical problems and maybe innovate which requires both depth & breadth.
1) quality of submissions 2) quality of comments 3) quality of community
It's the second and third that I think have declined. It's not because the people are any less smart, it's that there are just too many of them. It becomes difficult to keep a mental model of everyone in your head, so you start seeing everything as disembodied text, rather than human beings speaking to one another, with a history of shared experiences.
IMO, this is a solvable problem. You can use avatars and display our locations next to our comments, or even just make our names a little bigger. Anything to humanize the conversations.
I like this community and I think the quality will always fluctuate but the most of it will always be very good content for people in a hurry.
Thanks for all of you who help this place being nice.
For me personally, I've learned a lot and grown a lot over the course of the 4 years I've been lurking and occasionally contributing here. So for me, a smaller percentage of the stories/articles/posts/discussions appear as insightful as they once did. I don't mean to knock HN in any way, in fact my point is that that fact is not a "problem" to me. New users are joining everyday and everybody who makes the effort to learn and contribute gets something out of HN.
It's what brings me back 17 times a day.
Such is the nature of suchness until someone figures out a better game that more properly engages human nature.
Crying over the demise of HN is like crying over a naive hill-climbing algorithm when it gets stuck.
EDIT: Oh yeah. 1 week comment lockout for negative karma, with a grace period for newbies to learn how to comment.
I really like it here, and it's my 1st stop after Gmail every day, and often more than once per day. Nothing is perfect, but as far as I'm concerned, this is as good as it gets.
I had a comment which I guess I should link to rather than repost: http://hackerne.ws/item?id=1934605
The constant stream of front-paged political arguments and noticeable increase in mean-spirited commentary in the threads has caused me to spend most of my time on HN logged out. It used to be that I'd read the comments before I'd even read the story to see if the story was worth reading. I wonder if it's possible that pg doesn't notice the degradation in comment quality as much because the trolls have been here baiting him since the very early days.
I don't think HN is irrevocably broken; I'm glad that pg is helming the ship and I think he's doing an admirable job of it so far (I think the ranking algorithm in use for the front-page stories is one of the best anywhere). But HN used to be great, and now it's merely good.
I think that a lot of people who have been here for a long time have thought about what's changed here, and how it could be fixed. I know I've littered more than a few mailboxes with lengthy emails about what I think is wrong, and what I think the solution is. Reading this thread kind of tells the story - a point has come where the community is large enough to have factions that value different things. "Anything that good hackers might find interesting" works when you have a small group of people engaged in conversation. It's less useful when you have mobs of people who have come with different ideas of what they want to get out of this site.
In the early days, HN felt like it was a problem solving tool; a way to find out what cool things people were working on, and occasionally to ask for advice. The community was humble, competent, and full of people who actually made things. Those people are still here, but there's a self-aggrandizing element here as well. The group of people who seem to think that someone else's success somehow reflects poorly on themselves, the bloviators and blowhards who believe that a volume of arguments somehow makes up for the measurable factuality of arguments. I don't really know what the solution is to this. I thought if there was a way to ignore people it might make a difference, but after some experimentation I think that that's a dead end - there is too much chance of missing something truly interesting from doing that.
All this being said, HN has had an immeasurable positive impact on my life - The people that I've met through HN (both in person and virtually) are some of the smartest, most amazing people I've known. I'll get to use the things I've learned from HN (and more importantly from the people in it) for the rest of my life. I can't think of another site on the net that has come even close to making such a huge impact.
I can't imagine missing out on all of this if HN had been invite-only when it launched. I didn't know anyone when I first came here. I didn't even know who Paul Graham was.
Instead of complaining about it, I think those of us that have been here for awhile owe it to pg to actively try to improve the community. It's become too large for him to handle on his own. Yes, there are moderators, but they're an invisible hand that only act as a corrective force.
We're a creative lot. I'm sure we can figure out some way to improve this community from the inside.
That's basically boredom--and it can happen even if you consume something good for a long time. That "good thing" doesn't change so much as your perception of it.
Also, I'm taking suggestions for seed users. There will also be a HN Karma cutoff where everyone above a threshold can join. You can nominate HN users or yourself here.
Problem solved by changing motivations/behaviors.
Metafilter did this, right? For a couple years they said "No new accounts."
I think scaling a social site to a very large number of members without deteriorating badly is impossible. It's a matter of human nature and mobs.
If you're tired of it, start something else. Or hang out and jump ship when the next great thing comes along. Trying to preserve the golden age is rearranging the deck chairs on a sinking ship.