skysight-inc/HackerNews huggingface dataset:
Uber is that bad? That's terrible. They shouldn't be off the test track yet. They should be testing at GoMentum Station, which is the former Concord Naval Weapons Station north of Oakland. That place was built to store battleship ammo; if anything bad happens there, there's nobody close enough to get hurt.

Google/Waymo's California DMV disengagement report for 2016 reports 0.20 disengagements per 1000 miles, or one disengagement per 5000 miles.[1] Google's cars drove 635,868 miles autonomously in 2016, so there's enough driving behind this for that number to be meaningful. This is 4x better than 2015, incidentally. CA DMV accident and disengagement reports are worth reading, since they're one of the few objective data sources available on automatic driving. So far, nobody has been willing to turn a self-driving car over to Top Gear or Road and Track.

Google/Waymo is thus three orders of magnitude better than Uber, and about two orders of magnitude better than anybody else who tests in California.

[1] https://www.dmv.ca.gov/portal/wcm/connect/946b3502-c959-4e3b...
People wouldn't block Google because allowing Google scraping offers a return in the form of more traffic that offsets the cost. $BRAND_NEW_ENGINE wouldn't have that advantage.
Yes, too late for editing now.
Ok this is the last straw for me. I'm finally done with Lastpass.

Can anyone who uses Keepass with desktop and iPhone please explain their setup? I'm finally going to make the switch, but I'm not sure what the best options are for smart phone use.
This has curious similarity with errors which can appear in basic n-body simulations, where excessively close interactions can break orbits by throwing bodies too far from circumstances in one timestep to the next.

In n-body simulation the 'point gravity' objects are kind of mathematical singularities which never collide because they have no size. The integration time-step gives them a kind of radius or gradient of proximity where very large errors occur, where virtual energy can be added or lost.

I read in these cases of true black hole collision, the shedding of energy through gravitational waves is the main cause of their orbits decay - without making the waves, the holes could circle each other for a very long time. Presumably energy&momentum is maintained over the collision of the two astrophysical non-point singularities, unlike the basic n-body excessive gravitation phenomenon.

The full details of what actually happens during the collision/overlap of black-hole 'calculation radii' are surely mysterious.
Istanbul's city planners also have a (likely) greater problem with unplanned rapid expansion. A lot of haphazardly constructed buildings pop up fortnight, squatting empty lots.

This form of expansion is not just at the urban borders, but also within the city. The government has some plans to prevent this and revert the damage, but it's not particularly well-executed.
I actually didn't suggest a complete solution. You seem to judge the proposition without any further questions.

I said the monitoring software having access to the data was a solution. But you're probably thinking of a case where there is a master encryption key which we just hand to the government. But have you thought of a solution where we can be sure of the access that the software will have?

Something like a infallible way we can choose only the software can view the data. Sure, you're quick to dismiss it because it doesn't exist. That's why I said it didn't exist

There needn't be centralized way of communication you're thinking of now. It can be public software that people can choose to run.

> Assuming these experts are perfect and infallible

Well, you can have the same skepticism for the end-to-end encrypted software you use. How can you assume that it isn't broken?
Spark is still "hdfs". These guys just use spark sql instead of map reduce jobs. SPark is heavily used for batch workloads.
What about using latency or throughput as a signal? What about tunneling data over seemingly normal pictures taken by said camera app? What about switching the "User Available online" indicators at a seemingly natural rate? What about all three at the same time?

I assure you, steganography will always be possible. The only think a ban on encryption would do is hurt (badly) society, personal privacy, and those who want to follow the law.
If by "search engine", you mean something similar to Google/Bing then probably not.

However, if we expand the concept of "search" to something beyond text on webpages and "engine" to something beyond a linear algebra pagerank problem that weighs url links, there's room for many more competitors.

Let's say we want to search for "best restaurant":

Method #1 might be searching millions of web pages, twitter posts, newspaper archives, etc where ngram such as "best restaurant" is mentioned. That's what Google/Bing engines already do.

Method #2 might rank restaurants by collecting crowd-sourced opinions. That's what Yelp & Tripadvisor does. (Although Google also piggybacks on their data and lists yelp pages in SRP.)

Method #3 might be a company like Visa/Mastercard analyzing their billions of transactions[1] and based on actual spending amounts & frequency of a billion cardholders, they can also provide their own calculation of a "best restaurant". (I know that Visa/MC already offer limited marketing data to some entities but they don't surface that data to every day web surfers.)

The idea is that there's plenty of room for more imaginative scenarios of #2 & #3. The common theme is that Google doesn't have the data (e.g. credit-card transactions) and therefore, the new "search engines" can give fresh answers that Google algorithms can't provide. To try and boil it down to a simple question: "What interesting answers can a new engine provide that _can't_ be extracted from the text of webpages?"

Btw, I ran across some posts from a Microsoft employee (but not a Bing team member) stating his opinions on building competing search engines. https://news.ycombinator.com/item?id=7011472

[1] http://marketrealist.com/2016/10/why-visas-processing-and-in...
That's not true.

Laws can be useful just as a Schelling point, even without any enforcement.
Worked fine on my Motorola PPC clone running BeOS.
Ask and Excite and all of the other small search engines are showing you Bing and Google results.
Novelists don't generally get packed into open plan offices and told they need to collaborate more.

I think a better question is why, of all the kinds of "flow"-based knowledge work, has programming become so strongly associated with the idea that interruptability and collaboration should take precedence over sitting down and working through the problem?
YCM is really painful to set up, but once it's running, I found myself unable to go back to anything else (even deoplete). It's auto completion for C++ based on the cmake configuration is extremely powerful.
This is why I tend to build microservices that implement a bounded context. Then compose those different APIs, as necessary, to implement the public facing API.

I don't need granular level services, it places too much burden on operations, but I still get the separation of context, concerns and 'anti-corruption' layers that I'm looking for in my design.
Elif Batuman is a fabulous writer; I suggest anyone who likes this article to check out her stories on Gobekli Tepe and Turkish soccer hooligans as well.

She also just published a novel, The Idiot, and is promoting it. I haven't read the book, but I plan on seeing her give a reading this Tuesday in D.C.
I'd argue that paywalled sites, Captcha-guarded pages, things like that are second-class content and should be treated as such. If somebody wants to dig deeper and see such results, that should be an option, but as you said, this is a tough problem to solve satisfactorily and the truth lies somewhere inbetween. An obstacle to this happening right now is that Google doesn't want to shake the advertising tree too hard. Their business model is spammy so they tolerate spamminess. That's the hardest problem of all, and one I don't think anybody's close to solving yet: How do you monetize web search without automatically wrapping results in ads? But some bright person will come up with an answer and hopefully defeat this huge conflict of interest.
Germany also wants you to pay for a broadcasting license (costs up to $10,000) if you continuously livestream online, regardless of whether you are making any money from livestreaming.

All of this reeks of ham-fisted overregulation.
Funnily enough, I just signed up to 3 mobile broadband last week, and I was pleasantly surprised that I didn't have to call and get it turned off (always have before)
I couldn't have said this better-I read that section and immediately thought "Production" or "Infrastructure" engineering.
The Wonders of the Future
DuckDuckGo doesn't crawl/index by itself--it partners with other companies to use their search indexing. Bing is one of their primary sources of indexing, actually, although Wikipedia tells me that DDG's indexing is a compilation of "about 50 sources".

https://en.wikipedia.org/wiki/DuckDuckGo
I don't think you understand what i am referring to when i say "returning data".
How do you return this http://pastebin.com/9cqzQETj information from the database, in a single query, without duplicate data.

consider there are 3 tables clients/projects/tasks with FKs between them.

Please paste the query that returns all the information above using "with recursive"

This is how the communication between the client an PG goes https://www.pgcon.org/2014/schedule/attachments/330_postgres...

- client sends an SQL command
- server replies with RowDescription detailing the structure
- after that a DataRow message is sent for every row
- finally, the server sends CommandComplete and ReadyForQuery

So inherently the protocol can only represent a 2D array.
Individual investors are impatient and so only large institutions with a track record of being long term investors are the ones who get access to top quality VC funds. Because of the power law those are the only ones that make money. So you would need a big enough pool of capital first and then build a track record of being an LP.
I do agree for the most part, except for the use of the words 'trust' and 'trustworthy.' 'Authentic' is a better one I'd say.
Yeah I remember when Japan was hot (manga/anime) then it was S Korea (Haliu wave), at least in South East Asia. But the soft power war is not so clear cut though. Like Viki streams mostly K-dramas but it's owned by Japanese company Rakuten.

China on the other hand is definitely playing that game. Like only last month they banned most imported children's picture books, especially from SK and Japan, and they've pumped a lot of money into their content industry to match their nationalistic agenda and S Korea's. Hollywood seems to be helping too :)
There's nothing stopping you from compiling https://github.com/Microsoft/ChakraCore and checking if Chakra.dll matches that which is distributed with Edge.
There are many commments in the Slashdot discussion. The vendor's site is being Slashdotted, currently slow to respond.

mirror: https://archive.is/U1eTf
> sub 1% chance of being killed by a crazy person.

Please don't attribute homicidal political views to insanity. These people don't have schizophrenia, and people with schizophrenia aren't terrorists.
It doesn't really - it depicts the headcount explosion at Google. The chart largely tracks the number of employees working there; per capita AI publication rate has remained roughly constant. If anything, 2014 was a dip, as employee headcount grew significantly but the number of AI papers remained flat.
The University of Chicago. [0]

[0] http://collegecatalog.uchicago.edu/thecollege/computerscienc...
Reader mode (also Firefox) will probably help as well.
No, [ ] are brackets; { } are braces.

(Disambiguating with an adjective does make it ok to use either -- "Curly brackets" are still { }, and "square braces" are still [ ] )
I think the OP is talking about coding on a whiteboard. Not solving problems at a higher level or conceptually which is perfectly fine. I love using a whiteboard too for collaborative spit-balling.
Newton wasn't above abusing his position as head of the Royal Society to discredit Leibniz. Wolfram reminds me of Newton—a self-conscious genius, exceedingly jealous of his intellectual primacy. I think Wolfram even compares NKS to Newton's Principia on the book's dust jacket if I recall.
Here's a good one in which Rust isn't yet mature enough in this space: this still requires nightly.
Then that argument is true of the Economist's article too, which explicitly quotes Nye.
Thumbs up. Acquia has too influence on Drupal. This is exactly why I stuck with Drupal 7 for my side projects, without any plans to migrate to Drupal 8.
Google's crawlers don't exactly perform 2FA before they crawl a website. If impersonating Google's crawlers doesn't suit your fancy, there are all manner of ways to anonymize a crawler. So I think blocking is one of the least interesting challenges. The other side of the coin is robots.txt is not inherently adversarial, and a crawler could waste quite some time and energy crawling truly meaningless content. That, in my mind, is the interesting challenge: Obsoleting robots.txt with an intelligent (and gentle) crawler.
Edit: I'm an idiot
Show HN: Replicating the Google dad-daughter email ad
This is the coolest fact, how incredibly fast they can react.
You don't have to, because it is already written and fairly easy to use. You don't have to be a rocket scientist to encrypt a message using asymmetric cryptography, that will be difficult - if possible to break. People who will want to conceal contents of their messages could still send them encrypted via WhatsApp or other platform regardless if there is a backdoor or not. UK Home Secretary has just displayed unprecedented level of incompetence.
DuckDuckGo didn't make the world list.[1] A US survey has them at 0.41%.[2]

[1] https://www.netmarketshare.com/search-engine-market-share.as...
[2] https://www.searchenginejournal.com/august-2016-search-marke...
Is anyone interested in making a public bet with me about autonomous vehicles? I'm thinking something like, we publicly state that within 5 years a self-driving car will be able to take me from my apartment in Boston to my work in Cambridge, regardless of weather, time of day, etc. If it can, I pay you $1000, if it can't, you pay me $1000.

Basically I'm getting super annoyed at people claiming self driving cars are right around the corner, which I've been reading for a decade, but it's always "just 5 years away". I would love to counter arguments with, "If you are so convinced why not bet me $1000?"
Obviously as I am a well-above average programmer, any of these metrics that do not clearly document this obvious fact about me are either old-fashioned academic fashion that have nothing to do with the way real programmers write code or pointless fads that will soon go out of fashion as we return to how real programmers working on real problems have always done it. Of course, the few that demonstrate my superiority are accurate, valuable insights into the way true scotsmen program.
If slowness is the goal and if product managers insist on slowness, then you'd expect a lot of sleep() calls in commercial software (which has product managers) and no sleep() calls in open source software. This doesn't happen.

What we see is that commercial software has better documentation, gets more long term maintenance and support, and supports more cumbersome enterprise features. Exactly what you'd expect when you have salespeople and product managers who talk to customers.

Your hypothesis is falsifiable, which is a necessary but not a sufficient condition for it to be scientific. For it to be scientific you would also have to provide evidence that your hypothesis is more plausible than the alternatives, before you do any experiments. After all, it's easy to come up with thousands of silly hypothesis, and by happenstance some of them will get a positive correlation when tested. So every hypothesis has to undergo serious scrutiny.
If you opened this thread because you thought the article could contain some informative, interactive or otherwise interesting graphic, save your time. It's just a bar graph, with a very uninformative text.

Or as people call it: clickbait.
There are already many "serious upstarts" that are doing just fine but will never reach the status of Google, like duckduckgo, bing, etc.

Some even say bing has better search quality than google. But that's not what matters. No matter how good the product is, if you can't get distribution it doesn't matter. Also, even if you do have distribution, it may not be the right context so it won't be effective.

If anyone is trying to really build a search engine to compete directly against Google, I can only say good luck, and prepare to be the most patient person on earth, because it won't happen fast, and probably won't even happen. Instead, while you're slowly making progress day by day with small traffic increase, you'll see some random new thing come out that had no intention of becoming a "search engine" (just like Youtube) and "disrupt" Google.

I have seen a lot of people talk about "disrupting something", and also have seen a lot of people who actually have disrupted their industry. The former are just wannabes, and the latter never said anything about "disrupting" something. They just saw an opportunity and went for it. And it ended up disrupting. Hope this makes sense.

p.s.
Google doesn't operate on the original pagerank anymore, there are tons of other things going on underneath. Also they now own many innovative AND popular "search UI" both through acquisitions and their R&D. Google Maps owns a lot of the map space, Youtube owns the video search space, and so on. Look deeper and you'll find even more that you've been taking for granted.
3 kids between 6 and 10 months.. I was struggling to understand how it's physically possible with the same mother to have 3 kids between 6 months and 10 months.

But now I see you mean 6 years old and 10 months.

Thanks for sharing your perspective, I work in a similar situation (at home and family around). I'd be curious to hear more about

> I make a plan for getting things back on an even keel there so tomorrow or the next day I will have a more productive day

And

> make sure to communicate this to my supervisor in my next 1:1
It's weird that there is no way for regulators to know how good a self driving car really is; there might be many hours of driving but it's not like an aeroplane where you can have coverage of most conditions. New conditions could happen all the while.

Add to the fact that Tesla have the richest dataset they have a huge advantage in this area one that will reap rewards and crash less that the competition. I think Uber and Volvo will be far behind.
I believe they do it because they've been elected to do so.

It takes too much to reply: "Tell you what, I'm going to educate you better instead". Because you can educate all you want, you will not have results that helps your re-election 4-5 years down the road.
I think it's good to depart your self-esteem from immediate social stimuli. People will strut, so let them, and don't react with low latency.
The cult of Google is strong. Maybe they can spend some time updating their API libs :( Still using old Jackson Core
Another typical scheme - There are many Indian IT managers who got GreenCard around the Y2K rush. Now they are settled US citizens working in big corporation's IT depts. They setup these one room consultancies as a side business and because of their strong ties to India, they source unskilled graduates from India thru fraudulent H1B satellite "offices" in India (many fraudulent satellite H1B offices are there in Bangalore & Hyderabad in India), since H1B is a lottery, no scrutiny of candidate's skills are done by USCIS. They take the applicant's "word" for it.

Now when the big corporations have IT openings, these managers wont publish the openings in job portals. They recruits these H1Bs from their own consultancies with a high billing rate, indirectly making profits. They also take a cut from the H1Bs salary on a monthly basis as a "fees" for brining H1Bs to US.
Yeah, that was really disappointing. I'd bought into the Betterment kool-aid, and shortly after funding my account, I saw their 'price increase buried in an unrelated product announcement' email.

I think these companies (Betterment, WealthFront, etc) are struggling with really high customer acquisition costs that take quite a while to break even on. I'm sure that not many people noticed/cared enough to transfer out (I'm doing it now, it isn't a small task), so they came out way ahead on it.

Unfortunately, I think it will be easy for them in a year or two, when they need more quick revenue, to look back and say "Hey, not many people said anything when we raised fees by 67%, what's another 10 bps or so?"
AsciiMath – An easy-to-write markup language for mathematics
I don't think the H1-B abuse is straightforward. IMO, many institutions (private and government) are deeply entangled in this.

1. There are many poor universities promising MS degrees in CS (here in California, there's Silicon Valley University, ITU etc). Not casting aspersions, but I doubt the quality of education from them.

2. Students can't get funding/scholarship. They tend to do odd jobs to make ends meet (many are illegal as students can't work outside of campus). They get in to severe debt.

3. Once they get a degree, clock is ticking to get a H1B. Note that recent OPT extensions give them breathing time. But nonetheless, they must get H1B to stay in country.

4. This is where one room consultancies come in to picture. They sponsor H1B and legally allow staying in US.

5. Students start working at lower end of pay spectrum. A friend of mine is willing to work for $20 - $25/hour (after commissions to consultancies) even after 10+ years of experience. The friend is in web application testing.

6. Sticking with consulting firms, it takes long time to break the "low income" cycle as projects are short lived, pay is low and job insecurity is high.

So, #3 and #4 are serving each other. Private universities gets income from students. US consulates in Asia give visas with, probably, tax dollars in mind. I even suspect private universities have some sort of lobbying that allow students from Asian (or other) countries to come for education.

So, my point is, this H1-B visa thing is quite deep and goes way back to universities and students coming for education.
WiseBanyan seems to be employing strategy (3): "Have a relatively low amount of AUM, charge low fees, and employee very few people." According to LinkedIn, WiseBanyan only seems to have 20-30 employees compared with Betterment's 200-250 and Wealthfront's 150-200.
I have exactly the same feeling about the resignation of Brendan Eich. Mozilla has been a mindless for-profit business as long as I remember, and I likely older than the median here.
> people die on waiting lists like in Canada

People die on waiting lists in America too, so if you are going to make this argument, be specific. How many people, what are they on the waiting list for, and how is it worse than what we have in America?
This shape shifting model could be the future of design engineering