The Golden Enclaves: Naomi Novik finally completes a trilogy

Naomi Novik is one of the best fantasy writers around. Her early book, His Majesty’s Dragon and following series was one of my favorites, but it had a problem. It rather wandered around the globe, Patrick O’Brian style. Unfortunately, as an obvious result, it felt rather disconnected and random at times. Naomi Novik conspicuously avoided […]

The Golden Enclaves: Naomi Novik finally completes a trilogy Read More »

The simple elegance of `.get_new_params()`

Reading through documentation for a programming function to find what arguments it likes can be tedious, especially since many of the possible options either don’t work together or aren’t documented. Something I have been including on most of my newer classes is a static method called get_new_params(method=’random’) which does pretty much exactly as it says,

The simple elegance of `.get_new_params()` Read More »

Comparative runtimes of GPU vs CPU showing CPU competitive with GPU in most cases

PyTorch, Tensorflow, and MXNet on GPU in the same environment and GPU vs CPU performance

It has been impossible in the past to get all three of the largest neural network architectures running in the same Python environment in such a way that they don’t conflict and so that they will also train on GPU. The reason I want all the libraries running in the same environment is that AutoTS

PyTorch, Tensorflow, and MXNet on GPU in the same environment and GPU vs CPU performance Read More »

Hydroelectric Power for IOT devices (more fun than practical)

Power, glorious power!That’s what I think when I see the stream raging through the ravine in early spring. I’ve wanted to put a hydroelectric generator in there for ages. There is one problem, there isn’t really enough water flow for enough of the year to do anything. Actually, it’s either dry or frozen solid for

Hydroelectric Power for IOT devices (more fun than practical) Read More »