Solving The Hacker News Problem
al3x.net
al3x.net
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.
EDIT: Never mind, I just unsubscribed from all the default reddits and it's still mostly crap. Carry on...
What is it that you want out of these sites? Expert Opinion? Helpful articles? The Zeitgeist among your peers? The analysis of the community might help you decide how to use a site to your liking, but because it is superficial, it will be of little help. Seek out the experts yourself or trim through the article listings yourself instead of basing it completely on a democratic vote system. The quality of the community will only make this process more convenient, but it is the quality of individual posters that define what is most helpful to you.
Now, I would like to compile a list of posters whom I can trust for insightful comments on a particular matter instead of posting assumptions.
So far, I know of pg, joshu...crap, I wish there were avatars here. Why was I stuck with just visual memory like a common human? Unicode avatars would have been helpful: ❤
Even if HN has lost its edge over time that fundamental difference is worth fighting for and worth coming back to HN.
It is a people problem, but I feel the biggest problem is that people are pointing out that there's a problem. Communities evolve; that is, in fact, practically all they do. Perhaps HN isn't the same as it was 2 or 3 years ago, saying that it's worse is a bit of a stretch.
I've yet to find a community where people have meaningful discussions in the comments without some snarky response like, "lol wut"." On HN these comments are self-moderated; those with the karma downvote the meaningless comments and they disappear into the aether.
Simply put, I don't think HN is dying. Rumors of its demise are highly overblown.
Well I think we can all agree on that. It seems like the entire web really peaked in 2005-2006, and it's been all downhill since there.
One thing I did like about the Kuro5hin model was discussion organized around original, substantive stories, written by the same userbase who were the commenters. That, and stories posted at a rate of one or two a day. Sites like Slashdot/HN/reddit are instead mainly based around discussing offsite links, which K5 allowed but sort of discouraged as "mindless link propagation" (there was a section for it, but people didn't want too many submissions to it, and you typically had to add some substantive commentary to the link to get the submission accepted). The articles were also directly written for / targeted to the K5 community. People do sometimes write blog posts specifically to target HN, but they're often more multitargeted--- stuff submitted here might not be written with an HN audience in mind at all, or HN might only be one of several intended audiences.
Some classic Usenet groups were sort-of in that style as well. You could start a new thread with a one-line post or "what do you think of this?" query, but some groups had a culture of starting new threads only when you had a significant, well-thought out post to make; otherwise you were supposed to stick to existing threads.
I'm afraid it's harder to attract good content to a community these days, though. The people who used to consistently write good stuff for Kuro5hin now have their own blogs, and post their content there instead. In the early 2000s, it was a win-win situation: Kuro5hin provided an outlet for people who had things to say, and people who had things to say provided interesting content to read and discuss. These days if you have something compelling to say, you can just start a blog, and then try to get readers by submitting links across the web.
Seriously, a selection of headlines:
"OFFICIAL NOTICE: SITE CLOSED DUE TO AIDS"
"Judiciary Abdicated. Republic Dead. All Hail Emperor Obama"
"The New York Times Editorial Board Should Be Executed For Treason"
"Our lunatic Military"
What kind of content did it have originally?
(Actually that's a strangely common thing on the internet; the offensive-joker and troll types sometimes are the same people as the good-technical-content types. For example, the Rands of http://www.randsinrepose.com is also the Rands of http://www.jerkcity.com.)
As a half joke, I collected a bibliography of k5 articles that have been cited in academic papers, which includes some of the better ones: http://www.kuro5hin.org/story/2007/12/8/23637/9295 , http://www.kuro5hin.org/story/2010/10/17/5512/5360
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?
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.
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.
I've seen what looks like fantastic advice and discussion on a range of non-technical topics (particularly things like venture capital/financing and laws around starting a company and that kind of thing).
Of course, not being an expert in any of that stuff I'm at a loss to make a judgement as to it's veracity ;)
"As OPs go further from tech/startups..."
I'm definitely no funding savant, either!
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
And pg's appeal for sanity: http://news.ycombinator.com/item?id=512280
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.
It hasn't just been new users. Rather it has been nearly everyone since the beginning. See what the founder said 1103 days ago about downvoting for disagreement:
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.
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?
If anyone grabs the same file over and over or anything crazy like that, they'll be blocked, but if you just poach the data and store your own copies, go for it :-)
Perhaps the submitter sees this comment and shares the link here again?
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.
Current estimates put the average age on the internet at about 37.
I think this is a very plausible explanation, we are all at different points in the learning process and can only enjoy certain material. All but the most trivial programming articles are above my head right now, and so while I might enjoy them a lot; the HN community would say they are fluff pieces.
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.
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.]
* 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.
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.
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.
3. A member's threshold of minimum community coolness below which they will leave, is correlated to their impressiveness.
Yes, I'm that elitist. And yes, I'm well aware I probably wouldn't get voted in :)
But here's the other part - keep the site open for reading. That means it (hopefully) self-selects for quality, and other people can observe a high-quality discussion.
Then again, Something Awful is $10...
These terms are 100% arbitrary and invented an hour ago, but these seem like good definitions.
It was harder to get rid of them because they knew someone who knew someone, and trying to push them out had a network effect. It might be obvious to someone removed by 3+ levels that a bad element is bad, but the person who invited them might not see it.
I.e. if you invited a bunch of bad apples, you will be pruned too. I have no idea if it would work, but it's pretty obvious that open social graphs beyond a certain threshold are not conducive to high-level discussions.
It avoids unnecessary disruptions. Not all branches will shake if a leaf falls.
Brutal, but brilliant... even if it is not necessary true :)
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.
It might be different in places other than California though, like New York.
Most economists believe that a ceiling on rents reduces the quality and quantity of housing available.[41][42] This view is based on analysis of empirical evidence as well as the understanding generated by theoretical models.[42] Economists from differing sides of the political spectrum, such as Paul Krugman[43] and Thomas Sowell,[44] have criticized rent regulation as poor economics which, despite its good intentions, leads to the creation of less housing, raises prices, and increases urban blight.
Now that I think about it further, it seems obvious that rent control would be a tool that can be used by a municipality to control rents in either direction, depending on their goals.
A big part of political-economic maturity (for me at least) realizing that just because the supply/demand lines from your Econ 101 class don't line up, doesn't mean that something is worthless. It could be that you're not measuring everything. Culture matters, preserving social mobility matters.
Just kinda irks me when someone comes in with the Econ 101 argument regarding a policy that's being implemented by people with advanced degrees in city planning. These people took Econ 101, and know more about the subject than you or I. They could still be wrong, of course, but it's not for a silly simplistic reason like that.
http://blog.bumblebeelabs.com/social-software-sundays-2-the-...
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.
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.
[1] https://secure.wikimedia.org/wikipedia/en/wiki/Realistic_con...
All undergraduates know that they will soon be at least graduates, if not later postgrads. The transition is inevitable.
Any kind of stratified internet community would have to have the eventual prospect of transfer from one strata to the other, as an inevitable consequence of good/bad participation.
As soon as it becomes set in stone, or the transfer becomes a deliberate choice rather than an inevitable consequence of behaviour, I think people will forget about the criteria that originally divided them and slowly regress to hatred of the other.
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.
I don't have an answer to this off the top of my head, but succinctly describing the problem as you just did oftentimes can be half the battle.
"What system can allow a site to absorb N new users without causing regression to the mean, with the constraint the membership is open?"
I'm pretty sure the answer is: no such system exists.
The frontpage (depending on how you set it up) could look like Reddit's, based on the majority of users, but to logged-in users it'd be more refined to their tastes. Perhaps you could look at the site from others' perspectives.
Defining the model, computing likenesses and finding the appropriate material could be quite resource intensive if you didn't think long and hard about the implementation.
(You'd might also want to avoid up and down arrows, because "like" and "dislike" quickly supplant "good comment" and "bad comment".)
Superficially at least, it seems to be a good way to put everyone into a community whose size relates to the commonness of their preferences. I think this would occur as long as comments/articles beneath a certain threshold just weren't visible to a particular user.
Unfortunately it seems like a lot of calculating to do per hit, but in thinking about it, it doesn't seem to hurt Netflix too badly.
In either case, the function of the voting mechanism will ultimately shift from generating the public front page to generating a custom view for each user. At that point, you could re-purpose the public front page as a selection mechanism to draw in the highest-quality users - perhaps by choosing a cohort of existing users to have public-upvote rights, or even by just applying old-fashioned editorial controls.
* We all (and I'm aware I'm a pretty young account myself) vote on stories and comments to rank their quality
* Newer users vote less in line with the historic ethos because they're less aware of it
* All our votes have equal power (the downvote filter here is a crude effort to suppress that but isn't powerful enough to be fully effective)
* Network effect means a successful site's growth will be closer to exponential than linear
* With exponential growth the new who are unaware of the community standards are quickly able to overpower the existing who are aware
Hence almost inevitable degradation in quality which people here are complaining about and which I can partially see myself.
Two ways to partially address this spring to mind:
* Express vote power as a function of reputation - an upgrade to the downvote system. This has the problem that it provides a direct incentive to align with groupthink and post the easy but commonly held stories and threads so as to attract repuation and so increase one's voting power and.... It also, I think, requires floating point reputation and scoring, and so increases computational load.
* Display voting based on a similarity function - 'users who liked this also liked....'. This permits cohorts of users to work en masse without prior coordination to lower the ranking of content they find less interesting / valuable and so get what they want more easily. This means though that it increases fragmentation and reinforces groupthink again by design, which is clearly not ideal. It's also again significantly more computationally expensive.
TL;DR: Computation can be thrown at partial improvements but they're expensive to operate, open to gaming and likely to reinforce groupthink. I'm not sure it's socially or technically possible to keep the noisy brats out without severely damaging what attracted the Grand Old Users in the first place. Welcome to social groups...
It would be similar to the "invite only" community idea where older users have to actually approve new members, but less restrictive. Perhaps even have upvotes on users instead of just comments. It would be similar to an "invite", but just for allowing them to vote. I'd say also keep the hellbanning that we have here. There will sadly be some false positives, but it seems to work very well for keeping out the worst.
Perhaps upvoting users could affect the reputation of the folks doing the upvoting. If you upvote a bad user into the community, your reputation suffers as well.
Now, this does nothing to solve the problem of groupthink, and in fact somewhat enforces it. However, I think some amount of groupthink is inevitable if you want to create a strong sense of community. Because you're trying to cluster users around a core set of values, it's probable that they'll think similarly in other ways as well.
Edit: I think multidimensional voting helps as well. Ignoring the comments voted "funny" on /. helps to filter out what people liked just because it was amusing. I think "agree/disagree" voting would be useful as a separate thing, because too often that winds up conflicting with upvoting/downvoting for quality.
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.
In my opinion, the method doesn't really work because they aren't reading their own posts. It should probably change everyone else's text color instead of their own. Greasemonkey scripts and the like would still fix it, but it would be a lot more annoying to the shitposters that way.
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.
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.)
The mention of the fact that the higher-karma, "ingroup" members of HN seem more likely to communicate with each other on twitter and in private emails than the rest of the population reminded me of bad situations I had seen on other forums.
I then thought how glad I was that here on HN it seems to happen on twitter which is still largely public. You commented quickly here about private conversations regarding HN with other high-karma members. It is reassuring that you were open, and happy to be open about this.
This gives me faith in what I find to be an excellent community that the inevitable psychological group-dynamics type phenomena are playing themselves out here in a relatively benign way, due to its high calibre membership. Your later comment "I'm too high drama for that" came across as an amusingly wry confirmation that you feel the same way.
As I said, this put me in mind of situations I have seen in lesser communities where this dynamic had led to ugly scenes. I posted about them. I then felt bad that you or someone else might misinterpret this as an accusation against them. Thats why I added my parenthetical note. Perhaps I should have reconsidered the whole thing.
I would also encourage people to look up folks' email and email them with questions and such. Great way to make new friends. Many a time I've tracked somebody down from an HN discussion only to have it continue via email. (It also brings the noise factor down over here, which is always a good thing)
I know a lot of guys follow everybody they can from HN on Twitter. I don't know if I would personally go that far -- Twitter has a hecuva lot of noise and I get easily distracted -- but it works for some.
So yes, there's a lot of out-of-band chat going on, but as far as I know, none of it is exclusive. If you'd like to participate more, the same channels are open for anybody. I know I keep my Twitter, Facebook, and email addresses in my profile for just that very reason.
Do you mean through here: http://www.ircnet.org/ ?
If so, either I'm doing something wrong or the Secret Cabal is not in session tonight (darnit).
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.
I blame karma. I know it existed back then too but I don't think people talked about it. There should be no "top users" page. Having a measuring stick drives competition and there should be no metric to civil discussion besides the rewarding feeling of discovery and helping people.
http://news.ycombinator.com/item?id=237127
Admittedly, it wasn't voted up, but there was some agreement with it. You're looking back wistfully at a point where another user thought HN had fallen off precipitously.
I don't see a significant difference between HN now versus about 3 years ago (when I first started lurking), and I believe the community could and (on most days) would have the very discussion you've linked. There are cycles where many of the submissions aren't interesting to me. I usually chalk those up to slow news days. And there have been situations where I've been appalled and infuriated by (what I perceived as) the poor quality of articles/comments that the community was voting up. Some of that is the community offending my own biases. Some of that is just bad days. You can't discern the climate by just looking at today's weather.
The other cycle I've noticed is these efforts at self-policing and reflection. I'm almost annoyed by them because I don't see HN as getting worse. But I'll allow that others are more sensitive to HN's quality. Perhaps these reflective posts are what keep HN's quality high enough for my tastes. Or maybe, as I suspect, they are more about the tastes and perceptions of the long-time users changing. It's more than a little reminiscent of the "golden age" thinking of older generations, where the past was simpler and more innocent because they were younger and insulated from the time's complexity and injustice.
(Sorry for rambling there.)
Yes, I think that's what made it a good example.
The other cycle I've noticed is these efforts at self-policing and reflection. I'm almost annoyed by them because I don't see HN as getting worse.
Yes, it's almost an inside joke. One of the "classic" HN stories is the meta story where we all lament the decaying state of HN. The "naval gazing" stories. You learn either to ignore them or vent (politely) After watching them for a while, I think they serve to help release a lot of frustration people have.
I would note that many of the folks early on who said HN was fine are now also saying there are problems.
To me, HN's core problem was the problem you always have when speaking to more than five people: trying to anticipate reactions. You end up trying to cover every possible response, and it kills the tone. One of the reasons my comments run on so long is that I have to cover every obvious way they could be misunderstood. You're stuck either not replying to anybody, writing long comments, or getting in endless debates. All of that is distasteful to me.
One of the hard lessons I had to learn blogging was not to tease people. I used to put pictures of girls in bikinis up or joke around about making money tricking people online -- to me I was just playing. I live by my reputation: being an internet porn mogul is not on my list of future plans. But there were a heckuva lot of folks who didn't understand my posts, who thought that made me some kind of evil person. It was really sad to have to give up the playful part of my personality simply to get along with people because of the many ways things can be misunderstood. I hate that.
But the real problem is that everybody's personality will piss somebody off somewhere. I know I probably rub thousands of people the wrong way just because I'm the way I am. Others do the same. So then I end up commenting something like "Looks like it is raining outside" and I get 3 or 4 downvotes. Sure, the upvotes outweigh them, but it's just silly nonsense. Vengeance voting.
Hey now I've rambled too, so we're even :)
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.
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.
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.
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.
'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.
They are basically a grown up 4chan...amazing things like Copenhagen Suborbitals http://www.copenhagensuborbitals.com/ but aren't all pretentious and srs business like Hacker News likes to pretend it is.
You could have your account deleted, with no warning, for:
* Persistent lack of punctuation or grammar
* Posting tired memes
* Persistent inability to cite sources for claims (in some subfora)
* Dozens of other things I can't remember
* Basically anything the mods decided to ban your for
The reason this worked is because the mods were drawn from the community. The admins would look at a subforum, see who was trusted on there, had good judgement and was there a lot. They would then make that person a mod, without asking them or even telling them! That person would just log in next time to be confronted with lots of extra widgets on the UI.Because the community was so cohesive across the site, that person would then know immediately it was their duty to post a thread saying "Hi, I'm XYZ, your new Moderator" and christen their new powers by stickying the thread.
Again, they were not told to do this, but they would immediately and without fail, because the criteria for being chosen as a mod means that anyone who is chosen would be aware of this tradition, and in fact every other aspect of their role, having learned by example.
The SA forums were operating lots of quite deep game mechanics stuff nigh on ten years ago. It's very interesting. Most of the measures wouldn't be appropriate for here though, a lot of them involved strategically fostering antagonism for the benefit of wider community cohesion. It really worked over there for a long time though.
EDIT: I seem to remember that for a long time they only took payment by actual credit cards, visa and so on, and not debit cards, paypal etc. This was deliberate to prevent kids from signing up.
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.)
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.
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.
It's also interesting that in the last 6 months or so I ran across a couple of sites that take your HN karma as a predictor of your geek-worthiness. Well-intentioned, I'm sure, but it encourages gaming the system. HN karma now is not only something valuable to the HN community, but outside.
It would be very interesting to see if kuro5hin/slashdot/reddit "decline" periods correlate with wider acceptance of their karma metric.
That may make no sense to many people here. I can't think of a better example though right now. Formality gives people a certain degree of social space that a "small town" mentality (for lack of a better phrase) fails to provide. That space reduces friction enormously.
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 )
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.
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 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.
I think good technical stuff though is evergreen because there are always new languages, libraries and techniques.
Once you've read 12 months of Runners World, you've basically read every Runners World that has been, or ever will be, written.
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?
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.
Stackoverflow operates under this principle, more or less, but it doesn't seem to entirely stop the slow decline.
But then people may have not like having their up-votes be so transparent..
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.
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.
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.
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.
Thanks for the link, by the way.
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?
Its sad to see that an informed, but non-conforming opinion is taken as fact and karma-nuked.
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.
I'm sure that post itself rankled our OP.
I was really quite blown away. I could have just put it on my blog then posted that to HN (which is actually what pg said I should have done when he emailed me), but my initial thoughts, were that I really just wanted to share this with my pals on HN (similar to the way someone else had posted Ben the Bodyguard as a "Gorgeous HTML5 implementation" or something) and that putting it on my blog then linking to my blog from HN would just be viewed by the community as me jockeying for traffic and being self-promotional!
Gods know it was a terrible decision, but it showed some active participation by pg.
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.
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.
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.
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
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.