My daughter remarked that our printer is still printing fine even though we’ve been gleefully ignoring its complaints about the toner being low for almost 7 years now.

That’s not a typo.

Seven. Years.

Don’t believe your printer ever again.

You know when you’ve heard a song a hundred times before, but one time out of the blue you happen to listen, really listen, and it’s this whole little gem you never realized was there before?

I had that moment with Patty Griffin’s song Rain as I was testing my new AirPods today.

That’s all.

Funny how roads cost millions to build and drivers get to use them for free, but suggest for public transport to be used by pedestrians for free and hear the protest about how many millions that’s going to cost.

I twisted my ankle pretty badly this morning walking off the back deck. X-ray shows no fracture but I managed to wreck a couple ligaments. This means I have to wear a brace and take it easy for the next six weeks. “Won’t that be fun??”

I miss when Apple was the underdog. As someone who was a Mac user in the mid-90s, it was a thrill to watch them grow in the 2000s. But now every decision they make affects millions of people. It’s just not possible to make everybody happy, and every little flaw is magnified. At this point it feels like they’re too often just plain wrong and it’s sad.

People are complaining about the escalation of permission requests in macOS (and iOS), but we seem to forget that this path was set by Steve Jobs himself at Re/code in 2010 when asked what privacy meant:

Ask them. Ask them every time. Make them tell you to stop asking them if they get tired of your asking them.

A statement from Jobs that I disagreed with if there ever was one.

I started using Raycast recently and I’m starting to get the hang of it, or rather, starting to think in terms of what it can do for me. That’s me coming from Quicksilver for which I was sad when it stopped working properly ages ago.

The UI of Raycast is rather sparse-slash-plain. Let’s face it the name is also a little cryptic. But I’m slowly warming up to it and the free version actually includes a good set of core functionalities to get started.

Wife: He’s retiring so he’s not gonna run for the next election.

Me: Oh so he’s going to walk?

Wife: No he feels that he’s been there long en…

Me: Hey, come on that was a good joke right?

Wife: <crickets>

Well it worked. I received confirmation today that my mom’s pension will resume retroactively to cover the payments she didn’t receive since the spring.

I’m not one to believe in conspiracy theories. But this one sure felt a lot like the system was designed to make people give up.

It’s a huge relief for me that this is resolved.

And I do feel some validation regarding my decision to raise my voice and tell them how upset I was. Sad but sometimes you have to.

I raised my voice and used stern words today with a customer service person and I don’t feel good about it. I did it intentionally, in the sense that I wasn’t reacting and I had planned to raise the intensity a notch before the call. And I think I remained respectful, apologizing to the person, telling her she was very nice and I wasn’t upset with her. But I still don’t like doing it.

It’s because my mom hasn’t received her monthly pension for five months. At this point we’ve called about 10 times. Every time I get some vague reassurance that it’s processing somehow. The company’s a black box. There is zero communication from them. Their system is too complicated for my mom and I know many people would have given up by now.

We have no recourse. The only tool they give us is to talk to a customer service person, so I did what people do that have no other leverage. The poor person committed to escalate and have someone call me back within 3 business days. I hope it’s true this time.

Last winter I was dreading a fight with Nissan to honour the battery warranty on our old 2016 Leaf. But this week our dealer performed the replacement and I couldn’t be happier. Really A+ service. They were super nice, took care of everything, went above and beyond, and I never had to take out my wallet. Surreal experience, we’re so not used to great service anymore.

Best of all, the car appears to have a larger battery as it reports ~300 km of range on a charge, whereas this car was spec’ed at 172 km in 2016. It’s like having a new car without all the waste associated with switching.

Nissan Leaf dashboard showing 66% charge left on the battery, with 203 km estimated range. 203 / 63% = over 300 km.

Years ago I got a job at a reputable and storied company. The employment contract said I agreed to abide by the Employee Handbook. But I could only read said handbook after I signed the contract, which made no sense.

I told them I couldn’t sign. They asked why not? I said because I can’t agree to something without knowing what I’m signing up for.

After a delay they sorted it out, but I still wondered how many people before me were shown this contract and this wasn’t challenged.

I received an email from Ticketmaster saying they had a data breach. Usual stuff; takes me 1 minute to deal with it. But it’s 12 steps, and many of these would be close to insurmountable for many people I know. Raise your hand if you do too.

  1. Verify it’s a legit email.
  2. Sign into my account.
  3. Find where password setting is.
  4. Enter a new strong password.
  5. Save new password into password manager.
  6. Wait for email with passcode and enter it to confirm change.
  7. Site auto-signed me out so sign back in to verify all is well.
  8. Investigate why site refuses credentials.
  9. Realize password manager saved a new entry.
  10. Copy new password to old entry, delete the duplicate.
  11. Try signing in again, all good.
  12. Identify and delete all the related emails.

Empathy did not come to me naturally and making people feel seen and heard without necessarily agreeing is a skill I’m still learning. I’m not into advice columns but I’ll vouch for this one, from The Guardian:

Relationships, especially romantic ones, need to be based on mutual recognition and understanding of emotional experiences

While I was on the road for a week in the US, food choices were either more limited or we were guests, so my go-to was chicken which is the only meat I still eat.

Since eating chicken every day for a week, I find that I’m borderline repulsed by it. The obsession that the world has with meat puzzles me. Sure it made sense at some point, but now? With all the ways we can get nutrients from things other than by killing animals?

I’m surprised that an asteroid 200 meters across is today shooting by Earth at a distance closer than the moon and we only saw it coming a couple weeks ago.

If it had had Earth in its crosshairs, there is nothing we could’ve done about it. Not a reassuring thought, and I’m someone who puts a lot of trust and belief in science. I hope they’re re-evaluating the usefulness of our asteroid detection program.

This is completely unacceptable:

The average asking price for rent in Canada hit an all-time high of $2,202 per month in May.

That’s not one city. That’s the average for the entire country. How are people supposed to get by? There is an outcry but it’s just that and little is done to fight it. Are we supposed to riot and burn everything down?

Thanks to the good folks at Vintage Iron Cycles, I took possession of my first e-bike today! I’m looking forward to putting this Radster Trail through its paces.

Right now I have to wait because we’re getting more thunderstorms.

A brand new green Radster Trail e-bike in the Vintage Iron Cycle store in front of the checkout counter.

I’ve been looking to get an e-bike for like three years.

Last month I finally found exactly what I was looking for with the Radster Trail. I was supposed to go pick it up today.

But Mother Nature decided otherwise. Just as I was on my way to the shop, the biggest thunderstorm of the year started. Rain was pouring down like you wouldn’t believe.

The shop was closing at 7 PM. The rain also stopped EXACTLY at 7 PM.

Instead of talking about my wishes for WWDC ’24, I’d like to mention a favorite recent addition: Xcode Cloud.

After Apple purchased Buddybuild in 2018 and kept it running with subscriptions turned off, it took a while to know where they were going with this.

Now it’s hard to imagine development without Xcode Cloud. Along with TestFlight, it’s one of the best one-two punch development tools that we get by default. It can’t be overstated how easy this is now.

I’ve been reading every piece of the Family Tours in the Kingdom of the Sick series by Rebecca Saltzman. My wife having gone through health crises of her own, I recognize so much of the emotions and feelings Saltzman describes. It’s validating, in a way. It also helps that she writes in a tongue-in-cheek style. Her last piece didn’t disappoint.

Speaking of YouTube, I really hope for PeerTube to take off like Mastodon did. But for that to happen, PeerTube will have to figure out the monetization part. The problem is, there aren’t a zillion ways to do it. Usually it’s ads or subscriptions or both. Not really words that are compatible with decentralized, open-source software.

I just reactivated the Classic Editor in WordPress. Because life is too short for dealing with overcomplications like the Block Editor when all I want is to write. Just let me write. Can I write? My deepest desire is to have a big text field where I can write. Did I mention all I want is to write?

Note to self. I was getting bombarded with ads on YouTube, thinking that 1Blocker had stopped working so maybe YouTube had found a way around the blocker. But then I realized that the 1Blocker Scripts extension was only activated for m.youtube.com, not youtube.com. Once I activated the latter, ads went away, thank goodness.

It struck me today that I make roughly three times more money now than I did near the beginning of my career, but in that time home prices have gone up by a factor of about 15.

Buying a house was a thing we could do then. I don’t know how young people today are supposed to do the same.