skysight-inc/HackerNews huggingface dataset:
This is true of any field

There are some technologies which are inherently riskier than others. A solar meltdown or wind fuel spill isn't going to risk tens of thousands to hundreds of millions as a nuke plant incident could.

[Rickover's] arguments on such grounds are not cogent.

Y'know, blithely saying that of someone who spent 35 years in the nuclear industry, pretty much creating it, shows ... a certain hubris. I'm unpersuaded by your argument.

Your nuclear alternative universe omits the one glaring limitation of conventional nuclear: there's not enough fissible material to run nukes for more than a few decades, and much less than that if the fraction of energy produced from nuclear is increased. The alternatives are breeders (weapons, proliferation, and processing risks) or thorium MSR (MOX designs don't achieve the fuel utilization rates necessary to achieve a long-term sustainable energy source status). Thorium MSR suffers from the slight limitation that some 40 years after initial and very preliminary exploration, it's still at least 25 years from commercial deployment -- by the assessment of the usually optimistic Chinese: http://www.reddit.com/r/dredmorbius/comments/1uy239/energy_c...

I'll omit the other glaring omission: that oil provides fuel for transport, while nuclear doesn't. Synthesis of transportation fuels is a challenge of engineering, complexity, and scale.

Rickover actually addressed aspects of this in a 1956 speech:

http://www.resilience.org/stories/2006-12-02/energy-resource...

I'd recommend reading it in full (he articulates and builds his argument well), but:

For it is an unpleasant fact that according to our best estimates, total fossil fuel reserves recoverable at not over twice today's unit cost, are likely to run out at some time between the years 2000 and 2050, if present standards of living and population growth rates are taken into account. Oil and natural gas will disappear first, coal last. There will be coal left in the earth, of course. But it will be so difficult to mine that energy costs would rise to economically intolerable heights, so that it would then become necessary either to discover new energy sources or to lower standards of living drastically.

(Global Warming wasn't yet a thing in 1956).
I should point out that the Parse iOS SDK has been built on top of this task framework for over a year, and the Facebook iOS SDK has been using it for months. So it has been battle-tested in at least thousands of production apps. Maybe promises aren't appropriate for every single situation, but we certainly haven't noticed anything that makes them particularly tricky in iOS.
mongos has extremely high overhead - 700% CPU under moderate load on a webserver. The more shards the higher that load, and eventually you run out of local CPU due to mongos overhead. Then you're looking at remote mongos, making it even more complicated.
So, insider trading essentially.
Fuck the future. JavaScript was formed full and feature complete and these newfangled "improvements" are nothing but abominations atop its pure and perfect form.
This equivalency only works when el is a DOMElement, not a selector string.
yeah it's weird, we are one the one hand said to be an underclass of social rejects, and on the other hand said to be immensely privileged. And on top of that, somehow being losers makes us more privileged, since it keeps normal people who don't want to be losers out of the profession. Go figure.
Bootstrap raised the lowest common denominator from a 2 to about 35. You can still put together a horrid UI with bad spacing and mismatched fonts, but you have to go out of your way to get UI quality below 20.

If you have the skills to write 90+ UIs from scratch, you probably get little out of bootstrap, unless you're rapidly prototyping and need a 65% UI in four hours.

It's a great tool that improved both the minimum level of the web and the efficiency with which good UIs can be built.

If you don't need it, that's great, you're a highly skilled specialist. But it is still an extremely valuable tool for large swaths of the web.
it is safer to assume the user is at a public computer.
Ask the union workers in Detroit about their defined benefit pension plans. Bad advice given that these plans can and do get renegotiated when the sponsor's finances make them unsustainable.
His first tip, only get married once and stay married, is a pretty good one.
These two new functions you mentioned are both in the article linked to above. 'el.children' and 'el.querySelectorAll(selector)' are given as alternates. It is true they aren't 100% the same but JQuery isn't different enough in my opinion for there to be any clear reason to use it instead of what is already available.

As a side note, I know this is totally a matter of taste but "chainable" in the JQuery sense reads to me as "spaghetti generator".
Except with AWS you can start a support contract in about a minute, via the website, and turn it off after a week when you're done.
How am I insulting a nation? Just pointing out it's absurd to come up with that reasoning and decide most developers that decide not to live in the SF Bay Area isn't good enough or too pessimistic. I don't find it insulting some people may prefer e.g. Europe over the US and that alone doesn't seem indicative of their development capabilities.
When you have a cheating team, you having nothing else to hold onto but the 12.
What makes you say Box has the lead?
Apparently so. Fucked that one up.
> Ripping the provided framework out was kinda possible, but a pain in the ass to debug

This is very different from my experience. They give you a build.sh script that does anything you want and a container with open access to the internet. Anything you print to stderr is shown to you. I didn't use the provided code for any of the challenges, and thought it was awesome that they didn't force you into a particular implementation. It's just a reference to help you get started.

And hackers staying up all night to write openCL gitcoin miners? That's just awesome. I don't know how you concluded that pvp "wasn't a good idea". I thought that challenge was just fantastic.
Reactive Joins in Meteor
>Everyone I know has repeatedly lost loads of money in the stock market, but not one person I know has lost money buying real estate in large urban centres in Canada.

Canadians are very optimistic on owning houses. Too bad the market needs to crash before anyone under 30 can afford anything decent.
Never thought companies would do such things. Expedia did something as well-

http://m.imgur.com/a/ML3wn
Min, the extremely small (995 bytes) CSS framework. It has a Bootstrap to Min converter, has near-feature parity with Bootstrap, and is very easy to use. http://minfwk.com
Black hatting Yelp: How to wreck a company profile photo
Yes, more specifics would be nice.
This looks interesting. I looked at their site and documentation for implementing a client (once they are up and running). Do they provide any other information about their goals? Do you know if they have a goal to let anyone run a Layer server with interopability like xmpp does?
Missouri professor sues Square, claims credit for business concepts
I'm highly skeptical about how much of this will be relevant for us (20 somethings) - when we retire. So much has changed significantly since this guy was 35. Most public pension systems such as the ones here in Europe likely wont even have enough money in them to pay our pensions..

Also - the extreme risk averse attitude is quite a turn off. I'm not saying everyone should invest in Dogecoin and Tesla - but taking some high reward risks can't be the worst idea..
Can you explain please how you're interpreting my comment to mean "no such developers exist elsewhere," when I think it's pretty clear that I said "the critical mass (most important to me) exist here"
TFA says precisely that and mentions public pension plans as a more secure option. In fact, he phrases his statement to imply that he believes the "bait and switch" approach to pensions is inevitable in the private market.

> Public service is the only environment where defined benefit pensions will remain fully funded.
Personally, I don't like Bootstrap. It's difficult to modify, requires jQuery and its own massive JS file, and is huge.

Compare that to Min, the extremely small (995 bytes) CSS framework. It has a Bootstrap to Min converter, has near-feature parity with Bootstrap, and is very easy to use. http://minfwk.com

(Disclaimer: I wrote Min.)
You may or may not be aware, but this stuff is generally done on test flights where they need to be in the air for a certain amount of time but have no specific location they need to do it. Might as well spell something out in the sky while you're at it. I doubt Boeing would do this sort of thing otherwise, since it costs tens, perhaps hundreds, of thousands of dollars to keep a 747 in the air for hours.
Depends how you read it.

Don't get divorced because divorce is expensive... not such good advice. Choose the right partner and don't settle so that you don't get divorced... good advice.
A non-sports-fan-geek, I have no idea what the #12 means.
+ sign and - sign are also called by unit tests many times, so you also repeatedly testing arithmetic operations "each time you unit test any of these methods, ... when you should only be testing what the method does".

Edit: I see what you say, but I think that effort we spend on decomposing app into perfectly isolated unit tests is far greater then the effort of identifying and troubleshooting where the less perfect test failed.
Answer: You wouldn't. Bootstrap's extremely bloated, requires jQuery, and has a huge (required) JS file. Choose a small, leaner CSS framework, like Min - only 995 bytes and it is near feature parity with Bootstrap. http://minfwk.com
NSA Backdoor; aka God Mode
The following two things are highlights for me:

* ssh(1): Add a ssh_config(5) "Match" keyword that allows
conditional configuration to be applied by matching on hostname,
user and result of arbitrary commands.

* ssh(1): Add support for client-side hostname canonicalisation
using a set of DNS suffixes and rules in ssh_config(5). This
allows unqualified names to be canonicalised to fully-qualified
domain names to eliminate ambiguity when looking up keys in
known_hosts or checking host certificate names.
That's an extremely reductive argument.
He forgot a million other options too. At one point, I wasn't a Silicon Valley worker because I preferred to live near family.

At present, I don't even know if I should be personally offended or not -- I technically work in Silicon Valley, but I live on the other coast, where the cost of living is dramatically lower.

That isn't to say his remarks weren't offensive either way, because basing a programmer's quality on something as arbitrary as where someone happens to live seems pretty naive.
> What bothers me most about this is the idea that programmers are some kind of underclass that just doesn't get "normal" people. The truth is that we're people too who have a lot of the same needs as "normal" people.

I think the author was simply trying to articulate a rift that sometimes occurs between a party with a (perceived or actual) problem and the party with solutions for that problem. According to his barbershop example, that problem/solution rift is the result of a fundamental misunderstanding of the problem statement. If I could abstract the article in one sentence, I would say, "If you are trying to solve a problem that you yourself do not have, make sure you actually understand the problem from the perspective of the party you are solving it for before you go building things."

The author may have gone a bit far in generalizing programmers/engineers, but would you agree it is fair to say that it is easy enough for _anyone_ to fall into the aforementioned trap if they are not conscious of it?

An occurring theme I have noticed while speaking with people (not just engineers and/or programmers) is that we have a tendency to project ourselves on other people. I don't think that is a bad thing in moderation (that's a different matter of discourse), but I have had at least two different conversations with entrepreneurs where they simply could not for the life of them understand why someone would rather "just get a job working for someone else" than start their own company. It simply does not register in their world view that someone does not share their way of thinking. My anecdote is tangential at best, but my point is that the object of the article is not to diminish programmers. Rather, it is to elevate the perspective of those subject to a certain myopia that they would otherwise not think to confront.
Its a reference to the "12th man", a commonly used phrase to describe Seattle Seahawks fans (Also Texas A&M, but thats another matter) http://en.wikipedia.org/wiki/12th_man_%28football%29
Firing people is a natural part of doing business. Decision should be judged (morally) on the margin. If I fire 100 people, I haven't resulted in 100 people never being able to work again, I have simply shifted them to their next-best option.
True -- I only count as rewarding: access to money, investment opportunities, arts, music, food, technology, a cosmopolitan scene, temperate climate and practically every biome within a few hours' drive.

And I only count as work: consumer applications, enterprise software, data storage and processing, law enforcement, intelligence, defense, robotics, aerospace, electric cars, manufacturing, real estate and some other fluff.

What do you guys work on over there? How are you rewarded?
Caching or CDN does not help in squeezing out JS performance (actual JS execution and not n/w performance)
Get a government job... wtf
They painted the plane too - so they clearly put some money into this in addition to what was needed for a test flight

https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-frc1/t31/1...
Reads to me more like "avoid big risks with your retirement"
Well I guess I don't understand GP's point, then.
True, but you don't need a pension plan to save money and invest... It's just one strategy - albiet the most cozy one.
You are comparing the wrong quarters, you should use AAPL's 2014 Q1 number, which just came out a few days ago.
Outsourced consulting infrastructure help
I'm transitioning to being a consultant/freelancer and would _love_ to have a company handle the accounting paperwork for me. Invoicing my small number of customers regularly, dealing with receipts, etc. Can anyone recommend a good accountant or service that handles this sort of task?
I'm getting the same thing and I'm definitely not running an ad blocker. Chrome 32/OSX, no extensions.

Perhaps the CarbonAds thing is just flaky
Jonathan Haidt has done some interesting studies in this area. For 'harmony', segregation is indeed very effective, regardless, the kind of harmony you're going to get from segregation isn't the kind of harmony you would get from segregating on occupation.

If you're seeking knowledge, truth, or science, the notion that segregation will help you get there is indeed a very flawed notion.
One thing I can tell you is even the best MBA out there will probably run a software company in the best way a factory can be run.
Working from coffee-shops? No, thank you.

Look at the guy on the picture - he is holding his neck already. His workplace is absolutely not ergonomic. His laptop screen is positioned much lower than his eyes. You can work for 3 hours a month is such conditions, but if you try to work like this daily, you will cripple yourself very soon.
Ahh.. found their blog.

https://layer.com/blog/post/why-I-joined-layer-jeremie
It'd be funny if this was LSD instead.
When we were developing a messaging system for our app, we looked at XMPP, and it wasn't a hard choice to not use it.

As it's meant to be a constant-connected protocol, it's a poor choice for mobile. But beyond that, the various plug-ins are overly complicated, difficult to configure and most of the existing servers are "black boxes" that tend to not be easily hackable.

It was easier to make a chat protocol over HTTP from scratch than scale XMPP. YMMV.
How do you get an x32 Ubuntu? I couldn't find it on the regular download page. I'm not surprised since it is a rather obscure configuration.
I wonder how much that really costs, though. The plane has to be painted one way or another, so you're paying for the design (which doesn't seem too involved here, since it's borrowing elements from elsewhere) and whatever extra work is involved with painting a more elaborate pattern.

Still, not entirely zero, you're right. I imagine the extra cost for the paint job came out of the marketing budget. Probably well worth it.
The vast majority of people are using their own personal computer and want the convenience more than the security.
"truthiness" is true/false and NOT NULL!
0 != null
null != false
It's probably better to call this a 'Beta IPO' filing. This is a fairly new system that allows companies to work out bugs in their filings before they open it to public viewing.

Clearly anything on Hacker News and other news outlets isn't an actual secret!
Interaction, canvases and ecosystems
I read line 255 the same as chc: that the jQuery function fails in certain cases with IE8. It appears the corresponding bug (mentioned in the comment) supports this reading: http://bugs.jquery.com/ticket/2968
Funny, I saw your code, but didn't put your name and code together:) There are many ways to mock a singleton. I am not against mocking it, but against over-complicating. Also, I think that we are taking unit testing a bit too far in trying to decompose the app into smallest pieces. Unit tests have specific goals, like verifying correctness of calculations or performance benchmarks. If test raises a red flag, it takes a few minutes to isolate the piece of code that is at fault.
Well, a plane has to have paint. Another case of "Might as well spell something out while you're at it."
I was referring mostly to Mormons, though there's a large Catholic population from the Hispanic population in the southwest.
I don't run Ubuntu myself, but CONFIG_X86_X32 isn't a new architecture, it's an option for 64 bit kernels. Based on the state of that bug report, it looks like it's an option they've enabled in their recent 64 bit kernels (Quantal+)
Maybe I've just been reading too many comments on HN. :)

I think most of the reporting so far tends to further that bias. It seems like a lot of the disclosures talk a good deal about how the NSA collects information and just leaves the reader to fill in the part about who they're targeting, which in turns causes most people to jump in and assume that it's being used against everyone. I went back and re-read the articles on the New York Times[1], Guardian[2] and Propublica[3] and I see something that I notice in just about every NSA revelation: they always mention that the documents in question don't say how much of the communications of Americans or ordinary civilians were collected, but they also don't give any examples of whose communications were being collected. The Angry Birds articles would be more accurate if they said something like "The documents did not reveal if any U.S. citizens were targeted, but did indicate that this information was being gathered from members of a middle-eastern terrorist organization." But then, if they said something like that, there wouldn't be so much of a civil liberties angle to play (in fact, it might backfire and draw some outrage to the news outlet itself).

Which brings me back to my original question - what's in all of the other redactions?

[1] http://www.nytimes.com/2014/01/28/world/spy-agencies-scour-p...

[2] http://www.theguardian.com/world/2014/jan/27/nsa-
gchq-smartphone-app-angry-birds-personal-data

[3] http://www.propublica.org/article/spy-agencies-probe-angry-b...
I've got an idea: Ban all buses, public or private. Then tear up roads too. Also get those pesky sidewalks out of there.

Making rent plummet by destroying your city is easy!
I don't think this will be true long term. The pensions agreed to are actually unfundable and eventually something will be done about it.
For what many orgs need to do, a myriad of lesser-known VPS providers would be just fine, and be a fraction of the cost. But most people I've known don't investigate or educate themselves much - it's been a herd mentality towards AWS, irrespective of needs or costs (because often, it's not them paying - it's "the company").

Perhaps as a freelance consultant right now I take a sharper look at the costs involved - if a client has, say, $50k to budget on a project, I really don't want $10k of that to go to hosting if it doesn't need to - I'd rather it be available for my services directly (obviously) or to give us more play for marketing, testing, whatever.

I've known a couple of small to medium sized companies where they were using AWS rather strategically as part of their services - dynamically spinning up test environments for running parallel testing, off-peak data crunching, etc - but even in those cases, there weren't gigantic savings vs other options.

What bugs me most is the false dichotomy I get when I talk about this with friends; their choice is presented as either use AWS or "hire a full-time sysadmin, buy multiple server-grade boxes and manage all this in a rented data center". I've been told Amazon is saving people "easily" $100k/year by not having to hire staff and buy expensive hardware. Hrmm... not all hardware is expensive, and instead of hiring a sysadmin, you've now got multiple developers spending time learning the AWS API, and building critical business processes around AWS, tying you to Amazon for the long haul, all while they could be focusing more on line-of-business stuff that you hired them for in the first place.

I don't doubt that in some cases there's robust cost savings, but it's never struck me as a terribly cost-efficient way of doing any web stuff. In some cases it may be the only way to deal with certain problems, but in those cases cost probably isn't a consideration anyway.
Beer delivery by drone grounded by FAA
Consider these hypothetical numbers:

2012: 1 million desktop clicks at $1 each + 100,000 mobile clicks at 10 cents each = $1,010,000 total cash, or 0.918 dollars per click, overall.

2013: 1.5 million desktop clicks at $1.10 each + 2 million mobile click at 20 cents each = $2,050,000 total cash, or 0.586 dollars per click.

Overall clicks went up. Mobile clicks went up. Desktop clicks went up. Overall cash went up. Mobile cost per click went up. Desktop cost per click went up. Everything's great!

Except if you're just looking at overall cost per click, it looks terrible.
These two comments together make a lot of sense.

When your try block is a single lookup, you might as well use an if statement or get. However, when the 'absolute minimum' is nontrivial try/except is still a good option, e.g.

try:
name = employee['name']
first_name = name['first_name']
last_name = name['last_name']
except KeyError:
print "Bad employee data"
return
There is of course voluntary euthanasia as an alternative to a poverty ill-health future. I strongly suspect that it will become more socially acceptable as the pensions crisis etc. unfolds.

And then of course there's the Billy Conolly idea.. which went something along the lines of:

"I'm just waiting to hear I've got a terminal illness... I'll be the one behind the fence with the sheep and a syringe full of heroin" ;)
I'd like to go back to June 2011 and tell myself to hold onto that $10k worth of Bitcoin I bought at $7.
This is an amazing idea. Someone might have been able to do this for the final code for something like Stuxnet since they knew the target software. Really brilliant.
How do you define 'near feature parity'? From that page, Min doesn't appear to have anything like the dropdowns, button groups, tabs, more than half the navbar options, pagination, progress bars, etc. that Bootstrap has...

It could certainly be useful, but doesn't appear to me to be anywhere close to feature parity.
Another way to say this is that staying married to the wrong person is extremely expensive in its own way.