skysight-inc/HackerNews huggingface dataset:
Did Washington cut off the noses and ears of those natives that tried to stop him raping their wives as punishment. Did Jefferson cut off the hands of those natives who did not mine enough gold that month in forced labour camps while also creating the encomienda system? Did Franklin reduce the population of Haiti from ~3m to 12,000 in just 20 years? Does John Hancock hold the record for transporting more slaves into slavery than any other person in history?

I think Columbus set himself well apart from the founding fathers on any number of scores and even in his own time and with his own supporters (Queen Isabella of Spain for instance) they thought he had gone too far
The Hidden Feature That Means Microsoft Has Already Won The 'Do Not Track' War
If they advertised this in conjunction with their devices, I imagine consumers would be able to get their consumer protection agency involved because of false advertising.
Can ResearchGate really be the Facebook of science?
Facebook reaches 1 billion users but the Chinese attack has only just started
He was a lucky and murderous idiot who thought he had landed in India.
I don't think it does. It mimics the look of the iOS "switches" which are universally used for on/off commands
This looks really nice.

I have 67 apps symlinked into ~/.pow, but only the top 29 are shown on my laptop screen, and scrolling sadly doesn't work.

Any chance of adding "Open in $EDITOR" to the context menu? And .xip.io URLs?
Aleksandar Kolarov Amazing free kick V Sunderland
If what's described is true:

a) Tons of money to be made
b) Tons of unmet demand

Why the outsourcing market isn't growing as much as it should? There are plenty of places with more than capable programmers which are usually paid in peanuts not only when compared with SV, but when compared to people in the same country.

That smells like a niche waiting to be disrupted. He who solves the trust and quality perception and control issues, will become very rich.
One of the biggest reason there aren't that many 50-year-old programmers is that a lot of programmers move to other roles in the same company, like line manager, project manager, product manager or various sales roles.
This is almost exactly what we are doing now but in Europe. We have done 8700miles over the last three months. We mostly free camps and have a very similar routine as you did. We have stayed in some amazing places. Currently in Lithuania. Poland Tomorow or Monday I think!

Http://www.wanderingeurope.co.uk is our blog
If your HTC is a Desire, it did get it, but it wasn't OTR and you had to download something from their support site to get it working.

Hardly ideal, I know. Not sure about the other models.
I've seen all kind of different programmers. The ones that are not in it for the money and the ones that hate their job but won't switch because it has a good pay. It reminded me of this animated movie about 'what motivates us' http://www.youtube.com/watch?v=u6XAPnuFjJc The essence: don't underpay and don't overpay.

More and more programmers are looking for good company cultures with a good (but not highest pay). Money will make your life easier but won't make you happy.
> Of course, this really only works well for numbers with prime factors drawn from the set {2, 3, 5, 7}.

So express the number as a sum of numbers with factors drawn from that set, and draw a several diagrams, one for each summand. A quick bit of Python confirms that every number under 14925 can be expressed as the sum of no more than three such numbers in the most obvious way possible (ie using a greedy algorithm).

For example, you might write 9999 as 9800 + 196 + 3, all of which have nice factorization diagrams.
This is a nice response to the other blog post. It is amazing how privileged your life gets when you can do black magic with code that most people don't even dream of ever being able to understand.

However, I disagree with this statement: "So I'm not planning to quit programming, not because it's such a great source of joy by itself, but because it looks so good compared to just about anything else."

Well, I wouldn't want to miss the high I get from being in the zone for four hours straight either. I wonder if the author implies that programming is no longer fun to him or if its just not the deciding factor. To me, the fun in coding is really a big part of my overall happiness and so contributes a large part of the decision to stay in the field.
I've often times felt guilty that this is almost exactly the reason why I program. I like programming but I also like the salary and benefits. I can then use my 5-9 time to do all the other things I like: cooking, working-out, hiking.

That said, I recently founded a startup, where the work is more stressful and the pay is less and I'm hoping for it all to be worth it financially in a few years. This is often not the traditional "Why I founded a company" story you read about hear on HN, but I wonder how common (or misguided) it is.
If you're into programmer and not in it for the passion there is a high chance that you're a mediocre programmer.

But indeed that doesnt matter. Because the demand is high.

But for me, this is what drives me: working with an excellent team on a product/service that is heavily used and comes with technical challenges.

If managers, business and bad programmers interfere with this, i'd rather stop and get a decent job.

The money is not the main driver.
I see no mention of how the editor will be customizable (keybinds, defining new commands) which is what this kind of online editor often lacks and is one of the cornerstone of the success of offline editors (emacs, vi, even SublimeText and TextMate).
A third Industrial Revolution
Brackets core contributor here... The reason for this is the webkit remote debugging API is used both by Brackets' "live preview" as well as by the developer tools panel. The remote debugging API only allows one connection at a time, so one kicks the other off the connection.

Here's the Chromium bug:
http://code.google.com/p/chromium/issues/detail?id=129539

And a related discussion thread:
https://groups.google.com/forum/?fromgroups=#!topic/google-c...
Why Zynga Failed
There is no clear definition for the edge of the solar system[1].
The Voyager spacecraft are helping to define it.

I think this is a very important observation. Thanks!
Hooray. That is exactly what drives me too. The culture, the people, the actual work is more important.

Working for a huge amount of money in a corporate machinery is a brain killer.
Too bad I have not fully accepted Steve Jobs as my lord and savior yet.

Please tell me the good news about him so I may change my mind.
Prescription only, I'm afraid. The doctor needs to check that you have a fully working conscience first before eliminating the crickets, ever since that messy business involving the wooden boy.
The problem with outsourcing is not 'quality perception,' it's the actual quality.

The good programmers around the world command good salaries, whether out-sourced or not.

In the end it doesn't matter whether you're in India or the the US; there are just not that many great programmers around.
The tricky part is defining passion. I think the key element is that insatiable curiosity that pulls you in when you're doing it. The desire and drive to understand every nuance of a system is what makes it possible to be a good programmer.

In other words, a clock-punching mentality is not enough, but neither is making it your life's mission necessary.
A bunch of people are looking into getting it working on Linux: https://groups.google.com/forum/?fromgroups=#!topic/brackets...
This is what keeps me from android. I'm sure there are other android phones out there that receive updates but until I do a fair amount of research I won't know for sure. My days of carefully researching device purchases are behind me. I just want to walk into a store, buy a new phone and know for the next 2-3 years I'll get all the latest updates.

EDIT: Android phone recommendations?
>"The fact is that your material well-being is rarely in jeopardy because of a missed deadline, so your reaction is fully up to you."

Much of what the author says is true, currently. This is a fantastic market for programmers, and anyone being born into this era is lucky.

But the forces of supply and demand will sort this market out in the future, to which the author seems ignorant. Name another profession that requires "Little or no education", and "no physical effort" (not to mention the ease of globalizing coding) that has sustained the kind of market pressure where agents are required to fend off recruiters, or kids right out of school can demand six figure salaries and four weeks of holidays right off the bat.

America (and the world) will churn out programmers until being a programmer is a marginal decision, equal among many occupations. It will lose its luster; it has already happened to lawyers. So planning on having a blase attitude towards deadlines and stress-free work in this field at 50 (assuming you're ~30 now) is a tad naive. I believe this will be an extremely competitive field in 20 years.
Here's a JavaScript/HTML5/Canvas version.

You can view the first 100 diagrams in a grid or view the diagram for the N of your choice. There's also an option to view an alternative diagram where the drawing starts with the smallest prime instead of the smallest.

http://jsfiddle.net/FEKX2/3/
There's a lot to be said for face time. Given an average contractor, if you bring him on site and meet with the team for 3 days a month, I bet the ROI easily doubles.

Getting value out of outsourced workers is a skill more rare than programming itself.
The mistake betrays so much incompetence that there is really no way for me to trust anything they ever do again. The other mistakes they make might not be quite so easy to find.
Introducing The Jed Toolkit
Arg! You beat me to it.
Basic Economics states that with a low barrier to entry and large salary means it won't be for very long. Wish we would professionalise. In the UK now there are software dev jobs being advertised for minimum wage.
Microsoft's HTML5 Games Resource
Amon - self-hosted server and web app monitoring toolkit
This is what drove me away from Android and just made me get an iPhone.

Much like you, I'm done with researching what device to get for weeks, finally settling on one (with the necessary compromises) and then get shafted anyway.

Plenty happy with my iPhone so far, I may reconsider Android once the no-upgrade, crappy custom skin, comes with crapware problems it's riddled with are resolved.
Thanks, I would find it helpful if you could also explain that on your homepage. The statement "Amazon Glacier is designed to provide average annual durability of 99.999999999% for an archive" is quite clear and meaningful, but "Glacier is built for durability of 99.999999999%" just seems like a non-sensical marketing blurb.

If I got my math right, this means that they expect to lose on average about 10 bytes per stored terabyte per year. (Of course these losses, should they occur, would probably be not uniformely distributed).
You've never had to deal with someone who came to work while on drugs, have you?

Someone can go from comparatively normal to crazy enough to freak everyone out and maybe get someone hurt in no time flat. That's a bit of a problem, especially given that some people work at places where accidents like slitting one's wrist wide open, crushing one's hand and being killed by an item dropped by a forklift happen a little too regularly, even to people who are not thus impaired.
Yes! But make enough money so you don't have to worry leaving the lifestyle you'd want.
It's partly a symptom of an alienated electorate. If neither of the candidates represent your position, what's the point?
Annunci-Subito.it
Annunci Subito.it
Why isn't the field extremely competitive now? The demand has been strong for a decade and a half; it seems like a lot of time.

(I'm not sure I have an explanation myself, really; perhaps it's something innate in people and perhaps it's something about education, but the fact remains that the world still hasn't churned out enough programmers even though the incentives have been there for a long time. One possible explanation is that much of the software implements bureaucratic processes and there's always more demand for this sort of processes - so demand will outstrip supply no matter what happens at the supply side.)
But I envision in a few years we will talk more explicitly about 'coders' and 'programmers'. It's just a very different ballgame.
That's why I said quality perception and control. This is, making sure you are producing what's needed.

As to the rest, I'm baffled. How can you even think it doesn't matter where you are?

Different cultures value differently different jobs. For example, I know of places where programmers are not valued much and it doesn't matter how good you are, you'll not earn more than a corporate salesman.

Maybe it doesn't matter for the top 0.5% who end up going to work for Google or Facebook anyway. But there are lots of jobs for merely above average programmers, which are very well compensated in the US, but not at all well elsewhere.
Judging by OP's blog, I'd say he's passionate. Look at his other articles.

He says he's "in it for the money" because he's honest.
No one working to earn a living is not in it for the money, and if they tell you otherwise they're delusional. I think the measure should be "Would you still program if this wasn't your job?" and if the answer is yes, then the passion is there.

I really hate it when people decry the importance of money, because money is basically our unit of human sustenance. It is what we trade for food, shelter, and clothing.
Plus, I think Google made a terrible mistake in the beginning by not asking manufacturers to support the drivers for their phones for 2 years or more. It would've been even better if they convinced them to make all drivers open source, although that might've been a lot harder to do.
US Department of Homeland Security looking for (more than) a few good drones
Others posted this link http://en.wikipedia.org/wiki/Heliosphere which helped me learn about the Heliosphere; The idea is that there's a boundary line created, instead of constant gradual reduction, because the sun's solar winds are no longer strong enough to counter the energies coming from the rest of the universe. Pretty fucking cool to all think about.
And that's why it's a perfect niche for disruption: High barrier to entry, lots of money in the market. Yummy.
Yes and no.

Look at what happened to "making websites". It used to be a super lucrative field, now agencies who can afford to slash prices because they hire cheap developers can churn those out by the hundreds a month. It's become a very silly market to compete in because all the competition that still happens is based on price.

But while this was happening, the web evolved and opened up new jobs and opportunities. Now you can make a lot of money by making web apps, interactive things and so on and so on. That's still not a market where everyone can compete.

Even moreso, mobile has opened up.

So I think that programming has a very lucrative future for a while yet, because new fields where it is applicable open up faster than old ones become commoditized.
"But Android is such an open platform! /QQ" Meanwhile, my iPad 2 just asked me if I wanted to upgrade to iOS6. It did it over wifi, and the whole thing took maybe half an hour.
It's a lot of fun, but not the deciding factor. I have a great gig now, but it won't necessarily last, and I won't necessarily be able to get a similar job (it's in hardware architecture and software tools and there are likely to be less jobs in these things over time, though not necessarily). I'm not sure the typical programming job is that much fun for me, but it's decent enough and the question always is what you'd do if you decided to leave the field.
The programmers write programs that enable new activities that require more programs. Even if we consciously attempted to turn every person on the planet into a programmer I don't think supply overcomes the demand. Ever. Until the strong AI is developed.
They are not stuck at all. If they had bought an apple, microsoft or blackberry phone they would have been stuck.

But because they are on an open source android device they have cyanogenmod which is even better than stock and either has or has coming ICS for their model.

This is pretty revolutionary for mobile devices where you no longer are slaved to the manufacturer. Credit to google?
"Why isn't the field extremely competitive now? "

Visas.

Most programming work (of the type talked about in the OP) originates in the USA, and most companies, even startups, need employees to come in the door everyday. (not taking on the question of whether this is ideal or not, that is the just the way it is, right now) .

Imagine (as a thought experiment) a scenario where a smart kid who lives in India or Ukraine or Africa is just able to get on a plane and land in SF for an interview or a job irrespective of whether he has the right degree, paperwork etc and without jumping through hoops at the consulate and rolling the dice.

The (edit: thanks @daladd for correction) supply would go way up and hence average salary would go down (which is why large companies are trying for more H1 Bs - they like easier availability of devs and lower salaries)

Or imagine the border with Mexico being completely officially open. See what happens to the dishwasher/fruit picker payment structure.
Not all of the web browser traffic goes through the tunnel when you set a proxy in the browser. DNS queries for example do not. Flash programs such as video players also connect directly to the remote website and do not use the proxy. If you don't know those two facts you might be leaking way more information than you want on the local network!
Nexus devices are your best bet, but I think even Google intends to only update them for about 18 months, or one update short of 2 years. For example Nexus S was released in the fall of 2010, and I doubt it will get the Android 4.2 update from this fall, not because they can't do it, but because they won't want to do it.

Microsoft has also only promised 18 months of upgrades for their WP8 devices. But I think 18 months is too little. It should be at least 2 years or 2 major upgrades. For example, any new device that comes with an Android 4.x version should receive at least the Android 5.0 and Android 6.0 upgrades (and of course anything in between them). Any new Android 5.x device should get every update up to Android 7.0 (including the Android 7.0 update).

I would be quite satisfied with such an upgrade process. That's what I'd call quality customer support. Am I being unreasonable to ask for this? Is Apple really the only company that can do this? In that case, I'm not surprised they are so much more successful than the others who forget about their customers almost the moment after they sold them the new phone.
Strangely | Socyberty
Spotify loses $59.1 million on $244.5 million in revenue
Fearless Felix trying to break sound barrier by freely falling from space
That is exactly what I thought as well.
I'm guessing that they also get gouged for being rich enough to afford it.
Information Hiding: Steganography done with JavaScript
I can't really see enough information about it on the site - what makes it so great? Perhaps making a screencast showing it doing some great things will help adoption.

Other considerations - pretty much any front-end person that isn't a masochist is going to be using a preprocessor like SASS or LESS - how will the editor support this? (also consider CoffeeScript, for instance).
Whilst Wine is a good stop gap, it makes things ugly as sin and clunky feeling and is is nowhere near as good as a native experience. Why would anyone switch to a program you have to run in Wine when there are already excellent editors out there that are native, such as Sublime Text 2?
Completely agree. I find the lack of basic security un-fucking-acceptable and in need of public shaming.

Good security should define the underlying template/infrastructure for your app, not be an afterthought.
Maybe you should state that this requires node.js . I was a bit buffled at first for a few moments, how an html file combined with some js could store data, and thought the program was incomplete.
you can get some info here:
http://benmetcalfe.com/blog/2012/02/what-visa-type-do-you-ne...
1000 słów angielskich online
OVER NINE THOUSAND!!!
It's been resolved. Get the phone sold by Google themselves. (GSM Galaxy Nexus) from the Google Play Store. You wouldn't get a Motorola phone with iOS on it (in the event Motorola happened to get their hands on iOS source)?
somewhere, a low orbit ion cannon is warming...
enjoying reading http://david.rothlis.net/c/compilation_model/

will get in touch, when i'm done with ^
Motorola Razr Maxx. Killer battery life - i get 2 days of heavy usage, would get a week or more of light usage. Updated to ICS from Moto. Specs are soso but dual core plus 16gb flash is plenty for me - no way would i trade specs for battery life given that most top line Android phones struggle to last a single day. Oh, and build quality is very nice (it is a Motorola).
Mobile Webdev: The Horror
I guess if you are into something with a passion (programming), more often than not you are going to be good at it and the money follows.
'Practically all' of EU's nuclear reactors need safety improvements
Tumblr is currently undergoing maintenance, so this is an unfortunate time to reach the frontpage of HN.

(The full post has been reprinted here, though: http://news.ycombinator.com/item?id=4620163.)
I don't think I've used wikipedia in the past three years.

Life would be a lot worse without my Kindle, but in terms of a website that changes the world in itself, I can only think of arXiV. I remember what trying to look up actual research papers as a high school student was like before it.
Spotify-rival Deezer raised €100M from Warner Music owner Len Blavatnik
Is this about birds?
People like collecting such things (and I'm no exception), but how often do you go back and actually look at them?
Is Microsoft taking us back to the old days of purple and green websites with all this "Metro style"?
Where can I get that shirt?
>"No health (...) risks"

I'd like to see some research to back up this claim, but I'm not aware of any studies into occupational health for programmers. Does anyone know of any?
People of Earth…  We’re currently ....be back shortly.
>Passive broadcasting / timeline: Share a status update with your friends, without putting it in an inbox or otherwise forcing them to actively dismiss it. People read your update if they happen to see it, but are not obligated to.

That's what IRC is all about

>Events: Invite people to an event and let everyone see a convenient headcount and list of all the Yes/Maybe RSVPs.

Easy with calendaring

>Friends of friends: Discover new connections among the people you already know—for example, that Bob and Sally are acquainted even though you've never seen them together.

Yes, that's fair. Is that actually useful though?

>Photo tagging: Label each person in a group photo in a listable, searchable way. By viewing photos others have tagged, refresh your memory of who someone is.

Perfectly doable with traditional online photo galleries.

I don't think facebook makes much possible that is impossible without it; the value is all in the integration, as well as the convenient interface you mention.
Most users want to be able to share with their friends with zero friction, and put a higher value on this than keeping things private. I really think facebook's defaults are reasonable for the vast majority of their users.
Agreed - the emergence of career progression (ie monetary progression) based on technical qualities rather than managerial ones is only a fairly recent phenomenon... at least, in all the companies I have worked for (large enterprise).

It's not surprising many former programmers of that vintage are in the managerial ranks now. Whether that is a good or bad thing, I'm not sure.