Tim Warriner

Storing messages in playing cards: How to encode and encrypt binary data into a deck of 52 playing cards.

The Inner Head: A humorous book about witchcraft, science, mythical animals, planets, ghosts, aliens etc. Written by Leila Johnston and me.

200 Steps of Ageing: Observations about ageing.

Things from years ago:

A program for bruteforcing MD5 hashes: here

Some 80x86 Assembly language programs I wrote years ago: here

How to remember which cards have been dealt from a pack of cards: here

A dismantled Manifoil combination lock: here

What's inside a hard drive: here

Various things relating to hand tools: here