Dad Jokes: Groaner Dad – What’s a mermaid’s favorite detergent?
Groaner Dad’s Dad Joke Archive What’s a mermaid’s favorite detergent? Watch the video to find out. Groaner Dad’s Dad Joke Archive...
How many gophers would it take to sink Paris? An AI thought experiment
Google pushed out Gemini 2.0 to its workspace customers, so I decided to test its knowledge and reasoning ability with an absurd question: How many...
Dad Jokes: Groaner Dad – The detective at the aquarium
Groaner Dad’s Dad Joke Archive What did the detective say at the aquarium? Watch the video to find out. Groaner Dad’s Dad Joke Archive...
Dad Jokes: Groaner Dad – Why can’t T-Rexes clap their hands?
Groaner Dad’s Dad Joke Archive Why can’t T-Rexes clap their hands? Watch the video to find out. Groaner Dad’s Dad Joke Archive...
Dad Jokes: Groaner Dad – What’s fish oil for?
Groaner Dad’s Dad Joke Archive What’s fish oil for? Watch the video to find out. Groaner Dad’s Dad Joke Archive...
Dad Jokes: Groaner Dad – Why can’t you trust a laundry basket…?
Groaner Dad’s Dad Joke Archive Why can’t you trust a laundry basket…? Watch the video to find out. Groaner Dad’s Dad Joke Archive...
Dad Jokes: Groaner Dad – A weasel walks into a bar…
Groaner Dad’s Dad Joke Archive What happened when a weasel walked into a bar? Watch the video to find out. Groaner Dad’s Dad Joke Archive...
Dad Jokes: Groaner Dad – Why did Ron win the election?
Groaner Dad’s Dad Joke Archive Why did Ron win the election? Watch the video to find out. Groaner Dad’s Dad Joke Archive...
Moving Apple Music MP3 Playlists To Android
I switched from Apple to Android. How can I move my music? This for people who have large MP3 (or other music file format) collections...
Delivery Issues
I was recording myself telling some dad jokes as a test of my mic setup and making sure I had it optimized for recording. I’m...
Hidden Sections of This Site
Did you know this blog has hidden sections? They’re category pages that don’t have any articles in their categories. If you click the “Menu” on...
Pro Tip: Cheap White Label Link Shortener
You’ve probably encountered them… bit.ly, amzn.to… followed by a slash and then a word or a jumble of a few letters and numbers. They’re called...
Hell on $5 A Day: Getting Some Mojo Back
As some of you may know, Hell on $5 A Day is not a “standalone” book… per se. It was originally conceived to stand on...
Testing reading comprehension in 15 LLMs
POSSIBLE SPOILER ALERTThis article discusses asking various models a question about my novel, Hell on $5 A Day, after providing it for context or RAG...
So good looking it hurts (SUNO V4 Engine)
During dinner a few weeks back, I got a fragment of a lyric… “It hurts. You know it hurts. It hurts… being so good looking.”...
A Project A Month… Fizzling?
Hey Greg, you say. Why does that image look like Colin Mochrie trying to perform a Vulcan mind meld on himself? Well, I went over...
Google’s NotebookLM Podcast Generator Gets It Wrong
After Andrew Byrne’s LinkedIn post about him generating a podcast about his career using Google’s NotebookLM, I wondered if I could generate a podcast based...
LokiJS Disk Storage Adapter for NeutralinoJS
One of the choices I’ve had to make in building my SamplesOrganizer app is what database to use. I wanted an in-memory database that could...
Broke my brain with a simple regex
Today I spent WAY too much time debugging why I was getting an empty string from a string replace operation to pull spaces, dashes, and...
How to change the source in howler.js
As I’ve stated, I’ve been working on an app to organize my samples and loops. I plan to open-source the app at the end of...