Apr 102011
 

Yesterday the Grand National was run which for those who don’t know is a steeplechase (horses jumping) that is a bit of a national institution as nearly half the adult population of the UK bets on it. It is even one of the sporting events required to be shown on free to air television (at least in the UK).

But how many people are aware that 2 horses were killed running the race ? And how many are aware that three of the horses that finished required emergency treatment for dehydration at the end of the race … including the race winner ?

Probably relatively few. The television coverage apparently did not show the deaths, and the cameras were allegedly trained to avoid the scene of dead horses being pulled off the course during the second circuit of the course. Why wasn’t this shown ? It is part of the reality of the Grand National, and lying about this presents a false picture of what the race is.

Lying may seem a bit of an exaggeration, but how often are accidents in a sporting event hidden from us ? Car crashes in racing are shown, injuries in sports such as rugby are shown, etc. Yet those show video horse racing want to hide the accidents from us. Perhaps they are worried that showing horses being killed will discourage those throwing money at the sport.

Looking closely at the coverage, it was noticeable that :-

  1. During the race itself, no mention was made of the deaths or even the course change that happened to avoid the two fences where the two horses died. Whilst horse commentators don’t have an awful lot of time to add in extra detail, you do wonder why the course change wasn’t mentioned.
  2. During the race, a ticket tape at the bottom of the screen showed the ‘fallers’, but no mention was made of the deaths.
  3. After the race, they went through the position that all the finishers were placed and went into detail of all the non-finishers. No mention was made of deaths at this stage.
  4. In the long post-race analysis and interviews (during which time of course, many people will have turned off), there was one small mention of the horse deaths. They spent more time panning over shots of pretty ladies than they did mentioning the competitors who died.

It turns out the television coverage did briefly show the tented off area enclosing the two dead horses.

It is easy to get carried away with the deaths of race horses during a race and suggest banning races, but I’m not one of them. Even someone as ignorant of horses as I am, can easily see that horses like racing – many of the horses who fell, picked themselves back up and carried on without their jockey. And indeed it is possible to see that some horses say to themselves “bugger this for a game of soldiers, I’m quitting” and refuse to go on – that’s what “pulled up” in the statistics means (5 ‘pulled up’ and 3 unseated their rider in the 2011 race).

Unfortunately a lack of easily accessible statistics on fatalities at the Grand National over time means it is difficult to say whether the race has become safer over the years. Although it is notable that there were just 2 fatalities in the first 10 years of the Grand National (with admittedly far fewer runners) leading one to suspect that measures to increase safety have perhaps not been as effective as was hoped.

Mar 282011
 

Today I hear the Apple iPhone has been bitten by yet another bug causing alarms to go off at the wrong time. This is hardly the first time that Apple has had a problem with it’s IOS Clock application. And every time Apple rushes out a “fix” that supposedly stops the problem.

It’s now blatantly obvious that Apple is rushing out “workarounds” and not spending any time on proper fixes here. I mean come on guys, a software clock is hardly rocket science. You shouldn’t be having multiple related problems like this.

What is almost certainly happening here, is that Apple management are accepting quick fixes from the engineers, but ignoring their requests to spend more resources on properly fixing the application. Odd as it may seem, the Clock application was probably originally written by one of Apple’s least experienced engineers – it is the kind of application farmed off to the new guy who has just arrived from University.

Now that is usually fine – Notes works well enough – but in some cases you end up with an application that is riddled with inexplicable bugs and Clock’s time related bugs are inexplicable in the sense that Clock should be using APIs to do this which are ancient and robust in the extreme. This sort of problem is commonly found in the kind of code that is overly complex, inscrutable, and makes far too little use of APIs.

What Apple’s engineers have probably done is ask for time to ‘refactor’ the code. What this means is basically :-

  1. Ripping out code that implements functions that have been implemented in a library somewhere. Novice programmers often write code that implements a function that has already been written. The programmers writing the library function usually have a greater incentive to get their code right.
  2. Ripping out and replacing the worst of the inscrutable code.
  3. Shuffling around and improving the documentation.

Unfortunately when an engineer mentions the word “refactor”, poor managers think “unproductive” (or in the worst case don’t understand and don’t ask). You wouldn’t have thought that Apple was riddled with poor managers in charge of their software engineers, but perhaps they are. This is a really bad sign for Apple (and Apple customers) – all of their products rely on good software engineering, and if they can’t get a Clock application right, you have to wonder how soon the rest of their code will collapse around our ears.

Apple – it’s time to do something serious. The Clock is ticking …

(sorry)

Mar 232011
 

I managed to add a few more images to my gallery of images of the South Downs

1: Daffs

Daffodils

Unusually (for me) in colour!

2: Memorial To Forgotten Kings

Memorial To Forgotten Kings

Of course I don’t really know that this little bump in the ground is really the burial mount of a long-forgotten kind, but it could be.

3: Cows On The Brow

Cows On The Brow

Just to show it isn’t always sheep!

Mar 212011
 

A few more images from my trip to the Peak District …

1: Buxton Monument

Buxton Monument

If you look closely at the top of the hill in the distance, you’ll see a little blob that’s in fact the folly on top of one of Buxton’s hills.

2: The Long Wall

The Long Wall

The first set of images (together with a link to the full gallery) can be found here.