It's been more than 3 months since my last post. Have I finally sunk into the depths of depression and debauchery since leaving my job? Do I start my day by waking up at 11am and having a mimosa? Do I end it with a can of Pringles at 3am, going through a box set of The Wire?
I tried my hand at automated trading on Betfair, which is a sports betting exchange. Automated trading on Betfair is similar to automated trading in real life, except the stakes are lower, the taxes are none and the APIs are more pleasant.
In the process of getting this whole system to work, I managed to do many interesting things:
In fact, even if it did make money, I think there's a lot of interesting stuff and pretty pictures to look at and write about. Perhaps one day I even will.
I read some Bitcoin and Ethereum whitepapers. It's a pretty cool idea.
You may have noticed that it looks like blog isn't statically generated by Hakyll any more. That's because it isn't.
One day when I was taking a break from my Betfair adventures, I decided to reorganise all the stuff in my private diary (that I use DokuWiki for) and realised that it would be cool to:
At least that's what I think my thought process was now, back then it was more like "what if I learned Django?".
So I made Kimonote, which I guess is a note-organizer-slash-blogging-platform that focuses on minimalism and ease of navigation. Wanna see my previous post tagged 'programming'? It's there, on the left, in the sidebar. Previous post on the blog? It's also there. News from Paddington? Here. News from Paddington, but in a format that allows you to consume the whole history without clicking "next"? Sure. Project Morrowind and my posts on Raspberry Pi from before I went to university? No problem.
Interested? Head on to the landing page: there's a sign-up link there that lets you... no, not sign up, but leave your email so I can see if it's worth making it more than a place where my blog lives.
After a few days of tinkering with Hakyll and migrating my pages from WordPress and making sure everything looks okay, as well as dealing with stuff like compiling Haskell on a box with 512MB RAM and buying the cheapest domain name I could find, this is my new home -- a statically-generated blog. All new posts (ha-ha, as if you expected any) will go here, though some images will still be hosted on WordPress. Let’s see how it goes.
So I decided to dust down this old blog for once. I realise I haven't posted anything in the last 3.5 years, but that just means I have a lot to write about, right?
Here's a quick recap of what went on since the last post:
I went to university, managed to graduate with a decent degree and met lots of cool people (you all know who you are!)
My final year dissertation project was at the intersection of bioinformatics, machine learning (Bayesian networks) and kind-of-but-not-really-high-performance Python.
My Raspberry Pi is still alive, bar a single memory card failure (there are two types of people: those who do backups and those who don't do them yet). I decided against running large-scale raytracing experiments on it, so it now hosts some random lightweight services (files, wiki).
tRayce got some cool new features. I tried adding global illumination to it (photon mapping at first, but then settled on simple pathtracing), as well as importing OBJ files and textures. Here's the Stanford Bunny, painstakingly pathtraced to perfection.
I'm getting some Donnie Darko vibes from this.
I wrote lots of other crap, including a Scheme interpreter, an AI for the card game of Durak, a Minesweeper board solver, an unfinished space trading game with a simulated stock exchange etc.
For my next trick, I'm going to try posting here more often than once every 43 months.