flypig.co.uk

Welcome

I'm David Llewellyn-Jones and this is my homepage. I'm a software engineer at Jolla, who's also interested in programming, security, privacy and graphics. I occasionally crave adventure and a good thunderstorm. You might be interested in my software, my research or my random musings.

Want to know more about me? Here's a personality sketch written by a psychologist when I was in school.

“David is of high intelligence, although lacking in true creativity. He has a need for order and clarity, and for neat and tidy systems in which every detail finds its appropriate place. His writing is rather dull and mechanical, occasionally enlivened by somewhat corny puns and by flashes of imagination of the sci-fi type. He has a strong drive for competence. He seems to have little feel and little sympathy for other people and does not enjoy interacting with others. Self-centered, he nonetheless has a deep moral sense.”

Wow. Harsh. But disturbingly accurate.

Control panel:
Site style Disable background shader

RSS feed Constantia server Deviant Art Shapeways LinkedIn Twitter Launchpad SourceForge GitLab GitHub PGP Public Key Email

 

News

24 May 2020 : Waste data dump #
This week was not a great waste output week. My average was 289g/day, only just below my 300g target. Mostly that's the product of me taking some time out with Joanna, meaning bottles of drink and a single-use escape room game with lots of packaging.
16 May 2020 : Waste data dump #
A slightly concerning uptick in my waste output for this fortnight. My daily average was 178g, when for the last couple of months I've been running at under 150g per day. Most of tha extra was caused by a couple of exceptional glass items (honestly, a peanut butter jar and an aftershave bottle is all it takes), but that still counts. My 2020 average is now at 192g/day, below my 300g target, so I'm still doing okay.
2 May 2020 : Waste data dump #
Another fortnight very similar to the last one, and that's positive news. My daily waste output averaged 146g per day, satisfactorily below my 300g per day target. Last week I expressed my surprise at how similar my output has been over the weeks since I started working from home and this fortnight shows the same trend. A trend of consistency.
25 Apr 2020 : Reducing my carbon footprint #
I'm trying to reduce my environmental impact, but it's hard. In an attempt to make progress I've decided to try measurement and goal setting, and next year I'll probably have to extend this to public self-shaming. You can read about my carbon footprint situation (spoiler: it's not good) on my blog.
 
22 Apr 2020 : libcontrac Contract Tracing Library #
After discussing the Google and Apple Covid 19 Contact Tracking API on my blog, I've now put together a library, released under the GPLv2, that implements the cryptographic specification of the protocol. See the libcontrac page (really just a holding page right now) and the API documentation for more info.