skysight-inc/HackerNews huggingface dataset:
Have You Tried Using a Nearest Neighbor Search?
They have a presence in Palo Alto, and it's expanding.
> The Africans had a choice in matters as well, they chose to cooperate for the most part because they felt that was in their best interest. People always like to take the agency away from whoever's 'victim' story they are telling. It's demeaning.

Do you even know anything about European intervention / influence in Africa? Europeans at first came as explorers, missionaries, enslavers and then as armed soldiers. At what point in the last 2 does choice figure?

The only part of history that fits your blissfully idealistic and ignorant narrative is European activities in East Asia / particularly Japan. Japan had a healthy amount of contact with Europeans early on in the Age of Exploration but they kicked them all out (British, Dutch, Spanish, ... etc) convinced that they were up to no good and it was only when Commodore Perry breached Japan's defenses in the mid 19th century that Japan again opened itself up to the west. But even this renewed contact was markedly different as America was under the sway of the Monroe Doctrine & was not interested in making Japan an extension of America. In Africa however, in the late 19th / early 20th century land was being grabbed en masse and native people's rights trampled as a result of European foreign policy which was influenced strongly by the stipulations spelled out in the "Berlin Conference" (1884).
7 Advantages of Using Swift Over Objective-C
You are in a fantasy world. Fraud, corruption and dodging taxes are some of the ways massive weath was created. Read Sean mcdirmonds comments above. Canada doesn't tax assets ... if u stole money in China and managed to bring it into Canada, what taxes did you pay? The paltry property and sales taxes? Also, it is an uneven playing field .. if I stop paying taxes, I'll go to jail. How is this right?
I believe it is an array of sensors operating at different focal points, presumably with depth-of-field set such that it will overlap slightly. From that data, you can indeed construct something that looks a lot like an actual light field.

The big limitations are probably on photons coming in at one end, and data going out at the other end - in the middle, I'd believe it does something so close to what it claims that you won't notice the difference.
All Prior Art
I don't know the laws in the US; is the police obligated to respond if someone warns them of this event? (Bob has a file matching a "bad hash".) How seriously - will there be a polite guy knocking on the door, or a SWAT team at 3 am? If nothing is found, and another such event occurs next month, will they have to check again?

People can come up with crazy scenarios for anything :)
Precisely what happens. And therein lies the problem.
Most developers I know aren't writing any SQL, and if they are, you might (not necessarily) have an even bigger problem[1].

ORMs are a valuable abstraction. It's no good to go about your coding life without a care in the world for SQL, just because ORMs exist, but it's even worse to write an app littered with SQL, which is a language most likely entirely unrelated to your app.

1. I audited a code base for a friend a few weekends ago, and it was littered with SQL injection vulnerabilities, because the developer didn't like ORMs.
Means-testing would probably lead to Social Security being killed by the cap on income should go.
Sarcasm right? I'm not even sure these days with the stuff I read on HN.
Agree. How about they open source their ECUs and infotainment systems so we can actually own and service our vehicles?
Those aren't the only two choices.
U.S. Navy officer suspected of passing secrets to Taiwan, China
Wealth can totally be stolen, by taking tax money, by pooping on the environment, by pumpin and dumping in stocks or real estate. Then there are scams, prostitution, all sorts of illegal ways of making money, but most of it is like: government sells X to connected family member really cheap. Corruption reeks.
So, Microsoft signed two deals related to Android/Linux with two companies, the content of those deals are undisclosed.
That's pretty much all the facts we have, and this article is trying to tell us that this is an unequivocal proof of MS racketeering the open source community, seriously?
Did I miss something?
Still one of the best Tumblr's:

http://picturesofpeoplescanningqrcodes.tumblr.com/
As a resident Canadian citizen (or permanent resident, or someone with a work permit) you are, generally speaking, supposed to pay Canadian taxes on earnings made abroad. IANATL, but I guess if your income comes from parents who live abroad you can get around most income taxes?
Yeah, realistically those people are not going to be able to work till they're 70.
I am not sure that is coming anytime soon. Generally, You have the ability to update software products more cheaply than hardware products. Also, people get quite a bit of utility out of buggy products, people will jump on a beta if they think it is useful.

Given that, half finished buggy software products have incentives to be released with less quality control. This of course will vary by use, no one is getting in a plane with software with low quality control.

I would guess that we can look at the attention paid to quality control as a function of updatability and risk.
I'll email you one this evening, no charge, just send me your email address (joe@compellingsciencefiction.com)
I believe you are mischaracterising what the OP said. Take a look at what was written:

> The 1% are your small town local doctor and lawyer

Which is, I believe, demonstrably untrue. "Small town" [x] will earn less than "big city" [x] in general, and there are few elite medical facilities or high powered law firms in small towns.

This may seem like pedantry, but it's important to watch for this kind of language: the talking point that "small town doctors" are in the 1% is a powerful tool in trying to convince people that "the 1%" are just plain 'ol folk. You wouldn't want to tax good 'ol Atticus Finch, would you? I mean, he's barely getting by as it is!

If OP had said "high performing doctors and lawyers" rather than "small town doctors and lawyers," that would be a much more accurate statement which would carry a very different connotation.
SQL is somewhat parallel. All row-level computations are independent and a WHERE maps nicely to a reduce(). I'm not sure if these aren't limited by I/O, though.

Here's a recent article by NVIDIA on using GPUs for graph computation which is somewhat related: https://devblogs.nvidia.com/parallelforall/gpus-graph-predic...
Yes, among other locations (Hong Kong, Canton, Amoy, Shanghai, etc.). I was describing the various "treaty ports" that were established following the Opium Wars, which were essentially a series of wars fought by the west to allow the import of illegal drugs into China. The major western powers forced China into providing land and extra-territorial rights to westerners in China.

The Chinese still remember this era quite vividly and describe it as the "Century of Humiliation".
Really? I did not even realize this, and I spend time in the region. Do you know how much expansion they are planning on?

edit: aside from the Innovation Center/Lab.
Google-inspired Rocketrip raises $3M to pay employees for traveling cheap
7 Problems to Avoid When Building a Software Team
China's poverty has fallen rather drastically over time, as it has throughout the rest of the world[0]. The ill begotten gains of the ultra wealthy are only so because of the state control. Perhaps you're getting upset at the symptoms rather than the cause.

[0] http://povertydata.worldbank.org/poverty/country/CHN
I believe they said that eve controlling for such obvious factors didn't explain it.
Trees replace themselves, so the decomposition is balanced by new growth. So even if decomposition releases all of a tree's carbon, adding a trillion trees would take a large amount of carbon out of the atmosphere.
While office work is less demanding in certain aspects, it can be quite destructive in other ways, if you are not careful:

- circulatory issues (hypertension, due to lack of exercise),

- obesity,

- back issues,

- repetitive stress injuries, etc.

All of these could keep you from working.

Exercise and proper diet are key, regardless of your social status. The problem is that lower-status people usually don;t have the knowledge or don't care.
It would be futile. Native Samphire, melaleucas and casuarinas can live in saline soil conditions that would kill most anything non-native. There may be exceptions of course.

Its when the Samphire starts to die that you know your in shit street.
He mentions 64 wide SIMD units from AMD, anyone know what he's talking about?
Facebook Tracking Cancer Sites for Advertising Purposes, Lawsuit Alleges
The amount of solid carbon left as waste is inversely proportional to how efficiently the wood is burned. In high-heat combustion, virtually all of the carbon is consumed and released as CO2, rather than remaining in the ashes.
How to Avoid Boring Sunsets
I see, I was reacting to the slide that mentioned ODBC and JDBC are slow.

It makes sense that no matter the context, forcing the DB engine to parse and plan SQL it hasn't seen before could be quite a bit slower than parsing/planning it once and swapping in new parameters for each query.
it's in the footer: https://github.com/deepstreamIO/golden-layout
No, but plg did refer to the locals as "caucasians" before calling them hostile and unwelcoming.
Driving that $150,000 car is a good thing. At the very least they don't hoard all their money.
Why do we need to study anything at all when we can just rely on our self-serving intuitions?
Global PC shipments fell 9.6% in Q1 2016
See, looks like you could use a Steuerberater, as well. I also initially thought "Oh, I will just indicate the income of the year", but it turns out that the Elster website showed I would get ~2500€ returned. I was expecting at least 3000€, so I didn't file that.

When I went to the Steuerberaterin, I managed to get almost 4500€ back.

Was it good to have the help from her? Sure. But that cost me about 200€, plenty of time and also me having to get involved a lot in the process of solving the simple issue of "I need to be an expert in the tax code just to get my money back from the Government".

If my only choices are between Germany's "complicated in order to keep humans involved and costly" vs the American "complicated to keep tax software companies around, but not so costly", I'd actually take the American model.
Button-lift monster
very sorry to hear that, I presume many cases of normal person X didn't make it vs Steve did (well...).

but let's make it more apples to apples, and compare against one of most wealthy humans ever, that's a tiny category on its own.

This "money can't buy happiness" is meant (or should be) somewhere along - give a man earning X dollars 2X (or 10X) instead. Short term boost of happiness will quickly fade away, and what is left? Bigger TV screen, faster car, more stupid partying or 10 bedrooms instead of 2? That's what most people do when they suddenly win/inherit large amounts of cash. Most of them end up as sad stories.

If you are not happy, more cash will not change this in 99% of the cases. Long lasting happiness doesn't come from stuff you can actually buy, or if yes they cost a tiny bit (many super intense experiences can be done with little cash, ie backpacker travelling around the world which is superior to any other way including most expensive packaged vacations, outdoor adventuring, extreme sports etc.).
Ford makes status-symbol cars, so that's irrelevant. The important question is, could Ford produce a car, status symbol or not, that 200k people would put down even a refundable $1k deposit on, sight unseen?
Bash plus Windows 10 equals Linux GUI apps on the Windows desktop
VoltDB lets you keep transactions, and the strong consistency lets you enforce many constraints (though some in stored procedure code).

Cluster-wide uniqueness has some limitations, but there are lots of tools we offer that are way better than nothing.

Much of what you get in a relational DB, you can keep, and you can scale.
I think we need to talk about the issue so that our representatives learn to differentiate between professionals who earn employment income and the ultrarich who hold the majority of assets. The central banks are refusing to even acknowledge inflation and the real estate bubble in front of our faces.
Really? What value are you assuming "basic income" would take on?
Yes, that slide deck in isolation looks an ad so it's probably better to get some background on Michael Stonebraker's "big picture" beliefs and core premises:

++ He believes SQL is the "right" and most proven access model. (Note that SQL does not mean RDBMS like Oracle/MSSQL.)

++ He believes in ACID

++ He believes that other db engines' (NoSQL, etc) approaches to gain speed and scaling of clusters by sacrificing SQL and ACID is wrong and his proof is that those other products end up eventually bolting on SQL and ACID anyway.

I think a better presentation to flesh out these ideas is the following youtube video: https://www.youtube.com/watch?v=KRcecxdGxvQ

It's 55 minutes long so to save time, HN readers may prefer to browse it by pressing "L" key to step through it quickly. Just read the slides shown behind him and if the bullet points look interesting, rewind and listen to his presentation.

One can dwell on those SQL/ACID merits in isolation and consider separately, the question of whether VoltDB-as-a-product fulfills those ideals.
well the thing is - Microsoft isn't a person, it's a company - as a general rule it is reasonable to assume that companies don't do anything out of the goodness of their hearts, when you also have a good deal of bad behavior in the past ( and 20 years ago can be the recent past for a company) it might make sense to keep an increase sense of skepticism.
What do you mean by "truly reactive" in this case?
The secretary knows he's doing something wrong.
Really? You wouldn't be concerned about your life being shortened by a decade and a half, then?
You can click on the examples and see and edit the actual sheets behind.
The wealthy act rationally, if you could hide your assets from the Tax man don't tell me you wouldn't. The fact that you're incapable of doing it doesn't mean other people can't.

If there are loopholes, they will be exploited. The solution is to fix the damn loopholes.
Sumo Logic's new platform powered by machine learning technology
Go package for letsencrypt
Yes, I agree.

But, in many (if not most) situations the ms you loose by doing more round trips then necessary are not worth how much more maintainable the system is.

Especially when there is probably some programming or query optimization that will save you seconds, when reducing the round trips is a matter of ms.
Thanks. I edited my comment - wasn't able to get through to the spreadsheets before, but I see what's going on now, I think.
Well after enough of these NYT front-page articles stoking the flames of xenophobia, this may change.
Why should I care in what language it's written in?
What does that have to do with anything?
Ask HN: How do you test validity of input data of an algorithm?
We are writing a service which obtains data trough a REST API and passes it to an algorithm (nothing special).

The problem which I am facing is that as several people are involved into the development I need to standardise how to test for validity of the input data. Should we:

* test it thoroughly on input
* test it in the algorithm implementation
* test it on both places

In the first case the algorithm assumes that the data is valid.
* you might miss something

In the second the algorithm handles all the error handling
* the code gets more messy and it is harder to write tests

In the third it is harder to specify what can happen if you the algorithm is used without directly without the API call and validity check...

How would you design it?
The Ghost Army
You're citing actual crimes to make your case. Taking your wealth to another country and buying things is not a crime, it's commerce. The origin of said wealth is irrelevant to the Lamborghini dealer, if that person writing the check is polluting or insider trading or whatever then that is a separate issue.
File a provisional patent application at the patent office.

If you register as a "micro entity" this costs just $65; although is good for a PPA to look a lot like a real patent application there is no particular requirement for what is in it -- so you definitely DO NOT need to get a lawyer involved at this phase.

Once you do this you can also claim your invention is "patent pending".
Discovered via https://twitter.com/_rsc/status/719878352589484032

"https://swtch.com SSL expired. Rebuilt server to use https://rsc.io/letsencrypt . Done! Simplest renewal ever. Thanks @letsencrypt #golang"
Apply HN: TestBeacon – Web Automation Testing as a Service
I want to disrupt the web automation & testing space by making it more accessible to QA teams who might not have the technical knowledge to stand up heavier solutions.

I built a new automation language and a webapp that allows users to create sharable and composable all without ever leaving the browser.

Check out a TestBeacon app demo here (click the Run button and it will test that email validation is working): https://app.testbeacon.com/workflows/demo

Landing page: http://www.testbeacon.com

Language docs: http://docs.flytrap.io

PROBLEM
- Standing up web automation testing is tough. Maintaining it is tougher. Lots of dependencies to install, and learning new automation languages can be a chore. QA teams can benefit immensely from automation but the high technical level usually means they don't leverage it as much as they could, or worse, forego automation testing altogether.

SOLUTION
- TestBeacon is a SaaS that allows users to write and run pass/fail automation tests for their own webapps in minutes. Installation is minimal: reference a javascript file in your webapp. Create automations by specifying the URL of your webapp, and writing a script in a new language, Flytrap. TestBeacon will run automations inside an iframe (or eventually a child window).

DETAILS at http://pastebin.com/Et1mVJ6H
- Pastebin link (http://pastebin.com/Et1mVJ6H) answers a bunch of questions that I would ask someone who's asking me for money. Please check it out and I'd be happy to expand on anything!
I'm going to second your comment. My experience in FRC has only been worthwhile because of the people I've met. I suppose it's a form of networking, but quite legitimately having a team that drives for one goal together, not in either a "corporate" or "anti-corporate" but rather in a "this is cool" way, is inspiring.
I'm missing the part where this is a problem.
That's very cool! I'd like to see more about how the debugger works. Are there any video demos available, please?

I love Glenn Reid's book, Thinking PostScript. It's like the Thinking Forth [1] of PostScript! ;) I always thought of PostScript as a cross between Lisp and Forth [2], but more in the Lisp camp, since it's so easy to write a metacircular evaluator [3] or a quine [4] in PostScript:

{{[ exch /dup load /exec load ] cvx} dup exec}

Do you remember Glenn Reid's "Distillery" [5]? It's a PostScript program that optimized other PostScript programs, which you prepended before your PostScript print file, sent to a printer, and it partially evaluated the PostScript code in the print file. It then echoed back another highly optimized flat PostScript program that printed the exact same pages, all in one coordinate system, with superfluous graphics state changes removed. That glorious hack, based on John Warnock's idea of redefining the imaging operators, eventually evolved into PDF! [6]

Glenn also wrote a delightful "Font Appreciation" app for NeXT called TouchType [7], which decades later has only recently found its way into Photoshop.

I wrote a visual interactive PostScript debugging tool for NeWS called the PSIBER Space Deck [8], and the PseudoScientific Visualizer [9] for drawing PostScript data structures like NeWS object and class dictionaries or a network map of ARPANET IMPs, and a paper [10] about them. It was most useful for debugging itself, which was fortunate, since it was pretty buggy. I integrated the metacircular PostScript evaluator with the debugger, so you could single step through PostScript code, and draw graphics to visualize the program execution state. And I made my own NeWS distillery [11] "in the spirit of Glenn Reid's Distillery" ;), for making flat printable PostScript dumps of anything procedurally drawn on the screen, which I used for some of the illustrations in the paper [12].

[1] Thinking Forth:
http://thinking-forth.sourceforge.net/

[2] PostScript -vs- Forth:
http://donhopkins.com/home/code/ps-vs-forth.txt

[3] PostScript Metacircular Evaluator:
http://donhopkins.com/home/code/ps.ps.txt

[4] PostScript Quine:
http://donhopkins.com/home/archive/news-tape/fun/quine/quine

[5] Glenn Reid's PostScript Distillery:
http://donhopkins.com/home/archive/postscript/newerstill.ps....

[6] The Distiller Story:
http://blogs.adobe.com/insidepdf/2007/11/the_distiller_story...

[7] TouchType: https://ftp.nice.ch/peanuts/GeneralData/Usenet/news/1990/_CS...

[8] PSIBER Space Deck Demo:
https://www.youtube.com/watch?v=iuC_DDgQmsM

[9] Pseudo Scientific Visualizer Demo:
https://www.youtube.com/watch?v=_fqCeuue5Ac

[10] The Shape of PSIBER Space:
PostScript Interactive Bug Eradication Routines:
http://www.donhopkins.com/drupal/node/97

[11] NeWS Distillery:
http://donhopkins.com/home/archive/news-tape/utilities/cyber...

[12] Distilled PostScript PseudoScientific Visualization of Arpanet IMPS:
http://donhopkins.com/home/archive/news-tape/documents/psibe...
5 Little Known Facts About Facebook Instant Articles
That's nice, but it's terrible on my iPhone.
It's not just the name, it's the name in the niche.

If A (Dell/IBM) is a generic job, a small piece in a long, long, generic chain, and B (lesser known but global) is much better known in your area of interest, then B's name counts a lot more.

If A (Dell/IBM) is a global name, but you'll be in a small team, for example, designing chip architecture, and B is a bunch of rambling idiots that got lucky and now believe they will take over the world, then choose A.

Make the choice based on your department, role, and manager (the more senior the better is often, though not always, true), not overall company name.
I'm by no means anti-nuclear, though watching Fukushima unfold showed me a reality I hadn't fully thought out.

A few days after it all went bad, there was basically nothing we could do to stop it, which is terrifying. No humans could go in there, and there were no robots capable of doing the job.

So we as humans have the ability to build a machine of enormous power and (possibly) radiation, but when things inevitably go bad from time to time, our only course of action is to stand back and say "well, damn".
F8 Live (9:30am PST)
Sponsored by the NSA and TSA.
~Good Day, Citizen.
> I think that downvoting without a comment crosses that line too

You're not being "downvoted without comments". gjm11 has made the effort of explaining to you why he's downvoting you. Expect a lot of people to feel the same way.

Your comment was unnecessary, unjustified, insulting and you're still defending it. Don't be surprised.
It looks like Universal Income will not drastically improve life expectancy.
How you think you're buying Android, but you're actually still paying for bits of Windows.

That's not fun for a lot of people.
Arq 5: Massively faster backup and restore for Mac and Windows
How Apple CEO Steve Jobs got the liver he needed in Memphis (2013)