Evil geniuses and world domination are 2 of our goals... we also like Dr Who

Spotted this in the London evening standard

no comment

Picked up a London evening standard on my way to London today.



Tennant looking to add extra storey to his house

Productivity on the move

no comment

MacGyver – Role Model for Modern road warriors.

Recently I attended Future Decoded 2015 and decided that this would be an ideal opportunity to see how productive I could be on my journey to London.

So – how productive can you be on the move/?

Not very – 10 mins into the journey and the power shut down. With my Acer’s rubbish battery holding literally no charge I lost a whole page of work I was ironically going to save.

So – what lessons have I learned so far.

1. Power supplies on trains are not suitable unless your laptop has some battery capacity
2. Tickets don’t look like tickets – what I thought was a ticket was a seat reservation.
3. Buying your tickets in advance may not get you all your tickets*

So – as I write this we are at Birmingham International. Here’s some other things I learned today :

I forgot to add blog writing software to my machine – so I am writing the text of this blog post using Libre office. The main lesson here is – I suppose – adapt or die.

The modern road warrior isn’t a Mad Max gruff and aggressive type – although that might be different for a London based road warrior – no. Today’s modern road warrior is a Macgyver.

MikeGyver sat – eyes every ready, scanning the available networks. It was no good. He hadn’t seen a viable WiFi since home base. His ageing Acer netbook spluttered. Power. He needed power. In the modern wasteland the source of life was power. Luckily he had spotted a spare socket in the carriage where he was sitting – so for now… he could at least survive.

If only he could get some decent wifi.

Instead of rubber bands and paper clips however it’s about apps and switching between data formats.

It’s about leaching power where ever you find it.

It’s about tethering your phone to your laptop to post from your hotel room, and about prioritising and managing how you utilise the free 30 mins of WiFi you get.

It’s also about recognising the difficulties. The Acer Aspire I started writing this on had been retired to the bag. The continued loss of power made it too unreliable to continue, so instead I wrote this last section using my phone and the WordPress app I have installed on it.

We’re now leaving Coventry. And as we go I get a hint of WiFi. Fleeting like a ghost it flickers and disappears. In my list of WiFi access points it shows a virgin train access point like a spectral photograph it shows what once was.

I look up for the first time on our journey and I see fields. Green and autumnal brown ridged and ploughed fields. I think I should like to take this journey again in the summer to see these fields alive again.

The battery in my phone had depleted to 26% and a feeling of panic sets in. I realised that I hadn’t switched the socket on.

I’ve been on the train for 35 mins and we’re now approaching Rugby. Fields have given way to a red brick Travel Lodge and a red brick station. I’m pretty sure that BOX Telematics used to use a company here to build their boxes. I wrote the quality checking software to ensure that manufactured boards were operating correctly.

A woman in the carriage is having a conversion on her phone, she talks of a receipt,and getting in touch with Argos with a northern, almost Geordie accent. I realise I have been so engrossed in writing that I don’t recall when her conversation started.

While we are paused in front of rugby station I’ll fill you in on what happened to my rail tickets. Following advice from Craig guest I tried my journey details through national rail line and the difference was amazing. The cost of my journey to London was a little over £20. My journey would be provided by Chiltern railways. I checked my tickets ahead of time and the reservation letter mentioned the London docklands railway but they forgot the tickets. I don’t mind having to buy additional tickets and Chiltern have said they’d refund me the cost of a ticket when I get back.

Leaving Rugby - the challenge continues

Leaving Rugby – the challenge continues


And now the train again takes the strain and we continue our quest towards London.



Recent Updates

no comment

Last week was OggCamp – and we’ve both had a somewhat fallow week this last week.  Dave has been working on illustrations for a set of Cambridge folk stories, and I have been researching trophies, and wrote a page on the Tuxters project site about trophy construction.  As Dave has been so busy working on illustration work, he hasn’t been able to complete the OggCamp video.  Of course other TitaniumBunker videos from OggCamp are available on YouTube.

I don’t want to replicate what I wrote there – but I will say that I am now putting my fledgling 3D modelling skills to good use in an attempt to create a 1/4″ hex nut model that can be used to boolean out a cavity.  Looks like my skils aren’t that great, and my blender-Fu needs work.  Luckily I know someone in the trade so to say so he was able to advise me of where I went wrong.

Speaking to Dave over the weekend he suggested that 3D printing trophy toppers could be time consuming and expensive.  Therefore we think that the best approach would be to make moulds based from the original 3D print and then cast using resin.  He pointed out that 1 3D print could produce multiple moulds, and each mould could cure simultaneously. So this is something we’re going to look into.

Here’s a video about 3D printed moulds – so that might be something to look at :



Talked at #OggCamp

no comment

This afternoon Dave gave his talk at #OggCamp – you can find his talk here – and a video will be uploaded as soon as we can get it rendered.

Snail Tales Final Project
Snail Tales Final Project
snail tales final project- (1).pptx
2.2 MiB


Off to OggCamp on Friday

no comment

Dave and I are off to Liverpool over the weekend to attend OggCamp.  This year Dave is speaking about his Snail Tales project development.  I’m looking forward to it. I’m also looking forward to the Unconference aspect of the weekend – for me this has always been the biggest draw rather than the scheduled track.

I hate to say I told you so… but….

no comment

cooper says soWell – like the title says : I hate to say I told you so, but I did so tell you so.  Way back in the Volkswagen problems post, I suggested that the ground work was probably  under way to attempt to divert the responsibility for the software issue away from the board, and towards software engineers.

Artur’s first point about software group size could – if I were more cynical – be an attempt to create a narrative around this.  Something along the lines of “It was a few rogue programmers that released this code”


Michael HornVolkswagen’s US boss said to US Congress :

My understanding is that it was a couple of software engineers who put these in

I’m really concerned with Volkswagen – with the quality of their processes. According to Michael Horn, 3 people were able to get software onto millions of cars world wide with no quality or compliance checks? 3 people?

The assertion that the board had no knowledge of this seems to suggest that the board had no idea of what was going on in their own company – so are they actually admitting that the board was incompetent?  This seems like deflection – particularly if the reports from CNBC that the board were informed in 2007 and 2011 by Bosch, and their own technicians are to be believed.

A worst-case scenario for Volkswagen would be a steady drips of new revelation. And, indeed, new reports published by several German newspapers, including the weekend Frankfurter Allgemeine Sonntagszeitung, indicate the Volkswagen AG supervisory board was warned of the diesel cheating scam by both a key supplier and some of the company’s own engineers.

A letter dated 2007 shows that the automotive mega-supplier Bosch pointed to illegal modifications to its control software, the reports said.

And VW’s own technicians flagged the issue for the automaker’s board in 2011, they said.

I also think that it’s troubling that the potential fix for this is the installation of a urea treatment tank (on certain models).  So I think the decision was made based on a manufacturing hardware decision – it’s certainly cheaper to manufacture the same car for European and US markets – and to get it through the tests a software patch was needed.  The decision will therefore be blamed on the last person involved – which will be the software department, rather then the originator of this scheme.

I think the point I’m trying to make here is that there is more than software at fault – so with that in mind I’m going to suggest that Volkswagen start moving away from cars, and instead work on public transport infrastructure.  Here’s a Bus design idea that I really think that Volkswagen should attempt to implement

Suggestion for the new Volkswagen Bus

Suggestion for the new Volkswagen Bus

At least there wouldn’t be the amount of carnage that I suspect there will be when Volkswagen start throwing people under the bus.

Electoral Reform Services feedback form

no comment

I received a letter from my local council regarding the electoral register, and that I needed to refresh my information.  So I visited their website and entered the super secret codes from the letter to obtain access to my records.  I must say the process seemed straightforward enough – until I reached the feedback section.

Now I hadn’t noticed until the feedback form, but the querystring contained quite a lot of information. I had a quick play with the feedback form, and sent the following communication to the technical department at (I assume) Electoral reform services Ltd.  Here’s what I sent them – I’ve censored some of the data within this communication. For more information, the code1/code2 are the security codes from my letter.

I was just looking around the feedback form (I just completed my form on-line) – Have you guys seen how much data is sloshing around in the query string? Here’s the address of this page :



What’s interesting is that this query string data is just slapped into the fields, meaning that if you change the URL, you can effectively send a feedback about a different authority, or person, or address or indeed anything. Why not store this stuff in session, where I can’t access it?

Potential implication : Spam messages sent to every council about every property from a fake name. Once feedback is sent feedback cannot be re sent – this would be a denial of service for all legitimate users.

Potential implication : XSS – These values are posted into the page into fields. It should be possible to strip out anything that looks like JS, and hopefully you’ve done that. I’m too scared to try it.


Mike Hingley

It’s possible that this information was floating around all the time on my query string but I never saw it.

Poster design awards

no comment

Last weekend, miss Vicki and I ventured firth to Leeds for the NODA AGM. It turns out that a poster I designed was in the running for the Thomson Leng trophy for the NODA national poster design competition.  I ended up winning first place  so I thought it might be a good idea to write about the poster and how I made it.

I was asked by the director to design a poster for his production of communicating doors. He asked that it be cartoony and a little comic book like

I had long admired the artwork by Adrian Salmon on the Big Finish Bernice Summerfield audio CDs. Here’s an example of one

empire state

I love the use of the black line and the  fill colour in this case blue. I thought it was cool approach to colour I would try to apply to this poster. I spent a couple of hours noodling in Krita and came up with a rough colour studycomunicating doors

The character proportions wasn’t that great so I set about drawing a better layout on 12 field animation paper.  I photographed it and imported into my computer

communicating doors2

I inked up and coloured the artwork in Krita. Blocking off the bottom of the poster where  the show information was going. The director wanted to add that information there himself,
 Next up, Typography. I saved a flattened version of the post from Krita and used it as a template to create the curved text for the title of the play. I got a number of fonts I thought would work well for the title and ran them past the Director, We both decided that #3 was the font
 communicating doors tesxt


 I removed the template and saved off a png of the page before loading it into the layered krita Document and adjusting it position a little.

communicating doors layout

 Finally I sent the Artwork off to the Director for final approval before he added the show information to the bottom of the poster.
Here’s the Final poster:
 communicating doors FINAL
Finally here’s a picture of the Thomson Leng trophy.
I really enjoyed working on the poster. Thinking back it was one of the last things I drew on my laptop, It used to hang and crash krita a lot, but now I upgraded the RAM it might be time to revisit drawing on my laptop. The last couple of productions for Waterbeach Community players, I have used photo montages for poster designs, hopefully the next one I can draw again!

Windows XP… Be afraid

no comment


Volkswagen problems

no comment

mwha ha ha

I’m sure that it hasn’t escaped your attention, but Volkswagen has been caught doing something underhand and sneaky.  Volkswagen is accused of implementing software code within a diesel car’s engine management computer to detect the presence of emissions sensing equipment, and modify the flow of fuel through the engine to attain lower emission ratings and therefore pass the emissions test. The effect of this is that Volkswagen had an unfair advantage over other diesel manufacturers, and at the same time the emissions of these cars are actually up to 40% more than under test conditions.

The fall out of this scandal has forced the Chief Executive -Martin Winterkorn- to resign, the share price to plummet and leaves Volkswagen with its reputation in tatters and facing a potential $18 Billion fine.

Artur Fischer  (Joint CEO of the Berlin Stock Exchange) – was interviewed on BBC Radio 4 and had the following to say about the scandal, and interestingly about software:

“But I really like your listeners to remember that software changes can be done by small groups of people and can be deployed in millions and the real question I have, from a distance is,  How about software quality assurance? How about compliance? How big was that problem inside the company? and for that to analyse you need to have a fresh start”

Overall I’d agree with Artur’s first point – that software changes can be made by small groups of people – however the rest of this statement left me feeling uncomfortable.  Artur’s first point about software group size could – if I were more cynical – be an attempt to create a narrative around this.  Something along the lines of “It was a few rogue programmers that released this code”, and the “Fresh Start” that he talks about could be an attempt to prevent too much scrutiny of the processes around software development.  Fresh Start was also a phrase used by the outgoing Markin Winterkorn.  I’m not sure what analysis you can do if you implement a fresh start – and it again cynically may look like an attempt to bury other systemic failures within the VW group.

It’s a fact of life that software is more and more prevalent in the things we buy and consume today, and with the future Internet of Things materialising around us, I think we need to be concious of the issues that can arise from software lurking in things that we may not traditionally associate with running software..

At OggCamp a few years ago I heard Karen Sandler talk about the pacemaker she has fitted, and the  issues that she struggled with around the problem of bugs in medical devices that are implanted into your body – like pacemakers and insulin pumps – how these can be hacked or manipulated, and how the code for these devices is unavailable.

We place a huge amount of trust in out cars – and underpinning this trust is code. How can we be sure that the code in my car won’t detect a test condition, and lower the fuel consumption? That could leave me without power while driving, and therefore potentially in danger.

So how do we mitigate the issue that software is going to be ever present in more and more things ?

Well for some devices like My Friend Cayla, or garage door openers security researchers have done the research to identify issues with those devices.  Some manufacturers may be able to issue patches to affected devices.  I’m less sure how a patch could be distributed to my car, or a pacemaker.  The EFF believe that the Volkswagen emission test issue could have been uncovered if there was access to the source code – I’m betting that Martin Winterkorn is probably wishing that their software was accessible through some mechanism.


Credit :

Title : Villain – Wikipedia, the free encyclopedia

Source : https://en.wikipedia.org/wiki/Villain#/media/File:Villainc.svg

license : Attribution-ShareAlike 3.0 Unported