i love ublock origin and have used it for years. i recently migrated to macos and was disappointed to find that ublock origin doesn’t work with safari.
what’s the best ad-blocking option for safari on macos?
I use Firefox with uBlock Origin on the Mac and it works great, but for Safari the best option I've found is AdGuard (https://adguard.com). However, it is nowhere near as effective as uBlock Origin since Safari did the Manifest V3 thing.
This was unrelated to Manifest V3, and in fact Safari has not deprecated Manifest V2. Manifest V3 does remove support for webRequest BlockingResponse in Chrome, but I believe not in Firefox.
You could host pihole on a free-tier AWS or other cloud provider instance and wouldn't need worry about startup latency of something like Workers or Lambda.
I saw that post too and immediately ordered the iFlash Solo adapter. Coincidentally I had just run across an iPod video in a drawer that wouldn't boot up... it was about a 20 minute project to replace the hard disk with the adapter and a big SD card, and the iPod is working great now!
Should you host your own email server? Yes! It’s a really fun learning project. There are tons of resources out there to make it do-able, so go for it!
Spam detection on my personal email server took a huge leap forward when I got Spamassassin correctly configured to use the DNS blocklists (URIBL, etc.). I had to set up a local DNS server because the blocklists weren't responding to requests coming via my hosting provider's DNS, and the scores had to be tweaked over a few weeks, but now it's working great. The content rules like "hi my dear", "request for money", and "all caps" are still in there, but the blocklists do the heavy
lifting.
Personally I have to be careful of this....it’s easy for me to focus so much on the solution that the problem is never even clearly articulated to the developers (who may have a better solution that I came up with once they grasp the problem).
I ran across an interesting essay on Medium recently on this topic, advocating a new approach to roadmaps focused on the problems: the problem roadmap. Instead of saying what new features the team will be working on in the future, map out what problems they’ll be working on.