skysight-inc/HackerNews huggingface dataset:
"And what prevents car or truck manufacturers from doing the same?"

They are already doing that: http://qz.com/656104/a-fleet-of-trucks-just-drove-themselves...
Seems that the endgame now when end to end encryption is well known, desirable and serves as a product advertisement, that they'll just go after metadata and focus on that instead.
In my experience the best way to crawl in a polite way is to never use an asynchronous crawler. The vast majority of small to medium sites out there have absolutely no kind of protection from an aggressive crawler. You make 50 to 100 requests per second chances are you’re DDoS-ing the shit out of most sites.

As for robots.txt problem is most sites don’t even have one. Especially e-commerce sites. They also don’t have a sitemap.xml in case you don’t want to hit every url just to find the structure of the site. Being polite in many cases takes a considerable effort.
EMTs are not the target customer of epipens. They work with life-threatening situations day after day. To a kindergarten teacher, if a child if having an anaphylactic chock, this is very far from a "very slight increase in complexity".

Just to ground the situation, the kindergarten teachers at my daughters place are already freaked out from the thought of having to administer an epipen. I can't even start to imagine how they would handle a syringe and a bottle.
It's a very interesting read. But I'm looking for some technical discussion. I want some technical perspective from people in the HN community. I believe I would definitely find a lot of things that I could never imagine.
Why is Facebook shady? They provide a free service and get paid by using your info to target ads. Of course they haven't been perfect, but it's hard/impossible to run a company of that size without ever doing sth controversial.
I had a GENIE (iirc: General Electric Network Information Exchange) account in the DC area of the US in the 1980s. It was similar- email, and online 'Mall', and so on.
has anyone considered the possibility that perhaps Apple has made a judgement that the recent resurgence in AI/ML is, (like all of them before, over the past 50 years) overblown, and Apple would rather spend their time and resources on other things?

There's no doubt that the recent advances in deep learning have improved ML/AI in certain specific domains ... but it seems like every 15-20 years or so we see an advance and an accompanying narrative that "AI is back! fully automated future is near!"... which fizzles out, again

Also, Apple has a more humanist tradition than Google, FB, etc, and it's my impression that they value the human element perhaps more.

Sure, there's Siri, but Siri strikes me more like an ongoing experiment than a fully fledged whole hog "let's put all our eggs in this ML/AI basket"
>teachers are better than digital lessons.

What about a combination of the two[1]? I.e. recording digital lessons and then using a community question and answer forum to fill in the gaps.

[1]https://laracasts.com
Maybe you just don't patriot? It's a 4th-of-July staple.
Project Breakthrough Starshot: How to travel at 20% of the speed of light?
How Holographic Computing Transforms the Construction Industries
I wonder if the higher temperatures of holocene have something to do with it?

The brain might be temperature limited in some cases?
> How did Facebook corrupt WhatsApp?

Previously WhatsApp had subscriptions ($1/yr) and were proudly ad-free. Facebook scrapped subscriptions and is about to add Ads. WhatsApp also never shared your number with anyone; sharing your number with advertisers is undoubtedly corrupting WhatsApp.
How to slash the cost of drug development
Build a Plant Monitoring Prototype Like a Pro (and for Under 100 Dollars)
Pretty sure this is not a Webvan scenario. The question at hand should be "if Uber ran out of funding, would they die"

For Webvan, it was yes.

The answer for Uber is no, at least in the short term.

a) Uber would stop subsidizing drivers, and then would overnight be cash flow positive

b) The driver subsidies probably wouldn't matter anymore, because if Uber's funding ran out, so would that of their competitors. Lyft is already on the brink (source: http://www.nytimes.com/2016/08/20/technology/lyft-is-said-to...)

c) they'd exit markets where they were burning cash (e.g. China, which already happened)

Long term, no idea.
Osamu Tezuka – “The Walt Disney of Japan”
I don't get this part:
"We won’t post or share your WhatsApp number with others, including on Facebook"
and then
"And by connecting your phone number with Facebook's systems, Facebook can offer better friend suggestions and show you more relevant ads if you have an account with them"

How are they matching up accounts without sharing my phone number with Facebook?
Only a few months ago, they were reporting that they had hit their Q2 2016 goal (of running profitably in the USA) [1][2].

Guess that didn't last long.

[1] http://uk.businessinsider.com/uber-says-its-profitable-in-th...

[2] http://www.bloomberg.com/news/articles/2016-04-14/lyft-is-ga...
Because our tribes are much larger... by many many orders of magnitude... like country and allied nations sized.
Okay. . . (humbly slinks away with tail between his legs)
>So if they're relying on driver subsidies to be competitive but can't make money that route is there a plan for them to make money without relying on autonomous vehicles?

Wait until others (taxis, Lyft) are out of the market and raise prices?
Hashing your phone number and linking it with other phone numbers (also hashed) meets all of their promises and yet still allows them to build an object graph of who's connected to whom, who communicates when, how often, and with whom, and match all that data with what's in facebook already with the data that's in your address book on your phone, even if you never install the FB app...

metadata, all the way down.
https://stallman.org/facebook.html
> an artist disclaims that they created something ... disclaiming greatly decreases the value of some sold item

If this concerns you, you should not be as dependent on items whose value hangs so tightly on the word of a disinterested (or worse, interested) party.
I'm using CI and CD. If I want to find out if I've fixed a bug, I just run the build locally before pushing.
>Redox wants to do microkernel architecture The Right Way, and wants to use a guaranteed memory-and-type safe language (Rust)

Just curious, how much of the Redox code is wrapped around unsafe?
Hope to see you there! Participation is free, but space is limited. All participants will get serious swag and we’ll be giving away some great bonus prizes. We’ll also have experts on hand in case you have any questions and demos will be available for you to experience our current applications/platforms.
Porting it to F# would probably be more aligned to their business interests, and have much the same effect. Actually MS has been pretty good at cherry-picking parts of F# and including them in newer releases of C#, so simply "porting" it to "modern C#" would provide at least some of the benefits (though there's only so much that can be achieved without a willingness to outright deprecate features that now have a better replacement).

(You still need a linter to check for use of deprecated features, but that can be a very simple thing; what I'm saying doesn't make sense is sophisticated (and expensive) static analysis tools)
I was at least a little confused by stage for a while. I still think the distinction between stage and commit is unnecessary at best.
Uber will fall 1st victim to its own success. They are facing strong competition, id be surprised if they survived (but even then they will lose a significant market share).
But it would still be only marginally lighter than hydrogen or helium, and require a much more sturdy support mechanism.
WhatsApp is going to share your phone number with Facebook
I think this author is confused between what the Internet is and what the WWW is.
Reasons you need to learn to write Python decorators
> It isn't too hard to understand that maths/cryptography has no concept to differentiate between police man, judge, or hacker.

It isn't too hard to understand that half the apps sell snake oil as well. By the standard used by them "encrypted" communication happens if mechanically aes is being used when talking to server.

> What makes you think other countries don't have similar laws?

What makes you think other countries have similar laws. They are vaguely similar. Defamation laws are plaintiff friendly in EU. If you say something and you aren't completely sure it is true and will be recognized by courts as such then you are liable. Then you have attacks that would be unthinkable in US, like proposal for law penalizing utterances of "polish death camps" with 3 years.

http://www.smithsonianmag.com/smart-news/use-phrase-polish-d...
I imagine its part of the 'civilization' package. More fuel-efficient, maturing to a more juvenile form, less aggressive, and more specialized brain? In a community you only have to learn a few specialized tasks, instead of needing to have all the skills?
I'm no economics expert, but if Uber loses money on subsidiaries, that's dumping(1) against local Taxi companies and these companies actually might have some valid points, no?

1. https://en.wikipedia.org/wiki/Dumping_(pricing_policy)
Ideally, political change can happen without violence or bloodshed. But we don' live in an ideal world. We never have, and we never will.

Pretty much ANY political system gains power through bloodshed. The United States, Canada, England, France, Germany, pretty much the entirety of South America, Africa and Asia... With the wide ranges of political systems that span all these places, each and every one of them was put in place by violence.

You point out the horrible regimes that adopted the word "Socialist" or "People's" in their name and point out all the atrocities that they have committed. While adopting those monickers != actual socialism, you've headed off that argument, so I'll give you that. However, don't lay violence as a means of gripping power at the feet of Socialism... That's a human trait.
A couple more links for anyone interested:

http://blog.nature.org/science/2016/06/29/species-on-the-mov...
http://blog.nature.org/science/2016/08/19/migration-in-motio...
Hugo Lloris tidak pernah berpikir meninggalkan
Another text about interpreting convolutional neural networks:

http://cs231n.github.io/understanding-cnn/

> Google is currently working systems that use a trillion features - I can't imagine returning some kind of rule list for that.

As I wrote: It would already help if the ML system as a first step returned the derivation with only the rules that were concretely used for a concrete derivation - this list is much shorter and can thus much easier be checked.
It's just hashed. I.e., pick a unique number that matches your phone number and just always use that one instead, because the value in your phone number is not the functionality of calling you, but matching you up with all of your other metadata, content, "Likes", etc.

So the goal isn't to sell YOU. You are boring and prosaic. No advertiser cares about you personally.

We'll make money by selling your likes and who you're connected to in this fuzzy, aggregate format. Advertisers want to sell to a group of people who look just like you.
I see instructions to install it in a VM, but is it possible to run it on bare metal?
> Out variables are really great when working with existing code that predates Tuples (for example, the entire BCL). We don't just introduce language features that will only work well for new code. We also want to make the experience of coding against existing APIs feel better.

I disagree on this point. If there is a language feature that has been superseded by a better alternative, continuing to add sugar to the old feature only serves to perpetuate its use.

It embiggens the language while providing relatively little value in return. Furthermore, it adds confusion as to what should be considered idiomatic.

Tuples and deconstruction are so clearly better than out variables, I would have thought it would make more sense to deprecate the "out" feature entirely. Or, at the very least, not make it easier to use them.

Awkward and outdated features should be painful to use.

I also felt that this was a very odd addition. Even odder, the article doesn't even list tuples and deconstruction first.
Singapore just launched self driving taxi. Other competitors are doing the same. To me it does not matter where I get a cab ride from as long as it is cheap, safe and fast.
America Are Within Striking Range of North Korea – Kim Jong-Un
UWP is definitely overkill if you go through the trouble of writing all the MVVM bindings as I mentioned. But, for really quick things, I can type XAML faster than I can try to align gui elements with a mouse. Then you get the same code-behind file to do your heavy lifting. The WYSIWYG editor is far worse though, I pretty much would only use it for a preview and only touch the layout via the XAML.
This reminds me of what Richard Branson supposedly said: If you want to be a millionaire, start with a billion dollars and launch a new airline.

(To be fair, airlines pay humans... as employees... unionized.)

I understand the rationale for spending $2 of marketing/whatever to buy $1 of sales. Grab market share. Step 3, profit like it's 1999. We'll see.
With all the shady tactics from Uber so far including lobbying etc. I think Taxi companies have no case here...
I'm thinking new accounts could be unable to comment until they'd viewed 100 different subjects over at least a week? Make it harder to mint these 'troll' account.
One clarification: amend, reset, rebase and their ilk don't 'manipulate the commit tree' other than adding commits. The manipulation is with the branch names associated with the commits.

I've always hated the common description of 'rebase' as 'rewriting history'. None of the existing commits are modified by rebase, new commits are added and the branch names are shuffled around.
My two main arguments for "cleaned up history" are

1) Reviews are much more enjoyable when the commits reflect the final understanding of the problem rather than false starts etc.

2) Looking back through history is much more enjoyable when the commits reflect the final understanding of the problem rather than false starts etc.
A trivial and tiny little bit improvement: `objdump -d /usr/bin/* | cut -f3 | grep -oE "^[a-z]+" | sort | uniq -c | sort -k -1rn | head -n5` to get the top-5 instructions.
Reading the previous thread again, I suppose that many of those against scraping didn't realized they've already lost : with Ghost, Phantom, and now headless Chrome you're going to have a hard time to detect a well built scraper.

Instead of fighting against scrapers that don't want to harm you, maybe it's about time to invest in your robots.txt and cooperate.

You could say that scraping you're website is FORBIDDEN, but come on : if Airbnb can rent houses, I can scrap you site.
https://whispersystems.org

Open Whisper Systems' Signal is an open-source, end-to-end encrypted messaging client which can handle your regular SMS/MMS traffic, as well as (better) encrypted text communication between any number of Signal users, and encrypted voice calls. It not only encrypts content in transit, but stores it encrypted on your device as well. It has clients for iOS and Android. It also has a beta desktop app in the form of a Chrome app which can sync with your phone.

https://theintercept.com/2016/06/22/battle-of-the-secure-mes...
I agree, at the end of the day being polite or not is on the developer and not the tool itself...
Scrapy is asynchronous, but it provides many settings that you can use to avoid DDoS a website, such as limiting the amount of simultaneous requests for each domain or IP address.

And yes, crawling politely requires a bit of effort from both ends: the crawler and the website.
So basically they're going in the direction of WeChat. People won't see advertising, but businesses will pay to let you interact with them on the WhatsApp platform.
> It's just hashed

but the key space is way too small for a hash to be a meaningful anonymization mechanism. It's too easy to build a rainbow table for possible phone numbers.
As of about a year ago [1] it looks like there were quite a few, although the Redox devs were aware and intended to cut down on them. Apparently it's something you can't do completely without, but the goal seems to be to have as few of them as possible, and none in userspace.

[1]: https://news.ycombinator.com/item?id=10295187
I agree 100%. In my mind the 'stable point' I mention above isn't reached until after the review process is complete and any recommend changes are applied, which often involves fixups, merging commits, splitting commits, re-arranging commits, and so on.
> https://www.whatsapp.com/faq/general/26000016

That "Option 1" optout is the darkest dark pattern I've ever seen. A secret hidden checkbox that only shows up if you tap "yes, I'd like read 2000 words of legal jargon", which doesn't do anything anyway, because either way Facebook is getting your phone number. They just might choose not to use it for ad targeting if you check the box.

Gross, gross, gross.

Also, has anyone else noticed "to fight spam and abuse" is the "think of the children" of Internet services? Any invasive technique (SMS verification, browser fingerprinting, trying to sniff out unique hardware hashes, DRM) is always presented as "fighting spammers". Just an interesting sidebar.
It’s time EU laws caught up with technology
So, I don't know a whole lot about the processor design/manufacturing process. If the fabricator (say, Intel) omitted many of these odd legacy and unused instructions, how would it affect the production process?

Would Intel be able to meet the smaller die sizes they're currently having trouble with? Would it make the processors any less expensive to produce at scale (all other things equal)?
Mercedes already drives a bunch of self driving trucks in Europe. Volvo is in the game as well etc.

Uber is just a service provider. They don't build anything. Anyone can be a service provider with enough funding.
The problem with this is the way that Wikipedia is moderated. You get moderators who take it upon themselves to be God of a section and don't let anything through that doesn't meet with their views. There are many anecdotes scattered around the internet of experts with first hand knowledge of a topic and they can't get their expertise included because some moderator or group of moderators think they know better and censor the information from ever seeing the light of day.
I am not a lawyer.

I looked at the terms and conditions and it seems like Tassleem's terms and conditions contain some informal language and could be construed to obligate the company to unintended courses of action.

In terms of pitching the project, it might make sense to show some work available on the platform and also to provide a glimpse of the freelancer profiles with the goal of creating the impression that there is a liquid marketplace. Right now, the site does not create a strong impression that posting a project will result in a freelancer doing the work, nor does it create the impression that creating a freelancer profile is likely to result in finding relevant work.

Attracting freelancers and people with projects probably needs a high touch 'sales' process at this point. That probably means hard work to move the company forward.

Coming up with a different title every time the site is posted to Hacker News looks like work, but it doesn't move the Tassleem forward in the way 'sales' would.

Good luck.
As I was reading this, I'm thinking 'there's no insights in this, it's just a lot of questions'.

Get to the bottom paragraph, and it's an advert for their product, Zoho SalesInbox.

I think it's now time that large blog platforms like Medium, clearly mark at the beginning if a post is promotional fluff or not (Paper press legally have to do this, so why not Digital?).

Anyway, back to the subject in hand, I think email gets a bad bashing. Yes it's clearly no longer fit for purpose if your company is a fresh startup with great ideas, and a breakneck agile ethos, but for us mere mortals who are basically chained to a corporate desk in a workplace that's been around for decades with such and ingrained culture that a sandstorm couldn't wipe it, it's the cornerstone of how we work. Here's why:

1. Long form requests and file attachments are still commonly sent over email - it's your copy to do with what you want.

2. It's easy to sort and search by a defined subject or keyword, and see the threaded conversation in isolation from everything else.

3. It's a standard protocol - everything can send an email - this is both a blessing and curse really.

4. It's got a chain of custody (of sorts), once it's been read in your inbox, it's basically immutable - no takey-backseys by deleting that bit of the conversation in IM or a forum post.

5. In larger organisations it's quite common for people to write full documents in the email body, complete with headers and formatting and even diagrams! Try doing that in Slack :)

However, I'd love to see an overhaul of the system. As someone who recently left a role that had death-by-email every day I do agree that too many things are sent over email, and people need to be more judicious with their use of 'reply all' (or even actively trimming/adding people when required). There also needs to be attempts at presenting emails in a new way - the folder+inbox paradigm is no longer optimal.

As long as the right tool is used for the right job, I think that IM and Email and Phone all should happily co-exist...

After all, you can't build a house with just one hammer.
That would be a ridiculous bet. Autonomous driving in any wide-spread form is still years if not a decade away. Losing money for a decade while awaiting the glorious future to redeem you is a sure way to go bankrupt, and quickly.

Uber did not start with plans to use autonomous vehicles and so far their plans amount to little more than "well, yeah, we'll shift to autonomous cars when they come." Well, yeah, so will everyone else on the planet. I don't think it's a coincidence that all of this came up around the time Uber started to lose money... when they were in the black all the talk was about the "rise of the freelancer economy."
If you've installed WhatsApp, then they do.

If I hash your number that you installed whatsapp on and get X, and then hash your number in Facebook and get X, and then realize that X == X, then I just matched your contact list in WhatsApp with all of your data in FB, all without explicitly sharing your phone number.

Even better, I now can match up all your friends, and all of their likes and dislikes, and make some educated guesses about what your likes and dislikes are.

Hashing, long story short: put some data in, like a phone number, and get a unique, unguessable strong back -- the same string, every time.

https://simple.wikipedia.org/wiki/Cryptographic_hash_functio...
What are uber expenses? Is there z large hotline? Apart from devs and servers, i dont see it.
I've written assemblers for about 30 different ISAs (ISAE?)---most of them custom. An ISA (almost always) forms a DAG, where a node is a legal string of {01X} that is producible from the ISA; the 'X' meaning "0 or 1". An encoding is a daughter of another encoding if it has a 0 or 1 whenever the parent has a 0 or 1.

A "projection" is the imposition of a tree-like structure on the DAG, followed by a cut of the tree to make it practicalable in size. Aliasing mnemonics in the tree can cause confusion for the user---or aid in understanding.

These articles are noting that there are many ways to project the x86 ISA.
On the Nexus? I remember that checkmark being disabled for the update notification.
Bruno the brave