skysight-inc/HackerNews huggingface dataset:
I have a related question: I have friends in two camps. One camp says all tools like this are inherently limiting, and websites should be built by coders who know how to code. They typically go on to talk about bloat-ware etc., and the fact that even the best tool will give you unnecessary code. The other camp says that with the tools out there, there is no reason to build everything from scratch every time, and that the photoshops and dreamweavers (and now Maqetta--sorry, but it is in the same classification in my mind) of the world are the only way to go.

What's an acceptable middle ground?
10,000 hours is an awful lot of golf - 20 hours a week for 10 years. Seems to match up with your estimates pretty well.
Linux games don't have to be open source. If you use the SDL library you're already 90% Linux compatible. OpenGL for the Mac is 60ish% Linux compatible. Most of your work will be playing with your linker and not the code or compiler.

> More generally, open source is often where software goes to "die".

Regarding games, would you say that the Quake franchise is dead? Doom? Hardly. You are right about Open Source project games being fairly bland, but to call any game on Linux failed from the get-go because of the open source nature of the OS is very short sighted. There is a large consumer base willing to pay money for binaries (not code) for entertainment purposes. The HumbleBundle continues to show this.
Not to be rude, but that may be part of the problem.
that divide works both ways. for example, most of the cmpe students i know weren't exactly well versed in the innards of a compiler.
It depends on how you do it, what bug it is etc.

For instance.. IE6 had a difference in the way it adds margins and widths for a long time - it's a bug (at least a deviation from the standards), some people relied on it.. but the common workaround is to not assign margins to the same elements as you added widths on. (and there are other methods, like display:inline coupled with floating..etc)

The point being.. that workaround doesn't break on newer versions - it simply avoids stepping on those stones.
Exercise ball is cheap, but you probably won't use it very long (if you're anything like me).

Standing desk is more expensive but probably more effective.
I see an orange astrix next to my own contributions. I hope it means "Your contributions" and not "Stuff that has been flagged as dreck."
> I definitely think this is worth trying. I love computer science, but I think it is a fact that much (most?) of computer science is not very useful for most programmers.

Take this with a grain of salt because I do not have a successful business or a rockstar CV, but I would argue that studying CS is of critical importance to writing good software. One does not need music theory to be a great musician but I think you will find that many great musicians with "no training" have some isomorphic model in their head with different terminology that they developed independently. Same applies to any engineering discipline.

Your application constitutes data flowing through various functions, processes, etc, and the algorithm you write to get those data from point A to point B and apply intermediate transformations can be represented, studied, and optimized mathematically. You may not be consciously doing it, but you are doing just that. Studying theory explicitly allows for unambiguous discussion and refinement of generalized concepts among different people, and an absolute framework on which to analyze and improve one's own understanding.

Or did I miss the point? I do find this debate engaging. And, yes, if you are studying to become a programmer or developer you may not need to dive into the proofs of why, but there should still be study of the what.
KDevelop kind of validates c++ code as I type. Also C++ is too "complicated" for a scripting language, if you want to include a C++ kind of scripting in your programs Angel Script is better for that purpose. So the only use i can see for this now is "hello world", or to teach the basics of C++.
I go to Heavenly and Kirkwood basically every weekend in ski season -- at least until I broke my ankle mid March -- and I'd say the demographics at Heavenly match sf pretty well. Kirkwood less so, but I'd guess that's the difficulty getting there / drawing more people from SLT and Nevada.
I think the Kodak Playsport is a better comparison: http://store.kodak.com/store/ekconsus/en_US/pd/PLAYSPORT_Vid... It shoots 1080p @30fps or 720p @60fps, supports SD memory, is waterproof, and has similar price point (slightly more expensive w/ SD card).
So you would give up a quality guy over 10%?
F# Development Tools and Resources
They should try and get live.com out of there too :)
I got the Vika Amon <http://www.ikea.com/us/en/catalog/products/S79831622>; with Vika Kaj adjustable legs. <http://www.ikea.com/us/en/catalog/products/60105301>;

Turns out 34" is too low -- I'm 6", and it seems 41" would be about right -- so I'm using books to raise my monitor, keyboard, and mouse. A lot of books in the case of the monitor.
Fukushima: Is it really the new Chernobyl?
I still wouldn't say I have a 'Great Feel'.
Ah, but if you weren't too cool for school back in your high school days, you ought to be able to go very cheaply. In HS, I applied myself enough to get a good GPA; yes, like many people here I found it dull, but rather than just skipping classes and not doing homework because I was such a goddamn badass hacker rebel, I did my homework in the 30 minutes before classes started each morning and got something like a 3.95.

The local state school where I grew up runs about $1600/quarter. When I applied as a backup, they offered to basically waive my tuition because my grades and SAT score were good. Bright but poor kids should at least be able to get into state school for extremely low tuition.
The Secret History of Ads in Books
Part of practicing is practicing under pressure. The mental side can be trained as well, however the opportunities to train it may be more difficult
Candidates A and B are applying for job X at a tech company. They'll be equally competent in the role. Candidate B has a rich father who can get him a position in Goldman Sachs paying a bit more.

If both A and B choose the tech company, shouldn't they get the same pay? B's alternative is irrelevant to what he deserves at the tech company. Obviously, if the money is important to him, he should take the Goldman offer instead.
The first quote wasn't an ad hominem attack because it wasn't directed at the engineering deans, but rather at the author. If you're trying to determine whether people should drop out of school why would you only survey deans to make a point? Moreover, it is perfectly valid to note the conflict of interest a speaker may have. Their incentives don't make their arguments wrong, but it should give us caution before making generalization or relying on their expertise.

I think we're talking past each other to a certain extent. The deans do make some good points. 1-4 are generally true. I just don't think they are sufficient evidence to show that students shouldn't drop out. They are saying that colleges are good social networks and send important signals to employers. My argument is that something is wrong when we are spending 100K on a screening/networking mechanism. Notice that none of the deans said stay in school because of the things you'll learn in the classroom.
I don't think it's a good idea for non-technical founders to specify the framework.
Is the monitor height a rule, or a guide?

I spend most of my time in a Linux terminal, where the command I type appears at the bottom of the screen.

I figure that diagram assumes you're looking around the top third of the screen, so raise my monitor a bit higher than that.
Their subscription only lets you watch the latest season. However, many shows are stories that are best watched in order from the first episode.

Instead, they should provide the first episodes of every show for free, and all seasons get unlocked by the monthly subscription.

I would pay upwards of $50/month for that. Far be it from me to give them business advice, though. I'm sure they have much smarter people figuring this shit out for them.
At the the skydiving drop zone I used to help run, almost all of our jump pilots were hired with 500-1000 hours. They were all building time to "move up" to bigger aircraft, better paying jobs, etc. Most easily were able to accumulate 500+ hours in a summer. (We flew under Part 91, which does not have a duty time limitation, so they could fly literally from sunup to sundown on a busy day.)

So really all you have to afford out of your own pocket is enough time to get your commercial certificate and be employable for flight instruction, skydiving, crop dusting, banner towing, or any of the other "entry level" pilot jobs out there.
https://github.com/mukashi/solarized/tree/master/gedit-color...
Students, You are exploited debt serfs,
> To say that it exists to cause trouble is not a stretch

I would go as far as saying it's a front for Microsoft. Much like SCO was a Microsoft puppet.
I think it is the other way around. Talent can take you only so far. After that you got to put in a lot of hard work. Ask teachers around, and most of them can tell you of many bright kids with big potential who never did anything with it.
I have spent probably 30 minutes trying to figure out exactly how I wanted to respond to this post. I want to be able to justify the huge amount of money my parents and I spent to attend the University of Chicago. I can't really compare it to any other university, because its the only one I attended. I can't really argue that other universities would have served me better.

I feel like I got good value from the money we spent. There were other students, professors, events that I would never have encountered at another university. Unless something unforeseen happens, everything will be paid off in a few years.
Downvoting is essentially the perscriptivist form of "should get ignored," as it moves things downward on the page (where fewer users are likely to find it before getting bored.)
It seems likely you're biased due to your experiences being isolated at a young age. Yes, this person has no chance of ever succeeding at any of your golfing accomplishments because he can't get any younger to even try them! Yet in a turn of events, he is probably more likely than you to ever make it to the pro tour (however unlikely).

If you actually read the article, he doesn't so much care about making it pro. "He grants that there's a "99 percent chance I'm not going to become a PGA golfer ... Basically, what I'm trying to do with this project is demonstrate how far you're able to go if you're willing to put in the time."
I don't know if it has a REPL, but it sure does look interesting, too:

http://root.cern.ch/drupal/content/cint

(also root, of course)
Ok, that makes sense. Thanks!
I'm looking forward to the time when I forget the solutions so i can replay it all again. I tried a couple of months ago but sadly all the answers came flooding back. I'll give it another 2-3 years before trying again.
I'm getting a "Host not found" error. Tried refreshing for a few minutes but nothing...
I've always wanted to write exactly this blog post. Keeping your salary confidential is great for big companies, but it benefits you in no way. You should be making what your coworkers make. If you make less, you're being fucked, plain and simple. The sooner you realize that, the sooner you can remedy the situation. Sadly, some people go their whole careers without doing so.

FWIW, my first programming job only paid $45,000 a year. What a ripoff.
Agreed. I don't even watch shows if I can't watch them from episode #1.
Anyone has figures for IBM?
I don't think you should be downvoting well-intentioned but wrong comments anyway. I think a much better action is to reply with a comment that corrects the individual in a well intentioned way.

Besides, for a lot of things, what constitutes "wrong"?
This is not an experiment. This is challenging the blind assumption of higher education, taking direct aim at the prestige of higher education, and disproving the belief that anyone who can stays in college and that people who drop out are automatically losers. Peter Thiel is saying with his money that he believes that bright, ambitious people are better off staying out of college. Will this prove it to the rigorous standards of science? No. Feel free to donate another $2M if you want to run that experiment your way.
but whether you're in the top 5% or the top 0.001% depends on which activity you've chosen (plus your natural talent in that field).

I would be fine with that result. My objection is when people say "I'm just not good at X," when what they really mean is "I'm not as good at X as I think I should be, that frustrates me, and I lack the motivation to continue trying." If we can demonstrate that with enough practice, anyone can get good at anything (with a large delta of good), then I think that's meaningful.

If that statement is self-evident to you, I've talked to people who don't consider it so. For example, I've talked to other CS majors who think that most people just don't have the right "mind" for programming, and I've taught programming to people who said similar things.
Google Yoodle
Agreed on both counts. I truly love Clojure (and I use your Enlive tutorial any time I need a refresher) but if it's nothing new why does it need a hojillion upvotes.

I'll be curious to see what the effect of pg's changes are on such issues, if anything. I do wonder if seperating saved stories from upvotes might help, since some people may see clojure and use upvote to flag it for later reading.
1. Persistence
2. Persistence

Everything else is negotiable.

I'd disagree with tenaciousness as opposed to persistence because I think it implys a zeal that is important for early success, but less so for success in the long run.
Is good software engineering something you can truly learn in the classroom, or is it something that's emergent to applying good learning techniques to real life experiences (kind of like being a journeyman)? I think a good Software Engineering degree would be one that somebody who has a good amount of real life programming experience would return to get to signify a level of "mastery" in the field. My two cents at least. I don't want to act like I know a ton about the trades, but I'd like to think that there is some similarity in mastery of Software Engineering to being a master craftsman in both learnedness and years of practice.
If you have Windows Vista/7, it's built in. Just get an OTA tuner card -- USB HD OTA tuner cards go for $100 if not cheaper.

It's the best DVR on the planet, bar none. Just not very popular as people don't think of using their computer as a DVR.
from this users inspection things don't.

- I spend substantially more time wading through comments because I can't pick out the good ones. This is particularly true of nested threads.

- I often vote based on the current score. If the score is as the comment deserves (in my opinion) I leave it, otherwise I upvote. I rarely downvote.

- I can't pick out whether a comment is valid (based on scores, and thus the opinion of other users). For instance if a user writes in a comment that joshua schachter never invests in B2B startups I don't know how valid it is.

- When someone responds to a comment I like to see the votes. This is particularly useful when someone disagres with me - if the response gets a lot of upvotes I can be fairly certain I'm wrong. If I don't see the votes I won't know.

Besides, if we don't see scores they're not much good to users. My bet is that over time people will vote less, since they don't immediately see their impact anyway.
At some point, Comcast and its buddies are going to be felled by somebody, somewhere who figures out how to offer premium content a la carte. It's hard for Hulu to do that now because they don't want to upset the cable people, but if they hang around and keep growing, they may get their shot. And when they do, it's a win for consumers because great content will be rewarded (consumed) and bad content will die much quicker than it does now.
Thanks. Post updated to emphasize memorable and relevant creativity. I don't want you guys inundated with the bizarre.
This is right out of the book "Talent is overrated"[0]. Given enough time and the proper amount of coaching & practice, a person can become a star. The key isn't to just play golf, but rather to get proper feedback from a trained professional who knows how to practice.

[0] http://www.amazon.com/Talent-Overrated-Separates-World-Class...
Yes, clearly those are your only two options. It's inconceivable that you would do without these shows.
This is not a flamebait title. It explicitly declares what Microsoft is doing. They have a list of sites where IE9 is specifically being told to render in a different compatibility mode than what the owners of those sites have indicated.
TELUS http://about.telus.com/careers/en/studentprogram.html
So did mine, but that was 1994 so it didn't seem so bad :) (which is another way of saying that context is _very_ important, like year, what part of the country, web programming vs kernel drivers, DBA, etc)
You are absolutely correct there, once somebody has their commercial license it becomes easier and cheaper to build hours. I guess it comes down to how effective the practice is, as acrobatic maneuvers are frowned upon in most commercial settings. :P

Certainly getting your license doesn't mean you have mastered controlling the airplane, but I'd imagine that after a thousand hours of doing basic maneuvers and tightening your tolerances there's not much more you can do without buckling down and getting time in an acrobatic.
If you're making less, you're possibly being fucked. You're possibly avoiding a layoff.

If you're making more, I'm not sure how showing your salary data can help you personally.
lots of good points from both sides, me thinks there is a growing need for change in the field of education, since the cost, mediocrity, and opportunity cost of education is growing at an alarming rate.
I do not know know what would solution be - maybe some more real life experiences injected in the education - say 6 month study/6 month real life - work, startuping, whatever. me thinks that would provide more opportunities for young people than another course on greek philosophy instead.
education needs to be disrupted, thats how I feel after I finished uni.
There are still thick stack traces by default, but there are tools to help now.

http://clojure.org/libraries#Clojure%20Libraries-Category:%2...
Rule Breaking And Rule Making
Hi everyone, this is my first post on Hacker News -- long time reader. I wanted to share out latest podcast with you, it's been really resonating with listeners.
Image Editor Acorn 3 released for $30
James Lipton Reveals How He Ended Up Onstage at Charlie Sheen's Show
"Inside the Actors Studio" host tells THR he and Sheen are "good friends"; convinced Sheen will win his "Two and a Half Men" job back; had dinner with Sheen and Darryl Strawberry.
I also think it sort of waters down Computer Science to wedge it into engineering and treat it as such. Ultimately it's more about theory, formalisms, and mathematical/logical foundations than it is about "making it go". I think when we start treating a CS program like it's a EE/ECE program, then the CS program is impeded by getting too caught up in the nitty gritty. Don't get me wrong, I think the hardware portions are very important, but I like writing compilers. I'll learn as much about a system as I need to get a good compiler going, but the physical nature of a system generally are of no interest to me. They should be somebody else's job (who enjoys such things and derives pleasure in doing them [more power to them for it ;-)]).
Just out of curiosity, would you find it equally interesting if it was about, say, soccer, or about memorizing the Bible?
On one hand, being able to compare yourself to others is very valuable. The challenges arise though in how to square two different numbers. What is the value of each individual skill? If 2 people have differing abilities in 3 different skills, are all skills valued equally?
This will sit nicely next to my Encyclopedia Weaselicus, available now for the low, low price of $3.59.
Well, see, enough time has passed on the tech that it is now ok to baselessly claim the death of it, much like the desktop, email, and traditional handheld gaming devices before it.
I actually think full transparency on salary could make this nasty issue go away. Post what everyone is making and let people negotiate a fair package. There would be some transitional pain in the first 2 months, and payroll costs might go up 10 percent, but people would be happier in the long run. Why use inaccurate gossip instead of full transparency?

What drove up compensation in banking in the 2000s was inaccurate compensation reporting. Pay in banking is one's status, so everyone would claim to have received top bonus when applying to private equity jobs or trying to make a lateral move. This meant that whatever bonus was paid to the top 5% of each year would be claimed by everyone in that year. That ratcheted up pay expectations over time. Banks actually liked this, because the high pay enabled them to make entry-level conditions and hours even worse, but most companies wouldn't be able to afford that process.

In the long run, I think that salary discovery by inaccurate gossip is more expensive and volatile than full transparency, and I can't think of a good reason why, in any company, everyone shouldn't have access to everyone else's base compensation (performance bonuses can be private; the range should be public but not the amount.)
Problem is, you can't put the genie back in the bottle. If they cripple Hulu because its popularity is threatening traditional TV, people aren't going to forget that it existed. They like watching via the web. The question is whether the networks want to provide the content or let someone else do it.
I am continually astounded by the things my CS degree prepared me for. The breadth that my CS program gave me (UIUC) is very good: rigorous theory classes, introductory classes to systems, security, compilers and languages, numerical analysis, RDBMS systems, information retrieval, the list could go on forever.

I don't have a super-deep understanding of all these fields (who could?) but it's enough to give me quite an advantage over some of my colleagues. And I always thought they were worthless at the time.
Context:

"Vivek Wadhwa is .. a Faculty and Advisor, Singularity University, Visiting Scholar at UC-Berkeley, Senior Research Associate at Harvard Law School, Director of Research at the Center for Entrepreneurship and Research Commercialization at Duke University, and Distinguished Visiting Scholar at The Halle Institute for Global Learning at Emory University."

Wadhwa is a beneficiary of the college fees he is advocating paying. He's doing it under the guise of promoting education in general and has conflated Theil's argument with an anti-education argument.

The title of the article he's refuting is:

"Peter Thiel: We’re in a Bubble and It’s Not the Internet. It’s Higher Education."

One of Thiel's best points in the original article:

If Harvard were really the best education, if it makes that much of a difference, why not franchise it so more people can attend? Why not create 100 Harvard affiliates? It’s something about the scarcity and the status. In education your value depends on other people failing. Whenever Darwinism is invoked it’s usually a justification for doing something mean. It’s a way to ignore that people are falling through the cracks, because you pretend that if they could just go to Harvard, they’d be fine. Maybe that’s not true.
Shit crayons
"A Geometry of Music: Harmony and Counterpoint in the Extended Common Practice" by Dmitri Tymoczko.