Dragons in the Algorithm
Adventures in Programming
by Michael Chermside

Using the Legal System To Access Customer Data

A week or so ago Microsoft dug into a customer's Hotmail account in order to track down some information about code that had been stolen from Microsoft. Their terms and conditions specifically allowed them to do this, but despite that they received a fair amount of criticism.

With this announcement …

Read more

Posted Fri 28 March 2014 by mcherm in Security

Reasons Why My Code Style is Wrong

I have had people tell me things like "You should never throw an exception to return a value in an unusual case, exceptions are only supposed to be used for error conditions." And I HATE it when people say things like this.

There are a couple of audiences at play …

Read more

Posted Fri 24 January 2014 by mcherm in Programming

CAPTCHAs

CAPCHAs are those odd little boxes that show some badly malformed letters and numbers and ask you to type them in. The idea is to check whether you are a human.

The problem is that CAPCHAs are pretty difficult for humans. And they're fairly easy for computers. There are the …

Read more

Posted Mon 28 October 2013 by mcherm in Security, Technology