41 karma · joined July 27, 2019
This tech can be good if applied to a narrow range of people like you suggest (eg. only searching people who live in neighboring blocks) but nobody is actually doing that. We should pass laws requiring a rigorous analysis of these probabilities for such databases to be used, including a conversation about what rate of false positives we are willing to tolerate. Guardrails should be put in place to enforce those limits. If this is too hard, we don’t have a strong enough handle on this technology to be using it.
Here’s the scenario that scares me the most:
Police identify a suspect using facial recognition. Then puts that person in a lineup for a witness. Of course the witness is going to say “that’s the one!” because the suspect actually looks like the perpetrator. The witness will be sure, the cops will be sure, and a jury will convict. And this scenario is completely determined by the use of the facial recognition database. This will happen unless we pass laws to prevent it.
Suppose a store is robbed, and there’s a video.
The police identity some suspects - the guy who just got out of jail for robbing the same store, and another person the store owner had a dispute with. Neither of them look like the robber in the video. Then the police take a still from the video and knock on some doors around the block. Somebody recognizes the person in the video, and the police investigate that person. This scenario seems pretty fair to me.
Now suppose the police run it through the facial recognition system. It identifies one person as a 99% match, and the police go investigate this person. This scenario does not seem so fair to me.
Here’s how I see the math:
P(A) = P(robber has a doppelgänger living on the same block) = .01
P(B) = P(robber had a doppelgänger somewhere in the database) = .9
P(X) = P(police screw up investigation, and will convict the suspect whether or not they are guilty) = .2
P(AX) = .002
P(BX) = .18
The exact numbers are made up, but as long as P(A) << P(B), you can see you this tech will result in a huge increase in false convictions. Even if P(X) is low, the number of false convictions increases by P(B)/P(A).
If n is the number of emails and k is the number of unsubs, it adds up to O(n) to check the table of unsubs before sending vs. O(k*n) to scan the queue after every unsub.
Or, to be less computer-sciency, a task that scans the queue of emails every time someone unsubs would be a pain to keep running. Elsewhere in this discussion the queue was described as a file. Who wants to scan the same file over and over all day?
The problem with housing is that efficient use of one of the inputs (land) is illegal. Fix this and housing will be available at a variety of price points, just like cars are.
Also, they definitely have incremental updates.