My Homelab Got Hacked - A Postmortem
A postmortem on the hack of my self-hosted Forgejo instance and a reminder to patch your software.
A place for me to write. My most recent blog posts: {{ posts|limit:3 }} Some of my favorite blog posts: {{ posts|tag:"fav"|limit:3|order:desc }} ...
A postmortem on the hack of my self-hosted Forgejo instance and a reminder to patch your software.
Discussing Apple's new parental controls and getting a little bit socialist along the way.
I've been going through a shift recently, finding different, healthier sources of entertainment: reading, watching engaging TV shows, playing funny video games with friends, and playing cards with my partner to name a few. And with the warmer Spring weather, things like biking, disc golf, and ultimate Frisbee are more possible again. It's been nice so far; I finished Mary Shelly's Frankenstein…
I saw Dave Lee's post quoting James Ball's post about fears around Bluesky's lack of user growth, and therefore profitability and sustainability. It's a company with hundreds of millions of dollars invested into it - the platform will inevitably enshittify in an effort to pay back its investors. To that, I suggest Mastodon . It's a social platform like Twitter, Bluesky, and Threads, but with a few…
Some thoughts prompted by the recent ruling against Meta and Google.
.local domains confuse Ubiquiti's Unifi NASes due to mDNS conflicts. Here's how to fix it.
An epiphany about how I perceive and interact with the world.
OpenAI sure seems like it's going to use your health data to train its AI models.
Inspired by Jason’s post , these are my current default and preferred apps for December 2025. Browser: Vivaldi. It’s the goat. Search Engine: Kagi. I don’t like their CEO, but everything else sucks. Password Manager: Bitwarden. Also the goat. Email: Fastmail. Here is how I have it configured. Calendar: I am between TickTick and Apple Calendar. AC used to be connected to Nextcloud via CalDav, but…
A brief venting wondering how to stop avoiding tasks.