Tom Morris

14 August 2009

A pungent mix of programming, philosophy, pedanticism, procrastination, perplexity, peripheral political polemic, and platters of preposterousness.

Associated Press lapse into insane gibbering incoherence

Quick, get the nurse. There’s frothing at the mouth. It must be rabies!

What else would explain this?

The Associated Press have a new and evil plan. It’s to make it so that their articles are going to contain a tiny little piece of JavaScript inside them, so that they can be traced across the web. The JavaScript will inform the Associated Press where the article has been reposted. It’s a “beacon”. When, the rabies-assisted thinking goes, the article gets republished on the Web, the person who republished it will have also republished the JavaScript beacon. And then the game is up! It’ll then send a request across the network to their servers saying “Hey, someone has nicked this. Go get ‘em!”

Of course, if you are intelligent enough to be able to write the code to automatically repost other people’s RSS feeds onto your own site, you are intelligent enough to be able to use your XML/HTML parsing library to remove the JavaScript. In fact, you don’t even need to parse it into a DOM. Removing an HTML script tag from some HTML tag soup takes not much more than a fucking regular expression.

I mean, Christ, if you are trying to leave a tracking device, you have to make it tiny and microscopic and hide it somewhere nobody will find it. If even an idiot like me can programatically remove the tracking device with only a fraction more mental energy than one uses while struggling to remember how to take a piss in the morning, consider your design stupid.

They seem to think that the primary problem isn’t automated scraping software but idiots who View Source and then copy and paste. I’m guessing WordPress and Movable Type most likely have a filter for script tags and other potentially behaviour-fucking markup. Also, JavaScript in RSS? I’m guessing most of the RSS readers are going to block that too.

Even more amusing is that the tracking beacons are going to be a real good giggle for those of us who like to fuck with the legal departments of major reporting bureaus. I’m guessing that every news article produced by the AP has some kind of identifying string - perhaps a number or a predictable increment-by-one with some letters and stuff. Whatever. It’ll be possible for anyone of reasonable intelligence to figure out an article ID. Then they just insert the tracking code with a different random article ID on every page of their site. Only you don’t have any of their content there. Just wait for visits from ap.com and start inserting large animated GIFs of pulsating dongs. I’m guessing the tracking device is wired up to a bunch of crazy sue-everyone-to-hell lawyers. Getting them chasing up Encyclopedia Dramatica for blatant misuse of their articles or whatever is just going to be sweet to watch.

The news media has gone rabid. Unreasoned attack dogs of stupidity. Remember: NYTimes went online in 1995. The Telegraph here in Britain went online in November 1994. It’s not like they haven’t had any warning that the Internet may compete with their interests - they’ve had the best part of fifteen years to realise. So, what are they doing now? A lot of conferences and press releases blaming Google for, err, indexing their content and making it publicly available. Of course, if they want Google to stop indexing their content, it’d take all of five minutes to read the Robots Exclusion Standard and create a robots.txt file. If, say, the Associated Press or any particular news outlet wants Google to stop indexing, two or three lines of robots.txt will do that.

But they actually don’t want Google to stop indexing their content. They’d much rather complain and whine like an annoying child. Tracking beacons are just another idiotic idea in the whining arsenal.

Tags:

Good practice and Crossroads, uh, Expelled

Yesterday, I was Googling around to find an e-mail address. I didn’t find it, but I did find Channel 4’s Guidelines for dealing with contributors for Features, Factual Entertainment and Daytime Programmes, and Formatted Documentaries. There’s some interesting stuff in there.

Contributors to programmes must be told the true nature of the programme to which they are being invited to contribute, and the nature of the contribution they are expected to make and how it is to be used in the programme. There is nothing more likely to make a contributor angry than finding out that the programme was nothing like it had been described to them.

The use of innocent sounding ‘working titles’ in discussion with potential contributors, as opposed to the funnier, more caustic title you actually plan to use, is a dangerous strategy because as soon as contributors learn of the actual title when it is listed, just before transmission, all hell can break loose and you may have a serious problem on your hands. Much better to confront the issue early on and ensure your contributors understand the situation and will work with you and be supportive of the programme. However, it is nevertheless always sensible to prefix titles in correspondence and release forms with ‘working’ or ‘provisional’ in case the title does change, for editorial or scheduling reasons, nearer to transmission.

Case in point of how not to do it: Expelled: No Intelligence Allowed, formerly Crossroads.

I have to say that there are incident where TV networks like Channel 4 don’t do their background checks on their contributors. Back in 2006 I wrote of Big Brother contestant Sezer Yurtseven: He claims, for instance, to have been trading on the London Stock Exchange at eighteen years old. He’s currently 26 year old. The Stock Exchange trading floor closed in ‘86, meaning he was six years old when he purportedly traded on the Stock Exchange.

The background check in that case simply consists in getting the person’s CV and running each of the companies and claims through Google and Wikipedia for a smell check. There really is no excuse for shows with the production budget of Big Brother to not be able to do that for twelve people or so, if only as part of the duty of care to the contestants: the media are likely to dig up everything, and it’s probably not a bad idea to know before they do.

Tags: