The dawning of a new age

What a pretentious title. In my many years on the internet I’ve had a variety of personal home pages along the way. As usual for the tech-nerd, they are often an excuse to rewrite the blogging wheel, or as a showcase to showoff various creations. Looking backwards on archive.org is a cringeworthy experience. And I have vague recollections of my even earlier efforts, hosted under the …
read more

nginx unit + SSL certificates + Alpine Linux == Value doesn't exist

Are you getting nothing but this:? { "error": "Value doesn't exist." } when trying to upload a certificate? The problem is that your nginx unit was not compiled with SSL support. The error message and logs are singularly un-useful in this respect. If you install unit-1.21.0-r1 (edge) instead of the default unit-1.17, SSL support is compiled in and you will have a better time. …
read more

Golang for a perl programmer

I’ve been a perl programmer … forever. It’s literally been my entire career. I’m thankful for its existence. Very much so. It’s enabled me to do great things, both personally and professionally. It’s not cool and shiny any more. Actually, not true. It’s not shiny, but it’s still cool. There are still many, many amazing things being done with perl on …
read more

Discrete IR codes for a Hisense TV

I bought a cheap IR blaster (the"Tuya WiFi IR Remote Control Hub WiFi Smart Home Infrared Universal Remote Controller For Alexa Google Home Air Conditioner TV") for under $15AUD on aliexpress. The first hurdle to overcome was to remove the default Tuya firmware (I never even installed their app) and install Tasmota on there. That’s probably a subject for another blog, but the short …
read more

Thoughts on the future of social networks

First off, let me say that I’m not actually convinced that there is any future for social networks. I don’t mean that they won’t be successful, or popular, I mean that there seems to be a inevitable slide towards “evil” on any large social network. I’m not sure that humans are capable of having large conversations on a large scale. We’ve evolved the …
read more