How.nz - AI Development Blog

Practical notes on ML inference, GPU kernels, AI agents and shipping software, by Lee Penkman, builder of App.nz, Netwrck and Text Generator.

If you run Linux services long enough, you eventually pick a side: Supervisor or systemd. The right answer is usually: systemd for the host, Supervisor when you need a lightweight, app-level process manager inside a container or a legacy stack.

This post is a practical comparison and then a walk-through of monitoring strategies, including how we wire AI agents into monitoring to auto-fix common outages (like what we keep in ../netwrck/monitoring).

Continue reading

In this tutorial, we’ll explore how to use two powerful Python libraries: Librosa for extracting audio features and the Espeak Phonemizer for converting text into phonemes. Much like the improvements seen in AWS Elastic Beanstalk v3, these tools can significantly simplify your work with audio and…

Continue reading

There’s a great video on YouTube about teaching kids Lua programming through Minecraft: https://www.youtube.com/watch?v=gyyuOyC7hzQ Using Minecraft’s computer blocks to teach programming is an excellent approach - it makes coding fun and interactive! Let’s explore the basics of Lua programming…

Continue reading