skysight-inc/HackerNews huggingface dataset:
This is nice and all, but I think sidesteps probably the biggest challenge that Google Analytics currently faces which is that they are being blocked more and more by AdBlockers [1].

If you're using the default uBlock setup or checked the radio button on the ADP install page to "stop trackers" then you're blocking Google Analytics as well.

As others have noted, pricing starts at $150k per year for a solution that will (depending on the propensity of your site visitors to use AdBlock) under report your legitimate traffic by 15-25%.

1 - https://www.blockerwall.com/blockerreport/google_analytics_a...
Really sorry about the edits! Thinking in real time :)

So about the size of the phone number space. Interestingly I guess you could at least limit it by country.
But, unless you already know the mobile phone numbers of the target's acquaintances, (in which case there is no real danger of 'leaking' your social graph),
you can't really limit it more, because mobile phone numbers are pretty random within each country's phone number space (I think).

So say the US has at least 0.5 billion assigned mobile numbers, and you don't know which are assigned, so the space could easily be 10^10 for just the US.
(I can't find any quick numbers on Google right now).

But even if we go down to say, 100 million, we would still get (10^7 * 10^7)/3600 ~ 2.7e11 hours worth of hashing to get all contact pairs. Which is still secure.

Now as far as limiting one end point to a single phone number - that would be a special case. I'm not sure if this isn't moving the goal post a bit.

As long as the server does not have access to your own phone number, it, or anyone who has hacked into the server,
cannot really use that to limit their computations. Unless they are already targeting you through other means (possibly you are a person of interest to someone), and so know your phone #.

In that case yes, they could reveal (part of) your social graph for a (maybe) affordable cost. But in that very special case, I think we are dealing with nation-state adversaries.

And in that case, the telcos probably already have a list of your phone # contacts. So it would probably be easier to simply get it from them.

The only thing left to be revealed would be that you communicated with a specific acquaintance using that particular app, at some particular time.

So a targeted attack could leak that metadata.

It's not perfect.. but I think it might just be good enough for most users.

If we go off the deep end with an attack tailored to a single phone #, we also have to worry about a whole lot of other attack vectors that are probably more important.

Lastly, note that the user (if sufficiently paranoid) could simply opt out of the automatic contact search post-install.
The larger issue, by far, is whether we are a free people.

From the article:

CLARKE: No, the point I'm trying to make is there are
limits. And what this is is a case where the federal
government, using a 1789 law, is trying to compel speech.
And courts have ruled in the past, appropriately, that
the government cannot compel speech. What the FBI and the
Justice Department are trying to do is to make code
writers at Apple - to make them write code that they do
not want to write that will make their systems less
secure.

If the FBI gets its way in this case, forcing Apple employees to perform a service for the government, then it sets the precedent for the government to compel anyone to do anything the government wants. When you are forced to work for someone against your will, this is called slavery.

Of course the FBI used a terrorist attack to try and get what it's always wanted, and it will abuse the unlock power in the future if it gets it now, but judges could easily cite this case as a defense for the government to compel other action from the people.

Clarke makes it sound like there is court precedent against this compulsion, but that would be overturned if the FBI wins.

Indeed, encryption and privacy are very important, but our very liberty is more important.
API-Driven DevOps: Spotlight on Docker
> For a single person, or a small group? I know of no one who believes that.

Fair enough. Neither do I. I meant it as a rhetorical question because it's such an absurd thing to think, but I realize that wasn't necessarily clear.

> The US military is composed predominately of gun owners :).

So is the thinking that people in the military would disobey commands and join the uprising? (Or are you being entirely facetious, like the smile might suggest?)

> From my perspective, this is almost pure cognitive dissonance.

Exactly. But there are presumably smart people who make this argument. There's got to some kind of reasoning behind it. Right?
I suspect there are a myriad of technical means to pop the phone, including the method you outline, but I doubt the FBI has the talent or connections to get it done in way that would be presentable to court. (I.E. Nobody in house is capable and any contractors they would hire to do it don't want their methods made public in an open trial)

One assumes the NSA would make short work of this phone's lock if it had been recovered from the OBL compound, but using them in this instance also brings in some dicey legal issues (they "can't" operate domestically) and the NSA is even less willing to give up it's own tactics than a security consulting firm would be.

FBI seems to have chosen to go the "lawyer up and look for a court order and some wet blanket executives willing to hand things over" route-- Tim Cook is, thankfully, well principled enough to tell them to pound sand.

Surely, at some point in time, the FBI will figure out how to recruit technical staff that is capable of doing more than just extorting bitcoins from cyber drug kingpins.
Also, best not to get cocky about whether it's "working" or not. Remember that the government can come back to this again and again with carefully-crafted test cases. They only need to get it right once. We have to fight this off successfully every time.
Canada has all those things...
An AI with 30 Years’ Worth of Knowledge Finally Goes to Work
Previous discussion involving authors: https://news.ycombinator.com/item?id=10043335
I was not claiming the NYTimes is a commons. Rather I was using the commons as an example of a) how one's short- and long-term interests are not always aligned, and b) how mechanisms that curtail one's own short-term interests can benefit one's long-term interests.
Mounting your home directory inside a LXD container
One of the best interviews I 'gave' was when the interview was for a position programming on a topic I knew almost nothing about. I had the person bring their laptop and walk me through their implementation of the topic at hand, then asked how they'd scale/improve it given more cpu/memory/etc and what kind of constraints the larger environment would impose upon the work.

It was super neat. Totally hired that person.
Cool. Will check it out, thanks.
What else would you use?
Software isn't free because you can see its source. JavaScript is no free-er, and no more view-source-able when minified, than WebAssembly is.

View-source is an explicit goal of WebAssembly's first launch:
https://github.com/WebAssembly/design/blob/master/FAQ.md#wil...
Am I the only one who believes app stores should have a minimum mandatory price of like $5 (maybe geographically customizable)?!

And yes, you should also be allowed to publish free apps, but they should be really-free, so if you set your apps price to $0, you are forbidden to have any-kind of in-app purchases (and maybe even forced to be open-source). Want to do have the in-app-purchases: then put a goddam minimum price tag of $5 on you app and over that ask for purchases!

We should just create some thick and solid walls between "true free" and "paid/premium" stuff and destroy this murky area of "freemium" and whatever! Some people would want to shoot me for saying this, but even consumer-SaaS/PaaS-es like, uhm, Facebook, should be forced by law to charge a minimum fee of $1/moth or something if they are not "truly free" (eg. "if they make any kind of profit derived from their free users' data and attention).
If google gets any resistance on this, they should work with AARP. Why?

1) AARP is the most powerful lobbying organization in America. Most lobbyists can only offer industry insight and money. AARP has something far more valuable than money: old people who actually vote.

2) The elderly losing their independence due to no longer being able to drive is a real fear. AARP talks about this http://www.aarp.org/home-family/personal-technology/info-201...

3) By age 60, everyone knows someone that has been killed in a car crash. A very powerful ad spot could be made starting with "No parent should have to bury their child. Car crashes are the #1 cause of unintentional death for people under 30."
It's useful to start out on a 9x9 board when you're still wrapping your head around how to figure out if a group is alive or dead and the most efficient ways to make life in the corner, etc. But being good on a 9x9 doesn't actually teach you a lot about how to play on a 19x19, because there's just not enough space to really have an opening and mid game develop.

Learning how to give the computer a challenge on an even game on 9x9 won't make you better at 19x19; if you understand the rules, the very basic fundamentals of good shape, and you know how to fight in the corner, you've pretty much exhausted the usefulness of 9x9 and should move on.
> Or in other words: javascript is an interpreted script language, webassembly is a compiled binary format.

They're both just-in-time compiled. It doesn't matter if your program comes in as source code or a binary format if you're compiling it dynamically.

But I didn't know that WebAssembly ran under asm.js semantics. I guess that's the difference.
SpoonRocket actually had the most decent meals I'd seen out of any of the healthy food delivery apps and the most options. Just discovered it a week or two ago and this news is incredibly dissapointing.
This is a great point. I wonder how many good candidates get rejected simply because an interviewer's bonus depends on him remaining the most talented person on the team?
tanks, jet fighters, submarines in the home of any true american patriot?
Ad-hominem
I think DC is an anomaly because of its small size and proximity to Virginia, which has one very permissive gun sales laws. State-by-State reporting only really works when states are large enough that the populations you are studying live almost entirely within the border of such state and the actions that take place in the state are done by the same population. DC as a very small city (500K or so actual residents) is not going to be accurately captured by such a study because many of the activities that take place in DC are undertaken by residents or Maryland or Virginia. For a more mundane example than gun deaths, one could look at traffic accidents. If one took the number of traffic accidents that occur in DC and dvided by the number of DC residents, I would expect DC residents would look like bad drivers (high rate of accidents per resident), but that is a false conclusion because many of the cars on the road on any given day come in from neighboring states (I have been told that daytime population of the city is three times the number of residents, but I don't have a citation for that, so it may be wrong but is certainly directionally correct). So your denominator is wrong, you should look at traffic accidents in DC/cars on the road in DC or some similar metric.
I'm pretty sure you are, that's serious bubble talk

"But due to other costs" < aka paying for people, the website, the delivery, marketing, etc?
The former. The logistics/overhead costs were what damned them.
It is, but it's very targeted towards a specific use case. My company started out with Meteor given its ease of 2-way data binding a event listeners - not to mention built-in mobile support. It seemed like a great solution for rapid prototyping and proving our concept.

Since then, we've navigated away from Meteor to our own custom stack that better suits our needs.

Bottom line, it's freakin awesome for prototyping real-time web/mobile apps in a VERY short period of time. There are a few companies rolling it in production, though, it just depends on what you require.
Yeah, transport hubs especially airports but also some railway stations will often have conspicuously armed police patrolling. And high-profile government buildings. The UK gun of choice for this is the distinctive HK MP5 submachine gun.

Conversely if you want to see the use of the AR-15 in public artwork, you should go to Northern Ireland.

In Switzerland I once saw a conscript get on a train and put his rifle in the luggage rack exactly as if it were an umbrella. But Switzerland is different (guns are mandatory, ammunition heavily controlled, the people are the "militia" and support the government, and the whole country is a mountain fortress).
I don't know about the OP, but I'd say many objections to "content" is less to do with it describing a web composed of documents and more to do with it describing a web composed of documents conceived as a means rather than an end.

"Content" is to a large extend marketing shorthand for "text which improves our conversion funnel or sells CPM slots by being well optimised for search queries and/or social clicks". Which certainly wasn't the intention of the original web either.

Journalists, authors, researchers and people blogging for the joy of blogging generally don't refer to their output as "content", and do think their work is primarily intended to communicate, albeit mostly in one-to-many fashion.

Of course regardless of how idealistic their intentions, most journalists have always produced much of their output for publications whose management teams largely consider it as something to wrap ads around, but that approach is far more pervasive and metrics-driven on the modern web.
>> firearm murders are extremely rare (about one per year in a country of 60m)

I think you are off by a factor of 40 ?

http://www.theguardian.com/news/datablog/2012/jul/22/gun-hom...
Unoptimized JS compared to unoptimized C compiled to wasm is likely to be slower, although if you only care about hitting 60fps, it doesn't matter if the unoptimized JS already hits that consistently.

If you care about GC pauses, wasm is much less likely to be affected.

Finally, if you compare asm.js to wasm, wasm will have a speedier load time, especially for large projects.

> It's literally the same compiler in V8.

AFAIK, V8 has bailouts for JS code, while wasm code cannot bail out. It uses the same compiler as when JS code gets JITted, but it is AOT.
WebAssembly is an open source runtime developed under the governance of a W3C Community Group [0]. The binaries that get sent over the wire are simply more efficient ways to pack existing types of code. We will soon have a textual encoding that makes modules easy to introspect [1] and we have a long list of tooling plans to make sure that the web stays open and debuggable [2].

[0]: https://www.w3.org/community/webassembly/

[1]: https://github.com/WebAssembly/design/blob/master/TextFormat...

[2]: https://github.com/WebAssembly/design/blob/master/Tooling.md
AlphaGo isn't a fixed strength, though. It's substantially stronger now than it was in October. Obviously it's not a completely continuous function, but I think it's close enough to cause this effect.
These kind of statements are only valuable to me if they are followed by "And these are the challenges that need to be overcome which are being worked on".

Otherwise it's a blanket retort. It's like saying
"There are lots of X".

Ok, name 7. If you get stuck after 2 or 3 you're full of it.
> No one is imagining turning into Rambo and overthrowing their local sheriff.

When I finish laughing, I'll read the rest of your comment, but for now, have an up.
It seems it does not take any learning:

> Because Hactar simply writes code, your code is not dependent on it. Nothing Hactar does is dependent on Hactar to work. No one contributing to your code even need know Hactar exists. Hactar is transparent and designed to fade into the background. It is just another coder on your team -- one you pay with CPU. If Hactar stops being useful you can simply fire it.
Not to mention that self defense is a natural negative right. Gun ownership falls in the same category. My negative right to defend myself with a gun, from someone wishing to do me egregious or fatal harm doesn't affect anyone else.

There are negative rights and positive rights. We all could learn a little more about them. See 2.1.8 @ http://plato.stanford.edu/entries/rights/#2.1
Did you even make sure the memory was aligned?

Non-allocated memory (stack char) cannot be used like that. I'm sure you know alloc(), and malloc() is fast for small sizes.
Indeed. And they also have comparatively high rates of firearms ownership per capita (https://en.wikipedia.org/wiki/Number_of_guns_per_capita_by_c...). Hunting and protection from wild animals probably factor in to that.
Stuck on What to Write? Try These 13 Types of Content – SumoMe
It's possible to make a secure enclave that will accept updates while the phone is locked, but doing so would wipe the encryption keys. (In this scenario, so long as the secure enclave is unlocked beforehand, it could accept software updates without a wipe.)

It's theorized that Apple considered this option but chose not to go this route because it's a little riskier and a software bug might permanently brick 100 million phones. They may reconsider now.
The fact is this: you can't argue with math. It's math. You might ban it, but in this day and age, that's nigh-impossible. The ease of violating any ban, and the number of violators will effectively make the law unenforceable. And you know what will make government even less respectable? Unenforceable laws.
I had no idea that was the case, but what do I have to do to emigrate there?
Which at the time were garbage because of the limitations with browser support. Back in the 90s and even early 2000s, the most reliable way to do HTML chat services was via frames refreshing. Which is why many chat services ran as Java applets or (later on) as Flash.

Thankfully we now have a whole array of better technologies available and wider support for them. So we're not as reliant on browser plugins nor native clients (though frankly I still prefer native clients).
Actually, teaching AlphaGo the rules was easy. And what you call brute force is in fact intuition based search. It learns to guess by intuition (policy net) what moves to try and to give up (value net) the bad ones. It's far from brute search, and that's why AlphaGo is so much better than the other Go software.
This is true for most good people at big companies. Your day is already 60 hours long, and your company forbids (via IP ownership) coding outside of work. I fear that most of the interview approaches pointed out in this thread select against people who are already successful at well-regarded companies. Don't you want people like this in your interview funnel?
If nothing else, it results in a smaller download than minified js. (I believe that's true even today.) And, in theory, it should be able to run a bit faster also. Not sure if that one's true yet.

Update: Here's a quote from the Microsoft announcement:

"Despite being an early implementation, the demo starts-up significantly faster than just using asm.js as the WebAssembly binaries have a smaller file size and parse more quickly than plain JavaScript that needs to be parsed in the asm.js case."

https://blogs.windows.com/msedgedev/2016/03/15/previewing-we...
It would never be an overnight event, it would take a generation of ratcheting restrictions. In that sense the "slippery slope" pro-gun people are right; the end point of incremental measures has to be a country with far fewer guns.

But it looks just as feasible from an ideological point of view as ending white supremacism in the US.
Would be funny if Obama pushes for backdoors - then gets what he wants - then 2 years later gets his iphone hacked because of said backdoor.
That document was written because people were able to fight their government and win.
All calculation and no play makes Vince a dull boy
When WebAssembly is further along the capabilities of PNaCl should be polyfillable to WebAssembly, and it would then make sense to ship one fewer VM. Otherwise NaCl and PNaCl have a solid track record of running code near native speed in an extremely secure sandbox. It's under Chrome's Vulnerability Reward Program, you're welcome to look for payoffs ;-)
Create Dynamic Subdomains Using PHP and Htaccess
If we made a Turing test based off Go, then would a Go player be able to tell when playing against a human or when playing an AI?

That's why I think AlphaGo does manifests consciousness, in its play. It is not conscious of what we are conscious about, but rather limited to the domain of Go play.

It might even have developed concepts about the game that are completely alien to us, maybe untranslatable to us.
It was wikipedia that describes the AK 47 as an assault rifle. I followed a link from the hungerford page wondering what a type 56 was.

Wouldn't you be better off with a semi auto pistol if wanting self defence in a house? Rifle seems a little, well, unwieldy and better suited for range. Clearly I'm not an expert. :)

> People interested in self defense

See that's always been a difference in UK / US gun use and ownership.

If I were to shoot an attacker with even a .22 rimfire target pistol I'd expect to go to prison for a considerable number of years. Somehow we've managed to avoid the use of firearms in self defence aside from the occasional farmer with shotgun. Even then it gets widely reported and discussed.

Even at the height of legal gun ownership using one against a person, or in pursuit of a crime has been relatively rare. For the longest time using a firearm against police (generally unarmed here) carried a very high stigma and until the 60s likelihood of being hanged. It's still newsworthy for the police to get out an armed response unit in many areas.

The only self-defence legislation permits the use of reasonable force, which generally means the bare minimum you can get away with. Legally you can kill someone in self defence, but it's almost unheard of. Woe betide you if you hit them a little too hard or often and badly injure the poor burglar.

We tend to view discussion of home invasions and wanting self-defence weapons as a quaint excess of our transatlantic cousins. We don't keep firearms in the home, there are very few baseball (or even cricket) bats kept by our beds. We don't expect, or prepare for, home invasions. Probably in some of the worst areas it's a little more common, and illegal gun use a little higher.

It's interesting our nations diverged so much given gun ownership was fairly common here in earlier years, and both wars lead to many old service weapons kept in drawers and attics, unlicensed of course.
Any idea when ES6 modules (via the <module> HTML tag) are coming?
It doesn't have to be one or the other. There is a broad spectrum between "try out based on resume" and "6 hour whiteboard hazing session".
6 Business Essentials to Keep Your Startup Thriving
> The power to collect evidence to resolve criminal cases

Is already limited by the 5th Amendment and other caveats. So it's never been unlimited in the US.
Traditional cruise control will most definitely hit the brakes. Set a speed and then drive down a nice grade, you'll see it in action. The oldest vehicle I've seen this in was a 1989 Dodge Caravan, you could literally watch the brake pedal move.
$lookup and joins in Mongodb
I can't find any sources but supposedly he got 150k to participate and 20k for each win he got.
> Likewise, do you include the energy used to evolve the human brain?

I was thinking of this in a limited, human-promoting sense. We shouldn't lose sight of our own special powers just because a computer the size of a house can outsmart us in a specialized domain :)