Long Strange Trip

  • Helm, Kubernetes, and the immutable configMap… a design pattern

    Lets say you have got some program that doesn’t reload when its config changes. You introduce it to Kubernetes via helm. You use a configMap. All is good. Later you do a helm upgrade and… nothing happens. You are sad. You roll up your sleeves, write some code using inotify(), and the program restarts as…

  • Project Block Heater

    Project Block Heater

    Here in the great white north block heaters on cars are common. They are a bit less important than they used to be in this day and age of fuel injection and engine controllers, but they still are needed in the colder bits of the country to keep your oil from turning to taffy. (see…

  • A smarthome platform bytes the dust: Lowes Iris is dead

    A smarthome platform bytes the dust: Lowes Iris is dead

    You might have read about the now death of Lowes Iris. For a while they had been looking for a buyer. Instead they will brick all the devices and call it a day. This highlights one of the challenges of IoT… people expect the devices to live longer than the revenue streams that support them.…

  • Crispy Cold Cyclist Counters

    Crispy Cold Cyclist Counters

    Earlier we talked about “the spirit of optimism”, a bike counter on King Street Waterloo that goes to 500K/yr for cyclists. Well it was another crisp cold day here in sunny Waterloo. A balmy -26C this morning, warming up to a brisk -22C at lunch time in the sunshine. And, as you can see from…

  • Tales from the Road: Christ the redeemer of … coupons

    Tales from the Road: Christ the redeemer of … coupons

    I was just reminded of this by a friend and thought I would share. A few years ago I was in a taxi cab heading from Jerusalem to Tel-Aviv (well, to the airport nearby). After getting into the cab, the driver, upon seeing that was I was not a local, said that he had a…