Hung Truong: The Blog!

  • May 25, 2026

    Vibe Printing Garden Supplies With AI

    Tinkercad model of irrigation tube holder
    This test model is making me hungry for swiss cheese

    Last time I 3D printed something, it was a replacement part for my Toto Bidet toilet seat. Since it was such a weird looking part, I just did it manually in Tinkercad.

    Yesterday, I was setting up my custom-built automatic irrigation system into my garden. I was installing some 1/2 inch irrigation tubing when I noticed that it was kind of hard to get it to sit in the garden bed without getting in the way of the plants. Here's a preview of the system, btw, if you are interested:

    Anyway, I thought it might be better to clip the irrigation tube to the side of the metal raised bed somehow. I looked online and didn't see any clips being sold, so I thought I would try to 3D print one myself, since that would be way cheaper and faster than buying one online, anyway. This time I enlisted the help of AI.

    More …

  • May 03, 2026

    Migrating from Jekyll to Hugo

    Hugo logo
    Hugo: with 250% more colors than Jekyll!

    While I was publishing my latest blog posts, I started noticing that it was taking forever to actually generate the static files. Locally, it took about 48 seconds to build the whole site. When deploying on Cloudflare, the whole process took almost 3 minutes. I knew that other static site generators were faster, especially those that are written in Go, so I decided to migrate my setup to Hugo, a faster one.

    More …

  • April 28, 2026

    Vibe Coding a New Voice Cloning Audio Article Generator With OmniVoice

    OmniVoice Logo
    I'm pretty sure this logo is AI generated

    I was listening to the generated audio for my blog post that I wrote yesterday about running local AI agents, and some of the sentences were kind of annoyingly spoken. I don't want people to get the wrong idea about me (that I speak weird), so I thought I would do some work on improving the way that I generate audio for my blog posts.

    I've had some ideas in my head about ways to improve the workflow for making these audio files, so I went ahead and vibe coded a graphical CLI tool (since those are really cool right now) to do it. I also switched from using Qwen TTS to a model called OmniVoice after testing it locally on my Mac Studio.

    More …

  • April 27, 2026

    Running Local AI Agents in 2026

    2B and 2B-powered USB device from Nier:Automata
    This is the only 2B model I need!

    I previously mentioned in my blog post about OpenClaw that I was really hoping that I could run an AI agent locally some day, but that the quality and speed of those local models was still too low to actually accomplish anything. I've been giving it another shot after testing Qwen 3.6 35B A3B (I recently replayed Nier: Automata, btw, maybe because all of these model names reminded me of 2B and 9S and A2). So far, the latest Qwen 3.6 model has been doing a pretty good job!

    More …

  • March 23, 2026

    Weird YouTube Channel: 水ラーメン

    Mizu Ramen YouTube Channel
    A selection of videos from Mizu Ramen.

    I was recently recommended a YouTube video by a channel called "水ラーメン" which translates to "water ramen." The video was of some Japanese guy buying a package of supermarket prawn and rescuing them (since they were still kinda alive). It was a good recommendation, because the video was so strange and interesting that I ended up watching a few more of his videos after that.

    I'm not exactly sure why I got this recommendation, but my best guess is that I watched a few videos from some other guy who rescued a supermarket lobster (named Leon).

    More …