One thing that irritates me as an Apple user but I appreciate (a bit) as a cyber security professional is how developers will glom on to a version of MacOS. Customers have to either upgrade their OS (linked to hardware by Apple by their inscrutable reckoning) or, if available, accept an older version.

There are security implications to these options. It is important to note that regardless of what Apple and developers want to happen on the platform, users are going to use. For example, I am writing this on a MacBook Air 11 inch from 2015. I’m impressed by the number of applications that still run on this.

And they can, these apps that enjoy a solid user base. Yet many chose otherwise. For example, I tried to install Vivaldi browser on this MBA. It wants something newer than MacOS 11, but on Linux Vivaldi is fine with an older OS release.


In Elfeed (Emacs RSS feed reader) with the Owncloud/Nextcloud protocol integration (via elfeed-protocol), I discovered that

(setq elfeed-protocol-lazy-sync t)

is necessary to keep read RSS articles in sync. Disabled (by default) it will update after the article is read in Elfeed, triggering what I think is rate limiting in newer server installs, causing articles to not be marked as read. Enabled it will update articles’ read status with the next update (article fetch).