Dear Apple,

On all of my Apple devices, Safari history is set to be deleted as soon as possible (“after one day”, because “when browser closes” isn’t an option). But when I open the “Show All History” screen on my Mac, it usually goes back days or weeks.

Worse, deleting it manually from this screen does not work. Entries keep getting re-synced back from iCloud that were deleted weeks ago, and that weren’t in the history on any device just an hour ago:

And this is why I don’t believe all your boasting about protecting customer privacy: you keep copies of my data in secret places you don’t tell me about or let me control.

The sad thing is that this is most likely incompetence rather than malice; you just can’t write sync code that works.

Well, that explains their QA process

Not bothering to read this one, just snarking the obvious:

Apple’s Hour of Code plans include coding labs for 3-year-olds

I had to stop rolling my eyes at the whole pointless “hour of code” nonsense a few years ago, fearing they might get stuck that way. Most kids don’t need to “learn to code”. Neither do most adults. All of them need some basic math, statistics, home-ec, problem-solving, and logic skills, but then there’d be no Democrats, so that can’t happen.

Dear Apple,

Congratulations on breaking the Calendar and Reminders iCloud sync for anyone still running Mojave and iOS 12.x!


It looks like rebooting my phone, disabling sync on both my Mac and my phone, killing the associated apps on both, and then restarting them forced a sync. Hopefully it will continue to sync for a while before it breaks again, but since I know that they switched to a completely different system for Reminders in Catalina and iOS 13, I’m not hopeful; Apple and legacy are two words that simply don’t go together.


…and I had to do it all on my iPad, too.

tcc tee-hee

How to convince Mac users to switch to Windows, courtesy of Jeff Johnson:

A good practical joke to play on someone running Catalina:

$ tccutil reset All

Just in case they didn’t suffer enough the first time

Teach them to click ‘Ok’…

Gosh, what’s the downside to constantly popping up “do you really want to do this?” boxes?

Tyler Hall explains:

Dear Apple,

Oh, hell no!

Good news, Apple users! The mothership has released critical security updates this week for all platforms.

Bad news, iOS users! If your device supports iOS 13, you can’t get the update to 12.4.2, and have to accept all the new bugs and brokenness in 13.1.

iOS 12.4.2
Released September 26, 2019
Available for: iPhone 5s, iPhone 6, iPhone 6 Plus, iPad Air, iPad mini 2, iPad mini 3, and iPod touch 6th generation

Impact: A remote attacker may be able to cause unexpected application termination or arbitrary code execution

iOS 13.1 and iPadOS 13.1
Released September 24, 2019
Available for: iPhone 6s and later, iPad Air 2 and later, iPad mini 4 and later, and iPod touch 7th generation

Impact: A person with physical access to an iOS device may be able to access contacts from the lock screen

The watch updates are similarly fucked.


If you update your iOS devices to 13.1.1 (yes, 13.1 lasted only a few days before they figured out it sucked, too), not all of the iCloud functionality is compatible with Macs running Mojave. You must upgrade to Catalina (which hasn’t been released yet, and which is likely buggy as hell; the betas certainly were) to get everything to sync cleanly again.

9/30 Update

…and here’s iOS 13.1.2, fixing Even More Bugs. It’s almost like they knew they were inflicting buggy crap on millions of customers and didn’t care.

No, wait, it’s exactly like they inflicted buggy crap on millions of customers and didn’t care.

If you give an Apple an app…

The publishers of the DanMemo mobile game learned an important lesson Wednesday: never update your servers until you’re sure Apple has approved the new version of your app for download. The resulting lengthy “unscheduled outage” could be painful when your business model is based on convincing people to constantly buy imaginary coins to trade in to collect imaginary toys.

Up next, a Halloween Hogwarts event:


The data Apple hides from you

Was looking at free disk space on my MacBook (which, since Mojave, has always been less than the sum of used+snapshots), and tripped across something new: DataVaults. TL/DR, unless you turn off System Integrity Protection in the firmware, Apple apps can create data stores that no other software can access. Not for backups, not for privacy scrubbing, not even for running a simple stat() call as root. I don’t even know why has a secret vault, but it does, and it’s not the only one.

I do not like this.

“Need a clue, take a clue,
 got a clue, leave a clue”