An Electronic Wedding Invitation

29-11-2016

Possibly one of the nerdiest wedding invitations ever.

Twitter meets SVM and Deep Learning

01-11-2016

Support Vector Machines and Deep Learning are pretty hot right now, especially when it comes to text processing. I thought I'd have a play.

PXLjs WebGL Engine first version

05-10-2016

I've been working away on a pet project for some time now and it's hit the point where I feel I can say that a version of it, is there and more or less working.


From Hackspace to Secret Hacking Lair

12-09-2016

Why I've almost left London Hackspace for an underground hacking lair

Electronic Magnetic Field Camp 2016

17-08-2016

EMFCamp happened this year and I helped out with the First Aid Team. Here is how it went down.

Electronic Patient Report Forms for EMFCamp 2016

15-07-2016

The Electronic Patient Report Form lives again, stonger, faster, more crypted!


Glastonbury Medical IT

08-07-2016

I volunteered to help out with the Festival Medical IT crew at Glastonbury this year, and this is what I learned.

Go-lang and CMake

22-06-2016

How to make CMake and Go play nicely together for continuous integration, fun and profit

BSides London 2016

09-06-2016

Possibly the best little security conference in London. This year, docker, R and static analysis, with some Linux Rootkits thrown in.


Fortran, CUDA and Fluid Dynamics

16-05-2016

Fortran is still popular! Who knew? Definitely alive and well in High Performance Computing.

Astrophotography

25-04-2016

I've been looking into Astrophotography quite a bit - here are some results

Revision 2016

07-04-2016

Probably the largest demo party going! I trekked to Germany for 3 nights under a desk with the best Computer Art anywhere!


Driving through Morocco

16-03-2016

Morocco is a land of contrasts and my first foray onto the African Continent

Writing a password management page in Go

01-03-2016

Using Go in Anger for a Password Management page

FOSDEM 2016

02-02-2016

FOSDEM is the premier conference for all things open-source


Modding a Theremin

01-12-2015

My partner loves playing music so I built her a theremin.

Building a SmartWatch Part 1

26-10-2015

I've embarked on a project to make my own smart-watch.

A Twitter Spam Filter - Part 1

01-10-2015

Social media sucks and now I can quantify it with my very own robot.


Hydroponics - first attempt

15-09-2015

I've been interested in growing basil for a while. I'd seen some pretty impressive results with hydroponics, so we thought we'd give it a try.

Transsiberian Slitscan Technical

25-08-2015

How I made the transsiberian slitscan image.

Transsiberian Slitscan

Transsiberian Slitscan

25-08-2015

What does an 8 gigabyte slitscan of the world's longest train-ride look like and how do you make one?


CCCamp2015

16-08-2015

Pretty much der world uber hacker-festival. We went over to Germany to drink Club Mate and make things in a field.

We need to talk about Social Media

30-07-2015

Some thoughts on leaving Facebook behind and social media in general

High Performance Computing at Daresbury

16-07-2015

I spent a week at STFC Daresbury, learning about HPC and science!


R2kS - A Novel Measure for Comparing Gene Expression Based on Ranked Gene Lists

06-07-2015

An MPI based version of the algorithm described by Ni and Vingron, using dynamic programming to compute the Kolmogorov-Smirnov statistic.

Running your own server, on a real box!

17-06-2015

Decided to move away from a virtual server, towards a real one!

Scientific Programming at Queen Mary

05-06-2015

Or in other-words, messing around with OpenMPI, Intel compilers and large clusters.


So long business, and thanks for all the pixels.

19-05-2015

I'm moving on to pastures new, at the lovely Queen Mary University

Transsiberian Part 17 - DIY

18-04-2015

In this final post about the Transsiberian, I figured I'd list some of the resources, tips and thoughts we had, so that it might help people who wish to visit these places or take the transsiberian. I've also got some nerdy stats to mention.

Transsiberian Part 16 - China. All the way to (London) New York.

11-04-2015

Just as with Russia, I want to write a quick review of China.


Transsiberian Part 15 - Hong Kong and Shenzen

08-04-2015

Back on the metro we head towards Hua Qiang Road and the electronics markets. I'm hoping they are still open and humming the song "I've got a golden ticket"; I'm expect Willy Wonka levels of electronics goodness.

Transsiberian Part 14 - Yangshuo and LongJi

06-04-2015

You've all probably seen the photographs. This is the territory where there are eroded mini-mountains covered in trees and vegetation. There is mist covering the far mountains; you can imagine dragons and monks doing battle somewhere in and amongst them.

Transsiberian Part 13 - Beijing

01-04-2015

For the first time on this trip, I get a taste of home in the form of a delicious dark, craft ale!


Transsiberian Part 12 - Mongolian Border with China

31-03-2015

Soon, we end up in the middle of the Gobi desert - one of these mythical places.

Transsiberian Part 11 - Ulan Bataar

30-03-2015

It's clear from the museum and guidebooks that we've read that Mongolian life is nomadic at heart, and still is in some places.

Transsiberian Part 10 - Russian-around!

28-03-2015

Some thoughts I've had about Russia as we leave for Mongolia


Transsiberian Part 9 - Ulan-ude and the Border

27-03-2015

My first impressions of Ulan-ude is that it is more grim than Irkutsk!

Transsiberian Part 8 - Irkutsk, Listvyanka and Baikal

26-03-2015

It's about half-way through the trip and we have run out of clean clothes. Pretty much the first thing we do is to figure out the washing machine and immediately run two massive stacks of clothes through it

Transsiberian Part 7 - The Rossiya

23-03-2015

The Rossiya, also known as train number 2 when going east, is our home away from home for the next two days and nights.


Transsiberian Part 6 - Yekaterinburg

21-03-2015

Panic! Despair and calamity! My slippers have gone missing!

Transsiberian Part 5 - Kazan

19-03-2015

Despite sounding like something a comic book character would say, Kazan is also a town!

Transsiberian Part 4 - Moscow

17-03-2015

I'm not exaggerating when I say the PA system near Red Square sounds just like the one in Papers Please.


Transsiberian Part 3 - St Petersburg

15-03-2015

St Petersburg - the first stop on the Transsiberian / Transchina trip

Transsiberian Part 2 - Gear

10-03-2015

What to take with you into the great Siberian Wilderness

Transsiberian Part 1 - Planning

14-02-2015

For the last few years, my partner Katie and I have been planning a trip on the Trans-Siberian railway; yes we've seen the film Transsiberian and no, we don't plan on meeting Ben Kingsley on the way ;) It's a part of the world I've never seen and it'll soon be happening; within the next few weeks.


Personal Cloud

05-02-2015

Your own, personal, cloud. Somewhere to keep your files. It gives you smiles!

Giant Tetris on a building; RI Xmas Lectures

Giant Tetris on a building; RI Xmas Lectures

30-12-2014

Rebuilding the UTOPIA Toolkit with the University of Manchester

UTOPIA Bio-informatics Toolkit

UTOPIA Bio-informatics Toolkit

21-12-2014

Rebuilding the UTOPIA Toolkit with the University of Manchester


Bullseye's playground for Target and Psyop

Bullseye's playground for Target and Psyop

12-12-2014

Working with Psyop in NY for Target's mobile winter branding

Oyster Card RFID Ring Mk3

25-11-2014

I've been playing around with RFID Rings for a while now. Using a ring to control access to the hackspace door, as an Oyster card (yeah, I said it - I'm sure TFL don't really care) and generally as a way to interact with things is quite fun and cool. I've made some progress from the last version and significantly improved on it.

Asteroids

Asteroids

05-11-2014

A processing.js remake of the classic game 'Asteroids'. You can play it right now in your browser.


Seven Languages in Seven Weeks

03-11-2014

More like Seven Languages in Seven Months! :D I started out on this course with the best of intentions but after about 3 weeks, things began to slow down. Nevertheless, I've been determined to finish it, or at least put as much effort in as I could.

Year Three Review

18-10-2014

Another year for section9. This October marks 3 years in the freelancing game. It's been an interesting and emotional year this one!

Echoforms at Lexus NX Launch

Echoforms at Lexus NX Launch

26-09-2014

Taking Echo-forms to the Paris launch party for Lexus NX


EchoForms

EchoForms

26-09-2014

A WebGL Kaleidoscope that remixes youtube videos. It can even use your webcam for some really trippy effects!

Nook Patient Report Forms

06-09-2014

Running Patient Report forms on a nook instead of with paper

900 RGB LED Screen

900 RGB LED Screen

06-09-2014

900 LED Pixel Screen for EMFCamp2014


Kaleidoscope for Lexus

Kaleidoscope for Lexus

28-07-2014

A CoffeeGL based Kaleidoscope

The Equatorie

The Equatorie

28-05-2014

Re-creating an historical artifact that never was

Revision Demo Scene Party

21-04-2014

A visit to a weekend of pretty graphics!


Oculus Rift, meet Phantom Limb Therapy

Oculus Rift, meet Phantom Limb Therapy

13-02-2014

Merging the Oculus Rift, the Kinect and custom graphics to treat Phantom Limb sufferers

Phantom Limb Dev Diary Part 4

05-02-2014

The final installment of the Phantom Limb Project Dev-Diary

Phantom Limb Dev Diary Part 3

28-01-2014

Phantom Limb needs a graphics engine.


Phantom Limb Dev Diary Part 2

12-01-2014

The second installment of the Phantom Limb Project

Tailoring a Suit

17-12-2013

Suit you Sir!

RFID Ring

30-11-2013

Wearable tech done right!


Phantom Limb Dev Diary Part 1

25-11-2013

The first installment of the Phantom Limb Project

Another year for S9

24-10-2013

The first full year of making sure I can still eat.

LED Pendant

30-09-2013

Another piece of geek jewellery


The EMF TilDA Badge Doorbell

12-09-2013

Doing some overdue DIY with the EMF Camp badge, radio and AVR

Photo-realistic hands

Photo-realistic hands

06-08-2013

Rendering photorealistic hands for Manchester University

Burberry Kisses, with Google and Grow Interactive

Burberry Kisses, with Google and Grow Interactive

12-07-2013

WebGL based map scenes


Hackspace Burger Finale

21-05-2013

Creating the ultimate burger, with liquid nitrogen and blue cheese slices!

Hackspace Burger Part 2

10-05-2013

Cheese and buns for the ultimate burger


Hackspace Burger Part 1

28-04-2013

Making the ultimate burger with liquid nitrogen and sous vide techniques

Museum of Rural Life Smart Audio Guide

Museum of Rural Life Smart Audio Guide

08-04-2013

An automated recommendation system for museums

Linear Rail Time Lapse

04-03-2013

Giving a little more oomph to timelapse photography


Coin Detection at the British Museum

Coin Detection at the British Museum

18-02-2013

Using OpenCV to extract, clean and stitch coins

California Time-lapse

11-02-2013

The ultimate roadtrip, down highway 1, timelapsed!

Computing History Records and Preservation

09-01-2013

How do you record all this computing stuff and how well are we doing?


edX

21-12-2012

Going back to school, the new way!

Phantom Limb at the Science Museum

13-12-2012

Our work, in the science museum

The Carp and the Seagull

The Carp and the Seagull

19-11-2012

An interactive movie, in WebGL, with Nexus Interactive


Leaving Google

05-11-2012

Going with the big providers isn't always the best idea.

The Obligatory RaspberryPi Post

16-10-2012

I have my first Raspberry Pi so I have to blog about it right?

A Touch Wall under the M1 Motorway

A Touch Wall under the M1 Motorway

04-09-2012

Trying to build a touchscreen wall for Electromagnetic Field


3D Organ Reconstruction

3D Organ Reconstruction

17-08-2012

Working with the University of Leeds on 3D reconstruction with computer vision.

Animation12 - The Boom Box!

10-08-2012

Prop making for science!

Building a Vertical Touch Wall

01-08-2012

Welding together a frame for a vertical touchscreen


Graphics Hackspace

25-07-2012

So I'm starting a meetup night type thing.

User Interfaces in OpenGL

02-07-2012

Some thoughts on OpenGL-based user interfaces.

Modern OpenGL

15-06-2012

Some thoughts and code on modern OpenGL


The Curator's Coin

05-06-2012

Making a fake coin for a lady who worked very hard!

Coin Vision

18-05-2012

Playing around with coin recognition

Stereo Vision

08-05-2012

So how does stereovision actually produce 3D images then?


BSides London

27-04-2012

A went to a security conference in London

Custom Space Invader Waistcoat

16-04-2012

I fancied a fancy waistcoat!

Minimus and Sega

04-04-2012

Using the Minimus dev board to link a megadrive pad to a mac.


New Lab

02-04-2012

I have a lovely new desk!

Resonate Festival

21-03-2012

As part of my final duties at CSM, I went to the Resonate Festival in Belgrade, Serbia.

Spying and starting services with OSX

10-03-2012

How to spy and take control of many Macs for fun and profit!


Phantom Limb Pain

Phantom Limb Pain

03-02-2012

Investigating Phantom Limb Pain with the Kinect and VR

Astrolabe

18-01-2012

I thought I'd have a go at making an astrolabe.

Mosaic

13-01-2012

Using OpenMP and some neat python to show students how to be secure, through intelligent vandalism!


EL-Tape Mesh Top

04-01-2012

One way to use EL-Tape

Linux and Lion together at last (almost)

28-12-2011

Dual booting on a mac isn't the easiest of things.

Super History Girl Necklace

21-12-2011

Rather than buy jewellery, get geeky and make your own!


Lowry to Life

Lowry to Life

05-12-2011

An outdoor installation, celebrating LS Lowry

Numismatic Fun

30-11-2011

Messing around with computer vision.

Bag of Holding +10

21-11-2011

Bags are mostly crap, so I've made my own!


Smiling-Film-Student-Geekery

Smiling-Film-Student-Geekery

09-11-2011

Taking over 50 plus iMacs for fun a profit! A Botnet for art.

MongoDB Fun with Cinder

02-11-2011

Learning a little NoSQL

OSX Admin for the lulz

26-10-2011

Messing about with a room full of brand new iMacs


Solar Minty Boost Mark2

19-10-2011

I'd like a solar panel to charge my iPhone please

Late Night Coding

14-10-2011

Late night crunch time.

Defeating Firewalls

05-10-2011

Getting around annoying firewalls


Node and Mongo

25-09-2011

It's all about the sexy new technologies!

Running with Nginx

16-09-2011

Sorting out my webserver with some lovely nginx.

Forefist Punch

09-09-2011

What is the programming equivalent of a kata?


Knightmare Bash

31-08-2011

Spellcasting....

A Digital Ronin - My year freelancing

21-08-2011

the names of the people and organisations have been anonymised to protect the guilty

Denied

14-08-2011

Mapping where all the evil hackers who bash my server are, in WebGL


Box2D and Puppets

04-08-2011

Playing with physics libraries

Skin

28-07-2011

How do you detect skin, and render it?

USB Eartunnel

20-07-2011

A little body modification.


Vanity in Plastic

15-07-2011

Messing about with 3D Printed selfies

Animation11 - Only

Animation11 - Only

03-07-2011

An art installation for Digital festivals

Nginx from Apache

26-06-2011

Lets try something a little different...


Panopticon

22-06-2011

All the cameras!

Only Installation at the Lowry

Only Installation at the Lowry

15-06-2011

A homage to Trent Reznor - A Giant pinboard

iPhone Macro Lens Hack

08-06-2011

Some proper optical hacking.


Wireless Headtracking and FabLab

03-06-2011

Wireless, almost perfect headtracking

Deutsche Bank Installation

Deutsche Bank Installation

24-05-2011

A massive installation for Deutsche Bank, written in Cinder

Canned Kinect

08-05-2011

Dancing around like an idiot!


OpenGL Bottlenecks

25-04-2011

Looking at where the bottle is a bit tight

Quad Warp, Dual Head

23-04-2011

Getting dual screens working for an installation

The Woes of Soft Shadows

The Woes of Soft Shadows

13-04-2011

Soft shadows in Quartz Composer


Quartz Composer Programming

25-03-2011

Quartz Composer is odd!

Screen Space Ambient Occlusion, again

18-03-2011

I'm a bit obsessed with Screen Space Ambient occulusion!

Depth of Field in Cinder

15-03-2011

Depth of Field is a lovely effect. I thought I'd have a look at how to do this in Cinder.


Solar Charging for the iPhone

03-03-2011

Lets try solar power!

Kinect Skeleton for Skinning

25-02-2011

Skinning is made more fun with the kinect

Motorcycle Computer

20-02-2011

Messing about with a computer in a motorbike


Cinder Skinning

04-02-2011

Learning how to skin a mesh!

Projection Mapping

26-01-2011

Projecting onto things in a smart way!

Cookbot

23-01-2011

Lets make a sous-vide cooker!


Cinder Shadow Volumes

21-12-2010

Making pretty, realtime shadows

Weighted Companion Cube

02-11-2010

No, Glados wont make you kill this one!

British Library Tweet-o-meter

15-10-2010

An installation at the British Library.


Structured Light

06-10-2010

If Radiohead can do it, so can I!

How Leaky is your Country?

19-09-2010

Promoting wikileaks with an interesting graphic

Amiga Bouncing Ball

Amiga Bouncing Ball

13-09-2010

A remake of the classic Amiga bouncing ball, written in processing.js. If you fancy a little nostalgia in your browser, this is for you.


TouchTable DJ Decks

12-09-2010

Lets make a touch turntable!

Animation10

20-07-2010

Getting kids into computing

Apache, GIT and Mediawiki to manage design and projects

19-07-2010

Project management is now fun!


First Ever Installation Success

12-07-2010

Excited! First ever installation!

Virtualisation with CoRD and Virtualbox

02-07-2010

Setting up some virtual machines with CoRD and Virtualbox

EAGLE and Arduino

17-06-2010

Some thoughts about using EAGLE to create Arduino interface boards


Spycam Timelapse

08-06-2010

Modifying a key-ring camera to take time lapse shots.

iPhone RFID Reader

13-03-2010

A small project to hack around with the iPhone and get it to read RFID tags.

NIN Only Tribute

28-02-2010

A tribute to one of the best bands in the world!


Decode09 - Recode Entry

01-02-2010

Attempting to enter the decode09 competition.