2006-08-20

Click fraud

We're not supposed to discuss click fraud in public (for obvious reasons), so I was surprised to find some officially-sanctioned discussion on the AdWords blog. I'm noting it here so I can point people after it instead of simply refusing to discuss it at all.

2006-08-15

Where I work

Dave gives his version of the St. Crispin's Day speech to the Nooglers.

2006-05-11

Trends

My employer's new Trends service is oddly addictive. Here are some of my searches which got satisfying results:

Career Development Plan

A friend emailed me something I wrote long ago and have since completely forgotten. I think I was quite witty back then. Well, I laughed today at what I wrote ten years ago:

Michele Shaw writes:
>
> ** Create a career development plan
>

This is a concept which has always baffled me.

CAREER DEVELOPMENT PLAN V1.0

ABSTRACT.

This document details the future as it applies to me, paying particular attention to my career preferences. In the course of this, accurate predictions will be made of technological advances, market forces, personal life developments, revelation, disillusion, and of course my future personal preferences. The result will be a wholly useful and informative opus, whose scope is not limited in any practical way, and which is neither a success placebo nor a daydreaming exercise designed to impart artificial job satisfaction.

1. Introduction

Many things affect the future career of anyone in a rapidly changing industry, but fortunately most of them are amenable to management analysis born of the fast-moving hamburger approximation and retail industry, and so the problem of the directivity of time is not, empirically, an obstacle to such analysis. Accordingly, the future is laid out in the following sections by date.

2. Year 1998

In the late part of the year, political mistakes by the heads of department will allow me to lead a coup and restructure the department, leaving me as nominal second-in-command, behind an ineffectual cannonfodder manager who knows discretion and little else.

3. Year 1999

The release of the hitherto-secret GNU automatic program-verification module for libbfd leaves the software industry stunned as it detects and flags bug after bug in binary code worldwide. Salaries fall as IT orgs and sub-orgs shed staff like woolly coats in July. I move into management of project integration at this point.

4. Year 2000

Microsoft's widespread and now GNU-debugged software runs slowly on intel machines worldwide, and they lever their monopoly for all it's worth. The collapse of the world's economy in January impels thousands of crippled businesses to switch to Microsoft products, because, ironically, they work better than the other stuff, and they're Microsoft compatible. I become a system developer at Microsoft, working on parallelising BFD so that the incredibly slow software can be stretched by throwing it at more hardware.

5. Year 2001

U.S. DoD switches its systems over to Microsoft Dimensions (the successor to Windows NT, is byte-compiled, has special instruction codes for load-low-low-longword, load-high-low-longword, load-low-high-longword, and load-high-high-longword to perform 128-bit computing). A synchronisation bug in BFD causes global eschaton.

6. Conclusions

I shall not invest stock, save money, or maintain a 401(k) plan.

7. Acknowledgements

I could not have completed this plan without the aid of Cassandra Tetragrammaton, one of HR's many talented omniscient career resolution consultants. Although she is on catatonic depression leave at the moment, I sincerely hope she will return in time to see the realisation and success of the plan she has helped me compile.

 --adrian.
We are Chicken of Borg. You will be assimilated and... SQUAWK!

2006-04-20

Skimming Chip'n'Pin

Mike Bond at Cambridge University reports some interesting results of experiments attempting to hack chip and pin terminals, much like the current scourge of ATM skimmers. I've wondered about the possibilities here for some time; after all, when you type your valuable PIN into equipment controlled by the vendor, you have no trusted computing base: in theory, your PIN is compromised each and every time you use it, and you're just trusting that the retailer isn't going to abuse its position. The only thing protecting you from a compromised retailer is the difficulty of implementing a skimmer or man-in-the-middle attack. The interesting thing about Bond's work is that it sets a rather low (if unclear) limit on that difficulty.

2006-04-14

The ill wind beneath Cullen's wings

(Via ICTE) The Irish Examiner discovers that Monica Leech (who was to Martin Cullen what Karl Rove is to Dick Cheney) still carries the arrogance and bombast that characterised Cullen's responses to any criticism of his evoting plans.

2006-04-06

Sketchpad: the first OO system

In his ACM Turing Award lecture at OOPSLA 2004, Alan Kay came up with this memorable quote about Sketchpad:

I went to ask Ivan How could you possibly in one year, in machine code, on this big but rather slow machine with no graphics display on it, have done the first graphics system, the first object-oriented software system, and the first dynamic problem-solving system?. And Ivan looked at me and said Well, I didn't know it was hard.

2006-04-01

Touch-screen voting isn't the right answer

This article by John Schneider is a fairly clear explanation of the basic problems with unaudited voting machines, and it's probably suitable for pointing politicians at.

2006-03-29

“Black & Tan™”-flavour Ben & Jerry's ice cream!

I'd better get some while in the US, because it sure as hell won't be stocked in Ireland.

Deception Dollars

Deception Dollar issue #8

I'd like to get these, but unfortunately I wouldn't be able to bring them back to Ireland because each note would be a counterfeit of a currency note within the meaning of subsection (2)(a) of section 32 of the Criminal Justice (Theft and Fraud Offences) Act, 2001. Subsection (3)(a) makes it clear that even the poster containing the fake bills is forbidden, and subsection (3)(b) of section 35 provides for five years imprisonment just for innocent possession of a counterfeit of a currency note.

Failure recovery

I've been categorizing distributed system designs into four groups, according to how they recover from the loss of a single critical ele...