I created this site to keep track of the various things that I do, and to share anything I have learned along the way in the hope that others will improve on it and share in return.

Object-Oriented Genetic Improvement for Improved Energy Consumption in Google Guava


DOI: 10.1007/978-3-319-22183-0_20
Authors: Nathan Burles, Edward Bowles, Alexander E.I. Brownlee, Zoltan A. Kocsis, Jerry Swan, Nadarajen Veerapen

Published in the challenge track of SSBSE 2015.

Attached is a draft copy.

SSBSE 2015 challenge track timeframe:

Submission deadline: 2015-05-01
Acceptance: 2015-05-26
​Camera-ready: 2015-06-05

Curriculum Vitae

CV Preview

Attached is my CV, as well as the LaTeX source required to build it (for some reason automatically renamed to cv.tar_.bz2 - you might need to save it as cv.tar.bz2 for it to extract).

It's based on the ModernCV class (classic blue), but with some quite substantial modifications.

The first two pages are attached as a (low-quality) jpeg, for previewing purposes...

Finally, I'll try to keep this up-to-date as much as possible!

Fixing CrashPlan in Xubuntu 14.04

I run CrashPlan on a variety of devices, but invariably access them in a "headless" manner from a computer running Xubuntu (currently 14.04).

After upgrading to 14.04, however, CrashPlan stopped working. This is a known problem, but unfortunately they haven't fixed the issue - simply created an obscure post so people can apply a workaround themselves! [...]

Starting A Process In A "tmux" Session Using Cron


Some processes can be happily run on a regular basis using cron. If you want to start a process every time the system is rebooted, however, it's possible that you want to be able to interact with the process (rather than just letting it run completely in the background).

Fortunately, processes can be started within a tmux session - meaning that you can reconnect to the session whenever you want! [...]

Setting Up A Shared XBMC Library

Although I only have a single device running XBMC, I've set up a shared library mainly so that I can reinstall RaspBMC (or switch to OpenElec, etc) whenever I want without having to worry about the library.  Another benefit is that I can run the shared library using MySQL (stored on a USB Hard Drive) on a BeagleBone Black - with a more powerful CPU, and directly connected to my media!

Server-side setup

This is on a BeagleBone Black running Debian...

Install MySQL: [...]


Subscribe to Nathan Burles PhD RSS