Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
Patents

Interviews: Ask Florian Mueller About Software Patents and Copyrights 187

Florian Mueller is a blogger, software developer and former consultant who writes about software patents and copyright issues on his FOSSPatents blog. In 2004 he founded the NoSoftwarePatents campaign, and has written about Microsoft's multi-billion-dollar Android patent licensing business and Google's appeal of Oracle's Android-Java copyright case to the Supreme Court. Florian has agreed to give us some of his time in order to answer your questions. As usual, ask as many as you'd like, but please, one per post.

Comment Re:Enforce (Score 2) 122

They're not supposed to learn things like that, it will affect their close rates

--dave
My local Chief of Police has fought for years to get his people to "keep the peace" instead of "show high case-closed numbers". He's started to succeed, and the crime rates are going down, but he's been rewarded by budget cuts and being phased out for being too expansive... Bummer!

Comment Re:Enforce (Score 1) 122

You need as many 9's after the decimal point as you have digits in (N * N-1). As N is unbounded and accuracy is bounded, you get screwed. It's fine for a 10-person company (90 comparisons, negligable false positives) It's out of the question for airports (10,000 * 9,999 comparisons)

As the ARPAnauts would say "it doesn't scale"

Comment Re:Enforce (Score 5, Interesting) 122

better technology doesn't help enough!

To oversimplify, if you have 1 error in a thousand, and you have 10,000 (crooks + innocent people), you do (10,000 * 9,999) comparisons and get 99,990,000 / 1,000 = 9,990 errors. In stats, it's a selection of every two persons out of 10,000.

It's really something like (select one of 100 crooks from 10,000 innocents), but it's still an insanely huge number of comparisons. Hoeever good your technology, adding more people will give you (N * N-1) more chances of getting an error.

Facial recognition vendors are very careful to NOT report their error rates in ways that expose this problem: it's the "elephant in the room" for that industry. And that includes Siemens, my former employer.

Comment Rick Falkvinge on the subject... (Score 3, Insightful) 274

ABSTRACT
This article argues that our current laws on the topic are counterproductive, because they protect child molesters instead of bringing them to justice, they criminalize a generation of normally-behaving teenagers which diverts valuable police resources from the criminals we should be going after, and they lead to censorship and electronic book burning as well as unacceptable collateral damage to innocent families. Child abuse as such is not condoned by anybody, and this article argues that current laws are counterproductive in preventing and prosecuting it.

In http://falkvinge.net/2012/09/0... The abstract is there because the title of the article will enrage the folks doing the prosecution...

Comment "Do one thing well" and pipes aren't the same (Score 2) 385

"Do one thing well" is how Unix kernel functions are written, and it's just plain a good idea. Systemd probably follows the first principle internally, many programs do.

Creating production systems[1] out of single-purpose commands connected by pipelines is a different principle, and only works if you keep them pretty simple. It's not a prionciple, but it is how a lot of Unix scripts are written, NOT including the shell that glues the parts together, and not including all the more complex programs, like ed or mail. Systemd doesn't follow the second, because it's more like ed than a text transformation like spell.

A more useful question is whether systemd as a whole does one thing, and does it well. About that, one might usefully discuss whether the Unix principle applies.

--dave
[Pipelines were patterned after a subset of "production systems" in early AI, which applied transforms to "produce" new things. They're not the kind of production systems you put on a raised floor]

Comment Re:It doesn't scale (Score 1) 129

You can have 99.999 accuracy, and if the number of comparisons is (N choose 2), then the probability is (N chose 2) * 0.00001, which will be (really huge number * 0.00001) which is (merely huge number).

I don't care how good or bad the implementation is, it has to have more 9's to the right of the decimal than I have zeroes to the left in the number of people, N. That's a known hard problem in computer science (;-))

--dave
[And yes, Siemens was getting crappy even then, but that isn't the problem that the FBI has to solve]

Slashdot Top Deals

"Experience has proved that some people indeed know everything." -- Russell Baker

Working...