skysight-inc/HackerNews huggingface dataset:
Except that is entirely bullshit.

The reason everyone is up in arms, still to this day, about the Columbia "accident" is because we could have sent a second shuttle to retrieve them very easily.

NASA engineers were fighting the decision for the Columbia to return because they already were assembling a plan to get them home alive.

Seven astronauts died because Bush put Sean O'Keefe in as Administrator of NASA, and Sean O'Keefe decided it'd cost NASA less money to let the astronauts die instead of bringing them back alive.

Sean O'Keefe personally tried to halt any work on sending Atlantis up as a rescue mission, and ended up succeeding, all in the name of budgetary concerns. He didn't give a fuck about those astronauts.

And to him? It was just a revolving door. He's now working some cushy job at Airbus as their US CEO, a military contractor he made friends with when he worked for the DoD and was Secretary of the Navy (under Bush's father, the other President Bush).

So, fuck him. This wasn't an accident, this was murder for profit.
That's very interesting in hindsight!

I don't think those so called AWS zombies ever were zombies or made a dent in AWS' adoption or success, it's more like the other way around.

He may have been on to something, but I think Jim just wanted to promote his own "open standards" and company.

Eucalyptus' CEO (Mårten Mickos) moved on to HP Cloud (big Openstack deployment) which closed a year after that because they were not competitive.

HP currently (try to) also sell Eucalyptus to enteprises precisely because of its AWS compatibility, so they're trying to make money off AWS basically.

Rackspace is nowadays also managing AWS for customers, so making money off AWS as well.

Openstack continues to be the under-used and over-developed darling of all big virt players; at least it appears to be building some standards of sorts so there's that.

Cloudstack's users were never big on AWS, in fact the API compat module was almost deprecated and it's now a separate project that gets little attention and usage; along with other 3rd party API implementations.

Cloudstack - as well as other private cloud projects out there, are doing just fine, suiting the needs of it's users and developers who - shockingly! - do not need or want to use AWS or other public providers, enabling them to run their own infra, whether private or public.

My 2 pence.

Disclaimer: Cloudstack community member and committer
> I had a look at Spark, but its linear algebra packages seemed too limited (I guess abstraction comes at a cost). I can see that Spark would be nice if it does what you need out of the box.

Did you look at MLlib and/or just using Breeze directly? There's a bit of awkwardness in the initial set up of the cluster (mainly just having LAPACK installed on all nodes, see https://spark.apache.org/docs/1.1.0/mllib-guide.html ). Spark itself is essentially just sugar to let you write a map/reduce in natural scala style and have it distributed across a cluster - it'll only work if you can factor your algorithm in a way that fits into that paradigm. (I've heard arguments that it's possible to do that with any distributable algorithm if you're clever enough, but I'm not sure I believe them).

> Heard good things about Scala, is it straightforward to get a process on a remote machine to execute code?

Honestly, no. I love the language but Spark is very much what I think of (perhaps unfairly) as typical scientific software. Spark clusters are finicky - they're cobbled together from a few unrelated projects (especially for cases where you need LAPACK as well), and it shows, especially when it comes to updating them. There are a few organizations like Cloudera (I think there was an open-source effort under the Apache umbrella somewhere too) that try to provide a working package, and various efforts with Puppet/Chef/etc. to automate the process of putting a cluster together, and it's certainly a lot better than it was even a few years ago, but a cluster still need at least a little bit of dedicated sysadmin time (or, at a bare minimum, a programmer with a bit of *nix admin experience who's willing to get their hands dirty - that was me at times) to keep it running reliably.

If you're part of an institution that already maintains a Spark cluster - or maintains an ordinary Hadoop cluster and you're friendly enough with the sysadmins to suggest they install it - it's wonderful. If you're having to do it all from scratch I won't lie, it's going to involve a lot of fiddling and may well not be worth it for your problem.
I've not really used Slack, sorry.

WhatsApp is SMS, isn't it?

But GNU social isn't a product. If you want to take it, add your own interface, marketing, etc... I think you'd have a product.
Gender is social and genetic; like most human behavior, nature and nurture are both involved. Pretending it's exclusively one or the other is foolishly reductionist, no matter which side you're on.
Watch this robot solve a Rubik’s Cube in 1 second
Click Bank Reviews
Agreed. This is one of the things I appreciated about the now-defunct Google Answers. The professionals there would not only answer your question, but also include a set of steps that they tried, including Google search terms and such. This let you understand their thought process, the things they tried and the places they looked in, as to how they found the answer.
We have FNAC in Italy :)
Five days, and they could have expedited it without skipping safety checks.
Not really. The main reason I hate asking questions online is because of the delay in getting a response. Even if I could get the correct answer on a silver plate every time, I'd prefer finding out in a timely manner by myself so I can get on with the thing I'm doing.
Why Did a Clothing Brand Call Themselves ‘I AM Not a VIRGIN’
Top U.S. Intelligence Official Calls Gene Editing a WMD Threat
If I'm not mistaken (which I might be), there are only specific and regulated periods of the year where sales are actually approved. So it might be an interesting follow up project to track EU retailers. My qualm with the practices of certain US retailers that we tracked was that they offered the inflated prices on the same days as the sales, so that it wasn't even a matter of raising prices in the weeks leading up.
Speak for yourself. I was bombarded with free content for two decades, they didn't ask me for money.
Do you mean he chose the latter?
An Introduction to DOM XSS
Latest rumor of gravitational waves is probably true this time
I have had a couple of my questions closed for reasons that I disagree with, so I can sympathise there, but to me it sounds incredible that someone would be banned just for asking programming questions. You say you think you've been banned, could you check and let us know what actually happened? Did you really get banned?
It may correspond to availability of the satellite to take the photos of the area.

First the satellite has to be over the area. Second the satellite has to be free from other tasks to take photos of the area. From Wikipedia, the satellite's mission involves:

Proba-V will support applications such as land use, worldwide vegetation classification, crop monitoring, famine prediction, food security, disaster monitoring and biosphere studies.

Taking photos of a single lake in Bolivia may not be high on that list of priorities.
The Huffington Post have been doing these kind of tricks for a long time too. Despicable, I hate being taken for an idiot and tricked into clicking like that. I just boycott websites that do that now.
Same thing happened to the Aral Sea:
https://en.wikipedia.org/wiki/Aral_Sea
RethinkDB + graphql is exactly what I missed from Meteor :) Meatier seems like a promising stack.
Developer Preview: RethinkDB Now Available for Windows
This article was pointed out to me, more than once now, as a user of Julia. However, I don't see that it has too much relevance to me as a user of the language, even if its quite outdated points were still valid today.

I am part of a team that now has over 60,000 lines of Julia code in our computer algebra package(s), and the intersection between our experience as users and the points danluu made is almost nil.

If one looks at the ranking of the language on Tiobe, it's quite obviously being used a lot for a language that hasn't even reached 1.0 yet.

I think the issues one is likely to have with Julia as an evolving language have completely moved on from those made in danluu's article. In fact, it might be useful for someone to write a "constructive criticism" blog article about the state of affairs today.

My personal opinion is that I would wait until 1.0 (which will arrive in less than 2 years time) if I were a fortune 500 company, unless you really need to be ahead of the game and are prepared to contribute to the development of the actual language itself. But for just about anything else, if you need the features Julia provides, it's probably vastly superior to the alternatives today.

Our experience is you will occasionally have to adjust some of your code to handle changes to the language prior to 1.0, and we've had to do that a few times so far (at most a few hours work each 0.x point release, even with our large, complex code base). And this mainly applies if you are really pushing Julia hard and exploring interesting corners of the language. Other than this, its more than stable enough for serious work.
Makes a point of Meteor's age and then proceeds to say that they're using 0.10 node with a bit about not upgrading anytime soon. Seems legit.
Microcode giveth, microcode taketh away :)

It is interesting though how Intel waited so far (not even a statement?) , probably just to sell more CPUs overall.
Humans are extremely good at interpreting visual information, but have long reaction times and short attention spans.

Computers are poor at interpreting visual information, but can react essentially instantaneously and can pay full attention to all of their inputs indefinitely.

Nearly all crashes are due to those human failings of long reaction times and short attention spans. Even crashes due to equipment failure tend to be greatly exacerbated by those failings.

Autonomous car crashes are going to be due to unrecoverable equipment failures, software bugs, insufficient sensor data, and sudden unpredictable changes in the environment which can't be avoided even with instantaneous reactions.

I don't think it's strange to think that the nature of autonomous crashes will be quite different from the nature of human crashes. I'm certainly not stating that insincerely. I mean, fully a third of traffic fatalities currently happen because human drivers deliberately degrade their own senses and reactions before driving. Another big chunk are because of drivers deliberately not paying attention to driving.

The confluence of factors that need to come together to even create one of these ethically difficult scenarios is so unlikely that I wouldn't be surprised if it never comes up at all. If it does, it's going to be single digits per year. And what's the lawsuit going to look like? Alleging that some Google car should have killed a nun instead of the plaintiff's child? I don't think the law even supports this idea of "you should have taken action to kill someone else instead." Even if it did, it's not going to ruin the industry.
That's sort of laughable, considering the only major legislation passed since the WWW became legit has been Net Neutrality. As for Facebook's Zuckerberg said famously - privacy is dead.
> I always teach my interns to start with the docs.
> Give the docs 30 minutes before you Google or
> Stack Overflow. Give that 30 minutes before
> you ask a senior engineer. Struggling through
> it is part of the process of learning. The
> things you learn by going through the docs will
> help you later.

This is a skill I wish more programmers had.
In an interesting twist, this story is plagiarized in the book Dept. of Speculation by Jenny Offil. It appears on page 61 of the book.
Generally speaking, I agree with the article. For some reason, there seems to be a widespread attitude of "meanness" on the internet (actually, perhaps that's just people in general...)

I recall three years ago asking the question "What is dependent typing?" on Stack Overflow. The first commenter replied "Did you try google? wikipedia?" to which I provided a sassy retort (http://stackoverflow.com/questions/9338709/what-is-dependent...).

Some people seem to become quickly exasperated with what they perceive as "stupid" questions (e.g. Linus Torvalds). I don't understand why; just ignore them. On the other hand, I get exasperated with mean comments. I frequently upvote people on Hacker News that I disagree with if they have worded their stance in a nice way, and I also frequently downvote people that I agree with if I find their comment particularly rude.

Some feel that rudeness is necessary in order to drive a point home (particularly in politics — lots of mudslinging), but I disagree. It would be interesting to see if any research has been done on this subject: are blunt, mean comments actually effective in certain situations?
Openstack effectively has become a "zombie" project. Four years on, it's (still) an overly complex mess that keeps breaking in inexplicable ways.

The board of directors[0] consists of people that all work for companies that sell turnkey cloud solutions that are very different from the open source Openstack. Up until recently even a VMware (later EMC) employee was there for whatever reason. Yeah, no conflict of interest there.

Openstack on its own is practically unusable unless you have an army of sysadmins ready to challenge the myriad of bugs and complex interaction of components. The only successful open-source deployments I know of is CERN (and possibly NASA) who are tailoring it for their specific use cases through a large engineering effort. If you're a small IT shop or otherwise low on resources, it's not worth the investment, and probably never will be.

Meanwhile companies like Mirantis, HP and Redhat keeps hailing Openstack as a true open source project in the hope that people will install it and come crying to them when it (guaranteed) breaks in multiple, mysterious ways.

Oh, and you have a broken hypervisor? Have fun looping through the MySQL (cluster edition!!) tables and migrate each VM one-by-one with the "nova" command. The "evacuate" button in the (terrible) default web interface does not do what you might expect (if you've ever used a proper virtualization solution).

The combined length of the Nova, Glance, Cinder and Neutron config files are 9451 lines (actually python code). Not including the various ini and JSON files, neutron plugins, and the settings stored in the database.

Source: worked with Openstack for a year, fought dozens of production-breaking bugs and race conditions and still don't have a stable product. About 30% of VMs will just fail during creation in various ways. CERN allegedly just keep retrying until it succeeds..

As many of the other poor souls who threaded the Openstack waters, we are actively exploring alternative solutions. Sadly we already have people using it, so we are forced to support it while figuring out what to do instead.

0: https://www.openstack.org/foundation/board-of-directors/
My take is that everybody wants to institute measures that benefit them and hinder others

Maybe I'm not living in the real world, but I sincerely doubt that most people would like to hinder others.
Thanks for this feedback.

We're looking at revamp of our site, and this will be good feedback for that.
Show HN: Scrape Netflix subtitles in real-time and TTS
But if you ban cash, you for the same reason also have to ban gold (even jewelry), collectible coins, non-perishable food, and anything else that can be bought and stored as a store of value. Good luck with all that.
Regardless, the fact remains that some users find this functionality useful. You can tell them it's useless as much as you want, but they want it, and Twitter provides it, so there's no particular reason to take it away.
No free lunch but there are cheap lunches
On Fx this feature is not in the code any more. It would be a large investment of resources to implement it.
Does SC require the need for a DB?
The interesting thing as I was replying was that it's the caption that matters. If it was "commissars inspect moonrock" suddenly it would be science. With the caption, the photo creates the potential to empathize with the people who might have made better decisions...if not the actual decision makers, the people in uniform are a good representation. The audio is consistent with the tradition of space flight documentary. "Houston we have a problem," doesn't always work out to a Hollywood ending.

None of which is to diminish someone's reaction. There are many news stories I forgoe because I don't want to go to the place they are likely to to take me, too.
It is hard to imagine because the industrial revolution required a huge number of pre-requisites most of which don't seem to be present in the India of the 18th century, but which were present in Britain.

In fact it is the very absence of these pre-requisites that meant Britain was in a position where it was even able to colonise India.

To blithely state that if Britain hadn't colonised India that India would have inevitably maintained its share of world GDP and trade, in the face of the huge revolutions in industry, commerce and thought taking place in Europe, stretches all credibility.

In fact if Britain hadn't colonised India, some other European nation would have instead. If India had industrialised first, then I'm quite sure the Mughal empire would have stretched to continental Europe in time.
For salt lakes it is quite common to dry out sometimes. Besides changing river paths, excessive under ground water use and dams are more likely effecting them rather than global warming.
say that they're using 0.10 node with a bit about not upgrading anytime soon

Isn't that under their list of complaints about Meteor?
That's one of the reasons stores offer sales, coupons, and similar: they allow stores to effectively offer different prices to different people, extracting more total revenue than if they had to charge everyone the same price. A store could never get away with directly saying "we charge more if you have more money". But they can offer coupons and sales, which have the same effect: those who take the time to clip coupons and watch for sales pay a lower price (and thus buy anyway), while those who don't pay a higher price.
Press conference tomorrow. Here's hoping!
Terrible development. Opera was hands-down the best desktop browser. Somehow less buggy and more userfriendly than Chrome. Handles tons of tabs without problems, fast snappy and even with support for vertical tabs.
> Opinions about what they're using may have one very narrow use

My general rule of thumb is the same I use for HN, if you want to comment about something non-related, or make an observation that isn't really relevant, make sure to contribute as well, preferably first in the comment. For StackOverflow, that would be offering a solution, or help in some way before offering as additional observation that "if this were me, I'd do X". For HN this is most commonly useful when making a joke. Unless your joke is insightful and relevant,you're best including some additional content contributing to the discussion at hand.
If your a me too company than I would say follow that advice. If your a tech company that wants to attract the best your going to need to have a good platform that stays update. good developers want to experiment and learn.
> Gender is social and genetic. Pretending it's exclusively one or the other is foolishly reductionist, no matter which side you're on.

Gender (both ascribed gender and gender identity, though the two are distinct but related) is social but references, in different ways, biological sex; biological sex is phenotype, and as such a mixture of genetic and environmental (but not at all social, except to the extent that the elements of phenotype that are defined to be "sex" are, like all definitions, a social construct.)
It does as of next month. Also, the settlement proceeds (after attorney's fees) will be used to compensate the most recent licensees.
That was sarcasm.
Really? The one here in Cleveland always has people in it - not packed, but always more customers than employees.
> Excessive saving can be a problem, which the Fed is trying to address.

And maybe trying to address in exactly the wrong way.

Let's say I'm trying to save for retirement. If, during retirement, I'm going to be able to earn 4% return, I need some amount. If I'm going to earn 0.1%, I need a lot more, so I'd better save a lot more now. And if interest rates go negative, then I have to save even more...

So this approach may not actually lead to decreased saving.
But, if it happened, the CIA must have known about it, the same way the knew about Komarov. So, why are American keeping quiet about it as well? Do we need to extend this conspiracy to the American side as well?
It's conventional on Hacker News to add the publication year to stories that have been around for a while. I suspect this is because by editing the title, it avoids needless "This is old" comments.
Another reason to favor nurture explanations is that nurture explanations carry less weight in an argument than nature explanations.

There's no arguing with nature, it's the ultimate citation.

But nurture means that you, or somebody involved, had a choice. So the buck stops at, rather than the faceless divinity of nature, a mere human. And those are much easier to dismiss.

So we paint the opposing argument as arising from nurture rather than nature. And those arguments stick around and get cited. And a "it's all nurture" model develops.
> [0] this is true beyond just institutions, too; "economy" packs of products frequently sell for higher per-unit costs than packs with fewer units per pack, because enough people assume that the cost is lower and don't do the math.

Assuming the "economy" pack is the only offer you visit a distinct store for and the good is perishable (so that stockpiling doesn't work), then it might be cheaper if you factor in the time you need to reach said store, shop there and get back home into the "cost". The less often you have to go shopping, the more time you save.

That is especially true with cat foods when your cat is a picky eater and only eats certain food from a certain place which is most unfortunately at the other end of the city...
And the whole point of a constitutionally limited republic is so that 55% cannot dictate to the other 45% unless they can successfully argue that what they want is right rather than merely popular.

You get the same number of votes every election, regardless of how many facts you know or opinions you hold. We really don't want to live in a society where 51 idiots can overrule 49 geniuses. (Insert insult against congresspersons here.)

The polling numbers only tell the more spineless representatives how much risk they will take with regard to reelection if they choose to act with due consideration of all parties' interests rather than pander to their base or log-roll with their peers.
I think the point he was trying to make was don't be a dick. You can deny someone a gym lesson if you don't have time, they shouldn't be too upset about that. Or at least point them in the right direction.

And I think it's a lot easier to be a dick online, which is why programming in particular has a lot of these situations.
> So... this is just A/B testing?

Tricking people intro visiting the same link over and over again in a short period of time to generate more clicks isn't really A/B testing. That's click-baiting . It might even lead to a negative effect on the long run as people feel they are being tricked at some point.
He was complaining about meteor using node 0.10. This uses node 5.x
Its the unspoken shadow of "the american dream"...
When was the last time you bought a full fare couch ticket? People are usually buying "double deep discount" tickets. Most of the time you can buy first or business fares for cheaper.