The most infuriating? They (the @nytimes) do the same when you're a paying subscriber. How is that okay?! Dear NYT, the reason I'm giving you money is simple: so you don't need to a) show me ads and b) sell my data to finance your journalism. Please get it together!
I think @BristolLive puts the big newspapers to shame with selling out user data.
Should you lazily dismiss the cookie consent banner, it flings your usage data at 298 third-party vendors (plus Google). 295 requests. 10 seconds to load. More ads than content.
@addyosmani
It really needs a gateway js translator if it's going to work. That's going to need to intercept TLS as well. What a pain in the arse. The whole internet is broken.
It’s just blocking DNS that is associated to ads, trackers, and malicious domains. You could accomplish the same by editing your host file for a device, but this will work for any device that uses it for DNS. It won’t slow you down, it’s not in the middle of every connection
Which endpoint? Pi-Hole returns a fake address, it doesn’t just drop the entire request. It will still “resolve”. I’d agree it’s possible for some things to become broken, because they may depend on having a certain domain available and responding correctly at all times.
You’re right though, it’s not perfect and not meant to be. I spent years dealing with operational issues at an enterprise for TLS inspection and web filtering. Just don’t do it.
If you only have one computer then sure, a hosts file might be easier initially. If you have a Mac try Gasmask.
Pi-hole runs on my home server blocking ads for my entire network.
I've known about pi-hole forever, but can't leave pfBlockerNG. It does everything pi-hole can do and more. Might spin up a VPS and do something similar to what another user mentioned.