Misha

@mkarp
18 Followers
78 Following
13 Posts

I've just checked out a #Clojure project I last worked on thirteen years ago, compiled it, ran its unit tests, and they all passed. I then ran `lein ancient upgrade :check-clojure` to upgrade all the dependencies to their latest versions, ran the unit tests again, and they all passed.

I did get one 'deprecated' warning. I can live with that!

It's not stability that I came to Clojure for, but it's a feature I really appreciate.

Say 'no' to bit rot!

“When you read a technical book, you gain something that you can't get from search results and LLMs; a book changes how you think about your work.”

https://media.pragprog.com/newsletters/2025-12-31.html

Insight, Intuition, Inspiration

I promised myself not to get into the home server hobby many years ago, but somehow I now got a home nas and a pihole and I think I like it.

Got it set up with Claude and ansible in a few hours. It saved me a lot of time. Barely know what I’m doing, just know what I want to achieve (I think).

Next step is to expose an Epson printer (never get Epson) via AirPrint.

Also really appreciated all the reddit posts about homelab mistakes and regrets.

What's cool is that macOS showed a notification saying "Unplug the accessory using too much power to re-enable USB devices". What's not cool is that I thought it's a red herring, ignored it and continued investigating network issues.
I thought I'm a seasoned computer user, but since this morning I was battling persistent network timeouts with zero success, and it turned out that my new magsafe charger caused too much power load on the usb-c hub where my lan cable is connected, so it kept disconnecting 🤡
Signed up for Mastodon a week ago, and I was so happy to see that many of my favorite folks are hanging out here. I missed you all on X/Twitter. Cool people, no ads and chronological timeline bring decade old vibes back :)