skysight-inc/HackerNews huggingface dataset:
You might want to check out the model http://www.critters.org/ uses where members get to pick what they want to critique. I think it might work better than the random-matching approach.
I mean avoid: employing sophisticated financial and legal engineering to reduce your rate of tax by an order of magnitude.

We all try to avoid paying too much tax, but that's not tax avoidance. Sending your profits to the Bahamas via Holland and Ireland is tax avoidance. I'd be happy to tell everybody and anybody about how I legally reduce my tax bill. Google's PR people would probably rather keep their methods on the down-low, out of the public eye, in spite of their utter legality. So why is that?
> Having an optimized in-house compiler

Not only that, but making tweaks and optimizations (remember that Apple's compiler has to target a very narrow subset of what general Clang, or GCC, target) to an internal version even while releasing the sources for the "base" version would also give Apple a competitive advantage.

Since they own the product, the licence would not bother them much - they could just relicense it - but I assume that by using GPL they would be educating their customers in subjects they would rather keep them ignorant.

edit: Apple doesn't own Clang or LLVM. Copyright belongs to individual contributors. However, since it's BSD, Apple's ability to tune a "secret-sauce" version to its hardware is unhindered.
What I get from the previous comments: Mac adoption affected by socioeconomic status.
I would prefer this, but I currently have an edu gig and doing anything while students are in class is a serious recipe for disaster.
I think your intuition is correct - that user contributions generally follow a power law, so when you randomize 1-to-1 interaction among all members, the likelihood of a person in the long-tail getting feedback from another user in the long-tail is high. A good essay on this: http://www.shirky.com/writings/powerlaw_weblog.html
I think the "deprecated" clause is only in there so that apps don't rely on parts of the operating system that are deprecated and likely to disappear, not frameworks you link in (of which there are thousands out there).

The clause makes sense in this respect because if you rely on OS X's Java or Rosetta and Apple removes them, your app breaks. Something linked into your .app file? That can't be "deprecated" by Apple.
Great post.

"Grad schools is shorter." Author may want to fix the grammar here.
I think it really depends on the market too. If you're deploying something that businesses use every day, taking it down during business hours is a bit of a problem. If it's something I pay for and use personally, I would probably prefer it be down while I'm at work and not 5 minutes after I get home.
Cross browser compatibility.
Also, interviewing is a weeding-out process. If they tell you what you did wrong, then you (and anyone else you share that information with) will become better at gaming that process. This makes it harder for them to tell whether they have a good candidate or someone who can game the system well.
He's in management dude, he has the grand vision, boring details are for Engineering.
Alan Watts: The Real Four Noble Truths (you are not too smart for this)
Absolutely Douglas Crockford. His live presentations are the single most helpful and, more importantly, realistic/down-to-earth description of Javascript out there.
Out of curiosity, why no game companies?
When the brain drain is healthy for democracy
I could accomplish much the same thing with a daemon that migrated the files for me.
This talks specifically about those higher up in the food chain, that's what the 'complex' is all about.
Just like how individual baseball pitchers would be willing to put their life on the line by overworking themselves, but a good coach is smart enough to pull them out as needed to avoid injury.
clickable: http://www.gosnipe.com
The GPLv3 does not apply to code compiled by GCC 4.2.1+. It applies to code you try to fork from it.
"Al Gore's electricity bill is high? PAGE ONE BABY. Al Gore's electricity bill is approximately 1 / 100,000,000 or so of the problem. But it makes us feel good to give do-gooders their comeuppance. Serves them right, for trying to improve things and making us feel bad that we don't do more ourselves."

Al Gore has rallied to get the government to start forcing corporations to use carbon credits and buy them from companies that he is invested in. It's not that he is a "do-gooder", it's that he is an unethical hypocrite. These kinds of people need to be pointed out.
Are more businesses moving towards deployments that have zero downtime?

The company I work for does not, but it seems like a lot of others are using various strategies to bring up a new version of an application and then transition users over to that, rather than bringing down the old one and then bringing up and new one.
Yes, it's an interactive/non-interactive distinction in play. (DMCA has become a synonym for "non-interactive" in the industry.)

Last.fm has always argued that these radio modes were non-interactive, but the labels have clearly got the better of them.
This is basically how I got my first internship in college as a freshman with only a year of programming experience. It takes a bit of dedication to get the first gig to build up your resume, but if you just keep following up with the same people hopefully you can get an interview.
Any complexity not covered over by the language will end up only in the programs that need it, as opposed to being included in every program. If the complexity is common enough, it's probably worth centralizing (like, say, an object system or type checking), but designing a language so that tricky things that 95% of code doesn't use have special support results in a language that will wow folks on the internet but piss off those using it for real large projects.
10 years down the road, when you're up for that VP position that requires a degree from a "good school," nobody is going to notice.
On the Mac at least, I use Spotlight to look up a word (hit Apple-Spacebar and type "stupendous"). In Cocoa apps, I right-click on a word.

This is my repo and it's already populated.

I prefer to see at least a prototype, instead of a "would uou use?" scenario, but I can't see using something like this.

But it might be a good programming exercise, and YOU'D use it, so why not go for it, come up with new ideas and find new pivots along the way, and post a link when you have a prototype ready?
You cannot go wrong with these which will teach you how to do things "the right way“, not some outdated stuff:

CSS Mastery: http://www.cssmastery.com/

Bulletproof Web Design
http://astore.amazon.com/simplebits-20/detail/0321509021

Web Standards Solutions: The Markup and Style Handbook http://astore.amazon.com/simplebits-20/detail/1430219203

Handcrafted CSS http://handcraftedcss.com/

It would be worth to check out some about HTML5:

Brief but good introduction: http://books.alistapart.com/products/html5-for-web-designers

Also: http://introducinghtml5.com/ and http://diveintohtml5.org/
#1 most important thing to understand: programming will consume your life, if you let it. And if you want to be good, you need to let it.

#2 most important thing to understand: people-networking is important, though you probably know that by now. The rub is that #1 has a tendency to prevent #2. It's good to work hard and program and make stuff, but don't neglect to tell people about it and find other people who share your interests. Without them, you'll never learn about the good jobs because you'll be lost in the sea of recruiters and contract jobs.
Venture Maps: Charting the World's Entrepreneur Ecosystem
DVD Purchases Slid 16% in 9 Months of 2010, Industry Data Show
I wouldn't be surprised if there was a wide disparity between Mac adoption rates at state schools vs. private schools.
Those also used to be their main selling points for folks subscribe to lastfm.

Their revenue from subscriptions must not be enough to affect their decisions with regards to license fees
The law of supply and demand.
Just another data point, but my experience and tptacek's line up pretty much exactly. None of our first three hires came through job ads. One developer, one product person, one bizdev person (we're peculiarly partnership-heavy and the founders are all technical), so it's not even developer-specific thing.

Two came from emailing the contact address on our website; one through a referral from a mutual friend.

Actually; one of them came from a conversation about whether their company and ours could work together, which weirdly morphed into us offering him a job. Thank goodness for no NDAs/non-competes!
I have found this out with my experiments with Grooveshark. The radio feature is TERRIBLE! It takes about 15 minutes before it starts repeating songs; there have been multiple instances where there's no suggestions; it plays bands that you already disliked (or frowned, I guess).

</rant>

Make your radio feature better and you would have a KILLER app!

sincerely,

a paying grooveshark user
I'd gladly "settle" for red LED backlights!
I did a similar thing when I was your your age.

Try to get a programming job in the industry you worked in. Domain experience matters.

Don't correlate your age with where you think you should be in life.

When I finished grad school I subtracted 10 years from my chronological age and declared it my career age. I picked 10 b/c that's the difference in years between my graduate and undergraduate degrees.

Nowadays, when I get hung up on where I think I should be in life (office, better salary, etc), I think how I'd feel if I were my career age. From that perspective, I always come out ahead.
Let me just say that as the PHP developer at B5Media, which owns Crushable and other blogs, this is the last place I expected to see one of our articles. Please let me know if you have thoughts or feedback on the design or site itself.
No, by 'complex' it's talking about non-single-celled organisms. The article specifically mentions all animals, plants and fungi. In Biological terms, grass is a complex organism.
This is not as easy as it sounds. AMD will loose it's x86 license if acquired without Intel permission. Designing an efficient parser for a different instruction set can take years.
I can't see Apple buying AMD; like in the G4/G5 days, they'd just have to get up on stage every year and acknowledge the large performance gap between themselves and Intel and insist that it would be reduced sometime in the upcoming year. (Edit: And as a sibling post points out, this isn't even practicable. Without an x86 license they'd be dead in the water).

On the other hand I could see them buying NVidia and taking control of their GPU woes directly. Intel Integrated graphics aren't going to stop sucking, and OS X isn't going to stop growing its dependency on a real GPU anytime soon.
It really boils down to the fact that Amazon seems to be offering you a better chance to do something more "meaningful", while at Apple you will be working on an internal too and in a team that, in my opinion is not as interesting. Take that with a grain of salt since I don't really know what kind of development goes on on that group in Apple.
Mozilla man accuses Jobs of 'bypass the web' scheme
Marco Zappacosta, founder of Thumbtack, addressed this issue at some length in his interview with Jason Calacanis on This Week in Startups. (Sorry, I have no idea where it is in the interview. I believe Marco starts talking generally about the topic about 30 minutes in, and calls it Network Independent Value.)
http://thisweekin.com/thisweekin-startups/this-week-in-start...
The fact that the subjunctive mood really only matters for one verb to me is an equally compelling argument that a) it's not a big deal that people forget and b) people should just remember it.
Kleiner Perkins Unveils the sFund
Can User Experience Designers be Lean?
What end-user Java applications are there for OS X? The only one which comes to mind is Crashplan but I'm sure it's lurking around in other places.
Splendid Bacon - How it was built (espressos, steaks, bacon, and whisky)
It's been many years since I worked in a shop that didn't deploy during the day (large financial institution aside), and for all the reasons the post mentions I completely agree.

What enables a mid-day deploy, however, is a well thought-out deploy process that aims for a zero downtime deployment. This can be especially complicated when you have relational database changes baked into a deploy.

It's interesting to see some folks suggesting that they may not be able to do this during business hours. Here's the thing: when bad things happen, you need to deploy ASAP. Developing a great deploy process that allows your system to remain standing during that deployment has numerous advantages, including the ability to deploy at will, and have no fear in doing so.
One word: Cufon.
VC Compensation Plans Not Extravagant
But you get to put Columbia on your resume either way. That's all most companies care about.
It's surprising how bad many developers are. We had a candidate in the other day who was struggling with a problem, so we kept making it easier until finally we asked him to "write some code to tell me if the input string consists only of the letter 'a'". When he got that wrong, the interview was over. Not to pick too much on this guy, because I really enjoyed talking with him, but it was a good reminder of how the rest of the world worked before I got a job with people that actually care about and are good at their craft.
You are never too inexperienced to get started. In fact I think that's probably the greatest obstacle to more people being experts at something, the fear of not being good enough before they even dive in.

I also came from a technical background, Mech. and Elec. Eng, and didn't really start programming until about 6.5 years ago. But I was deadly serious about it and about being the best, even if I didn't have a CS degree. I immersed myself.

About 2 years ago, I was able to quit engineering and go full-time. Now I run a web development consultancy that has a great team, and I'm writing articles that even get picked up by Ruby Inside (thanks perterc!). I'm even in the process of contributing back to both Rails and jQuery core.

I talk to a lot of people looking to dive into software development because they can't find technical cofounders. I think this is the right approach, but they all seem to have this mindset that they'll never be a real programmer, in that they ask me how in the world they can get started and simply not suck. Not sucking is one thing, but being great is where it's at. Do the latter, and you'll always land on your feet.
That's true but there are a lot of people who haven't even heard of WinAmp. Fair warning I think.
How is it that not 3 on 1?
Excuse my cynicism, but what prevents this exact thing from happening to Grooveshark in the future?

Wikipedia says Universal Media Group sued you and that's why Apple took your app down from their App Store just two months ago. It also says you got sued by Pink Floyd and had to take down their tunes.

It starts small, but using major label music will be death by a thousand cuts.
It would also be nice to be able to talk back with reviewers if they allow for it. I've gotten some interesting comments and I'd like to either ask a few clarifying questions or just get to know them a bit better. A 2-way communication message would be nice.
I got the impression he wanted something close to Ocaml than to D. D is much more complicate than what he is proposing.
Outrage: Charter School Unpunished for Photographing Nude Students
Paying lastfm user here. Won't be come November 17th. The only reason I pay is for my loved tracks, to stream anywhere on anyone's laptop.
Maybe this is why this quarterback tackle from last weekend was such a "big hit" -- QBs never practice tackling. It's the old thing about the most dangerous opponent for a swordsman, apart from a master, is one who is completely untrained.

http://www.youtube.com/watch?v=N5STc2_bM7k
Anybody who dissected a smoker knew it was bad for you (ever seen a smoker's lung? I have. Horrific). Even in the 20's cigarettes were called "coffin nails", and doctors routinely advised their patients to quit smoking.

Epidemiological studies have been carried out since the early 1800's.
What Won't Apple Allow in the New Mac App Store?
true, but that just shows how useless "would my mental caricature of celebrity figure x have been able to survive in my mental caricature of vast heterogeneous institution y?" is as an aid for anyone's understanding of the world.

I could've pointed to Erik Meijer as an innovative rock star developer who appears to have done well in the MSFT environment, being largely responsible for the major additions to a shipping version of their flagship application framework. How much does that tell me about the internal MSFT culture as a whole? Not much, any more than this WSJ anecdote does.
Scrobbling isn't very heavy. Unless you're paying, I wouldn't call you a heavy user.
Study Reveals Big Opportunities in the Sharing Economy
To Boldly Go: A One-Way Human Mission to Mars
9 Mistakes That Entrepreneurs Often Make
Blaming Teachers Or Finding Solutions?
Thanks a lot guys, that's encouraging, and I would be willing to move, but I'm in Ireland, and visa could be an issue.
> There are lots of non-infrastructure advantages that exist only because the government has tax money.

I'd posit that, for many of these advantages, government is not a necessary cause. That is to say, these non-infrastructure advantages can exist independent of government.

> But without it, we wouldn't know that cigarettes are bad...

This is demonstrably false.

"In 1938 a study by a John Hopkins University scientist suggested a strongly negative correlation between smoking and lifespan."[1][2]

"In 1953 scientists at the Sloan-Kettering Institute in New York City demonstrated that cigarette tar painted on the skin of mice caused fatal cancers."[3]

The Sloan-Kettering Institute is by and large funded by the Rockefeller family.[4]

> "or that heart disease is correlated with red meat consumption."

The original research supporting this is, in fact, from a government institute. However, the study has been criticized using an improperly validated food frequency questionnaire[5], which has been shown to have low accuracy.[6][7] A later Harvard study found evidence that it's processed meat that causes heart disease, not red meat.[8]

> The US Gov't spends billions into research that doesn't lead to tangible products or services.

I'm constantly amazed at how many products came out of the space race. Enriched baby food, scratch resistant glasses, advances in water purification, even more aerodynamic golf balls! It's truly marvelous.

[1]http://www.sciencemag.org/cgi/reprint/87/2253/216?ijkey=ecbc...

[2] John Hopkins is a private university, but they receive a not insignificant amount of funding from the government in the form of tax breaks, grants, etc. I think it's fair to say that this study, however, originated in the private sector.

[3]http://en.wikipedia.org/wiki/Health_effects_of_tobacco#cite_...

[4]http://www.smokershistory.com/MSKCC.htm

[5]http://en.wikipedia.org/wiki/Red_meat#cite_note-19

[6]http://en.wikipedia.org/wiki/Red_meat#cite_note-20

[7]http://en.wikipedia.org/wiki/Red_meat#cite_note-21

[8]http://online.wsj.com/article/SB1000142405274870431490457525...
Related (initial) HN thread on Splendid Bacon with discussion about features and questions answered by the team members http://news.ycombinator.com/item?id=1801964
@silviocabral I was actually talking about iLife, not the Mac App Store, when I tweeted that. -- http://twitter.com/beltzner/status/28045413547

I'm getting a little tired of this new-new-pretend-journalism wherein the blogger tries to build their story out of somebody's content-free twattage. Especially when they misinterpret it.
He's fat, too!
With the current rules in AFL, there's practically no legal head high contact. Tackling with your arm around the shoulder (or higher) of the opponent isn't legal. It's no longer legal to make contact with the head of the player if that player has his head over the ball while it's loose (ie. hip and shoulder from the front or side).
Tell that to anyone in Czech Republic, where beer is in most restaurants cheaper than softdrinks :)
who knows if tablets will be a "big thing" for the computer industry as a whole

The hardware configuration inside of an iPad is destined to become commodity. Eventually, those things will be like displays and mice. The value for Apple will be in the software and software-ecosystem running on the iDevices of the future. (Also in the cloud.)

More comfortable and natural input and display naturally sell. Such tablets are both!
The copyright belongs to each contributor: http://llvm.org/docs/DeveloperPolicy.html#copyright
You are nuts. Wait until your forties, like I did.
I think Microsoft's situation is even more sad than that.

How much cool new stuff as Microsoft Research dreamed up that got snuffed out when the management got wind of it but didn't think that it was worth productizing?

IBM had the same problem -- an amazing think tank, laden with talent (probably all of IBM's worthwhile talent), churning out amazing R&D projects... very few of which ever went beyond prototypes. Like IBM's PDA, for example...
Sure, but video chatting is getting to be pretty popular as well (which, at least on the previous Air, tended to bring the processor to its knees).
Really. I went to MIT for undergrad, and my experience there was nobody questions who you are in classes with 40+ people. (The one exception was an AI class I took senior year with Patrick Winston. There were almost 100 students, but he quite impressively memorized the names and faces of every student before the first day of class.)
Life With Google TV: First Day Review & Impressions
The rationale "You shouldn't be told 'you can't do that because you might get it wrong.'" applied to language design is always suspect. Almost all features added to languages above raw assembler are there to prevent you from doing things that you might get wrong. The flipside of that is having particular syntax that lets you opt in to doing the potentially dangerous thing.

Safe by default, dangerous by responsible choice.
It isn’t quite as bad as how iOS will completely dump a page and completely load then render it again (effectively double loading pages occasionally - which is admittely nice way to increase apparent browser market share), but it is there.

WTF? I hate when otherwise great reviews are ruined by biased, ignorant, or conspiratory crap.
The project was always intended to help ensure continuity of Java on Mac OS X; integration with OpenJDK being the means to ensure ongoing support and encourage Sun/Oracle's adoption of official support for the platform.

I've updated the project goals on the home page accordingly:

- Support for Java 6 Development on Mac OS X 10.5 and later (including Mac OS X 10.7 Lion)