Podpocket release

I’ve been frustrated with YouTube Music as a podcast player ever since Google retired Google Podcast last year, mostly because they now play ads before each episode! So I’ve decided to develop and release a minimal podcast player, Podpocket. It was really a pleasure to develop it with Pocketbase, as it handled everything I need: authentication (including oauth) setup in a few clicks a UI to create new collections (sqlite tables), and a complete admin dashboard Even Cron jobs (to refresh the RSS feeds periodically) And best of all, it’s written in Go so you can extend it super easily. For instance, I added an endpoint to register new RSS feeds, and I still have a single unified backend. This is unlike Firebase where you end up with a split architecture where some calls go directly to Firebase services and others to your custom backend. I’m definitely going to reuse it in my next project. A fun feature is the user impersonation that lets an admin login as another user. ...

December 11, 2025 · 2 min · 352 words · Jerome Marhic

2025 11 24 Monday morning

Vietnam has been hit hard by heavy rain lately, but the skies were clear this morning. I drove my daughter to school on a scooter, and since we were early we took a longer route across the river. From the bridge we saw a giant rubber duck they installed on the other side of the river, pretty cool ! Arrived at school she asked me to stay for the morning dance, so I watched her jumping to the sound of DJ Raphi’s ABC song with 50 other kindergartners. That was an energetic morning ! Just what I needed so I could resume work on this sprint ticket. ...

November 24, 2025 · 2 min · 391 words · Jerome Marhic

2025 11 05 November Update

A lot going on these days! I succumbed to the hype and installed Omarchy, the new Linux distro by DHH. It’s basically Arch Linux with a tiling window manager (Hyprland), but it comes pre-configured and installable with an ISO, which is super convenient compared to the usual Arch install process. So out of the box you get a very good-looking desktop with nice shortcuts and documentation. Some will disagree with DHH’s preferences and choices, but realistically I would never have taken the time to configure Hyprland properly myself, so it’s nice to be able to rely on somebody’s taste (I trust DHH’s taste more than mine in that regard!). Same goes for the rest of the desktop environment (waybar for the top bar, walker for the app launcher…). That was my main issue with Arch, too much choice and alternatives that I don’t really care about (I just want internet, not to have to choose a network manager…). So I really see the appeal of Omarchy for many people, and it seems to be gaining popularity. ...

November 5, 2025 · 3 min · 593 words · Jerome Marhic

Rip Daniel Narodistky

Sadly, this week saw the passing of Chess Grandmaster and streamer Daniel Narodistky and it came as a shock for a lot of people including me. I was particularly a fan of his “speedrun” videos, it really helped demystify chess. I used to think high level chess was this impenetrable mix of “opening” knowledge and thinking 20 moves in advance, but he really showed how each move made sense in an almost obvious way, either positionally or tactically. Watching his videos you get the feeling that you grasp chess and that, of course you could have won that game too, that was easy ! (only to lose against a 1000 ELO in your next game). ...

October 24, 2025 · 1 min · 201 words · Jerome Marhic

Logic riddle (October update)

A programmer says “I have 2 kids, and the sum of their age is 4”. The logician thinks and says “not enough info”. The programmer adds “The eldest likes Bluey”. The logician smiles and replies “Ah ! You must be using vibe coding a lot”. Alright, I’ve been working on a new project, Goxy: an OpenAI proxy that track & limit spending. You can set an hourly limit (say 1$ per hour) and the proxy will return 429 errors when the spend reaches the limit. That lets you release LLM using projects while being confident you won’t get hit with a thousand-dollar bill at the end of the month. ...

October 15, 2025 · 2 min · 221 words · Jerome Marhic