wesgould.com

AI-Powered Podcast Transcription System

AI Auto Transcription System

Introduction

About two years ago, right as the LLM craze was really popping off, I stumbled on WhisperAI–a tool released by OpenAI that let you transcribe audio (voice-to-text). I actually uncovered it when I was looking at a way to dictate some of my personal notes in Neovim (vimwiki). I found nerd-dictation [https://github.com/ideasman42/nerd-dictation] which was super amazing, but didn’t work on my macbook and died on me as linux began the march away from x11 to wayland. Nerd-dictation required some of the security…“openness” that X11 afforded. I switched to wayland to get something working on my Pop_OS! machine, and when I did that, I lost my ability to use nerd-dictation.

Read more >

Roasted Tomato & Burrata Dip with Garlic Crostinis

Stoney made this during his night to cook during the OBX trip in 2025. Ripe bursted cherry tomatoes, stir in burrata or stracciatella, and scoop it all up with crispy garlic crostinis.

Ingredients

# For the dip
 2 cups cherry or grape tomatoes  
 2 Tbsp olive oil (or enough to coat the baking dish)  
 ½ tsp salt (or to taste)  
 ¼ tsp freshly ground black pepper  
 Pinch of red pepper flakes (optional, for heat)  
 1–2 cloves garlic, minced  
 1 Tbsp chopped fresh parsley  
 1 tsp dried oregano (or 1 Tbsp fresh, chopped)  
 1 burrata (or equivalent amount of stracciatella / burrata filling)  
 Handful of fresh basil leaves, torn  
 2 Tbsp freshly grated Parmesan (more for serving, optional)  

# For the garlic crostinis
 1 French baguette (or similar crusty bread)  
 2–3 Tbsp butter, softened  
 1 clove garlic, minced  
 Pinch of salt  
 1 Tbsp chopped parsley  
 1 Tbsp grated Parmesan (optional)

Instructions

1. Preheat & prep

Preheat your oven to 425 °F (220 °C).

Read more >

Using open-webui as a local ChatGPT replacement

Using open-webui

I set up a local LLM using ROCm on my desktop in my last post. So I have the LLM running locally, but its pretty clunky and as a paying user of ChatGPT, I want that cleaner UI/UX. Enter open-webui. This is exactly what I was looking for as a front-end for the ollama server I set up.

I decided to go with the Docker setup.

Read more >

Running an LLM locally on Pop!_OS with ROCm support

Running ROCm on Pop!

This has gotten sooo much easier than when I tried to set this up 2 years ago. ROCm has come a long way, but the support and tooling has advanced as well. Now you don’t have to jump through tons of hoops to get AI libraries and software to work with ROCm. The last time I tried this, I needed to add ubuntu repos, edit my /etc/os-release file to pretend I was using ubuntu", and do a rain-dance to get my Raedeon 6900xt in a usable state.

Read more >

Stuffed Peppers

These stuffed peppers are filled with a hearty mix of rice, ground meat, and tomato, then baked until the peppers are tender and everything comes together in one simple dish.

Read more >

Migration Pt2

Updating DNS Records

This was a fairly straightforward process:

  1. Log into GitHub > Go to your public repo > Settings > Pages: and enter your domain in the Custom Domain section Custom Domain
  2. Add your domain name www.wesgould.com
  3. Log into your DNS provider.
    • Delete CNAME / A-RECORDs for www.wesgould.com and wesgould.com to avoid conflicts with the new records.
    • ADD CNAME RECORD for www.wesgould.com.
    • Add A-RECORD for wesgould.com.
  4. To create A records, point your apex domain to the IP addresses for GitHub Pages:
    - 185.199.108.153
    - 185.199.109.153
    - 185.199.110.153
    - 185.199.111.153
    
Read more >

Homebakes

Home Bakes

Family recipe from Oma passed down.

Ingredients

 2 cups Sugar
 4 Tbls. Cocoa
 1 stick Butter
 ½ cup Milk
 ½ cup Peanut Butter
 2 ½ cups 1 Minute Oatmeal

Directions:

1. Lay down two strips of waxed paper. (Foil can also be used in a pinch.)

2. In a large saucepan, combine sugar and cocoa. Stir until well blended.

Read more >

Migrating to Hugo

It’s been an…adventure.

Why Switch from Publii to Hugo?

I am switching from Publii to Hugo because I wanted to take advantage of the text notes I was already taking with Vimwiki for my various projects. The Publii interface was nice, but I’m already writing notes in a format that doesn’t require me to use their WYSIWYG editor. I know that seems lazy, but it’s an extra step that caused just enough friction that I wouldn’t update the blog.

Read more >

Creating NFS Shares

Creating an NFS share

If you are trying to share between *nix systems, the Network File Servers (NFS) are really easy to set up. Note: If you are planning on sharing with Windows machines, SMB/Samba is a better option.

It should also be noted that NFS doesn’t restrict, by default, to individual users. It limits to IPs and IP ranges–which makes it ideal for secure networks, but less-than-ideal for non-secure / public networks.

Read more >

Enchilada Casserole

One of Mom’s favorite recipes from Kris H. & Robin K.

Ingredients

 2 cups grated cheddar cheese
 1/2 cup finely chopped green onion  
 2 cans cream of chicken soup
 1 cup sour cream
 1 can chopped green chilies
 1/2 tsp salt
 2 cans chicken (all white meat) OR 4 chicken breasts, cooked and chopped
 12 corn tortillas, hand shredded
Important Ingredient Note
Use Chopped Green Chilies from the Mexican Food section - these come in very small cans. DO NOT GET FIRE-ROASTED versions! The cans look almost identical but the taste is completely different.
Chicken Cooking Tip
Cook raw chicken breasts by placing in a sauce pan, just cover with water, and bring to boil. Turn heat to low and simmer for 30 minutes to 1 hour until no pink remains in center. Remove chicken, cool, and chop into bite-sized pieces. This keeps the meat tender and moist.

Instructions

  1. Preheat oven to 350°F.

    Read more >