I've been using Git for a couple years now, and I don't think I've ever lost any work.
Even if you do `git reset --hard HEAD~5`, "throwing away" your last few commits, they aren't actually discarded yet. You can do `git reflog` to see them and then `git checkout -b some_commit_hash` to recover one to a branch, or `git reset --hard some_commit-hash` to set this branch back to that point.
Only if those commits stay orphaned for a while (a week or two?) will Git truly discard them.
> 1) ones that give you what you want
> 2) ones that drive demand
A big part of Google's success is that #1 is much easier to prove than #2.
"People bought our product more because they had become familiar with it over the last month via newspaper/radio/Facebook ads" is a hard-to-prove claim.
"We got X clicks from Google ads leading directly to Y purchases" is much easier.
This may be one of the strongest arguments for stopping this. US companies will certainly not want their business to be compromised by competitors because of this rule.
US companies continue to do business in China even after their businesses have been compromised and knockoffs are being made because it's cheap to do so. They clearly do not have a problem with it as long as the price is low enough.
Our reactions to the thought of armed drones firing on American citizens on American soil should not be very different from our reactions to using these against our enemies.
American politicians often said, after 911, that the attacks were "cowardly." I suppose that's because they were against unarmed citizens. But still, the attackers did it knowing they would die. Evil, yes. Cowardly? I don't see that.
On the other hand, I bet Al Qaeda gets lots of propaganda value out of our drone attacks. "Those cowardly Americans kill us without even risking their lives." And if a drone strike kills innocent people, that's quadruple propaganda points. If it even IS propaganda anymore...
I don't know, I think this sounds disturbingly doable in the near future. Both your problems are essentially "opportunities to strike are few." But the point of drones is that they're cheaper than humans. If you can afford to tail someone with 2 goons, maybe you can afford 20 drones all along their typical route. And the drones can recognize license plates and other non-facial things to help them hone in.
As for facial recognition software, there's probably already an Android app for that. Sure, there's a lot of work involved - it has to recognize the person, it has to drive around autonomously, it has to aim and fire. But most of those may be pluggable components of hardware and software soon, coming from perfectly innocent projects.
I think drones may well be a big problem in the near future.