skysight-inc/HackerNews huggingface dataset:
Show HN: Compiler from sequential Java to Spark
You shouldn't eat meat because its production causes animal suffering. It's pretty simple really.

I presuppose the need to justify just about everything actually. Your surprise at this approach kind of explains the gaping logical holes in your previous comments. Please though, continue with your "specific" statements, I'm enjoying this.

EDIT: mixed you up with the other commenter, disregard the last 3 sentences, sorry.
Javascript and a browser is essentially that.
The only concrete problem anybody's mentioned with floats is that they only have 53 bits of precision, and some people need their integers to go up to 64 bits, or more.
They had to run their own labs in order to take advantage of the laboratory developed test (LDT) regulatory framework. Selling their devices for others to use would have required FDA clearance.

http://www.fda.gov/MedicalDevices/ProductsandMedicalProcedur...
https://developers.google.com/fonts/faq#what_does_using_the_...
Educate me then.

Is Hyper unable to encroach onto the product feature space of the shell due to a particularly rigid terminology?

Are the reasons for the current separation of concerns still optimal?
Chromium/Linux here, I can replicate it on the specimen page.

https://fonts.google.com/specimen/Noto+Sans

Under the 'Styles' section, type:

`foo`

You'll see the first ` overlap the f.

Now erase it all and type:

````

They all overlap each other and show up as just one `.

Edit: from what it looks like, the problem is specific to the sans. I can't replicate it with the serif (https://fonts.google.com/specimen/Noto+Serif if anyone wants to try).
The reality is that it's too late at this point. The easy fixes might have worked if we could get worldwide buy-in 20 years ago but short of a planetary-scale engineering project or outright banning fossil fuel usage we're in for some bad times even before we factor in economic growth from India, China, and Africa.

Levelling off is no longer good enough, it's too late for that, we need a massive decrease in global carbon emissions. And beyond that we need to start thinking about levelling out energy consumption entirely, even independent of CO2 emissions.

https://www.youtube.com/watch?v=Uc1vrO6iL0U

Classic Newsroom clip but fact-checked as accurate, minus the hyperbole at the end about permanent darkness. We're already seeing majorly shifting weather patterns, movement of the jet stream, droughts, unprecedented wildfires, etc. We're already starting to see the first major cities lost due to rising sea levels - Miami is already sinking beneath the seas and it's only a matter of time before it exceeds the limits of engineering to fix it. It's built on porous limestone and borders directly on hundreds of square miles of swamp, so it's something of a worst-case scenario. You can't pump out water when it just comes right back in through the limestone, and even if you could we would be talking about hundreds of times as much wall as the Netherlands uses.

Every single building in Miami will need to be elevated Chicago/Seattle style or abandoned within the next decade or two. Otherwise people are going to start leaving rather quickly once the sewers start backflowing on a regular basis. All of modern society is built on the shoulders of sanitation infrastructure and it's going to get nasty once it stops working.

http://www.motherjones.com/blue-marble/2014/11/climate-desk-...

https://newrepublic.com/article/123216/miami-sinking-beneath...

I wish I had something positive to say like "maybe this will finally get us to proactively solve our problems instead of assuming they can always be fixed at some future date" but I don't actually believe that will happen. We are unwilling to systematically factor in future risks into present costs. Heck, even we as a community don't do it properly - how many times are we going to get hacked before we learn to lock things down from day 1?

Sorry to be pessimistic but that's the reality at this point. Objections to this are political slant and wishful thinking. The US military's job is to be apolitical and make realistic assessments about future threats to our nation, and they're planning for increased levels of conflict due to climate change in the 21st century. It's happening and it's going to suck pretty bad.

http://www.reuters.com/article/us-usa-climatechange-idUSKCN1...

http://www.judicialwatch.org/blog/2016/10/u-s-intel-alert-cl...
...and then the web page can pop up another alert before you have time to do anything else.

for (;;) alert("spam!");

Chrome will, at least, give you an option to disable the alerts if it thinks you're getting them too often, but by that point you're well into scary territory.

Footnote: just tried it in Chrome, and after disabling popups I got a tab which was spinning using 100% CPU and which was completely uninteractive. I couldn't even close it using the x on the tab and I had to kill it via the Chrome task manager. Hmmm...
Currently, the farmers are not paying for any of the externalities(1) of their operation, including harm to the environment from waste runoff, antibiotic resistant bacteria, and the overall health consequences of eating factory-farmed meat, which are still little understood.

This needs to change in order to make humane farming methods more viable, however, it is in direct conflict with the USDA's goals of reducing the price of food for consumers.

It's a tough problem to solve, but I've gotten to the point where I don't even know what meat to buy any more. So-called "grass fed beef" can be any beef, since all cows eat grass during at least part of their lives, even factory-farmed cows, and the rules are so lax that there is zero enforcement. This has to change.

1. a side effect or consequence of an industrial or commercial activity that affects other parties without this being reflected in the cost of the goods or services involved, such as the pollination of surrounding crops by bees kept for honey.
Except that's not remotely true. I have been a big twitter user for years and I am impressed at how unintrusive the change has been. Popular posts are at the very top but the timeline remains mostly unchanged. You're going out of your way to dislike a very small design change.
It's just a different (and popular) platform for developing applications. Seems comparable to developing a terminal app with Java swing, or QT, or whatever native Mac apps are written in.
Do you mean 'niche' rather than 'nitch'?
Related question -- How do I choose a mutual fund / 401k / pension / etc that is guaranteed never to take part in these insane silicon valley IPOs?
This is one of the many reasons that script blockers (which are another opportunity for security fatigue) are something I frequently recommend friends, relatives, and co-workers use.
All too many times, you say? So you've repeated the same mistake over and over with the same results each time and many times at that?

My question to you: what is a good code base? What would be the features of such a thing? How would you characterize it and quantify it? What are some of the things you consider "horrendous"? What tolerance do you have for such features?

I think if you can answer the questions above, you can find the right questions to ask. Then you can start to ask the right questions. Can you see my code before I hire you? No.
A suborbital spaceship is analogous to a boat that can go into waters, just as long as they are knee-deep.

It can touch space, but a ship is not defined by its ability to touch the water.
Most people I've talked to who aren't "into computers" think they're too complicated, and don't really understand how they work. Plus they don't feel they know enough to assess whether or not they're a good idea.
i'm pretty sure the racket folks would take issue with that (:
MongoDB has received a huge amount of venture funding: $311M vs $12.2M for RethinkDB. That makes a big difference how far you can grow as a business if you use the money even half-way rationally.

Given that the market for document DBMS is pretty small to begin with it's tough to beat a 25x difference in budget unless you have a product that is a complete game-changer. It will be interesting to see Slava's analysis. Meanwhile I wish the team and RethinkDB users well. DBMS start-ups are damn tough to pull off.
I could have worded it better: short term profit extraction at the expense of long term capital expenditures and growth through mechanisms such as stock buybacks and outsourcing. [1] Agree there is no easy way to 10 times more stuff but neither is everybody instantly replaced by robots and if everything is 10 times cheaper due to increases in productivity (robots) then more credit / increased wages isn’t required. I do believe the robots arguments is used in a fait accompli way that isn’t necessarily true. [2]

1. http://www.marketfolly.com/2016/05/stan-druckenmillers-sohn-...
2. https://www.brookings.edu/blog/the-avenue/2015/04/29/dont-bl...
Chrome (and I assume others) put a checkbox to prevent the webpage from opening to popups in the popups if a site does it to often.
To everyone who has used RethinkDB for free and now wants the product of the company to be released to open source for free use:

Don't you see this is self fulfilling?

Don't pay for databases, database companies close.

Or, you can take this as a cautionary tale, and consider paying reasonable, good companies for the technology they create. Not out of pity or charity, simply because you're getting value from the software created.
The simple answer of why one is more correct, is because it's deemed as correct by the scientific community, which comprises the scientific experts on that issue.

The larger issue you raise is one that was especially prominent in mid-20th century philosophy of science, specifically in Thomas Kuhn's concept of a "paradigm shift". A radically new scientific theory does not displace an existing theory because it is more "correct", since ad hoc modifications (e.g., epicycles) can always be made to the existing theory to account for new evidence that appears not to fit. However, at some point the existing theory will come to have so much baggage, and the new theory will explain the world so much more elegantly (e.g., with calculational simplicity) that the new theory will overthrow the old one and become the new "paradigm". Note that this is not because the old theory could not accommodate all the facts; any old theory can if you modify it enough, but at some point when you have to make all sorts of strange adjustments to the existing (old) theory it just becomes wildly implausible when compared with the new theory. At some point scientific consensus changes and the the new "paradigm" is accepted. You can read more about this at Wikipedia:

https://en.wikipedia.org/wiki/Copernican_Revolution

https://en.wikipedia.org/wiki/The_Structure_of_Scientific_Re...

https://en.wikipedia.org/wiki/Thomas_Kuhn
Minor typo here: "When we switched to ES2105"
I'm somewhat frequently exposed to absolute beginners and MEAN does occasionally pop up as one of the various flavours of "I picked a thing before learning the language, now what?".

Other popular contenders are similar "full stack" or "full featured" solutions like Sails, Meteor and Total.js.

This is generally a result of beginners to Node trying to find something that does everything instead of spending some time learning the basics with a library like Express and going on from there.
RethinkDB and Compose: Where Next
"Security Fatigue", or just plain old drowning? I'm a software engineer and I feel like it's impossible to completely secure my hardware. It's a full time professional job to secure a computer, and at some point you just give up and do the best you can, knowing there are probably several holes in your security you aren't even aware of.
Switching to a password manager has increased my security more than any other decision I've made, not to mention the convenience of having a secure place to store them.

I recommend them to everyone I can but still people are afraid.
How African Startups Grow Long-Term Technological Solutions
Thanks for taking the time to explain the issue. Yes, same problem shows up here.
> It's not that it isn't an obvious conflict of interest. I believe it stems from the same realm as the military courts. Namely, civilians and noncombatants are not the peers of soldiers (or cops) because of the vast difference in experiences and mission.

I don't think that's right, which is why we don't have police courts with a separate system of law and judges, prosecutors, and defense attorneys that are also police officers, the way the military is.

Instead, the theory is the opposite, overlooking the inherent conflict of interest and just holding that police are just like everyone else, so that, just as it would be the police department that handled the investigation, arrest, etc. if any random person was accused of a crime, so to, if a police officer is accused of a crime, its the police department that performs those functions.

To have someone else do that when police are the subject of the accusation would be an acknowledgement that there is a difference between the police and everyone else when it comes to criminal investigations.
China's social platforms leading Fintech innovation
I don't, what made you assume that?
Just wanted to say Duolingo is fantastic software. I've been using it to learn spanish and I'm blown away at the level of quality.
True, but I think that the people's perception is what we are discussing here, not what is actually scientifically correct.

Students are taught Maslow's hierarchy as fact, so I think it can be assumed that the perception argument is fair here.
Even if it's true that you would need some cells from a cow to get started, there's no reason you have to kill that cow or treat it inhumanely.
Scaling Conversational Commerce
What SMART Stats Tell Us About Hard Drives
It took lots of very intelligent mathematicians to realize that infinities are weird.

Even today, it takes quite some schooling to come to terms with some of the _easy_ examples.

For example, I expect that easily over 95% of university graduates disagree with the statement "There are as many rational numbers as there are prime numbers.".

I even fear that is true for the easier to believe "0.9999999... = 1"
I could finally reproduce, once in a while when I open the dev console, so there appear to be a timing issue. I added a filter in uBO's filters to deal with this.
It's unfortunate that "good UX" isn't really considered across all fields which have users. The recommendations to mitigate security fatigue are no different than any sort of user frustration:

1. Limit the number of ~~security~~ decisions users need to make;

2. Make it simple for users to choose the right ~~security~~ action; and

3. Design for consistent decision making whenever possible.
Paradoxically, they tell us never to write down passwords, yet they also want us to continually come up with new "secure" passwords that must:

- Be rotated every 90 days

- Can never be re-used

- Be greater than 8 characters

- Be less than 15 characters

- Contain at least one letter

- Contain at least one number

- Contain at least one special character

- Cannot contain the same character more than three times
in a row

- Cannot contain any piece of the username anywhere in
the password

- Must have a gematria value that is divisible by 12.

- Cannot contain an even number of consonants or vowels in months of Saturn ascending
> Does it need any UX innovation? It's for entering text and control characters, what else does it need to do?

It could, for example let you operate and reuse the text it just displayed:

https://raw.githubusercontent.com/sedwards2009/extraterm/mas...

or even provide a command to let you reuse previous output, such as here:

https://raw.githubusercontent.com/sedwards2009/extraterm/mas...

More information and an implementation can be found here:

https://github.com/sedwards2009/extraterm/blob/master/docs/t...
Make School (YC W12) Is Hiring a Ruby on Rails Engineer
It's analogous to people understanding how their cars work. Many people are capable drivers but have no idea at all about what goes on in the engine, transmission, etc. Would understanding those improve their driving? Potentially (especially in cases where they fail), but clearly it isn't a requirement. But like you say, the bar seems to be higher for computing.
This was an interesting view on pay:

https://www.bloomberg.com/view/articles/2016-09-28/health-ca...
Most of the fonts on Google Fonts are not, in fact, authored by Google. They're just distributing them, which is relatively cheap.

The Noto family is an exception.
When I first read about Hyperterm, I was pretty sure I wouldn't use a terminal emulator that uses a browser. Heavy-handed and a security nightmare.

But eventually I head a podcast[^1] about it, and it started to make sense. It's nearly all about hackability. If you simply compare the number of people that are comfortable with adding UI elements to a native application in GTK or QT or whatnot, to those that are comfortable with enhancing a web application, it suddenly makes sense.

[1]: https://changelog.com/213/

Also the design of Hyper is one where everything goes through events, which you can intercept (and possibly re-emit) in extensions, so you don't even need nasty DOM hacking or text parsing to write extensions/plugins.

So now I'm still skeptical, but I also see the upsides. I guess my next step should be to actually try it :-)
At least when a Linux version becomes available...
>Given what is happening with Twitter I wonder if people will become more skeptical of these valuations.

It's not the outcome of Twitter that will determine it... it's the upcoming S-1 filing[1] that would finally disclose their financial details. If it shows that Snapchat is printing money instead of losing it, the stock will be hot. However, if the Snapchat's S-1 shows they're losing money like Twitter did (2013) and Groupon (2011), then they have to hope on getting their desired IPO price based on hype instead of the underlying financials.

That S-1 is going to be scrutinized by everybody. It will have user counts, revenue, costs, etc. And it won't just be the potential investors analyzing it. I'm sure Larry Page, Mark Zuckerberg, and the CEOs of Chinese internet companies (TenCent, Alibaba), etc will get to know those Snapchat numbers by heart as well. Every venture capitalist in the internet & mobile sectors will also memorize those S-1 numbers. It's going to be a feeding frenzy.

>It is not that Twitter or Snapchat is a bad business.

Twitter is a good product but a bad business. People like it for the utility but it doesn't make any money. The Snapchat S-1 may reveal that it's both a good product and a spectacular business. Everybody has been salivating for those numbers since nothing new has been uncovered since the 2014 leak.[2]

[1]https://en.wikipedia.org/wiki/Form_S-1

[2]http://gawker.com/snapchat-lost-a-ton-of-money-last-year-170...
For number 4 are you referring to domestic travel? I used Fi on my Nexus 6P recently through Canada, Japan, Indonesia, and Taiwan with the service becoming available soon after landing. I was actually surprised it worked as well as it did.
Gorgonia ML Library Like Theano or TensorFlow but in Go
> marketing

I think RethinkDB's marketing was excellent. The unchecked praise you mention is likely in no small part also a result of this.

However I don't think that means the technology was the problem. There are far more broken and misarchitected pieces of technology that are financially successful.

What exactly went wrong is speculative until we see the insights Slava promised, but it seems the failure was entirely financial: they had a great product, they brilliantly marketed it, but that didn't translate into sustainable revenue.
Are these "large fictitious forces" the same thing as Dark Matter today? That would be pretty interesting, if so.
I really want to like the PVTS stuff, but I miss the great documentation display that Spyder offers

https://pythonhosted.org/spyder/help.html

In PVTS I'm constantly looking on the web at the NumPy docs at what a quick ctrl+I gives me in Spyder.
You need serums and growth media derived from animals. Not derived as in scraping a few cells with a spatula but as in grinding up foetuses into fetal calf serum, or the like. Synthetic media are nowhere near as cheap or effective, at least from what I remember working in biomed research a couple years back.
THE STATE OF HTML MOBILE FRAMEWORKS IN 2016
I'm sure this will be perceived as too sensitive but who thought naming the missing character symbol as "tofu"?

Tofu: a delicious super flexible food eaten by millions of asians

Somehow that's being equated to a missing character that needs to be fixed with some solution

Is Noto short for no-tofu? Way to give the middle finger to like 1 billion people's culture and cuisine
Surprised to see that Google is supporting even archaic Korean [0], but it would have been nice to see a chunk of text in Korean, Japanese, and Chinese, as opposed to a bunch of gibberish in all three languages.

[0] https://www.google.com/get/noto/#sans-kore
The prospectus stated Derrick was selling to focused on Drip, which was a plausible reason to sell.
Ugh, that title though... WTH is a time crystal, and who decided to call it that? I'm not clicking the bait to find out.
Ask HN: Android Assistant Privacy Verse Convenience?
I am on the fence about the news on the latest Google Assistant that will be released on their new phone.

Would you trade your privacy for all the features and convenience?
We detached this subthread from https://news.ycombinator.com/item?id=12653151 and marked it off-topic.
19 Cartoons Anyone Who Works in an Office Will Get
Top Best Android and iOS Shooting/ FPS Games of 2016 – HD – NEW
> Twitter is a success story, in this light, and will have even rosier fundamentals when if it has 1/10th the market cap and 1/3rd the employees.

And what would a 90% loss in Twitter stock do to tech stocks in general?

Would that be enough to cause another bubble to burst?
First, there are plenty of people who can help, and at reasonable rates too. I learned a ton from working with experienced people back in the late 90's.

> could save us days or weeks or months

I think you mean years or decades...
It's not that simple. If the world consumes a million less pigs every year, that's not a million pigs that get to live happy, wild pig lives; it's a million pigs that will never exist, because we don't need to make them.

You could certainly make the argument that non-existence is preferable to the life of a present-day factory-farmed animal. I wouldn't contest that. But perhaps there is some value of ethical treatment for which "a few years of peaceful farm life followed by a painless death" is preferable to non-existence.
Interesting. Just searched on dolstats for that employer (Murphy Brown) and found more details. Looks like most of the h1bs in this industry are from South American countries (Honduras etc) http://dolstats.com/search
Actually I think most people on HN are not average voters.
Small Business Marketing Infographic (5 Key Factors for Success)
MySQL 8.0 Labs: JSON aggregation functions
How did America wind up with a "political ruling class" who "have no idea what Americans think and they don't care"? Wasn't America the place you went to leave that kind of arrogant nonsense behind?
The progressive-supremacist slant refers to the "Trust and Safety Council" which is little more than censorship of those guilty of wrongthink aka saying anything that goes against the current tidal wave of PC culture.
Are We Closer to a Cure for HIV Cause It Sure Seems Like It
And somewhere, high in the ramtops, Lu-Tze has just developed a crick in his neck and he almost knows why.