skysight-inc/HackerNews huggingface dataset:
This is my problem with JS. I've worked primarily with C#, done some Java and am currently doing some work with Python...all of which seem to be fairly consistent on functions that deal with problems, granted you get some overlap and redundant tools but there is some what of a standard. With JS, where does one start? Maybe I've just been too spoiled with what I've worked with thus far (jr programmer here) but in the times I've worked with or attempted to work with JS it has always left me looking for some kind of foundation or standards. So if any one out there enjoys JS and has some pointers on building a foundation, please advise...because a lot of the tools I see seem useful but I can't find any consistency in the projects I look at. Or rather, the only constant is that everything is always different.
Actually we currently have 3 satellites orbiting Mars:

http://en.m.wikipedia.org/wiki/Category:Artificial_satellite...
To be specific, the impossibility of retaliation is what differentiates drone attacks from direct human attacks. The reason it is significant is exactly what the article points out. As the article says:

> Our policy persists because we put little value on the lives of foreign innocents.

Suppose, for argument's sake, that this is true: that America puts nearly no value on the lives of foreigners in the pursuit of foreign policy. Nevertheless, attacking so indiscriminately that weddings are targeted unknowingly would be unthinkable because of the tiny chance of retaliation. But with no chance of retaliation it becomes possible for depraved indifference to foreign lives to influence policy.

Now, you may not agree that American foreign policy is depraved in this fashion, but the REASON that many feel that drone strikes are morally different is because if it WAS depraved in this fashion, the use of drones would be different from the use of other military force.
Of course you could forget about all of that and use MongoDb and json. In which case your point still stands.
> They're blaming them for exploiting their advantage as the only employer offering such jobs.

The very reason they are hiring unskilled people is because they don't have to pay them a lot. Don't you understand? If Amazon was forced to pay them a lot, they'd prefer better skilled people and those very people you're trying to help would be unemployed thanks to you. I think they're doing fine without your unhelpful concerns.

> It's not like they're doing it out of charity - they need work done, they hire people.

By that logic, why blame them either even if they were exploiting the workers. They're just hiring people because they need work done and to be profitable like any other companies.
Chrome on Mac/Windows/Linux/Chrome OS when you have the extension enabled. Google Search app on Android/iOS when you have the app/Google Now open. Google Glass.

Source: Personally using or trying all of the above products.
The pressure on the surface of Mars (0.6 kilopascals or 0.087 psi) is about one tenth of the pressure at the height of 20KM from surface of Earth (Armstrong limit 6.25 kilopascals or 0.906 psi). Of course, the structure of the "Martian" plane has to be designed accordingly. But definitely not impossible though.
"Same reason we can't fly satellites into orbit [of Earth]"
Plants won't grow near Wi-Fi routers, experiment finds
Creating High-Value, User-Focused Software Requirements
The best managers I've had are ex-coders who have fully realized they cannot both code and do a good job as a manager.

I had one really good coder cow-orker who became my manager. He tried, and it was pretty poignant at times, but eventually realized the truth. Until he did, he mostly sucked at both jobs.
Bicycling, even with a helmet, strikes me as an irresponsibly risky activity.

Even minor concussions can cause significant neurological dysfunction, and most bike helmets do nothing to protect against the sub-lethal variety.
One Time A Guy Gave A Homeless Man A Computer, And ...
http://cnn.com/2005/ALLPOLITICS/01/20/bush.speech/index.html
I'm not 100% sure but I think that part in parentheses was added after the OP made his original post.
Of course, many of the workers you interact with on a typical trip to Costco are not Costco employees. Costco chooses not to hire their own "sample servers" and instead contracts out those jobs to firms which don't offer particularly good wages or benefits:

http://www.bohemian.com/northbay/we-are-family/Content?oid=2...
Paid Memberships Pro offers basic support freely, and bigger issues are only available to members.
Horray! Stick it to the man! Wait...

This is a double-edged sword.

Management tracks are typically the next step up in terms of career advancement for regular workers. Eliminate those and what do you have? A couple mega-rich owners, and then a flat field of "peasant" laborers. It starts looking a lot more like a feudal fief.

What will take the place of middle management for career advancement?
Orbit isn't about going up - it's about going sideways so fast that the planet curves away just as fast as you fall towards it. While you can use the atmosphere to lift yourself up to a certain extent, it doesn't help you achieve orbit. The 100km boundary for space on Earth isn't picked as just a clean number - it's the altitude at which a plane would have to fly at orbital speeds to generate the required lift, and if you're going orbital speeds you don't need lift.

I know this doesn't exactly answer your question, but it might help to frame it better.
Even WA doesn't roll their own key deriviation scheme, they use PBKDF2+SHA1.
Yes. I have no degree but taught myself sql, pl/sql, and eventually became a senior systems analyst/developer supporting Oracle EBS implementations.
Killing innocent people at weddings does far more to create people who want to destroy the US than it does to reduce their numbers. Just think about it for a few seconds. Nothing short of complete genocide would be an effective actual implementation of this "justification".

FWIW, the correct response to terrorism is to do nothing militarily, and treat it as a crime problem with an intelligence aspect nationally. People in faraway lands have little capability to do the US any harm.
Mistakes of this sort have been made in many languages. I don't see what this has to do with Haskell specifically.
It's interesting to see the negativity towards the strikers in this topic. Why shouldn't workers be allowed to get together and act as a collective? What's so frightening about the workers having more power?
Let's not even get started on climbing ladders.
Really? Driving is an irresponsibly risky activity, likewise everything else.

Live a little.
Obvious follow-up question: why does cabal not use more performance-oriented libraries? Does it have to avoid depending on anything because it's the dependency manager?
Why not a drone dirigible?
> the entire Internet

Thanks to things like PHP calendars that don't restrict the input date in the URL parameters and programmatically-generated content honeypots, the internet is infinitely infinite.

(Sure, the source code representation of the Internet might be finite, but Googlebot doesn't always have access to that.)
A great book to read on the decline of violence in the world:
The Better Angels of our Nature: Why Violence has Declined by Steven Pinker.

The Hacker News community should like it as it focuses on the stats and facts rather than anecdotal stories the media slings.

The main thesis: Violence (in nearly every form) has been on a precipitous decline in the modern era. War deaths (and civilian causalities) are at all time lows and still declining.

http://www.amazon.com/The-Better-Angels-Our-Nature/dp/014312...
In JDK 7 '+' concatenation actually uses StringBuilder under the hood, so probably nobody cares.

I can't tell if you're being facetious.
Just because other countries do something deplorable, doesn't mean the United States should do it too.
Libertarians, the Dr. Seuss crowd of the economic world.
Fixed link:
http://www.bloomberg.com/news/2013-08-27/why-walmart-will-ne...
I have seen this too. I worked for a while as a contractor for the U.S. federal government (IT/programming), and saw that the next rung up for me within the fed was becoming a "full fed" and entering management. I saw what many of those people did and ran away screaming, taking a higher-paying alternative coding gig instead.

One of them had worked in the past for Microsoft and said the fed was remarkably similar. I suspect any organization approaches the fed exponentially as its size approaches, say, tens of thousands.
War cannot be conducted any other way.
Thanks for the feedback! We are hoping to make it easier for people to be able to show their personality and passions and to tailor their job applications to each opportunity by making it quick and easy to create a narrative as to why they'd be great for the job, backed up with actual evidence that you can flick through, rather than just a resume-as-a-service. We see it more as cover-letter replacement than a resume replacement to that effect (the idea is you'd attach your resume to this).
Autogenerate Dockerfile from ubuntu image
Keynes was half-right.

We have the capability to operate on a 15-hour work-week while maintaining a 1930ish standard of living. We just choose not to.
Every site owner that uses Google Analytics has this information.
It is interesting that the report is focusing on cycling in different age groups. The law seems to have created a generation that does not cycle and implies direct correlation to the health of this generation.

From the article:
"It is noteworthy when analysing the decline in New Zealand child cycling to consider Changes in body mass index in 11-12-year-old children in Hawkes Bay, New Zealand (1989-2000) which found a 9.2% increase in BMI during the 12 years, with the risk of overweight being 2.2 times greater in 2000 than 1989 and the risk of obesity being 3.8 times greater. By 2006/07, one in five New Zealand children were overweight and 8.3% were obese."
Why Does Blendtec Lie About Their Viral Marketing Success
Can this be used to make a webapp? I love whatspp but don't always have my phone on me. Wished there was a webapp that allowed me to chat with groups I have in whatsapp
There are two opposing views of the Declaration and the Constitution.

One view considers these documents to be the expression of the inclusive rights granted to the citizenship.

The other view considers these documents to be the definition of the extents and limits of federal and state powers.

The first view currently prevails but that was not always the case. Under the second view you can not waive your right to remain silent, or waive your right to unreasonable searches. In other words, being Mirandized doesn't grant the right. It's simply informing you of what you always have.
Yes, of course. Because there is no meaningful difference between the government of the United States and that of North Korea.
I know this is an unpopular opinion here but:

NASA needs to stop milking the "water on mars" thing. Every few months it seems their PR department lazily says to themselves "Hey! let's do another water on mars story!" (I know, NASA doesn't do PR and these are just completely objective releases of scientific papers... believe what you will.)

I hope within my lifetime we have some disruption in this space and NASA stops constantly taking blatant advantage of its near monopoly on space exploration.
Just 2x more dangerous than walking.

http://en.wikipedia.org/wiki/Micromort#Additional
I'm not talking about this specific case right now. The problem of lack of jobs is systemic, and applies to all professions, with a strong tendency to be even more pressing. Due to automation, software and other things the number of jobs, especially low skilled ones is shrinking. Yes, you can educate yourself, and anyone can/should, but in the end, one quarter of the people will be undereducated just because the bar is higher, and will still not be able to find a better job. We, as a mankind, have to seriously consider radical solutions to this problem, and not focus short term on any specific industry.

Should be start decreasing working hours due to productivity increase, or just invent bullshit jobs just to keep people employed? Or to progress to Star Trek economy where people will be provided with all basic needs and work only on what they would like to? I know what I would like to happen, but I also fear what would happen. Talking only about unions, Detroit or any specific industry or place is not going to "fix" the global problem, and that is that the need for jobs is decreasing, and number of people is rising. We should tackle that problem instead.

Sorry for rambling, it might only be tangentially relevant to the article and discussion, but what I see in all this cases is just this problem. Ok, I might be overgeneralizing, since I'm software engineer, but not to much.
I'm somewhat surprised that everyone is so anti-management here.

First of all, Morning Star seems like a pretty well-run place, but the whole system works because they have the luxury of hiring the right people. This is, of course, the single most important factor in any effective organization. If you don't hire the right people or play to their strengths you won't be able to pull this off.

Anyway, a lot of the reasons listed in this piece look like they're sourced from companies with crappy management and I don't think they represent the reality of management, at least in a lot of places.

At Facebook (the only company where I have experience as both an IC and manager) there are three important things to know about management:

* It's a parallel track to IC (individual contributor aka hacker). You aren't "promoted" to manager. It's a lateral move. There are plenty of ICs making more money than managers.
* All managers go through "bootcamp" (6-week engineering onboarding) and commit code.
* The role of the manager is to basically do all the shitty work so ICs don't have to.

I want to stress that third point. If you're anything like me, as a hacker you want to be given a well-defined problem (unless the problem is defining the problem) and go off and hack on it for a while with minimal distraction. There are a lot of crappy distractions that come with working in the real world. Here are a few:

* Dealing with interpersonal issues
* Onboarding new hires
* Coordinating engineering efforts and priorities (aka: going to meetings so ICs don't have to)
* Telling that guy in sales or that gal in product management that we can't work on their tasks right now
* Dealing with medium-priority bugs during crunch time

If I'm shipping a product I don't want to deal with any of this stuff as long as I'm not being micromanaged or feel like a second-class citizen to management.

So what managers end up doing is being responsible for all of the shit work so their team can go do what they do best. I'm actually concerned that this whole "no management" movement is going to lead to less motivated and less coordinated teams as these companies grow.
Could you elaborate? I can't say I find this argument very compelling.
I wouldn't read too much into this at the moment. If Bruce is leaving because of GCHQ snooping he will certainly let the world know, I can't see him signing a gag order.
I think this "poor people are dumb animals and if we stopped giving the money they'd go get jobs" attitude is super fucked up.
I believe that most UAV designs for extra-terrestrial missions are designed around the use of airships rather than more traditional airplane or quadrotor designs. An example of initial research in the area is the Titan Aerobot [1]

[1] https://scienceandtechnology.jpl.nasa.gov/research/facilitie...
From what I recall, there's a big counter-argument to this, which is that management is necessary because organization is fundamentally necessary, and that when there are no formal "managers", certain people wind up being informal managers, but because this is "hidden", it winds up being less accountable, more open to cliquishness and/or discrimination, and having a host of problems of its own.

I've been trying to find an article I remember which describes how this is particularly bad for women, who can easily be "informally" excluded, but I can't find it... All I can find is this, on Valve:

http://www.pcgamer.com/2013/07/08/valves-flat-structure-cont...
How Fucked Is My Database
A weeding bus was destroyed in a terrorist attack and many innocent civilians were killed!

Wait... no, it was done by the USA military so it's not terrorism, totally cool, nothing to see, carry on.
So if you're working 12 hours a week as a freelancer, how do you propose this to your customer? "I can do the work over the course of a week, whilst doing 3 hours a day", or something?
Thanks for the detailed explanation, very informative. Could a big Zeppelin-like airship filled with hydrogen make more sense on Mars?
Exactly that.

And I'm fucking ashamed of myself for doing it, unlike the other 132000 employees who still work there.

I was naive to the point of being stupid.
Or, alternatively, it means that the offer of amnesty is a lie, and just being posed as an attempt to capture Snowden and the documents.

That's not even untenable at this point either -- he's just enough outside of the public eye that it would be easy to manufacture another crime that he's also guilty of for which he could be separately arrested. Capture him during the exchange, wait a couple of weeks, then announce that he was arrested on some completely unrelated matter for which he will be tried and sentenced, secretly, in a tribunal, behind closed doors.

It's not like we haven't established clear precedent.

This isn't even the most pessimistic of equally plausible scenarios -- we could just opt to kill him.
I agree. And I'm always curious why articles take such a tone like this. This is probably to improve the UX anyway. Some people probably type a long status and their browser crashes. This feature lets them restore it.
People always focus on small, dramatic causes of death (bike wrecks) and ignore the infinitely more common causes (heart disease). Biking frequently has tremendous benefits on heart disease in exchange for a modest increase in the risk of death (still low) from a bike accident.
Also, how can you claim to have a secure app when it runs on a closed-source operating system? (Even more, we know about Microsoft handing over security holes to the NSA - why would Apple or Google not do the same?).

It's like saying "this heat is really cold". In other words: a contradiction in itself.

Only open-source apps on open-source operating systems can start making claims about security and trustworthiness.
It seems Ellsworth's firing was hyped a lot around the tech news, and she definitely leveraged that to get her new AR goggle project off the ground.

I'd like to see this story corroborated by other former Valve employees. Her interview there feels a lot like self-victimization.
Sound the alarm when someone finds that Google keeps a list of websites visited via incognito.
You are very right - I forgot to mention those. They tend to be a lot more feasible than fixed-wing aircraft, and their ability to land and take samples makes them even more useful.
Mining has gotten a lot safer in the U.S.

It's roughly on par with farming or driving a taxi.

Oil and gas workers face more danger than other miners (I guess this is mostly because of the decline of mining in general and tendency for open pit mines over other types of operations).

Fishing and logging are still tremendously dangerous, but, for instance, fisherman in Alaska average more than $20,000 a year from their off-season non fishing jobs.

http://labor.alaska.gov/research/seafood/seafood.htm
HA! This might work for smaller companies. Try doing this we a 25,000+ FTE plus 5,000 or so temps and contractors in a company with a presence in around 100 countries. Although our managers dont supervise us constantly they have their own work to do. They usually give us tasks or projects and then we give them updates.
I've always thought web scraping was one of the best ways to teach the practical use of code. My first practice with Ruby was to scrape apartment listings from Craigslist and concatenate it into one page for easy browsing. Simple to do, and useful to your real life, and as a bonus, more practice time with programming.

(obviously I don't endorse scraping Craigslist because of TOS. Just confessing to a past infraction back when the NYC housing market was even more absurd than it is today)
Arguments like this are logically wrong. I am glad you are not a judge in real life (hint: why is racial profiling wrong?)
A policy decision most Americans normally have no say in. It would never have come to public debate before the revelations.
I found the playboy theme to be awkward and distracting. I would have preferred the information without it.
I agree 100%. It's very nice to have Snowden as a champion as compared to Chelsea Manning or Julian Assange; he's well-spoken, has no known mental health issues, and isn't wanted for anything other than leaking secrets. It's much easier to get a message across when the only story is the message and not the messenger's transgenderism, depression, megalomania, or sexual assault charges.

I don't have a problem with Assange's approach, really. The point was for him to personally be the lightening rod so that Wikileaks could go about its business in peace, which is a reasonable gambit. And if monetization and theatricality are the easiest way to get people to pay attention to what you have to say, so be it. He just didn't execute well enough in separating the two when it came to absorbing attacks, and WL didn't have enough interesting things to say to stay relevant.
What is Enumeration in programming? More specifically in Java
Sorry to reply to myself, but I just want to append a couple of other ethical lapses on their part:

- Softballing Obama and Clinton on Benghazi [1], in which the journalist interviewing about a controversial topic asks mindless questions.

- Dan Rather's credulity on GWB National Guard forgeries [2] (leading to firings and eventually Rather's retirement)

[1] http://newsbusters.org/blogs/pj-gladnick/2013/01/28/60-minut...

[2] http://www.mrc.org/bozells-column/dan-rathers-forgery-fit
Why Hacking Management is Bad
Kevin Rose's Tiny reimagines blogging with voyeuristic video
If HN did the same thing there would probably be 10,000+ of my words sitting unpublished in a table somewhere.

I type out stuff then I ask myself, "would anyone actually care to read this?" - usually the answer is no and I hit the back button.
I'm definitely in the 'more addicted' stage at this point, to the degree that I've rationalized away any need to quit. I'm actually entertaining something more like this[1], y'know, to have fun with it.

[1] - https://www.thevaporgirl.com/Images/products/batteries/TGBat...
Dear Startups, hire a designer. Now.
Agreed. USAgov doesn't negotiate with terrorists and in their mind that's what E.Snowden is. There's no turning back for him; he better just keep on leaking and keep on running forever. He can't return to the life he once had. If USAgov gets their hands on him... checkmate.
Shooting the messenger is standard operating procedure by the PR/Propaganda wing of the powerful. There were attempts to malign snowden, I think some one went on Dianne Rhem Show on NPR dissing snowden for not have passed out of High school or for not getting a college degree. That I found was the lowest of the low hit at him. He is not a hero - but he sure is not a traitor - he decided to do what he did with good intentions and in alignment of his conscious.
This has been posted to HN at least a half dozen times now. It's as pointless and sophomoric now as it was the first time. Can we please stop posting this and forget about it?