A lot of long-time HN'ers are frustrated at the "flag patrols" -- people of one group who don't like such-and-such author and flag them and their submissions. I've heard several people complain to me about having normal articles flagged and I've done my share of complaining. Don't be the guy who takes out your personal grudges in the form of flagging. Let the votes work.
The system will not work with punitive flagging. My policy is that I flag only when I'm convinced an article is going to take the board off the rails. That's a tough call anymore. With a large enough audience, people get emotional just about anything.
But remember that HackerNews is defined the most by what the people don't do. They don't comment if they don't have something interesting to say, they don't flag unless absolutely necessary, they don't criticize unless it's in the spirit of discovery, they don't vote down unless it's really a trivial comment. Do less and you'll enjoy it more. With the crowd as large as it is, I'm starting to see good comment X which has ten sub-comments, nine of which either didn't understand the main comment or don't understand the issue yet want to score karma points by making somewhat snarky remarks. We all need to fight that tendency. We do that by doing less.
Moderation should be approached like web security - any feature has potential exploits. Expect the flag patrols and bury brigades because if you allow folks to downrate or flag, someone will abuse it.
You know, the only site that had moderation pretty much figured out (meaning: signal to noise ratio is much better than rest of internet) for over a decade was Slashdot.
Making the system both resilient to attack as well as usable for it's intended function is not straightforward or easy. Hey, I hear that Malda is looking for work... I'd hire someone like him or a Wikipedia veteran.
On the contrary, I think people should flag away -- but go to the new stories page first. There's plenty of spam and politics and duplicate content and other off-topic humdrum.
And if you happen to come across an interesting article about hacking or startups, vote it up -- it might even make it to the front page.
Not sure if you know this or not, but flagging an article as it first appears prevents all other HNers from seeing it. Flagging it later on causes it to sink rapidly off the top page.
This means that a very few people could prevent huge chunks of legitimate stories from being seen by fellow HNers by flagging.
Flagging, for whatever reason, is much more powerful than voting. If you flag, you not only note that the article is bad, you prevent others from having a choice. That's why it should be used sparingly. If everybody flagged 10 articles a day, it's not that lots of bad articles would get sorted out, it's that nothing new would appear on the front page at all.
Voting means "I don't like it" Flagging means "I decide nobody else should look at it" It's a completely different thing.
Also appropriate material for HN is material of interest to hackers, not just hacking or startups. If you're flagging it because it's not hacking or startups, you're actively preventing the rest of us from seeing material that might be considered pretty good if we had a chance to rate it.
You probably already know all of that. Just wanted to point it out for those who didn't.
> Not sure if you know this or not, but flagging an article as it first appears prevents all other HNers from seeing it.
As I understand it, this is not the case. If enough people flag a story before it gets some upvotes, then it gets auto-killed, but one flag won't kill a story. It does make it harder to get to the front page though.
> Flagging it later on causes it to sink rapidly off the top page.
This is exactly how I'd expect a downvote to function, so I'd say flagging is serving a sort of dual purpose.
If you look at the front page, there's no lack of quality stories. It's harder these days for any individual story to make it to the front page, but that's a function of greater submission volume.
Quality discussions on the other hand have become more sparse as HN has grown. Perhaps it's a function of community size and there's no real fix for it.
This is a bit worrying. It's very easy to accidentally hit flag when using a mobile device; The links are all very small and close together, and there is no confirmation dialogue.
If you flag something by mistake, you can 'unflag' it. The 'flag' link turns into an 'unflag' link.
I believe there is a time-limit on how long you have the ability to 'unflag' something. I believe the time limit is similar to being able to edit or delete your comments for a 2 hour period after you made them.
It goes from #4 on the front page to #243 or something equally ridiculous.
Depending on how old the article is, the flag can either drop it by hundreds of places, or at least 10 places for a couple of flags. I have done some testing (a while ago), and found that having 2 people flag one of my articles when it had 40/50 points dropped it by 10 places in the next 5 minutes. Unflagging it restored the original position.
Newer articles with fewer points get a much more dramatic effect, however, as far as I can tell.
One thing I never understood was whether a flag was the same as a downvote.
In my interface, I don't have a down arrow next to the article or comment. But, there is a flag option. When people talk about downvoting, are they referring to flag? Or, something else that I don't have in my interface?
As your karma score builds, you will gain access to some other features (the exact number has changed a few times, so I'm not sure what it is these days - I think 200 was a level for a while, and I note you're just below that).
You won't ever get a downvote option for the article. You will eventually be able to downvote other people's comments - unless they are replying directly to you like I am now (this stops pointless bickering via votes).
Flags are designed to note off-topic / incindiery submissions - saying 'this shouldn't be here' rather than 'I don't like this', and should be used sparingly given the extra power they represent.
Daniel, I know you mean well, but your suggestion of "flag sparingly" is
only useful some of the time, and there is code in place to handle those
who flag excessively. As always, there's more to it than meets the eye.
There is a great deal of "secret sauce" running on HN, and to prevent
adversaries from abusing HN for their own gain, PG deliberately does
not publicly divulge how a lot of things work. [1] You would need to
have either a deep fascination with discussion forums, or far too much
free time (probably both) to figure out some of the non-public details
of how HN really works. If one really does their homework well and
figures out some of the details, hopefully they have enough respect for
PG, YC and all of the folks using HN to not abuse or divulge what they
learn.
Though the precise details are not public information, pg has publicly
stated that he does have some form of (vote/flag) "ring detection"
running here on HN to thwart group and/or multi-account manipulation.
[2] Since the details are not public, there is really no way to know
how effective the ring detection is, but suffice to say, if it wasn't an
improvement, it wouldn't exist.
When it comes to flagging and up-voting of submissions, the publicly
described logic is both clever and fascinating. If you flag heavily
up-voted submissions, your flags count less. Similarly, if you flag too
many things (and most likely, too quickly), your flags count less. In other
words, there are thresholds employed. [3,4]
When it comes to flagging comments, I can't recall seeing any mention of
how the comment flags are handled, and worse, there's nothing in my
notes about it. Considering the potential for abuse, I doubt PG will
ever give vague details about it. Spam comments are an interesting
problem, and it's very difficult to solve. Allowing users to flag
comments is one way to handle it, but divulging the details would most
likely reduce the effectiveness of the counter-measures.
There is still one place on HN where doing a lot of flagging and
up-voting of submissions is both useful and beneficial to HN as a whole,
namely, on the "new" page: https://news.ycombinator.com/newest
I'm sure many people appreciate the high signal to noise ratio here on
HN, and would rather avoid the more noisy /newest page. None the less,
people putting in some time to both flag spam and give up-votes to new
submissions is what keeps the high signal to noise on the front page.
Yes, even if you're just flagging spam on the /newest page, you can
still trigger the "excessive flagger" threshold, and the result is
(was?) the "flag" links disappear. I had it happen to me once a long
time ago, but since then, I believe the system was changed to simply not
count the flags once a user has passed the threshold value. I would bet
a human being (pg or a moderator) looks at any account that flags too
much to determine if the account should be banned, hell banned, deleted,
or whatever. If they see that you're really just trying to flag the
endless spam submissions, they probably just quietly appreciate your
efforts. I've never received a gilded thank you note for flagging spam
submissions, and I don't expect to get one, but I'm sure everyone who
likes the high signal to noise ratio around here appreciates it.
NOTE: Though the references below are from PG himself, it's entirely
possible that he's changed his mind, and his code, since they were
originally posted.
This is my third account here. My last started posting [dead] last week. I'd very much like to know how one goes from positive karma to censored. Was it too many posts on the SOPA thread? That was the last set of posts before I went [dead]. I made like 10 posts, not a single one was downvoted, and a couple were upvoted 10 or more times. This was an issue I felt strongly about. Fair enough: my opinion may not merit such prolific posting - but how about blocking me from posting on that one article?
I'm attempting to view this positively: my goal is to learn how to communicate effectively here, and clearly I'm doing something wrong. It would genuinely help if I knew what that was.
I recently turned showdead on, most hellbanned users I find in the comments I can't understand why they were hellbanned looking at their post history. I can only imagine it was for flagging the wrong thing, or being part of a voting ring but at the moment hn moderation is a mistery to me.
Though I have studied HN a lot, I am not a moderator and I do not have
access to the actual code running on HN. The "basic" code behind HN
(NEWS.YC) is publicly available in the ARC language distribution, but PG
is running a modified version here. Without source code or moderator
access, along with my well publicized lack of mind reading skills, I
simply cannot tell you why your account was "hellbanned" (i.e. all posts
from the account are immediately marked "[dead]").
Even if you're a long time user with substantial karma and "show dead"
enabled in your profile, there are times when you're still unable to see
posts from some "hellbanned" users. With this said, even if I knew which
SOPA thread you're talking about, and what user-name you were using, I
might not be able to see said problematic posts. You are essentially
asking me for blind speculation.
The best I can tell you from blind speculation is you probably let your
emotions get the better of you in the discussion, others decided you
were acting like an ass, and they flagged your comments. Since you admit
to "feeling strongly" about the topic, you were most likely pushing your
opinion, and hence, your agenda... --And others pushed back. The other
thing to realize is, in highly political and divisive topics there are
most likely groups/rings at work trying to suppress the most vocal (or
acerbic) posters. As far as I know, there is no such thing as "perfect"
ring detection since differentiating it from group-think would be very
problematic. If you've read any of PG's code, or any of his coding books
(OnLisp, ANSI Common Lisp), you'll agree he's pretty darn good at
coding, but even for him, "perfect" ring detection is probably beyond
feasible.
So, with blind speculation, you've got three possibilities:
1.) You added a bit too much spice to your comments.
2.) You were on the wrong side of a voting/flagging ring.
3.) You were on the wrong side of consensus / group-think (i.e. you have
an uncommon and contentious opinion).
Just because you could see up-votes on your comments does not mean you
can see the 'flags' they have received, so you're basing your evaluation
on incomplete information.
Sure, SOPA intersects with tech and hacking, and even PG himself got in
on the action by taking a stand on it, but none the less, it's still
politics. You pushed heavily on comparisons to Nazi Germany (see
"Godwin's Law") and voiced strong advocacy of Ron Paul. You might want
to note that one rather prolific HN poster described Ron Paul as a
"Mendacious Kook," so your opinion is not universally accepted and
promoting your opinion is essentially pushing a political agenda. The
result, of course, is the same "Ron Paul Spam" problems seen on Reddit.
This is not Reddit. Here on HN, there is no way to compartmentalize
topics (i.e. "sub-reddits") to prevent political pressure over-load.
You may have been up-voted by those who share your political views, but
you were also most likely flagged for voicing those views here. If you
want to discuss general politics, HN is the wrong place to do it.
My hunch is that you've been banned twice for going political in a place
were it's clearly against the guidelines.
And no, just because you see PG occasionally breaking his own guidelines
does not give you, or anyone, license to turn this place into yet
another political forum. Hacker (nee Startup) News is his party, and the
rest of us are just guests here.
On the bright side, if you study both the NEWS.YC source code and posts
made by PG regarding his modifications to the HN version, you'll notice
he has a rather consistent habit of using time as a factor in a lot of
his calculations. If you got yourself banned for some reason, the ban
may or may not be permanent. I suggest that you give your old account
another try in a couple of weeks. Though I'm too tired to dig up a
reference for you, I do remember reading something about bans being time
limited in much the same way that there's a timer to prevent/slow-down
replies for the sake of preventing flame wars. I could be mistaken, but
none the less, I'm remembering something about this.
Looking at your posts under the 'ldar15' account shows none of them
currently marked as '[dead]' so it seems as if your ban timed-out.
I don't have total recall, so until someone posts a link to a post by PG
stating that not all bans are permanent, the only safe bet is to
consider your un-banning as just a coincidence. ;)
For notes, there has been one, and only one, time when I was actually
concerned about a down-vote I received. I was interacting directly with
PG, and quickly got down-voted. Since my reply to him would show up in
his "Threads" page, and the down-vote occurred so quickly, I was
unnecessarily concerned the down-vote came from PG --the guy nice enough
to provide this site to me any everyone else. In that case, I just sent
PG a polite email to make sure I hadn't stepped on any toes. It wasn't
him, and it wasn't a big deal to him, but contacting him privately was
the most polite way I could think of handling it.
Lastly, there is a known degree of randomness in voting, and there are
known problems with up/down link placement on some devices (particularly
mobile devices with touch screens). Though I have had moments where I
wondered, "Why (the expletive) am I being down-voted?" often, it's not
as big of a deal as it seems. Sometimes I communicate poorly. Sometimes
I fail to be perfectly clear. Sometimes I get things wrong. Sometimes
I'm a bit too spicy in my replies. But sometimes, people just click the
wrong button by mistake. It happens to everyone. Learning from mistakes
is good, but being overly concerned about it is a waste of time.
Thank you very much for such a thorough reply. The latest version I found of ARC is from 2009, but since I didn't know it existed at all, I am quite happy. The posts are still [dead] to me, unfortunately.
Another thing that goes hand in hand with that is not to worry/complain about n many stories on the front page that suck or seem reddit like. The other 30 - n stories are probably pretty good... and in all reality we probably don't need to be reading that many in the first place. Flagging isn't going to solve anything with regards to this and you have to realize this is a community made up with people with many backgrounds, we all are going to have our own favorites.
I've been on HackerNews for a little over 2 years, and in that time I don't believe I've ever flagged any submission. I guess I've always thought that the voting process would always take it's course.
Curious, if pg is reading this, how often does the flag link generate real actions on submissions?
I've been a long time lurker here. I lurked for several months before creating an account and then I lurked quite a bit longer before participating. Groups of intelligent people are intimidating at first but please don't hold back if you have something to add to a discussion. New voices are incredibly important for preventing groups from merely becoming echochambers for established members.
I especially agree with the original article's point about talking about your work.
If you are doing something interesting, please share it. I'm always keen to read about amazing hacks and unique projects and I'm sure many others are too. I'm very slow at writing up my own projects, so I probably should spend more time doing that.
If you are working on something that feels like reinventing a wheel for a company that has a core philosophy of Not Invented Here, share that too. I'm sure many of us have been there once and could give you some advice on ways to improve your situation (even reinventing wheels can be done to a high standard and be great practice coding), empathetic support or perhaps a way out into another job.
I'm generally happy lurking, and I can lurk with the best of them (see 4 years / 35 karma :-)) To be honest I just don't have the time to comment often and karma (in a HN sense) means nothing to me.
My way of giving back to the community happens more in real life (aka meatspace, though I hate that term),more recently it's the connections I've made through HN and iOS meetups here in Tokyo that are the most valuable to me. I'm genuinely interested in what people are working on and people seem to find my work situation a lot more interesting than I had thought they would (I actually thought that when I introduced myself at my first HN meetup everyone would groan "Oh not another iOS dev").
I hope this isn't too off-topic, but would you be willing to describe the iOS scene in Tokyo? I always love hearing about what programming habits and techniques are popular in different countries. Would you say the community there embraces a fast-release philosophy or are they more like the big name devs (Square Enix)? Are any frameworks popular? Is iOS development big? What would you say is the most popular language in Japan?
Well my world is nearly 100% iOS and the iOS community I meetup with is probably a 5:1 foreigner:japanese ratio, so I'm not sure how their preferences translate to the native community.
-Some of the guys work for big companies and others in little startups doing contract work on the side.
-I don't know anyone serious about iOS development that hasn't invested 100% in learning obj-c.
-I haven't noticed any popular frameworks mentioned.
As for how popular iOS development is I'm not sure, probably less popular than Android (Android handsets are really common). If you are asking in terms of work possibilities, I get offered at least one or two jobs every HN meetup I attend.
Not a total lurker here, but I have mainly 2 reasons why I don't participate as much as I probably would/could/should...
1. Time. A discussion typically only lasts one day, and after that its mostly silent. Alongside my job, I simply can't find enough spare "thinking-time" to really write a thoughtful comment in that time frame. I feel that my comments would be more of a knee-jerk reaction than a real addition of value.
2. Language. My mother tongue ist german, not english. While I've been told that my english is quite reasonable, I still feel insecure in it, especially when I read incredibly well-spoken comments. And I do regularly make some mistakes, especially in grammar, and I don't like making mistakes in public (I guess nobody does).
And of course, it takes longer to write a comment - see #1...
On 2. Ich wohne in Deutschland seit sechs monaten, und ich macht taglich sehr schlecht dings mit deinen Sprache, so don't worry about it. Just spit it out.
(I notice not wanting to make mistakes is a very apparent German characteristic, also visible in the Italians)
As a long time lurker, let me try to encourage you to write up your projects.
Even if they seem mundane or pointlessly obscure. Not only is writing a fantastically important skill to level up, and the very act of writing about them will help your thinking, but the buzz and help you can get from the community can spur you on further.
I particularly like this example, which the author acknowledges is extreme:
"3. Be positive.
"This can really be hard when smart people debate, but try it anyway. Notice the difference between:
"Person A: Water is dry.
"Person B: No it's not. You're full of shit.
"and
"Person C: Water is dry.
"Person D: Not in my experience. What data have you encountered to cause you to arrive at that conclusion?"
I really like those "what data have you encountered" questions. In a lot of threads, I silently upvote replies that ask people making striking, unusual, bold, or implausible claims to please provide more information. (Too many of those helpful questions, alas, never get answers. But I'll keep on upvoting follow-up questions looking for facts when I see them.)
The author finishes his list of good suggestions with
"10. No list is ever exhaustive, on Hacker News or anywhere else. Anyone have any more suggestions?"
I'd be delighted to hear other suggestions about constructive participation on Hacker News too.
I've asked some "pointed questions" and been downvoted. What I learned from this is that while some discussion threads are about questioning and learning, others are about something else... I'm not sure what exactly... Hearing what you want to hear? Maybe someone else can provide some insight.
If your "pointed question" doesn't sound nice enough, the community will punish you for it. There are also a couple sacred cows that you would be well-advised against questioning.
1) When a major event occurs that isn't directly related to technology, don't post comments to the effect "I thought this was hacker news, not reddit". This will ALWAYS get you downvoted and nothing good will come of the discussion.
2) When someone makes a detailed post that you don't agree with, don't down vote it, respond.
3) This is just me speaking for myself, but the only comments I really find useful and thought provoking are the ones that expound on or contradict the original story with your own personal experiences.
4) Nobody here cares if you don't like the font or styling used in the article. Likewise if the page doesn't work in chromefox version2079. Email the owner of the article. Besides, you are a nerd, you already have 4 other browsers installed and know how to use readability.
5) don't be afraid to post funny or terse insightful comments, but make sure they are funny or insightful first.
4) HN is a really good place for feedback, which trying to get online is often like drawing blood from a stone. People will say what they think of my site/article, because it is easy - they already have a HN account and are used to commenting.
Without reference, I say I see a lot that the authors respond and update the original article based on HN comments.
My main nit to pick with this article is that you violated DRY principles by assigning "Water is wet" to both Person A and Person C. Only one person was required.
Am I the only one who gets tired of the first sentence of so many replies being along the lines of "I understand where you're coming from and I respect you as a person, but..."?
Be respectful, but if you disagree, just disagree. Don't patronize.
I agree in the sense that's the way I prefer communication. Direct and to the point.
But when I'm dealing with non-techies, I see a use to preface any opinion or question with some sort of disclaimer of that sort. I do this in order to lessen the probability that they take offence to what I say and then become uncommunicative. On more than one occasion, I thought we were having a productive conversation about their problems with the software and I find out (when they inexplicably become angry) that they thought I was insinuating their incompetence or lack of intelligence or something.
I think the terse, abrupt style that I and many other techies prefer, comes across as needlessly insensitive to non-techies and we need to be mindful of that if we want to allow them to contribute to this community. (We do like teachers, accountants and shopkeepers commenting on startups in education, finance and retail, right?)
Not to the extent of prefacing everything with patronizing verbiage, but to be mindful not to be too abrupt. Because many people take that as being disrespectful (in my understanding).
It's always been a problem with subject matter experts dealing with the non-experts. A lot of people get agitated easily dealing with something outside of their scope of knowledge.
Neither does it help that computers can be especially complicated and finicky (looking at you windows).
I disagree -- or, I did. See, in real life, courtesy and avoiding criticism is the most effective way to start a discussion without resulting in an argument.
However, I've concluded that on the Internet there is no such thing as a good discussion (oh no, a universal statement! Well, let's say there aren't very many good discussions). Perhaps this is due to the vast amount of research material easily accessible to online debaters -- there is no incentive to work together with another individual to come to a conclusion, since the conclusions can be more easily found elsewhere.
Instead, people write things like my diatribe here to "correct" perceived mistakes in others' statements but in the end someone is right and the other is wrong and compromise basically never occurs.
In such a situation, the best thing you can do is make sure that you're the person who is right. Whether you couch your opinion in pandering terms or you state it harshly, the only thing that seems to matter is correctness. It's no longer worth my time to continually attempt to be polite and kind in internet discussion.
I could propose a complement approach: when inserting comments to the page, pg could automatically prefix all paragraphs with "I think that..."
That would remind people of the true nature of their words and help them remember that the commenter is just stating what he thinks is right and not an attack against the reader's personal state of world. That where I think all useless arguments start from. There's a difference in reading "Water is dry" vs "I think that water is dry". I try to implicitly "hear" that prefix myself each time I'm listening to someone talking.
I agree - I'd rather people wrote their opinion, in a respectful manner of the counterpoint view, but without a need to apologise first for disagreeing! Discussions always demand alternative views, and apologising for entering the discussion seems pointless!
I know I would participate a lot more if I could reset my password. Somehow I was able to register my usual handle without providing an email address because there doesn't seem to be a way to recover it.
I created this new account just to gripe about this and when this cookie finally dies I'm not sure I'm going to bother to re-register.
I often participate, but when I don't it's usually for a simple reason: downvotes sting. This is so important that I would add it as a corollary to "9. Be nice":
> when I don't it's usually for a simple reason:
> downvotes sting
They do. But recently I am trying to use it as an opportunity
to learn not to care too much what do random (or semi-random) people think about your opinion. Yep, someone will downvote. Not a big deal it is not like someone is hitting you on the head.I don't mean one should ignore all downvotes
because sometimes it is healthy to think why are you really downvoted, but quite often downovtes come as a result of knee-jerk reaction, group-think or because someone just does not like you. That's another thing to learn: resist the urge to write "I know I will be downvoted for this". If you write this (of follow-up comment "why am I being downvoted?") you will be, by me, at least :)
I agree. Alas, my poor primate brain is often not so easily assuaged. But your attitude of viewing downvotes as an opportunity is very much in line with Stoic philosophy—an attitude, I think, worth cultivating.
I've learned to ignore the whole karma thing when writing a comment. It's part of the "be yourself": you can't write anything original in fear of being downvoted.
I do sometimes check back which comments were voted up (or down) for the sake of curiosity. I then wonder what was it that made one of my comments get many times more points than my average, but often it must simply be that I happened to comment early. I don't really care that much where my karma is going, it's more like a reflection of the community than a reflection of me.
the lack of a "red envelope" is offputting too - i very definitely find myself participating more in fora with comment reply notifications. unless i've just missed it altogether, all hn has is the rather clunky process of scanning your comment page to see if anything has garnered a new reply.
Yeah, this got me until somebody found my email some other way and mentioned it was difficult. The real issue is that I basically never see my profile as somebody else would see it.
It's more that there are large numbers of people who consistently don't get humour, either for cultural reasons or deficiencies in their humour glands or whatever.
On the other hand, in forums where people upvote humour, there can be mechanisms that actually are counterproductive. E.g. on Reddit where there is something serious that you are interested in, but some idiot starts a punning thread which takes off and runs for pages. Or slashdot, where a witty one line (simplistic) put down off a complex issue will recieve maximum karma, whereas a well thought out retort will struggle to break the readability threshold.
Hacker News has a number of mechanisms for impeding flame-wars, and I think some of them also impede the flow of humour. No fast replies for instance slows things down, and also the depth algorithm because PG doesn't like deep threads. Another one is de-emphasising karma. If people hand out karma for being entertained, then the system 'rewards' you for being entertaining, so again people go for the slashdot style one-off witty put down.
On the gripping hand, now that HN de-emphsises karma (and has weird rules about what can and cannot be down-voted), I'm much less likely to actually bother. Karma is already pointless, but rubbing our faces in it simply reduces participation. The ideal system would 'reward' well thought out replies, and I don't see the current system doing that anytime soon.
On the invisible hand humour is an important part of geek culture, as are references to things such as invisible hands and gripping hands. I'm not sure why that is, but word-play and recursion (important parts of being a really clever programmer) are already pretty close to humour, or possibly even forming some of the foundations of it.
Which leads me to conjecture that all of the really good programmers have a healthy sense of humour, and that implies that if hacker news is overrun with people who don't have a good sense of humour, that would indicate the ratio of good programmers here is falling. Why would that be? Perhaps because of the emphasis on money, and winning the startup lottery. The programmers who are only in it for the money tend to view themselves as more 'serious' - so I suspect they are the source of the "humourless git" demographic.
I really hate the downmod system here, but you can see my further complaints in my profile rather than repeat them again.
But I wanted to respond to this: now that HN de-emphsises karma
I don't think it de-emphasises karma much at all. On every single page of HN you view, your karma is there in high-contrast lettering right next to your handle. It's also not quite pointless as there are several features that get unlocked by high karma. I'd love to see the user's karma score banished from everywhere but their profile page. I don't want to be reminded that I have a score on every page visit.
On the humour thing, it's not that I don't see humour on the site, it's that the same humour can be punished or rewarded depending on the alignment of the planets or whatever.
I don't think that downvotes necessarily mean that people didn't get the joke. If I see a witty one-liner comment to a serious story, my normal reaction is "Ha ha ha! Downvote." Or else I ignore it entirely. (And sometimes it simply _isn't_ very funny.)
I just don't think we need to encourage content-free comments here; there are plenty of places to go if you want to make fun of the news.
Then again, I moderate a site that's been accused of taking too hard a line on "fun", so maybe I shouldn't talk.
The problem I have is the inconsistency. I remember posting a sarcastic comment in a sea of sarcasting comments, then saying 'seriously though' and adding genuine content. Mine was the only comment that went gray. I've seen this stuff time and time again with other users - several comments of fluff, but only one gets pounded. What gets pounded in one thread gets rewarded in others - sometimes I'll post a snarky, devoid-of-content comment, hit post, and then wonder just how fast it will go dead and next thing I know it's really popular. It really is inconsistent, and that bugs me.
Well all comment voting systems are inconsistent just because it's tough to get a uniform number of views on comments over time. And now that vote counts are hidden, things are even more wonky in terms of what sees vote volumes.
But in terms of humor I think it's fairly straightforward: don't do it unless you think of something that's really fucking funny (and hopefully a little insightful). If it's funny enough you will get upvoted just by sheer force of charisma. If it's just marginally funny you will likely get buried, and I think that's a good thing, because a lot of people aren't as funny as they think they are, and you don't need to look beyond Reddit to see what a culture of one-liners does to a discussion forum. If it's just some simple pun then likely many of the readers already thought of it and don't particularly want to read it over and over again.
1) Actually funny; it can't an obvious pun or cliché.
2) Constructive; humor *can* convey and add to meaning.
3) Clean and nice; this should go without saying.
Thanks for the link.. I find that thread kind of fascinating, not because of anything in particular about the original comment, but because somehow the person causing so much trouble managed to convince a large number of HN posters to jump in and try to reason with him. Usually it hasn't progressed so far. I think it helps that somehow he got to this point with hundreds of points in karma and has some to burn.
I was initially a little worried because he was showing signs of being a paranoid schizophrenic, but then I remembered that I was on the Internet and probably shouldn't be surprised.
- Don't be discouraged at first to post if you don't think you're "following the guidelines". We all get downvoted from time to time. Especially when people first get active.
- Discussions are almost always value add. Even if you adamantly oppose someone else's position. Gaining perspective is a huge value add for me personally.
Related side note, I was contacted today by who I can only guess was the same person, asking how to participate on HN. I sent them an email but didn't hear back. I suppose I can assume they were busy contacting a large set of users. Not that there's any harm in that. I hope they find this list instructive!
I was a long-time lurker as well for the same reason. I do find however, that participating in the community opens up new discussions and I can further my learning by connecting with other people. It's always a learning experience to have discussions with people who are more knowledgeable about a topic or have differing opinions than your own.
I also was a long time lurker. I participated in a few comments - and then saw my karma drop for no reason I could discern. Perhaps a much more clear rules and a response when something is down voted.
To participate in HN, you basically want to be sure to point out any logical fallacies, missing citations, and any possible reference to Godwin's Law, the Streisand effect, or the Dunning–Kruger effect.
" Best article: I'm nothing until the Hacker News community comments on me."
Well, sometimes the article is better than the discussion. Sometimes the discussion is better than the article. In my experience, the trivial articles sometimes have the best discussions, and the best articles seem to often have trivial discussions.
It'd be fun to get a list of best HN discussions (highest karma average per comment perhaps) ... anyone know how to do that?
> It'd be fun to get a list of best HN discussions (highest karma average per comment perhaps)
The now-discontinued SearchYC database had top lists but not the particular metric you want. It doesn't show up in the Google cache or archive.org's Wayback Machine (http://top.searchyc.com)
In my opinion, I think some of the best HN discussions have been/are the ones with hundreds of comments, with divergent threads and replies. They are usually sparked by a fairly controversial topic.
I can't think of an example right now. However, this API to the HN corpus might be able to get you the data you want (not sure how current it is):
1.) Most of the time I just tell stories. I am only 20 and have relatively little experience. The only thing I can really add is a well written comment that asks a question or explains something neat.
2.)The best way to participate is to go out and do something awesome. Take something you saw on the front page and mess around with it. Maybe something will happen and you make the front page. Probably it won't, but the next time it comes up, you can at least share your experience and point out the basic pitfalls. Example: I am working on extending emscripten to use dragonegg to compile fortran. It's really hard and I don't think I can do it, but next time emscripten comes up, I will know what's up and can comment on how awesome Alon is.
3.)My password for my account is zackzackzack. Yep, same as my user name. It lets me keep from getting attached to an argument or an account. If somebody can just go in and change my password, then it is pointless to really care all that much. I like contributing, but I know at any instance all the karma I built up on here could be sealed away.
Edit:
fortran to javascript. Google emscripten github for more info.
That's pretty dumb. Your account could be compromised for spam purposes, or someone could easily start posting things as you.
Because your full name, personal domain (which includes your last name), college, and interests are all part of your profile, it would be fairly trivial to post some pretty embarrassing comments or links as you. Then if someone (potential employer/girlfriend/family member/etc) does a google search for Zachary Maril, and a bunch of links to racist or pornographic sites come up... "my password is public" is a pretty lousy excuse.
What is preventing somebody from copying your profile and creating zcohn, the malicious hacker from Seattle who likes parkour, technology, and doing bad things? Your identity is comparably open as mine is as far as details.
At some point people are going to do bad things to this profile. No doubt. With that in mind though, I can post here because I want to say something and contribute, not because of Karma. If I had a few thousand points and a reputation, I would have something to protect. But now I can just say what I think is useful, not what I think will be upvoted.
It's not only (or even primarily) about linking your real identity to your HN account; it's about having a track record on HN itself.
I don't care if you're from Seattle or India, or if you're a young guy or an old lady; I care that you're the same person who posted that real interesting post three months ago about certain subject, or with whom I've had some interesting discussion about this or that, and who has a certain opinion about a controversial topic. I don't know if a certain post with your handle comes from the person I know is smart and probably knows what (s)he's talking about, or from some troll.
If I can never be sure if you're the same person, then trust can't be established; it's not about karma as "points," it's about karma as a property of human relations.
It's the same reason why I (almost) never respond to Anonymous Cowards on Slashdot - I'm never sure if the person who replies to me next is the same I was talking to.
That is a really valid point. I am not a creditable source when posting from this accoutn. The words coming from here can only be trusted as words without weight. No more, no less.
As an aside, I was not the person I was three months ago. Neither was anybody else on here. Part of my world view is that nobody is ever the same person as I remember them as.
Rationale:
a.) my impression of a person on the internet is inherently imperfect.
The internet is an autistic medium and can't really describe the complexity of a person. Maybe he is a "dummy" but happened to know one thing really really well and was having an awesome day mentally when he posted that comment. Or perhaps he was a putnam winner who was hangover and just broken up with a long term girlfriend when he made that really douchey comment. I just can't know this things and won't pretend to know them.
b.) people change.
What if my comment about not knowing anything about Python 12 months ago spurred me to go out and master the language last year? If you compared a persons comments at the very beginning of reading hacker news and then a year later, I expect you will see a massive shift in their writing style. People change and aren't the people they were the last time I interacted with them. How could I trust anyone on here (or in real life), if I know I can never be sure they are the same person they were the last time we interacted? It's a hard question that I haven't really found a good answer for yet.
To b.)
Developement of skills is mostly unidirectional. If you're a master of Python 12 today and you're not having an accident you won't be a total novice next year. Experiences you have made will (hopefully) be remembered next year (and I may want to question you about them), and maybe you will remember the people you had a conversation with. Yes, people change, but more than traces of the past remain nevertheless.
Very true. The only exception I could think of to that is when we are working with new technologies. As an example, node js and clojure are changing rapidly enough that the year to year difference is not insignificant. As we deal with technologies that are progressing more and more rapidly with time, it would probably be a good idea to keep in mind that some people who used to know what they were talking about may no longer have any idea of what is actually going on. But this is more a particular exception to places like Hacker News.
If I had a facebook, I would never do this sort of thing there. That would really really suck.
Spam bots are a legitimate concern to me. I'll probably start rotating passwords if I sense that something like that is happening. I don't want to hurt hacker news.
And somebody could already pose as me, or you, or anybody else on here who isn't way famous (nobody could pose as pg). Anybody can be anybody else on the internet.
As much as you got downvoted for your earlier comment, I see the point you are making. Anyone can be anyone, and if you don't care about your account the password doesn't matter. (Although it does help spammers get around the green-username badge.)
In this case I can see why some people downvoted you. But otherwise, downvoting should be reserved for spam/malice and not for a differing opinion, not even for one that you totally disagree with.
I was in the middle of writing up a reply to this effect when this account got logged into. I like YC, but chances are slim that I will apply anytime soon.
one of the main reasons i think people don't participate is because of the language, a lot of us are very good at reading english but are ashamed about our writing skills.
Its very common to be downvoted or insulted because of that,
im trying to get pass that problem right now
This isn't reddit, you're not going to get downvoted for incorrect grammar or spelling. Anyone who has been on HN for a day can tell it's a multicultural environment and there are many non-native english speakers.
You shouldn't hold back your participation due to insecurities on your spelling or grammar. In my experience the only downvoted posts belong in the categories of; stupid, messaged which consist only of 'haha' or 'this'; Completely offtopic; Insulting or offensive; Incorrect.'
In this post I've probably used semi-colons incorrectly, this doesn't I will be downvoted because of it.
That would be easier if the reply box was bigger than the address window on an envelope.
It's like the bad old days of trying to use the Eclipse IDE where most of your screen real estate is taken up with tabs and buttons and you only get a narrow 5x80 window on the world.
Except that in this case instead of the screen being taken up with masses of widgets, it is consumed with vast tracts of whitespace. Good job there, PG.
(Actually, if PG had anything to do with it, I suspect it is a well thought out policy which results because he doesn't like long conversations (possibly a signal to noise bias against long posts?) consider also that there is no easy way to quote the parent, which just wastes bandwidth anyway)
I know it shouldn't be necessary, but I would recommend adding a disclaimer to your posts explaining that english isn't your first language or simply that you apologize for and spelling mistakes.
People are much more likely, for whatever reason, to dismiss mistakes when the possibility of such is explicitly acknowledged by the author.
Thanks for those article. I'm trying HN at the suggestion of a colleague, having been a longtime participant in the Slashdot community. It's a bit intimidating as a noob here, but I think that's just because I'm not used to the higher signal to noise ratio (though /.'s moderation system does a very good job with what it has).
I'll still probably lurk more as I get used to the community. It's great to say "participate!" but there is something to be said for understanding the people with which one is talking as well.
Another suggestion - try to avoid reinforcing group think or popular memes. It's a form of karma whoring that just encourages narrow thinking and prevents the discussion of new ideas.
There's really nothing to say about software patents at this point that hasn't been said many times before.
In some ways this is an extension to the guideline of not introducing flamewar topics, but even less interesting as pretty much everyone agrees.
"I see no need for "personas""
If you work for a company X and you are posting with your real name, you will somehow represent the company X. Whatever you say on YC is public. Be careful to not damage your company image.
This stung me really bad in my first job as a trainee developer. I made a comment on a site (slashdot I think) and foolishly put down my real name and company name.
Some journalist on CNet took my comment as the official company line and included it in an article. It was picked up by investors (during what was in retrospect due diligence before the company was sold) and I got a severe reprimand from my manager for it. He let me know under no uncertain terms that were it not for my excellent work up till then he'd have fired me for that. I was never really forgiven, made to feel uncomfortable and left 6 months later when the company was sold.
Now I don't exactly hide my real name, but its not easily visible. And I certainly don't disclose the company I work for. I advise any non-C level employee to do the same.
A lot of long-time HN'ers are frustrated at the "flag patrols" -- people of one group who don't like such-and-such author and flag them and their submissions. I've heard several people complain to me about having normal articles flagged and I've done my share of complaining. Don't be the guy who takes out your personal grudges in the form of flagging. Let the votes work.
The system will not work with punitive flagging. My policy is that I flag only when I'm convinced an article is going to take the board off the rails. That's a tough call anymore. With a large enough audience, people get emotional just about anything.
But remember that HackerNews is defined the most by what the people don't do. They don't comment if they don't have something interesting to say, they don't flag unless absolutely necessary, they don't criticize unless it's in the spirit of discovery, they don't vote down unless it's really a trivial comment. Do less and you'll enjoy it more. With the crowd as large as it is, I'm starting to see good comment X which has ten sub-comments, nine of which either didn't understand the main comment or don't understand the issue yet want to score karma points by making somewhat snarky remarks. We all need to fight that tendency. We do that by doing less.