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



6 Jan 2021 : The lights come down #
It's epiphany and that means time to remove the decorations from the site. As it happens, we'd already moved on from Christmas snow to New Year fireworks. Now we're back to bog-standard-bokeh. As we plunge through the gloomy winter months (I actually like a bit of gloom), I reflect that the next scheduled site-styling isn't until Halloween. That's rather a long way away. I should think of some other things to celebrate in between and if you get bored of bokeh, don't forget you can always tweak the style yourself.
1 Jan 2021 : Contrac 0.7.5 released #
An updated version of Contrac is now available from OpenRepos (source on github). This latest version improves the diagnosis key matching algorithm. One of the consequences of the change, and the increasing quantity of keys coming from the servers, is that the length of time to process the keys has increased significantly. I've therefore also moved the processing into a background thread so that it doesn't interfere with the sending and receiving of keys while the processing takes place.
31 Dec 2020 : Happy New Year 2021, goodbye 2020 #
Everyone seems pretty miffed about 2020. I know it was a bad year for many, but I'm thankful that for me it wasn't so bad compared to what others have been experiencing. Still I'm hoping for a better year next year for everyone. Enjoy the fireworks on the site, a modification of the lovely shader originally created by Martijn Steinrucken aka BigWings.
21 Dec 2020 : Christmas time! #
Time to put up the Christmas decorations... In the real world we have a lovely Christmas tree and on this site it's started snowing. The whole year has been a bit crazy and it's still looking that way right now, so wherever you are and whatever you're doing, I hope you're doing okay.
12 Dec 2020 : Waste data dump #
Today I uploaded another waste data dump, this one only a week since the last, and quite possibly my last of 2020. That means I may already have a complete set of data for the year. I'll write more about this in a future blog post if it does turn out to be the case. So where are things at this week? It was a bit of a heavy week waste-wise, with an average of 207.1 g/day, significantly above my 2020 average of 173.8 g/day. It's still below my target though. My general waste was higher than usual, as was my card waste (packages arriving before Christmas), but everything else was on a par or lower than the fortnight before. Let's see how it pans out for the year in my next blog post.