skysight-inc/HackerNews huggingface dataset:
I recently wrote on the topic of the lack of overlap between zealotry for a cause and wealth. I think that to become super-wealthy requires a certain cluelessness when it comes to what to spend money on - or how to spend money to best effect, or more fundamentally how to use money to change the world in a way you believe in, or a lack of the vision needed to see how to spend money.

This is a social evolution sort of a thing: if you are a zealot and you know how to spend money to effect the change you want, then you aren't going to stay on the money-accumulation train for anywhere near as long. You'll spend it, and make some of that change happen.

You need something like this sort of effect to explain why there are any wealthy people at all. Any one of the Forbes 100 could cure a couple of diseases, get a fair way to demonstrating a cure for aging in mice ($1 billion price tag), develop the tech to irrigate the Sahara, etc, etc. But they largely do not, and remain within the process they have built for themselves. Where they do go all out for philanthropy, there is usually a startling lack of imagination - see the Gates Foundation, for example, which is doing nothing more than business as usual in big philanthropy, or the Ellison Medical Foundation which does nothing more than replicate the NIH.

Anyway. Knowing how to spend money "right" (meaning right for you, your vision, having a vision, etc) is not compatible with accumulating money, and only the outliers will fall into both camps.

http://www.fightaging.org/archives/2012/02/one-wealthy-zealo...
A Contradiction is a Terrible Brand
Yeah no-where on earth are there 30 holiday days per year and 40 hour maximum. No-one works that.

Except several EU countries which have that as the legal minimum…

(e.g. France: 35 hr legal working week, 25 days holidays and ~ 13 paid public holidays per year)
> I'm saying copyright the entire item, which to me means the syntax.

A programming language is so much more than just the syntax. The syntax is only skin-deep, what matters (and where the differences are) is the semantics of the language.

The problem in copyrighting the syntax of a language is that it's very trivial to whip up another syntax. For example, JavaScript has the regular syntax but you can also write JavaScript using the CoffeeScript or ParenScript syntax while having the same semantics.

So if someone were to copyright a language syntax, it would be very easy to write an almost compatible language with a minor change to the syntax. The new language would be (source level) incompatible, but in essence it would be the same thing. The only reason for adding this incompatibility would be to avoid IP restrictions.

That's what we don't want, similar but incompatible languages with the only motivation being keeping lawyers happy.
Heroku: The Founders (graphic + links)
What are you comparing them to? Based on your logic they don't seem any worse than any other DNS provider I plugged in. E.g. http://www.dailychanges.com/dnsmadeeasy.com/2012-05-02/
There cannot really be a 'shortage' per se, as developers can (and often do) change jobs.
Your salary, by its very nature must be less than "value added", and more than "cost of living".

Anything within that range fulfills the minimum requirements of both parties.

The incentive to negotiate is based upon proximity to those limits. An engineer who barely makes enough to get by (like one making 90k with a family of 4 in the bay area) has greater incentive to negotiate than one making enough (65k in Boise, ID where a 3 bedroom house is 150k) in a less expensive area.

In more expensive areas, overhead increases. $6k/month for a office in Palo Alto reduces "value added" for an employee significantly. Electricity costs almost double in CA than in Idaho. These and other factors affect the value added. (This doesn't factor in so much when you work remotely).

I'm not going to get into supply and demand too much, but another big reason they pay less is because they can. Because very few employees are irreplaceable. Leaving a crappy 3 bedroom apartment in the bay area and moving to Idaho and buying a house in exchange for a 30% pay cut isn't a bad deal.
A lot of law, in practice, comes down to cost/benefit rather than right/wrong.
His wording is quite accurate if you ask me. At least, I can completely agree with it.

Life is about living, not about working, after all.
Scary how?
WordPress Pharma Hack and WooTheme Exploit Data
In Austria, an entry level programmer with high level university training will usually get offered 2200 Euro gross. I'm not kidding.

I think employers should be cut a little slack with entry-level, straight-out-of-school programmers. They regard them as having no proven value, which is fair, and in most cases they will have to sink a significant amount of time and effort into making them productive in a business environment. The world is more than 19-year-old open source celebrities and wizard start-up coders. There are a lot of regular people with CS degrees and no experience beyond school projects. Entry-level positions exist for people like that. (Even programmers with a history of open-source contributions are an unknown quantity when it comes to their ability to contribute to projects they didn't choose, that don't scratch their own itch, that don't come with public bragging rights, etc.)

Not providing an exceptional starting point for exceptional kids is forgivable, because exceptional contributors have their own contacts already that they are presumably working. If you don't have contacts and are stuck looking at normal entry-level jobs, then forgive the corporate world for being a little skeptical. If we want corporations to hire and train normal graduates (and we do, if we care about unemployment, and our future pool of skilled tech workers) then we should accept them being payed a fair guess at what they'll be worth in their first year of employment. If you think you're worth more, then maybe you should forgive employers for not being psychic enough to take you at your word. If you think you're worth more and you have better options, then why do you think entry-level positions are intended for you? You have your path, and these jobs are for someone else.
Crisis mode is addictive.

It was fun to play the hero and get 'That One Critical Feature' out of the door for an important demo. It is a rush. Investors like it. Engineers like it. Soon a company is always in crisis mode; pushing hard to get the next great thing out. It becomes the culture.

At one company I worked at the VP of Engineering was the hardest, longest working person I'd ever met and a driver of that culture. No matter how hard or long you worked, he could beat you at that metric without breaking a sweat. There was a lot of pressure to live up to that example. Mostly I didn't mind because solving problems on a deadline is fun. Mostly.

Eventually, inevitably, that lifestyle started catching up to us. Nerves were frayed. Small technical disagreements started to stretch on into weeks long religious cold wars. We started losing good people who had the good sense to see what was happening.

Those of us who believed in the company and product stayed on, even thrived at some level.

After a few years of this something drastic changed. Our VPoE mother died unexpectedly. It hit him hard. He realized that he had been ignoring absolutely everything but the business. Everything. And the culture shifted on a dime. Engineers were no longer /allowed/ to be called on weekends whereas before we had to respond in 20 min. He would make it a point to go out with us after the workday, or even during the workday, to chat about life, the direction of the company, whatever. Most importantly, he ran interference when it came to the clients and laid down and enforced very sane timetables for completion of projects and features. And if there was a delay, it was ok...not the end of the world.

The product did not languish. Things still got done. Turns out clients, for the most part, could not care less how hard and fast we worked. Having good information for when something would be complete was sufficient. Sometimes better because we were not breaking ourselves trying to impress them with impossible deadlines that we would sometimes miss. Good information was better than fast information.

On top of that, the quality of the product improved. Crises mode was used too often as an excuse for shipping half baked product.

Creativity blossomed. Several revenue generating products were conceived and executed in the breathing space we all now had.

People started recommending talented friends to fill positions again...

Altogether, it was just a much better scene.

Now our criteria crisis is much more strict. It is basically "Will someone (client) die or lose their house if this is not done by some certain time?" If the answer is no, go home.

If you are managing people and part of your evaluation criteria, formally or informally, is "does that person work a lot of hours" or if your 'business stability' requires that kind of sacrifice on any kind of regular basis you are doing it wrong.

TL:DR Unless a client is going to die or go bankrupt if you or your employees don't work extra hours, go home.
ClojureBox is unsupported at this point AFAIK. If you want to stick with emacs, then using it in conjunction with SLIME and Leiningen has never been easier: http://dev.clojure.org/display/doc/Getting+Started+with+Emac...

If you're not committed to emacs, then there's plenty of other editors and IDEs that have quality Clojure support. It's worth experimenting a bit to find one you like.

And, thanks. :-)
"Mr. Page -- tear down this wall."

One more reason not to use Google for things you care about. It may be relatively rare, but once you're locked out for any good, bogus or no reason, you're screwed.

Google is within their rights to disallow any age. They're not required by law to disallow under thirteens, they just don't want to deal with the legal requirements for those people (and they are people). That's fine.

But Google has proven themselves time and again to be a deaf monolith.

Don't go near the monolith.
You seem to disagree with a point I am not making. I'm saying that they are both valuable (maybe CS grads who want to work as Software Engineers should take such classes), but not equivalent.

There are values to an academically rigorous (CS) education that are unrealted to Software Engineering. Simply being aware of CS fundamentals is not equivalent.

There are many eng jobs outside of Startup land where a deep knowledge of CS is far more valuable than how to write and deploy a full stack web app.
Thank you for the kind words. I'm glad to have been able to take a second swing at the content. I hope you find it helpful.
Agree with this on multiple levels, though in practice I find a lot of codebases where views directly call events on passed-in model objects. In simple applications I find the extra level of indirection isn't worth it.

I put together some similar thoughts on client side code organization a while back: http://happybearsoftware.com/client-side-field-notes.html
Armed With Data, Fighting More Than Crime
Can HTML5 and JavaScript Really Replace Flash?
It adresses questions about

*addresses

:-)
I like the Verge, and I agree. They rarely make content that I would like to see on HN.

(Also: they didn't clone Engadget. They left Engadget to do their own site.)
I used to work for a hosting company and one of our customers (a magician of all things) copied our template into his webspace to build his own website - we spotted it and gave him a chance since he was a customer and all. We checked up on him a few months later and he had just done the same thing but to a different hosting provider (while still hosting with us).

Why would a magician need a template that looked like a hosting company?
Kudos - I wish you'd shown up and said this earlier, so I would have gotten fewer upvotes.
Acorn Archimedes Promotion from 1987
thanks will fix asap!
In many cases, the non-exception path is as fast or faster than if/then/else. This is because compilers and interpreters tend to be optimized for non-exception paths.

If you actually throw and catch an exception, it might be slower but since most of the time there are no exceptions, the overall result is faster with exceptions. This is because there are no branches in control flow that would slow things down.

The micro benchmark in the original article is meaningless. This should be measured in a real-world situation where the catch is 5-10 levels up from the throw, and there are a lot more throws than catches.
I couldn't join the live session due to a flaky 3G connection. Thanks for coming up with this and posting this even before the recording was available from Oreilly. I am going through your book and liking it so far, this is a wonderful opportunity to see you in action.
I'm not so enthusiastic about The Lean Startup. It's worth reading, certainly, but it gets annoying as Ries spends a fair amount of time concentrating on "intrapreneurs" at large corporations, and insisting that divisions in large enterprises are analogous to startups.

Fine, fine. But don't call your book The Lean Startup, then. Or, if you're going to write a book with that title, write about actual startups, and get more in-depth.
LinkedIn Wants to Help Non-Profits Find Members
Totally anecdotally, among all the tablet owners I know Fires have been gifts and other tablets have been self-purchases. I also know some folks for whom the gift of a Kindle Fire ended up being the icebreaker that convinced them to spring for an iPad.

Assuming those are indicative of real trends, that's got to be very disconcerting for Amazon. I doubt that dedicated e-readers are going to drive ebooks for a whole lot longer. If they can't bring out a strong contender in the tablet space, they stand to lose their command of the market.
Thanks to Leanpub, our readers will receive the corrected version :)
May I ask if you registered for W-8BEN exception for the work in the US - and how much effort was getting the EIN / TIN? I am having fun with that right now
The US has a national law on maternity leave, the family and medical leave act.

Of course, we expect US laws to be less generous because it is the government of a federation of states, like something between a European national government and the EU.
That won't change anything. The subpoena will still be for the person who pays the bill at a location where multiple devices may be connected. I doubt that judge will give a subpoena to go look for a computer with a given MAC address at a location. But those worried can just change MAC address every few days.
Show HN: Course assignment I authored for creating a websocket-based tether app
Now this guy says he has never seen my site and any similarities are coincidental.

http://www.nerval.ch/

I don’t believe him but he wasn't stupid enough to leave any JS on my server so I can't do much about it.
This is a repost from 8 months ago... back then I had the following to say ;-)

http://www.growinup.org/2011/11/the-right-tool-for-the-job/
That's a really thought-provoking point.

How about the second item, "consumers should ... use their money to benefit others rather than themselves" -- any ideas for a startup there?
SendHub (YC W12) Launches iPhone App
Must say I really like the idea.
It would be awesome to have same command line tool as lessc for reverse parsing.
I think a lot of people are addicted to the internet. The internet provides a lot of benefit and is very useful but there is also a lot of entertainment available through it. And most of that entertainment is free or extremely low cost. I think that is why a lot of people feel relieved to get away from it from time to time. With other addictions (smoking, drinking, drugs) there is a very clear cost. Your health, and your money. As the addictive parts of the internet are free you don't really notice the negative effects until you stop. It all comes down to controlling your use and as I've said, when everything addictive is free it's hard to stop yourself.
Hopefully higher courts will make similar judgements.
All C3-00 Problems Repairing Solutions
I made a bit less than that, but that was during the time my peers were still in college. By the time they were graduating, I had experience under my belt and was able to get a job that paid far more than a 'just out of college' salary.
Absolutely not? I'm sorry if Java's too unfashionable for you to be caught using, but what language are Hadoop, Cassandra, Zookeeper, etc written in? Google wrote their equivalents in C++, and java's garbage collection has it's problems, but nobody's writing those platforms in Ruby.

If you have such a bias against any language that delivers the goods in the real world like Java does, you're probably not a systems guy. Let me guess, you have a problem with some clumsy aspect of the language or other? As if C is graceful?
Is “Deliverability” just another (Silly) Buzzword?
Good example and pieces of advice, although I prefer Asana over Trello. Can't wait to see these guys in action after choosing all these good tools
In a CS class I took, we built a project over the course of a month. The TA's then introduced 5 bugs into the project, locked us in a room for 3 hours and we were required (individually) to find and identify the 5 bugs in that time. If you failed, they do it again a week later for a lower grade.

Cool assignment.
The cynical view: big corporations have a lot more money to spend on, say, consultants helping them discover their inner startup than actual startups do.
Then there will be no difference from other crowded IT job boards. Personally I prefer existence of more unique job boards with their individual characteristics. It is way more easy to find your "dream job".
Creating the MVP for our Innovative and Disruptive Product
Android fans: pay for your apps, please
In the US, you are responsible for your own retirement (in most of the private sector). If you lose your job for a prolonged period of time, you also need to have funds saved up (generally, the safety net is thin). You're comparing apples and oranges.

Take Stockholm as an example. I found it to be ridiculously to be expensive .. even to eat out! That just means people don't eat out as much as they do in NYC or SF. However, the wait staff were wearing far better clothes than me and didn't seem to care about tips ... I believe they get paid better wages than the US. That's good for them. I don't think they should get paid any less. I'm just saying it is a different social structure.
A strange thing just popped into my mind: about 8 months ago when MG Siegler first posted [1] about Amazon having a Kindle tablet in production, he said they were going for a cheap, low-spec'd, 7 inch tablet for Q4 2011 (just to get their hands wet and evaluate the market) and the real Kindle tablet (a 10" beast with cameras, retina display and powerful CPU/GPU) would arrive Q1 2012 to compete directly with iPad. It's May already and there's not even a single rumor of such a tablet (at least nothing that I've heard of), and it seems like everyone's forgotten about it.

Now, I have an iPad (2) and wouldn't use a 10" Kindle Fire even if you gave it to me free of charge, but I was really looking forward to a decent, reasonably priced alternative to the iPad. It's a shame that apparently there would be no such product...

[1]: http://techcrunch.com/2011/09/02/amazon-kindle-tablet/
Is there a non-Macports install guide for OS X?
Making the Web Faster with HTTP 2 Protocol
If you just want to show Wilson's face, you use a current mug shot, not one dating from 20 years ago. If it was a photo of Wilson soldering up a circuit, or working at a computer during the ARN project, then sure, use the photo as it is showing something about the development of the ARM processor, the putative subject of the article. But even then I would hesitate with annotating the photo as being of Wilson, I'd probably tend towards using a generic term, like 'an Acorn employee' or 'one of ARM's designers'.
Startup 101 - To Build Your Startup, Do the Hustle
Suggest HN: Build a service to automatically setup CName or A-records 
Every service which allows users to point a CName or A-record to their site (Tumblr, Weebly, UserVoice, Wordpress etc. etc.) requires people to go through the hairy process of changing DNS records with GoDaddy or whomever their domain provider is.

Doing this requires a huge amount of support time since the process inevitably fails and people need to email in for help. It's pretty miserable even if you know what you're doing.

It would be great if someone could do all of the wriggling and burrowing at the back using APIs where possible and scraping where not to create a service that does the switchover for you. Think Yodlee for DNS setup.

Make the service available for free via a brandable widget but sell (auto setup) domains through it as well. Offer a decent fraction of the domain sale to the hosting site.

Thoughts?
Note that Haraka does MUCH more than this simple library. It has a full outbound queue built into it which will send to appropriate MX records for outbound. It has many plugins for processing inbound mail. And yes it is fast - faster than exim or postfix.
IT is the new marketing
This all makes sense. But having read through it, am I the only one who feels this reads more like an advice column disguised as science than the real deal, even with all the cited double blind studies.
Cult of the Dead Cow Lies About Hacktivism
There is no such a concept as "BitTorrent Pirate".

Where do you get these?
Installing Tornado In 4 Lines Of Bash
Hey. Why doesn't someone turn that tutorial into a plugin. It's a really common workflow...

They could bundle it with Gimp and call it 'Smart Sharpen'...

Oh wait.

[seriously - if there's 20 tutorials for a something then it needs to be a built-in]
Google makes $1bn a year in Australia; pays just $74k tax
Disruption in the engineering classroom
Nice summary. Some extra commas would've helped.

But what I really often miss in this discussion (dynamic vs static typing), and also in this article, is that statically typed languages fundamentally allow for better tool support. With modern IDEs and refactoring tools being pretty powerful weapons, this has a major impact on programmer productivity.

Of course, there is no reason why some sort of refactoring / code inspection support can't be added to dynamically typed languages, but it's certainly more difficult to make, and more error-prone.

I believe that in the next decade, this gap will widen, and that because of this, some statically typed language will be the next hip language. The current IDEs are too Windowsy for many hackers' tastes, but there is no reason for this to be so. You can have a VIM-like tool with Visual Studio-like powers.
Your Favorite Restaurant's Secret Ingredient: Data, and Lots of It
Arduino Burglar Alarm Sends SMS
One-touch check-ins for foursquare on android
This library is for receiving email, new email that you get, is put in your inbox. Email that you are sending goes in your outbox before it is sent. So I think it is named correctly. :)
duplicate entry: http://news.ycombinator.com/item?id=3898199

submitted 6 days ago
It's not a question of what's "unfashionable" for me to be caught using [However: I write C and Assembly, thank you very much]. The question is "what languages do the neckbeards use?" In my experience, writing Java is a shaving offense. They might even make you wear a suit.
Where's The Money Ep 11 - Foursquare
My experience in the midwest was that they generally have very low estimates of what anything they pay for is worth (probably because they get this idea from the lower cost of living).