RSSAmplifier

Blog

Jay's blog

Hi! I'm Jay Sherby ! I'm an experienced software developer in Chicago. Hiring? Check my résu...

jaysherby.comRSS feed ↗10 posts

Latest posts

Podman's pasta networking breaks host.containers.internal compatibility

Here's my setup in a nutshell. I've got a Plex quadlet running on the host network because Plex is finicky about networks. If I run it on a bridge network, Plex The Service thinks my server is "remote" and needs a "relay connection" even if I'm trying to stream media on my LAN. And now that Plex The Service charges a subscription to stream remotely, that's not an option for me. I'm using Caddy as…

Learning Lit with 7GUIs and TodoMVC

Web components are pretty mature now. Unfortunately, even with web components, the web's default rendering pattern is retained mode . In a post-React world, anything that's not immediate mode is going to be a hard sell. You could write your own solutions to make web components render in an immediate mode, or you could use Lit. Lit is an off-the-shelf solution that provides similar features to…

Waiting for DNS without Networkd

I'm running The Lounge as a combination IRC bouncer and client on my home server. I'm very happy with it. However, I was having one little hiccup. If I rebooted the server, The Lounge would not automatically reconnect to the IRC server on its own. It's supposed to do that. After consulting with the folks in #thelounge on Libera.chat and looking at the logs within the client itself, I found this:…

Apple MacBook Pro Interference Due To Lack Of Ground

My work computer is an M1 MacBook Pro. Aluminum-bodied MacBooks using Apple's official power adapter in the United States have an infamous issue. The power adapter isn't grounded. That's why sometimes the body of the laptop feels... fuzzy . You're feeling a little bit of stray current from the 60 hertz mains power buzzing through the body of the laptop. It doesn't have to be this way. If you…

I made stationery using HTML & CSS

I'm so web dev-brained that I reach for HTML & CSS when I need to design stuff for printing on paper. I find the declarative syntax comforting. The CSS of my résumé page secretly makes it print pretty well. I recently found myself wanting to print up some stationery on my Brother HL-L2395DW laser printer on 5" x 7" paper I bought at Paper Source. Naturally, I whipped up a simple HTML page and…

Reverse Proxying Podman Quadlets with Caddy

This is a momentous occasion for me. This evening I was able to finally finish setting up a reverse proxy for my podman quadlets on my home server. It only took about an hour of futzing around... using Caddy. For context, this is the fourth time I've attempted this dream setup of mine over the years. The first three times, I tried using Traefik because it's supposed to be so container-friendly.…

I'm tired of typing "systemctl --user"

I chose to alias systemctl --user since I use it so often. That's not blog post-worthy. What makes it so is that I didn't want to lose tab completion when using my alias. # Add this to your .bashrc alias scu = 'systemctl --user' _completion_loader systemctl function _scu_complete () { COMP_WORDS =( systemctl --user " ${ COMP_WORDS [@]: 1 } " ) (( COMP_CWORD++ )) _systemctl } complete -F…

Multiple mDNS A Records with a Dynamic IP Address

I have very specific needs for my home server. Before I jump into my slightly unusual solution, let me briefly explain my requirements. My home server is a tiny box that sits on the corner of my desk. I want to treat it like an appliance as much as I can. All configuration should live on the server itself. I don't want to do anything special in my router settings to make it work. My server gets a…

How To Change Your Apple Account's Primary Email Address Without Losing Your Sanity

Surely it can't be that complicated, right? It took me nearly two months, three or four levels of support staff, multiple hours on the phone, multiple emails, submission of system diagnostics, and my very own ticket in Apple's internal issue tracking system, but I was successful. And I'm going to share the surprisingly nuanced set of steps required with you so you don't have to go through the…

Good Boy, Bad Boy (1985) by Bruce Nauman

"Good Boy, Bad Boy" is the name of an installation artwork created by Bruce Nauman in 1985. Source: Artchive It features a 100-line poem written out in multicolored neon lights. [T]he installation employs two actors, Joan Lancaster and Tucker Smallwood, who are presented in close-up, like newscasters, on two separate monitors. Source: The Art Institute of Chicago Both actors recite the poem…