Kisil
That said, there are programmers who are legitimately lacking both in basic skills and desire to attain those skills. It's orthogonal to the problem you're talking about, but these people do exist, and they're not as uncommon as one might hope. I can teach the difference between pointers and references; I can't teach you to care.
That said, I don't think death is necessary as a motivator to "make today count." Today is a motivator to make today count. The living is the thing. Every attempt I've heard to bring extrinsic meaning to life falls flat on inspection. You have to chase what moves you, and that doesn't change as a function of expected lifespan. At least, not much.
While it complicates the interface, it would be much more useful for both authors and readers. It naturally leads to measuring controversy - the most interesting comments would be those with high quality and mixed agreement. Having a sense of HN's opinion would direct posts towards areas of maximum contribution. It would also re-direct some of the pile-on upvoting from low quality but obvious/funny/mean/etc. comments, so they could drop down the page despite having some appeal.
Some example cases: a) I may agree with the snarky comment that calls out someone's obvious mistake, but I can simultaneously downvote for snark. b) I may disagree with someone's analysis of the iOS vs Android market battle, but I can now register my disagreement while acknowledging that the poster made a good point. c) I made a comment that came off as means-pirited, though that wasn't my intent. The quality downvotes are an unambiguous message, which I can't just write off with "I guess HN disagrees."
More importantly, anything that depends on having active service is much less reliable, and an alarm clock should be reliable above almost all other factors.
36% of US college students learn nothing in four years
(Of course this almost goes without saying, and I don't doubt you thought of it, but this is such a common logic error that I thought it shouldn't be left hanging in a public forum.)
HN readers, please vote today.
I agree that capitalism relies on government-supported stability and infrastructure, but I don't think Carmack was arguing the opposite point: >>This is not to say that it doesn’t provide many valuable and even critical services ...
The argument concerns dollars spent at the margin. Should the amount of government we have increase, or should it decrease? At the margin, I agree with Carmack that there are many places where we would be better served with less interference, and that we should be cautious about adding new government programs. Clearly there is some fuzzy line between "the justice system" and "corn subsidies". I wouldn't argue that the government has all the program it needs, but neither would I argue that the government needs all the programs it has.
At the risk of flame baiting: I wish I could vote for fiscal conservatism without also voting for hateful and intrusive social conservatism. I also have low confidence in either major party reducing the government in the areas of real excess (see farming), as opposed to e.g. creating new pork-flavored subsidies in the guise of tax relief. Suggestions for concrete ways to battle Parkinson's Law are welcome.
I'm starting to think there's some major psychological division here; why is it so hard for you to imagine having willpower, or for me to imagine not having it? I'd like to say it's just that there aren't that many more things I want, but perhaps that feeling is a higher function of willpower, and I've just conditioned myself not to want things I can't afford. If this kind of cognitive shielding is involved, it might partially explain why the two sides have so much trouble relating.
Perhaps some people who use big words are putting on a show, but that's far from universal. Big words stay in our language because they convey subtly different meanings than their simpler synonyms. But there's a trade-off between being precise and being easily understood, and to get it right, you really need to know your audience. A lot of people hear "you sound too smart" because they're going over their audience's heads.
I get this a lot - I come from an articulate, educated family, and I was brought up using big words. I think in big words and long sentences. I read lots of books. So I have to consciously simply my sentence structure and my vocabulary around most people. It's not necessarily that they're "not smart." It's just that they're used to simpler words and structure.
It's almost as if we speak subtly different dialects. I have to do the work to translate, so that they don't have to. Most people haven't read many books, and don't think in big words. People usually talk to similar people, so they may not even have a mental concept for this translation. But they know and notice when someone's unusually hard to understand.
Now, if you use bigger words than your audience, and you're also subtly condescending (because you think you're smarter, e.g.), people often assume you're trying to "sound smart," even though you're actually bad at communication and lack self-awareness. The same thing happens when you use lots of jargon and acronyms, only that alienates an even wider group of people.
edit: formatting
Broad strokes: Startups directly create new value, which by definition makes the world a better place, at least for someone. In contrast, the finance industry adds value indirectly by optimizing capital allocation. At best, finance increases efficiency, but it's very hard to measure whether it's helping or just exploiting the complex rules to skim off the top. In contrast, startups without a value proposition fail.
(But processed foot is actually quite delicious.)
It's not that I'm against it in principle, I just don't get the value proposition.
I don't agree with the article, but I enjoyed the cognitive dissonance. I think economic gains more than make up for whatever we've lost, and society is adapting to preserve the things that really matter in new ways. But even accepting that personal accountability negatively affects happiness, it seems easier to try reshape attitudes about personal value, rather than restructure society to make everyone feel included.
Perhaps an easier solution than the author's don't-let-anyone-excel would be to de-stigmatize lower-talent positions. Tell your children they can be whatever they want, and then let them follow whatever they're good at. Even if it's plumbing or retail. Fundamentally, I don't think meritocracy is incompatible with mass happiness. (More technically, I believe there exists some value system in which pursuit of excellence is encouraged without associating a sense of shame to "lower" professions.)
> when someone proposes grand social engineering plans: What does it mean for a given person?
We have to be very careful here to view imbalances as potential indicators of underlying problems, and find and treat those problems rather than the symptoms. To use your example, we have to determine whether systematic pressures are keeping women from choosing CS, and correct those pressures, rather than adding new pressures to choose CS. This point gets made frequently around here, but the mistake is made often enough that it bears repeating: adding different counter-pressures that fix the statistics may mask the problem, but often also exacerbate the underlying issues.
The business model is predicated on other people's honesty.
First class graduates Kurzweil's Singularity University
I think there's some amusement to be found in an agreement hierarchy:
AH-0: Raw compliments.
AH-1: Ad hominem compliments.
AH-2: Compliments on style.
AH-3: Agreement with the main point.
AH-4: Extension of a minor point.
AH-5: Major corollary; extension of the main point
AH-6: Citation to make another, more overarching point.
Can anyone beat me up the ladder to AH-5?