Andrew Berry

135 Followers
147 Following
302 Posts
Drupal, Home Assistant, VP of Technology At Lullabot.
drupal.orghttps://www.drupal.org/u/deviantintegral
githubhttps://github.com/deviantintegral
Works at Lullabothttps://www.lullabot.com/about/andrew-berry

TIL'ed that in Python you can override the division operator and that it doesn't have to return a float. Pathlib uses this to let you use forward slashes outside of strings!

https://stackoverflow.com/questions/53083963/python-pathlib-operator-how-does-it-do-it

python pathlib operator '/' - how does it do it?

I found the pathlib syntax - or is it the Python syntax - surprising. I'd like to know how this makes the forward slash / act as a joiner of WindowsPaths etc. Does it override/overload / ? It seem...

Stack Overflow
Tomorrow's #DDEV Board and Advisory Group meeting is at 10am ET 4pm CET, you're invited, full details at https://github.com/orgs/ddev/discussions/8197 - This is your chance to know what's going on with DDEV and influence its future. We'd love to have you. The zoom link and calendar link are there. Hope to see you!
DDEV Board and Advisory Group Meeting 2026-03-04 · ddev · Discussion #8197

Meeting time: 2026-03-04, 8am US MT, 4pm CET, here's your time: https://www.timeanddate.com/worldclock/fixedtime.html?msg=DDEV+Advisory+Group&iso=20260304T08&p1=5472&ah=1 Zoom link: https://us02web...

GitHub
I set up the #homeassistant macOS app to monitor when my webcam is on and then set a warning notification on the Inovelli Blue zigbee light switch outside the door. https://community.home-assistant.io/t/control-leds-and-led-effects-on-inovelli-black-red-blue-and-white-series-devices-by-floor-area-group-device-id-or-entity/681056 made it easy!

I'm sad to see that the DA has gated the Drupal CMS desktop app behind a signup from their “getting started” docs. Luckily it's not complete, and there's a different page, but it’s the most direct way someone discovering Drupal CMS will see it.

https://new.drupal.org/drupal-cms/trial

vs direct links at https://new.drupal.org/drupal-cms/launcher

I just got duped to install malware instead of Claude Code. Code signing blocked it (I think). Luckily, this is in a VM so I can reset it. But it gave me a real shock as to how bad default Google is these days (I use Kagi which has no ads, plus an adblocker).

Our laws should be updated so that if a website takes money in exchange for ad placement, they should be responsible if that ad leads users to obvious harm or scams.

I've gone down a deep rabbit hole working on a strange new project: a standalone After Dark module player for modern macOS. No OS emulation or ROM required -- just the original classic Mac OS AD module files! I can't believe this is working!

This is from our taxpayer-funded public broadcaster.

Why do I need an account to watch the Olympic Winter Games on Gem and the Gem app?

“When you create a free account, we are better able to personalise content and advertising across our digital platforms. Knowing your consumption habits will help us to recommend relevant content and show you ads that might be of greater interest to you.”

https://cbchelp.cbc.ca/hc/en-ca/articles/32732166665117-Why-do-I-need-an-account-to-watch-the-Olympic-Winter-Games-on-Gem-and-the-Gem-app

Why do I need an account to watch the Olympic Winter Games on Gem and the Gem app?

All content on CBC Gem and the CBC Gem app is exclusively available to authenticated users; you will need to create a free account in order to stream live coverage of Milano Cortina 2026. When you ...

CBC Help Centre

I did learn something new about the Home Assistant app on IOS today.

If you 3 finger swipe up from the bottom you can quickly switch between servers. Great if you have multiple Home Assistant servers you manage. 🤯

"since I unleashed Claude in my smart home via Home Assistant, I can finally see a future where everything just works, and I want that future now"
https://www.theverge.com/report/869318/claude-vibe-coding-home-assistant-smart-home
I used Claude to vibe-code my wildly overcomplicated smart home

What started as an experiment with Claude Code turned into the fastest way to tame Home Assistant

The Verge
I don't blame Anthropic or Mona for this, it's a UI pattern #apple has pushed in #macos. Bring back window title bars!