Thejesh GN Blog

0

Local Music, Global Discovery

I listen to Music from my homelab server using Navindrome and several client apps. It works both when I am online and offline. But one of the things that you miss when you listen to local Music is discoverability. It’s not easy to find new, interesting Music unless you’re on one of those...

0

Weekly Notes 22/2025

I met WeeklyNotes/Blogring friends in real life (IRL) this week. On Thursday, I had coffee with Mihir and Nidhi at KAARA. They were passing through Bengaluru on their way to a workshop in Coonoor and had some time before catching their bus. It’s fun to meet online folks in real life when you...

2

Common Alerting Protocol (CAP) in the Indian Context

If you are interested in tracking weather alerts like I am, you should know about the Common Alerting Protocol (CAP). CAP is a standard XML formatted message that shares disaster/emergency alerts between creators, distributors, and receivers. For example, extreme rain alerts from IMD/Mausam (creator) to phones (receivers) through telecom service providers (distributors). It...

2

Speech Note: App for Offline Speech to Text, TTS, and Translation

I’ve always dreamed of talking to computers. Cloud tools made it possible, but nothing beats doing it right on your machine. The first one I encountered that ran well locally was Dragon Speak. It worked pretty well but was very expensive and closed. In recent years, few models can run locally and do...

0

Weekly Notes 21/2025

It was mostly kids and me at home this week. Managing full-time work, kids, and housework by myself was tough. Four kids (okay, one human toddler, a parent, and two pets) are a handful, even when you have regular support. But thanks to a friend and sibling who live close by, I could...

0

What is My Political View in 2025?

I am quite politically engaged and follow it with genuine interest. So I need to understand where I stand using a consistent set of parameters. Sometime in 2009, I came across The Political Compass, which felt like a good fit for this purpose. Since then, I’ve been taking the survey from time to...