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.

@halcyon Wow, awesome! Think it’s possible to actually run them as macOS screensavers? Next level would be to integrate with the animated lock screen and desktop to use a static image from AD as your background.
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
@christianselig You reminded me, by default the switches have a short delay (configurable) to allow binding actions to a double-tap. As well, the lights and switches default to a smooth fade for the lights. You can turn those both off if you prefer speed over smoothness.
@christianselig Oh, and normal latency is very good (feels instant, even with dimming), but because it's 2.4GHz you can have occasional glitches. I've seen that at times with 900MHz and 433MHz so 🤷