My coworkers weren’t sure what my “2600” baseball cap referred to. I sense an upcoming lunch and learn.

This morning’s programming-adjacent task: making a Shortcut that sets my phone to “reduce interruptions” mode for an hour, sets my AirPods to noise cancellation mode, and opens Maps showing transit times to my office.

Now I can say “hey Siri, commute” and do all these things at once.

My AirPods Pro case stopped charging on my MagSafe charger. The Internet told me, and I quote,

Just smack them shits on your table

It worked. Percussive maintenance carries the day, yet again.

I talked to my company today and told them how phishers use a sense of 1) danger, and 2) urgency, to push smart people to do rash things. I offered to be their personal, confidential fear consultant: “hey, I got this scary thing. Is it real?” Let me do the worrying for them.

This, more than goofy phishing tests that make people feel dumb, is how we help our friends avoid scams.

Govt. Issues SIM Binding Directions To WhatsApp and Telegram

India sees US and EU lawmaking idiocy and wants to get in on the fun. Basically, they demand that popular messaging apps link your online ID with a physical element the government believes they can control. They say so right in their claims: it will deter “fraud”; that is, any activity you wouldn’t want traced back to yourself.

In this specific case, I hope the corpos tell them to shove it.

Another hiker caught my wife and me cresting the top of a hill, then airdropped the photo to us. People on this trail tend to be either don’t-bother-me busy with their workout, or very social and ready to chat. Not that I’m either of those, exactly.

A tall man and short woman are silhouetted against the sky. There are some large trees overhead. Both people are using hiking poles. The man is wearing a brimmed hat.

The Black Panther Party had a 10 point platform. These demands are painted in various places around Oakland, CA. This is the painting for number 4:

We Want Decent Housing Fit For The Shelter of Human Beings.

It’s in the middle of a homeless encampment. Some things are better now. Some are not.

Photo of tents and bikes and trash under a yellow sky over a homeless camp. A sign behind it reads “4: We Want Decent Housing Fit For The Shelter of Human Beings.”

Mise + fnox + macOS Keychain is a great combo for running Ansible with stored, encrypted secrets.

In mise.toml:

[env]
DBSERVER_PW = { value = "{{ exec(command='fnox get DBSERVER') }}", tools = true, redact = true }

In Ansible’s host vars:

my_servers:
  hosts:
    dbserver:
      ansible_become_password: "{{ lookup('ansible.builtin.env', 'DBSERVER_PW') }}"

Now you can run ansible-playbook and friends without hardcoding your sudo passwords anywhere!