PyTorch and the GPU: A tale of graphics cards

Recently, I've been learning PyTorch - which is an artificial intelligence / deep learning framework in Python. While I'm not personally a huge fan of Python, it seems to be the only library of it's kind out there at the moment (and Tensorflow.js has terrible documentation) - so it would seem that I'm stuck with it. Anyway, as I've been trying to learn it I inevitably came to the bit where I need… Read more →

Buying overhead camera supports

As part of our Hull Pixelbot Rugby effort we need some supports for the camera that we will use to track the robot player positions. Searching for “camera supports” doesn’t work. But after a bit of bouncing around Amazon I came across the above. It’s supposed to be used by photographers to support backdrop cloths, but it provides exactly what we want, a portable means of hanging a small camera ove… Read more →

UK and Ireland Programming Competition 2019

This is a bit of a while coming, mostly down to the need to generate Mobile Devices content each week. Better late than never. Back in mid October we once again took part in the UK and Ireland Programming Competition. We fielded teams for the first time last year and this year doubled our entries with 4 teams. Each team can have up to 3 members and are given 1 computer and 0 internets to solve up… Read more →

Potato Clock

First thing yesterday morning number one wife told me that she was going to get a potato clock. This threw me completely. I remembered from years ago a demonstration which showed you can power a clock from a potato (you can buy kits) but I didn’t think that science experiments were on the agenda in any particular way. Then the fog cleared. What I should have heard was “get up at eight o’clock”. Fa… Read more →

Project XCloud looks very good

When David came round last week he showed us some Xbox games running on his Samsung phone. Not directly of course, but via Project XCloud. This is presently in Preview and David had managed to join the preview program. Once he had connected to our WiFi and paired an Xbox controller with his phone we were able to see a perfect rendition of Forza Horizons running smoothly on his tiny device. It just… Read more →

First Dedicated Server

This last week I have been playing with my new server. The server its self is running Ubuntu server 18.04. I have used Linux and specifically ubuntu flavours for many years. Most of what I have done before was through a GUI rather than the terminal. So far I have... Read more →

Hull Pixelbot tracking for robot rugby

At the last hardware meetup we decided that it was time to get our robots playing rugby. The idea is that it is a team game, with members programming their robots to make plays in a playfield. . We’ve no idea how it the game will actually be played but we have decided to find out by just doing it. Brian has done some sterling work (see above) with an image processing application that can now ident… Read more →

Old game boys never die

There must be about twenty quid’s worth of stuff here…. A couple of weeks ago we went to Comic Con in Birmingham. As I remarked at the time, | didn’t buy much. One of the reasons was that I already had lots of things for sale on some of the stalls. Today I happened across a bag full of bits and bobs, including my beloved Game boy Color and printer. Amazingly it still had some of the pictures in th… Read more →

Exporting an SQLite3 database to a directory of CSV files

Recently I was working with a dataset I acquired for my PhD, and to pre-process said dataset into something more sensible I imported it into an SQLite3 database. Once I was finished processing it, I then needed to export it again into regular CSV files so that I could do other things, such as plot it with GNUPlot, or import it into InfluxDB (more on InfluxDB in a later post). With the help of Stac… Read more →

Low light photography

I took this picture with my phone in the cinema last night. I liked the look of the lights. I’ve got a proper camera, but I seriously doubt that it could have come up with a better result. Most impressive. Read more →