"Ad blockers are unethical—ads are how they pay to keep the lights on!”

Exactly. It's how THEY pay to keep the lights on. It's not how I pay for anything. I didn't agree to see ads, although I'm ok with some ads; what I definitely didn't do is agree to be tracked and profiled and have arbitrary third-party code running on my computer just so I could read this awful, pointless, SEO-ified shitfest of an article that doesn't come close to answering the question I was googling.

#enshittification

"But you agreed to ads and tracking when you decided to use their website!”

I did no such thing. Opening a webpage in my browser is not entering into a contract. Unless they've gated the content somehow, I agree to nothing. If it's on the open web, I can do whatever I want with the bits on my own device (including not let some of them onto my device in the first place).

@maxleibman right. At *most* I agreed to be served things from their site. AThey send me a script from some *other* site? Sorry it's a whitelist scenario and they ain't on it.

NoScript is a godly extension

@pixelpusher220 @maxleibman Agreed. My personal favorite cocktail is Noscript + uBlock Origin + Privacy Badger + a Pi-Hole. It's a bit of a pain temp whitelisting domains, but it keeps me from accidentally leaving a domain on script wise. It's also kind of an interesting tell to see what script domains want to run and how many of them. I know there's also uMatrix(?), but I found it to be more of a pain despite the granularity it appeared to offer.
@hexxy_the_grouch @pixelpusher220 @maxleibman nice list. Mirrors mine. I also use little snitch.