Top
Best
New

Posted by StrLght 12/7/2025

How I block all online ads(troubled.engineer)
355 points | 287 comments
drnick1 12/8/2025|
There is nothing special about the Troubled Engineer's setup. It's mostly a matter of using open platforms. With Firefox on the desktop and Fennec on Android (Graphene), you get full uBlock Origin support and therefore never see any ads anywhere, even on Youtube. On Android, there is also NewPipe that offers "free Youtube Premium" (play in the background and download).

I also use DNS based filtering since I run my own Unbound instance, but it isn't really necessary with the above setup. It may be useful if you must absolutely have a smart TV or other such appliances, but considering that they have cameras and microphones, I will never connect such a device to the Internet anyway.

bambax 12/8/2025||
Same. Firefox works well on mobile and allows uBlock Origin (in my experience NewPipe is fragile).
1vuio0pswjnm7 12/9/2025||
"(in my experience NewPipe is fragile)"

Thanks for the corroboration. I once got downvoted when I mentioned this

IME, the SoundCloud mode is less fragile

112233 12/8/2025|||
How are you not seeing any ads with that setup? I just read your comment and saw multiple ads!
gunalx 12/8/2025||
No those are (most provably) unpaid recommendations. Those are not the same as ads, because there is no economic insentive, and is strictly not ads.
mcny 12/8/2025|||
It would be so easy to place ads based on page contents and not based on retargeting. It would be such a breath of fresh air. You wouldn't need to know anything about the person visiting the page. You can still do programmatic ads with competitive bidding. And even according to Double click study, you would make about fifty five percent (iirc) of what you would make with all this invasive tracking.

It would be a win win for everyone.

sgc 12/8/2025|||
In an alternate reality where tracking was 100% illegal all the time, would the ad revenue come closer to say 90%, with perhaps 10% choosing another medium altogether? These studies by ad companies seem to always presume their own perfect world where everything else remains just as it is.
Freak_NL 12/8/2025||||
Mostly, although some text analysis would need to be done to prevent this:

    (people commenting about how a bad design choice in ACorp's flagship product AProduct led to the tragic death of ten labradoodle puppies.)

    AD: Buy two AProduct, get one free — limited time offer! Woof! ACorp — your pup will love it!
nottorp 12/8/2025|||
You mean, like how Google ads were back in the beginning?
JohnFen 12/8/2025|||
An ad doesn't have to be paid for to be an ad.
IAmBroom 12/8/2025||
Likewise, mentioning a product is not de facto an ad.
pennomi 12/8/2025||
Sometimes you can even get your gullible users to spread those “not ads” for you!

Sent from my iPhone

muixoozie 12/8/2025|||
Just to throw one on the pile https://github.com/yuliskov/smarttube for android based TV media box is great.
kivle 12/8/2025||
Be careful with this one, it was recently compromised: https://news.ycombinator.com/item?id=46103657
Latitude7973 12/8/2025||
The latest versions 30.56 and onwards are fixed.
kevin_thibedeau 12/8/2025|||
Android FF allows background play in desktop mode.
Imustaskforhelp 12/8/2025||
There is an extension you can download which can enable background play without dekstop mode too. I forgot its name but I thought it was relevant to the discussion and maybe someone can help find it.
worksonmine 12/8/2025||
This is the one, I use it too: https://addons.mozilla.org/en-US/firefox/addon/video-backgro...
KetoManx64 12/9/2025|||
On android there's also Louis Rosman's company's Grayjay. Ad blocking, syncing between devices without Google, SponsorBlock to skip sponsored segments, and many more: https://grayjay.app/
illiac786 12/8/2025|||
How about ads inside apps on android? I used to have AdGuard dns configured but somehow was still seeing ads in some games. I guess they were self hosting ads or had the DNS server hard coded in the app…
Imustaskforhelp 12/8/2025|||
I use brave in android but I have used firefox on android too, firefox actually still supports old devices which is nice

Heck I have ran modern firefox on tinycore on my 32 bit 1 gig ram mini dell laptop lol

felixfurtak 12/9/2025|||
I use close to that setup, but with the (now defunct) Kiwi Browser with Magnolia's BPC, FBP for Facebook and uBlock Origin. Works pretty well.
1vuio0pswjnm7 12/10/2025||
"There is nothing special about the Troubled Engineer's setup."

That's good

"It's mostly a matter of using open platforms. With Firefox on the desktop and Fennec on Android (Graphene), you get full uBlock Origin support and therefore never see any ads anywhere, even on Youtube."

The "smartphone" is certainly not an "open platform"

For many years, including before Graphene even existed, if trying to use Firefox for Android without Graphene, either zero or only a small subset of ("curated") extensions were "supported" when not "logged in"

One could get "support" for all extensions by using Nightly. No need to "log in"

The situation may have changed recently but allowing it to persist for so many years like that is a good reminder of Mozilla's priorities and allegiances

Not to mention the ridiculous shibboleth required to change these settings away from the privacy-hostile defaults

"It may be useful if you must absolutely have a smart TV or other such appliances, but considering that they have cameras and microphones, I will never connect such a device to the Internet anyway."

Sounds intriguing. Any good articles on smart TVs with cameras or "other such appliances" with microphones conducting surveillance on purchasers

If there really are such TVs and appliances, then it makes sense to exercise control over whether they can connect to the internet and if so, what DNS data they can use

This cannot be done with uBlock Origin or NewPipe. Something else is needed, e.g., gateway/router firewall, DNS, forward proxy, etc.

The companies that distribute so-called "modern" web browsers are hyperfocused on data collection (Mozilla's telemetry alone is insane), surveillance and ad services as a core "business model". The software has been designed to access cameras and microphones. Mozilla receives millions of US dollars in payment from Google for user search data. The terms of this agreement selling users out are not public

The browser vendor can decide to stop "supporting" extensions such as "uBlock Origin" at any time, as we have seen with Google's Chrome, a project started by former Mozilla employees. The "smartphone" OS vendor can decide to stop allowing "apps" such as "NewPipe" at any time. As it happens the browser vendor, the OS vendor and the ad services vendor are all the same company. Mozilla is its business partner, Chrome was started by former Mozilla employees

1. It is reasonable to use what works until it doesn't, and to have alternatives when something stops working

I use multiple layers of defence against ads, call it an ad avoidance "stack" if that term appeals to you. uMatrix and uBlock Origin are only one layer and only work with popular browsers. Port forwarding on Android is another layer. DNS is another layer. Forward proxy is another layer. Gateway firewall is another layer. I control DNS for reasons other than ads but DNS is remarkably effective at preventing ads and tracking

In the long run, I would bet that DNS-based methods of avoiding data collection, surveillance and ads will remain viable the longest. DNS is older than the web, "smartphone apps" and the practice of using the web or "app stores" as data collection, surveillance and ad delivery platforms

This practice is enabled by and dependent on "popular web browsers" like Firefox and mobile OS like Android, controlled by corporations whose "business model" is support for onllne advertising, e.g., Mozilla Corporation sending search query data to Google LLC, who also collects data for advertising purposes via Android, in return for for millions of US dollars. This makes using Firefox or an Android fork a strange choice as a method for avoiding advertising.^1 These are the software projects, effectively controlled by trillion dollar corporations focused on data collection, surveillance and ad services, through which ads are delivered. These projects are a vehicle for online adverttising. DNS software projects,^2 at least the "good" ones, are not

2. NB. I'm not thinking of dnsmasq/PiHole. I'm not suggesting it's "bad

kylecazar 12/8/2025||
I am so reliant on YouTube Premium that I forget people even see ads on there. I watch an awful lot of long form interviews, lectures, podcasts -- most downloaded for offline. It's the easiest $8/month of all my subscriptions.
kace91 12/8/2025||
I’m the opposite. I’ve almost entirely given up on YouTube because I know that, even if I pay, I’m subjected to the consequences of ads.

Content creators have paid sections in the video itself, the format optimises grabbing your attention, some legitimate-presenting channels are just real state for product placement...

You can’t win in that platform.

jbaber 12/8/2025|||
A recent feature for paid subscribers is the ability to skip frequently skipped sections which de facto skips in-video ads.
codybontecou 12/8/2025||
I see the button to skip, but is there a way to automatically skip these sections?
mhitza 12/8/2025|||
SponsorBlock for desktop browsers is a way around that
MarsIronPI 12/8/2025|||
I forget how bad YouTube is these days. I'm so spoiled by MPV with yt-dlp and mpv_sponsorblock_minimal. It's great.
LargoLasskhyfv 12/10/2025||
Bad is relative. I usually don't bother with the MPV/yt-dlp combo (except for rare local downloading for backup/convenience purposes) and just let it play in the browser. Not being logged in, because I have no google account anymore. It's smooth, and plays instantly when opened in a new tab. I let it have its cookies, and don't erase them, so I get the content I like, mostly. For things I'm unsure how they'd affect the algorithm, or if they are AI-slopped music, I'm just opening them in a private window. Works for me with just uBO and some additional list subscriptons in there.
tcfhgj 12/8/2025|||
ReVanced has an integration for SponsorBlock, and SponsorBlock is also available for Firefox Android
t0bia_s 12/8/2025||||
https://freetubeapp.io/
RandallBrown 12/8/2025|||
Not yet, that I know of
ericzawo 12/8/2025||||
If you have a VPN, pretend you're in Moldova to enjoy ad-free, free YouTube.
mmooss 12/8/2025||
Why do Moldovans get add-free Youtube?
nickff 12/8/2025|||
Advertisers generally avoid spending money on displaying ads to poor countries. It is interesting to see how the ads change depending on the country your IP address is from.
mmooss 12/8/2025||
I expect that Molovan businesses want to advertise there.
nickff 12/8/2025||
Very little YouTube advertising is for local businesses, partly due to geotargeting issues with YouTube ads, and YouTube isn’t a huge market for most products, due to its poverty.
lmm 12/8/2025|||
Perhaps because of their interesting geopolitical situation with Transnistria?
satvikpendem 12/8/2025||||
SponsorBlock and DeArrow are your friends
liquidise 12/8/2025||
SponsorBlock became an instant, install-everywhere extension for me the same way UBO had. I'm amazed how few know of it considering its value and elegance.
bjackman 12/8/2025||||
You can't completely escape advertising while still participating in modern society but there's still a huge difference between free and premium YouTube in this regard.

Yes, creators have paid sections but they are skippable (and note YouTube helps you skip with a little white dot in the UI[1]) and creators have a strong incentive to protect their credibility. They have an ongoing "relationship" with their viewer. Not so for the random companies that get to spam you with unskippable adverts for crypto scams or fat-free yoghurt in the freezer version.

[1]They don't like sponsored segments as they don't get a cut most of the time. They do have a programme for arranging sponsored segments via the platform, in which case they _do_ get a cut. I'm not sure if they still offer the little skip-helper dot in that case... Anyone know?

RobotToaster 12/8/2025|||
> creators have a strong incentive to protect their credibility.

This comment is sponsored by Raid Shadow Legends

tgsovlerkhgsel 12/8/2025||||
> YouTube helps you skip with a little white dot in the UI[1])

Is that a premium feature? How does it look? I don't remember ever seeing it (that said, SponsorBlock solves this).

> and creators have a strong incentive to protect their credibility.

I haven't seen this play out very much to be honest.

IAmBroom 12/8/2025||
> > and creators have a strong incentive to protect their credibility.

> I haven't seen this play out very much to be honest.

"Credibility" means "relative to the interests of their audience". Faux News has a completely different, almost inverse metric for "credibility" with their "Aliuns made the pirramids!" fanbase. CNN follows a more strict "if it bleeds it leads" policy to keep their audience believing them.

Mawr 12/8/2025|||
There's a huge difference indeed — uBlock + SponsorBlock are superior. Not only do I not see any ads at all—including self-promotions of the video creators and their sponsorship segments—I also get to skip content-free intermissions, tangents, etc. and jump straight to the highlight of the video.
moi2388 12/8/2025||||
SponsorBlock. I don’t see in video ads, not self ads and no sponsoring.
ffuxlpff 12/9/2025|||
Giving up YouTube and any other video content online would be the best life hack you can make in 2026.
sowbug 12/8/2025|||
Family memberships are not available for G Suite accounts. Sign in with a personal Google account or buy an individual membership to continue.

All I wanted years ago was an email address with my vanity domain. Had I only known I was shunting my whole family into a Bizarro Elgoog world...

binkHN 12/9/2025||
Google really screwed everyone that used this; it was marketed towards families/small groups, and now everyone is forced into Google Workspace with massive breakage for family-like stuff. Thanks Google.
littlecranky67 12/8/2025|||
Firefox + uBlock Origin + Sponsor Block (includes "skip to highlight feature) + 'Improve youtube!' = no ads, no clickbait thumbnails, and no friction plus tons of optimizations.

iOS Safari + uBlock Origin + Vinagre extension = no ads, free background play.

mFixman 12/8/2025|||
I pay for YouTube Premium and I still use ReVanced on mobile.

Being able to remove Shorts from the app and to revert Alphabet's many incoherent design decisions makes the whole thing usable.

Spare_account 12/8/2025||
How do you hide Shorts? I can't figure out how to do it.
mFixman 12/8/2025||
Search "YouTube Revanced" on Android. It's a bit of a pain to install, but it lets you customise your YouTube app and add or remove as many features as you want.

These kinds of customisations should be standard for apps people use every day.

Spare_account 12/8/2025||
To be clear, I have revanced and use it daily. I'm just too stupid to be able to figure out how to hide Shorts
mFixman 12/8/2025||
You -> Gear icon -> Revanced Settings -> General -> Navigation Buttons -> Hide Shorts.

You need to also hide them from the feed and a few other places. You are not stupid; Revanced has too many options and the settings and large and confusing. It's easier to search "shorts" and toggle everything.

Spare_account 12/9/2025||
Thank you. I already had that setting enabled, but your comment inspired me to review all the settings again and I have been successful in hiding Shorts from view (for now, until Google changes something again no doubt).
jamesbelchamber 12/8/2025|||
Yeh, for all Google's faults in this arena, YouTube Premium is such a good buy. I consume so much YouTube I think it would be unethical for me not to pay.

(I still use uBlock of course)

anothernewdude 12/8/2025|||
Removing ads and downloading videos are both available for free.
soraminazuki 12/9/2025|||
YouTube Premium is a joke.

Mass surveillance is one of the biggest threat to society that has come out of our industry, and is the biggest objection that many people have against modern adtech.

So how does YouTube Premium address this? Well, first you login to Google and let them associate your real name to everything you do online, not just what you do on YouTube. Then, you give them your credit card info, home address, and phone number because why not? On top of that, you get to foot the bill for all of this.

Uh, I'll continue to stay out of this.

katrotz 12/8/2025|||
I used to be have a premium family suscription, canceled it the moment google increased the price by 30%, I considered such a jump unfair compared to the rest of the economy where salaries are hardly getting adjusted to the inflation.
hermannj314 12/8/2025||
You cancelled YouTube Premium because YouTube was trying to keep content creator income on pace with inflation?
tmtvl 12/8/2025|||
I read it more as katrotz cancelling YTP because it became more expensive while katrotz' income did not increase by the same amount. If things become more expensive and my wages don't increase as much I am going to cut some expenses.
nottorp 12/8/2025||||
Are you prepared to donate 100% of your income to all those poor "content creators" then?

Most people would like to have a roof over their heads and eat once in a while.

hermannj314 12/8/2025||
$22 a month for YouTube Premium is what I pay. Donating 100% of my income (a number larger than $22/mo) was not the issue being discussed in this post.
nottorp 12/8/2025||
It was, because every "content provider" wants your subscription.

How many links that you clicked on from HN today are asking for a subscription, and how many have you supported?

ohhellnawman 12/8/2025|||
[dead]
stephen_cagle 12/8/2025|||
Wait a minute, why is mine $13.99 a month?

But agree, totally worth it if you at all value your time.

ternus 12/8/2025|||
If you don't care about music or background play, and all you want is to eliminate ads, YouTube Premium Lite is $8/month.

https://support.google.com/youtube/answer/15968883

amanzi 12/8/2025|||
Interesting - hadn't heard of this option before. But I see that "Premium Lite" is not available in NZ... https://support.google.com/youtube/answer/6307365?sjid=92752...
air7 12/8/2025||
But at least you have IKEA
amanzi 12/8/2025||
The whole country is rejoicing!
BLKNSLVR 12/8/2025||||
I still can't believe that they paywalled the ability for the video to keep playing when the screen is turned off.

Probably a business decision that's made them a lot of money, well done.

Thank goodness for ReVanced.

cons0le 12/8/2025|||
>I still can't believe that they paywalled the ability for the video to keep playing when the screen is turned off.

That's why I will never pay, no matter how much people glaze yt premium. I distinctly remember the day they took that simple feature away. uBlock and Vanced work fine, and it's also not hard to download to my media server for offline

I don't want to reward a company for shitty practices. What are they even doing at youtube besides changing the UI every 3 months and stuffing AI where it isn't wanted/needed.

At the bare minimum they need to enable the ability to blacklist entire channels, like I can easily do on my home setup. And ban AI videos without a label. Then they can have my $8

charcircuit 12/8/2025|||
It's only for music where background play isn't supported for free.
jayknight 12/8/2025||
Is this true? Nothing will play for me with my screen off.
BLKNSLVR 12/8/2025|||
No. What you describe is correct: No background play via the yt app unless you pay.
SoftTalker 12/8/2025||||
Yes YouTube Premium will play with the screen off (using the app. No idea about using a browser).
cuu508 12/8/2025|||
In a browser, it works even without Youtube Premium :-)

Firefox mobile, m.youtube.com, "Video Background Play Fix" browser extension.

fdgjgbdfhgb 12/8/2025||
Works for me without an extension, you just need to click play again after leaving the YouTube tab/locking the phone
tcfhgj 12/8/2025|||
So does ReVanced YouTube
nsoqm 12/8/2025|||
On iOS I use Brave and it works fine.
tracker1 12/9/2025|||
Wasn't aware of this option... I'd actually switched to YT Music because the family plan for YT premium is/was pretty good. Nice to know I can bring it down in the future.
baby_souffle 12/8/2025|||
> Wait a minute, why is mine $13.99 a month?

Only the earliest google music people are still grandfathered in at the insanely low rate. The rest of us have been "upgraded" to at least $14/mo.

stephen_cagle 12/8/2025|||
Damn, I just looked up how long I have been paying using https://payments.google.com/ . Looks like I've been paying for youtube music since October 2014. These grandfathered people must be really really early. :]
graton 12/9/2025||
I started paying $7.99/month for Google Play Music in June of 2013. And it is now YouTube Premium and still $7.99/month.
sphars 12/9/2025||
Same here, joined up when GPM was in beta. Still on the $7.99/month. I really only use it for YTM, so if they ever up my price, I'll cancel and use Tidal or Deezer.
SoftTalker 12/8/2025|||
They also have a family plan that costs a bit more I think.
tracker1 12/9/2025||
I've been on the family plan for a long while... was before they redid Google Music and YT Music, but it included YT ad free and Google Music, so I did that and dropped Spotify around a decade ago. I watch so much YT content, it's been worth it to keep... Though I'm glad that Rumble is there and seeing some improvements in UX, still not nearly as good as YT, but getting better.

Mostly watch via Android TV (NVidia Shield TV).

frm88 12/8/2025|||
I'm the same as you: long form and essays. I use freetube for Linux and Tubular for android, so no ads at all. I follow only youtubers who have a patreon and I support all of them (10 or so and one via kofi).
Mawr 12/8/2025||
So you just manually skip the sponsor segments that most popular creators include in their videos or what?
MarsIronPI 12/8/2025||
Sponsorblock exists and is absolutely marvelous. It's a crowdsourced database of sponsored segments + an add-on that queries this database and automatically skips the sponsor segments. There's also Sponsorblock plugins for MPV if that's more your thing.
mr_windfrog 12/8/2025||
I'm using Firefox + uBlock Origin, and this combo blocks ads perfectly for me. Anyone else using the same setup?
sxde 12/8/2025||
Yes, with Sponsorblock to skip in-video ads.
MarsIronPI 12/8/2025||
Same, but I only watch Youtube through MPV (which also has Sponsorblock plugins). When I need to actually browse Youtube I use an Invidious instance. I don't even remember the last time I intentionally watched a video on the Youtube website proper.
amanzi 12/8/2025|||
I use this combination on my personal laptop, but on my work machine I need to use Edge browser. For some reason, Edge still supports the uBlock Origin extension, so I get to avoid ads on my work laptop too.
selcuka 12/8/2025|||
> For some reason, Edge still supports the uBlock Origin extension

They still accept updates to existing Manifest V2 extensions [1].

[1] https://learn.microsoft.com/en-us/microsoft-edge/extensions/...

esperent 12/8/2025|||
I use Firefox with uBlock Origin for pretty much everything, but I still occasionally use Chrome, now with uBlock Origin Lite.

I can't say I'm noticing any ads on Chrome, the lite ad blocker seems just as effective.

Andaith 12/8/2025|||
+ ghostery + pihole.

I like his suggestion of VPN via cloud. I might set up something with wireguard or tailscale for that.

I don't really use youtube, but my family does, so If anyone knows a way to get a better ui experience as a google tv app I'd be keen to hear it?

iamacyborg 12/8/2025|||
Ghostery has a history of slightly problematic behaviour if you’re using it for privacy purposes.
gruez 12/8/2025||||
>+ ghostery + pihole.

Both are superfluous if you have ublock, and pihole doesn't do anything for "native" ads like on twitch or youtube. The only benefit is that it blocks ads in apps that use third party ad SDKs.

BLKNSLVR 12/8/2025||||
The article links to iSponsorBlockTV: https://github.com/dmunozv04/iSponsorBlockTV

This doesn't change the UI as such, but it auto-mutes ads, and auto-skips once the skip option is available. It's a bit of a funny thing to setup, but it works great once setup.

nickthegreek 12/8/2025||
I use this via Home Assistant add on to skip ads on my apple tvs. Not as good as smarttube on nvidia shield, but best you can do on tvOS.
Marsymars 12/8/2025|||
You can self-host Invidious and connect to it with yattee. (The UI is… not the best, but it’s generally functional, and better than ads.)
BLKNSLVR 12/8/2025||
There's also an app called Clipious on F-Droid that can connect to an Invidious instance.

I don't use it much since I started using the ReVanced patched YouTube app, but it used to work well enough for casual usage.

vinni2 12/8/2025|||
Interesting could you share how to do this?
nickthegreek 12/8/2025||
https://github.com/dmunozv04/iSponsorBlockTV should get you started. In HA, it will available in the Settings > Add-ons / Add-on store. If you don't have home assistant, you can always run it on an rpi or in docker on a system on your network.

https://medium.com/@lumenyx/isponsorblocktv-on-a-raspberry-p...

nickthegreek 12/8/2025||||
sideload SmartTube. I use it along with youtube premium to get a stellar experience.
strangelove026 12/8/2025|||
what does ghostery do for you on top of ublock origin?
wafflemaker 12/8/2025|||
You probably should use AdNausem instead. It uses same uBlock under the hood, but it clicks all the ads. Site owners make money and advertisers loose them. Additionally, if enough of us switch from uBlock to AdNausem (which are nearly identical), it would be the end of surveillances capitalism. It just wouldn't be profitable anymore.
MarsIronPI 12/8/2025|||
When I tried it a few years ago it just didn't work. It just did not block ads. I have no clue why.
qiine 12/8/2025|||
> it clicks all the ads.

sound dangerous...

wafflemaker 12/8/2025||
From FAQ:

>AdNauseam 'clicks' Ads by issuing an HTTP request to the URL to which they lead. In current versions this is done via an XMLHttpRequest (or AJAX request) issued in a background process. This lightweight request signals a 'click' on the server responsible for the Ad, but does so without opening any additional windows or pages on your computer. Further it allows AdNauseam to safely receive and discard the resulting response data, rather than executing it in the browser, thus preventing a range of potential security problems (ransomware, rogue Javascript or Flash code, XSS-attacks, etc.) caused by malfunctioning or malicious Ads. Although it is completely safe, AdNauseam's clicking behaviour can be de-activated in the settings panel.

https://github.com/dhowe/adnauseam/wiki/FAQ#how-does-adnause...

kgwxd 12/8/2025|||
Perfect combo, where it can be used.
leovander 12/8/2025|||
Look into Sponsor Block as well.
4k93n2 12/8/2025||
and also "dearrow" for good measure. it replaces the titles and thumbnails with something less sensational. not having to look at those stupid faces that youtubers make is a big plus as well

the freetube app has both of those extensions built in. you just have to enable them in the settings

mFixman 12/8/2025||
Don't forget Consent-O-Matic if you live in the EU+UK, to auto-reject all cookie and GDPR forms.
roryirvine 12/8/2025|||
GDPR requires opt-in consent, so simply not displaying the cookie notice is functionally equivalent to rejecting permission.
sgc 12/8/2025|||
We need it everywhere, we get those gdpr forms because sites don't differentiate at all.
Narushia 12/8/2025||
My additional recommendations:

1. You don't need a separate browser extension for blocking cookie notices, Ublock Origin can do that just fine. You just need to enable the cookie notice filters in the settings (they are disabled by default).

2. AdAway on Android allows network-level blocking without resorting to a VPN (it's based on /etc/hosts). Though it does require root.

nottorp 12/8/2025||
But Consent-O-Matic doesn't just block cookie notices, it clicks on the appropriate buttons to deny them first for the major kinds of cookie dialogs.
encom 12/8/2025|||
I refuse to engage with them on principle and will not signal denial or acceptance, because doing so would legitimise this farcical, dilettante excuse for a government "solution".
nottorp 12/8/2025||
It's not a government solution. All they have to do is not track you.

Private industry invented these dialogs in the hope that you'll be too tired to deny anything.

encom 12/9/2025||
I get the point you're trying to make, but it absolutely is a government solution, because it was obvious to anyone that this would be the result. And there has been nothing done to remedy or even admit their failure. Asking big tech nicely not to be evil has never worked. Besides, there are plenty of cases where websites without tracking have the popups anyway, just to be on the safe side from the wrath of EU bureaucracy.
MarsIronPI 12/8/2025|||
Isn't the point of the notices that you have to explicitly agree to them for the site to be allowed to track you? Wouldn't never accepting be equivalent to rejecting?
nottorp 12/8/2025||
Some of them still come preset to accept all.
MarsIronPI 12/9/2025||
Is that legal per the GDPR?
esperent 12/8/2025|||
The problem with ad blocker apps on Android is that they always require a either a VPN, in which cases my banking apps don't work, or root, which is getting harder and harder to get and probably also breaks my banking apps.

However, I have found that using NextDNS as a private DNS server works and doesn't cause any problems like this.

Zak 12/8/2025||
I'm still having good results with root, Magisk, and Play Integrity Fix. That does involve some knowledge and effort though, so what I point others to is Mullvad DNS, which is free: https://mullvad.net/en/help/dns-over-https-and-dns-over-tls

Don't forget to give apps that fuck with you in the name of security 1-star reviews!

esperent 12/8/2025||
> Mullvad DNS

This works the same way as NextDNS on Android but is less customizeable.

Zak 12/8/2025||
True, but it doesn't require an account, and is free for unlimited use. Not having to sign up for anything is a plus when I'm recommending things to others.
penguin_booze 12/8/2025||
> You just need to enable the cookie notice filters in the settings

I didn't know it existed. FWIW, it's under Settings > Filter lists > Cookie notices.

Larrikin 12/8/2025||
I prefer poisoning my ad profile instead of passively blocking with Ad Nauseum https://adnauseam.io/ . It uses Ublock origin under the hood. I've got my click rate set to high but not 100%.
gruez 12/8/2025||
Ad Nauseum is snakeoil. Their FAQ states that they "click" on ads by sending a XHR request[1]. As you might imagine, this is easily detectable, and given how rampant ad fraud is, fake "clicks" like those are almost certainly filtered by every ad network. Otherwise anyone with a botnet would be able to easily make millions of fake clicks with a few lines of javascript.

[1] https://github.com/dhowe/AdNauseam/wiki/FAQ#how-does-adnause...

GoblinSlayer 12/8/2025|||
Wasn't the whole idea to open links in hidden tabs?
wizzwizz4 12/8/2025||
> This lightweight request signals a 'click' on the server responsible for the Ad, but does so without opening any additional windows or pages on your computer. Further it allows AdNauseam to safely receive and discard the resulting response data, rather than executing it in the browser, thus preventing a range of potential security problems (ransomware, rogue Javascript or Flash code, XSS-attacks, etc.) caused by malfunctioning or malicious Ads.

You might be thinking of TrackMeNot, which does use tabs (iirc).

Larrikin 12/8/2025|||
If it didn't work, Google wouldn't have banned it well ahead of them banning the working version of uBlock Origin.
sgc 12/8/2025||
From google's perspective it operates as a botnet consuming their resources and creating doubt as to the validity of their product among advertisers (disclaimer: I am not defending their business at all). That's the goal, but costing the advertisers themselves money doesn't necessarily follow.
sahilagarwal 12/9/2025||
I just created separate profiles for different stuff. Work is all on chrome anyways due to google integration, so all thats left in my random browsing.

Ordered in what I use the most - Fanfics, novels - profile 1. Netflix, others - profile 2. General browsing - profile 3.

8fingerlouie 12/8/2025||
Is running Pihole or Adguard home even worth it these days ?

You can get something like NextDNS for $18/year, which is probably less than what you pay for the power required to serve Pihole or Adguard Home, and you get enterprise level infrastructure for it, along with redundancy, and it works "everywhere".

Yes, you (probably) need a caching resolver at home, and that could be Pihole or Adguard, but going through hoops to setup Wireguard and have all DNS resolve over that, just to reach pihole at home, that sounds like overkill.

Anyway, In case it's not obvious, NextDNS is how i roll, using a "stupid" caching DNS resolver at home.

esperent 12/8/2025||
I've been using NextDNS for years and never paid anything. Very occasionally (maybe twice) around the last few days of the month I get an email saying I reached my quota and filtering will stop working.
8fingerlouie 12/8/2025||
Can you setup custom filters on the free solution ?

If not, DNS4EU (https://www.joindns4.eu/) is free for personal use, and has no quota, and offers various endpoints for malware protection, adblocking, and other stuff.

workfromspace 12/8/2025|||
Wdym by custom filters?

Maybe that's what you ask: NextDNS has:

- 50+ blocklists ready to use (including Easylist, Adguard, HaGeZi, Energized). You enable the ones you wish to use

- Many privacy options you can enable, including Disguised Third-Party Trackers (TIP), CNAME flattening

- Many security options you can enable, including Cryptojacking, Google Safe Browsing, IDN Homograph attacks, Typosquatting, dynamic hostnames

- Ready-to-use application-based and category-based allowing/blocking

- Custom blocking options such as allowlists, denylists, blocking certain TLDs, custom rewrites

It also has:

- Option to "Bypass Age Verification"

- Option to keep logs (in EU, Swiss or US) or not

- Free to use up to 300,000 queries / month

- Multiple profiles for different clients

- Supports virtually all browsers and all OS, desktop and mobile, either via its official app, configuration profile (iOS), or IPv4, IPv6, DNS-over-TLS/QUIC, DNS-over-HTTPS

esperent 12/8/2025|||
Oh thanks, that looks like an interesting alternative

> Can you setup custom filters on the free solution?

No, but as the other person replying said, there's a huge range of built in filters and I've never felt any need to customize them.

EDIT: just spent a few minutes looking over the DNS4EU website. I can't see any configuration options at all. They just have 4 basic levels (standard, child protection, ad block, or unfiltered). So it appears less useful than NextDNS. Where did you see the ability to add custom filters?

muppetman 12/9/2025|||
Sure is in NZ at least. RTT to NextDNS is ~30ms for me, RTT to my AdGuardHome is 1ms. I don't setup a VPN, I setup a public SSL certificate (this requires you to own a domain) on it, listening on port 853. Then doesn't matter if I'm at home or on Mobile/4G/Someone Else's Wifi. I don't need the hassle of an always-on VPN, I just have an always-on AdGuardHome.

The biggest hassle was making sure the world can't hit it (though it's not UDP 53 so it's not an amplification vector anyway) but only local NZ IPs, which I did with GeoFilterig on my router.

8fingerlouie 12/9/2025||
"RTT to NextDNS is ~30ms for me"

That's why i setup a local caching resolver. RTT to NextDNS in Denmark is ~10ms, and RTT to my local caching resolver is 1-2ms, so yes, it's quicker, but my caching resolver is essentially just what my router offers (Unifi), with NextDNS as upstream (DNS over TLS).

"I just have an always-on AdGuardHome"

I've self hosted for 20 years, i honestly can't be bothered anymore. The power consumption of self hosted hardware alone costs more than the equivalent, better, service in the cloud. NextDNS is $18/year, thats 51 kWh at €0.35/kWh. 5W for a year is 43.8 kWh, which is roughly what a Raspberry Pi 3/4 uses, so for just €2.5/year i can have enterprise hardware and massive redundancy with zero operational risk compared to running on a single RPi at home.

Yes, i'm aware you can run better hardware with more services, but that really only makes the problem worse, both in terms of power consumption, but also in terms of TCO with hardware costs, as well as cybersecurity.

For most people, running in the cloud is cheaper than self hosting. If you have less than 5-6TB of data, the cloud will also be cheaper. After that the math starts going in the favor of self hosting, but year for year the amount of data you can store in the cloud cheaper than at home keeps growing. Yes, the cloud prices increase, but so does the price of harddrives and other hardware.

"but only local NZ IPs, which I did with GeoFilterig on my router."

I know geofiltering is usually security by obscurity, but it does keep the worst bots away, and i used to use it as well (when i self hosted). It cut down dramatically on the various "drive by shootings" by random bots constantly pinging various ports.

muppetman 12/10/2025||
All good points. I already have a server that runs a whole bunch of other stuff (my router is a VM, my Unifi controller is a VM etc, all on the one box) so a tiny little AdGuardHome process and a port-forward in the router isn't using anymore power/effort.
workfromspace 12/8/2025|||
FYI: NextDNS is free up to 300,000 queries a month.

I also wrote here: https://news.ycombinator.com/item?id=46191045

tbyehl 12/8/2025|||
Would recommend using the NextDNS software as the on-prem caching resolver — it can pass through the requesting client information so you're not losing any of the logging you'd have running Pi-hole, etc. at home.
djvdq 12/8/2025|||
You can just use Tailscale or similar service and not fight with setup of Wireguard. It's as simple as installing the app on devices and starting it
8fingerlouie 12/8/2025||
Wireguard is simple enough to setup, and i actually use it much like OP does, though i don't force all my DNS queries through it, and instead use NextDNS.

It's basically setup so that i have my internal machines registered in NextDNS as rewrites, and Wireguard is setup to route anything for my internal RFC-1918 network, ie. 192.168.1.0/24, so when NextDNS returns 192.168.1.5 for "host.mydomain.com", it will go over wireguard.

The advantage is that i can keep the tunnel up 24/7, and it has very little impact on battery life as normal requests simply go over the internet.

deanishe 12/8/2025||
> just to reach pihole at home, that sounds like overkill.

Host AdGuard on a VPS (same one as the VPN?). Then you can use it from everywhere.

8fingerlouie 12/8/2025||
I doubt the VPS/VPN route is for the majority of people, but if "you" are one of those, then yes, it would make sense.

For everybody else, $18/year vs $5/month for a VPS should be an easy choice.

tartoran 12/8/2025||
Firefox + uBlock origin and i'm blessed with peaceful browsing experience.
beloch 12/8/2025||
There's nothing too unexpected in this post. Firefox + uBlock is pretty much standard now. It's been impossible to recommend Chrome ever since Google moved to manifest v3, which can only be described as deliberate anti-privacy enshittification. The recaptcha solver is starting to become niche, since cloudflare has really taken over (for better or worse).

I would add one more useful tool though: A user-agent switcher[1]. There are still some websites that insist you must use Chrome (or sometimes Edge). They will block you if you try to use them with Firefox, even though they work perfectly well and sometimes even better on Firefox than they do on Chrome. A user-agent switcher gives you the option to simply uninstall Chrome for good.

e.g. My ISP provides a website for streaming live TV (e.g. sports) that claims to be incompatible with Firefox, but actually runs better (i.e. fewer glitches) on it than it does on Chrome. However, it refuses to load on Firefox unless you use a user-agent switcher.

Why do people write websites that refuse to run based on user-agent checks? By all means, warn users that you couldn't be arsed to test things on more than one browser, but why go that extra mile to brick your site when other browsers probably support it quite well?

[1]https://addons.mozilla.org/en-CA/firefox/addon/user-agent-st...

snowfield 12/8/2025||
I'd recommend chrome mask instead. It's written by a Firefox engineer

https://addons.mozilla.org/en-CA/firefox/addon/chrome-mask/

beloch 12/8/2025|||
This one makes automatic site-specific masking slightly easier. You can just click a button as opposed to writing an entry in settings. Good find!
qiine 12/8/2025|||
oh! That's nice! sound even better since I just switch my user agent to chrome anyway.
sgc 12/8/2025||
Every time I turn on ua switcher I wind up in an infinite loop with cloudflare captchas. I literally cannot turn it on because of the aggressive practice of this one company. I am going to try the chrome mask extension the other user just posted, since it deals with some js shenanigans as well.
vablings 12/8/2025||
Probably because your JA3 fingerprint does not match any known fingerprint of a public version of google chrome. Im not even sure if you can configure your ciphersuites in TLS Hello with just a lowly extension
sgc 12/11/2025||
That might be the how, but the because/why is that a company is arbitrarily enforcing horrible design decisions by many websites that force users to use specific browsers, and penalize/cripple those who try to work around such nonsense. There has to be a less lazy way of combating bots, if that is even the real reason for them being so aggressive about it (which I doubt - it's going to be about money for major stakeholders in the end).
coffeecoders 12/8/2025||
I have an Apple TV and I’ve been running iSponsorBlockTV [1] on my Synology box for a while. It auto-skips the sponsored segments and with Youtube premium, it gives me a clean, ad-free setup.

I can’t stand those in-video intros or sponsored promos, where I’m suddenly pitched a random VPN or productivity app.

[1]. https://github.com/dmunozv04/iSponsorBlockTV

silisili 12/8/2025|
Brave + NextDNS/ControlD is what I've found the be the ultimate ad blocking combo for the entire household(TVs, phones, computers), when balancing cost/effort.

PiHole is popular but IMO not worth the effort when the above are so cheap. There are free ad blocking DNS servers, but they aren't customizable.

mlrtime 12/8/2025|
How do you handle the constant complaints about clicking on a email link or some other tracking link and it not working?

Or do you not import any lists into nexdns?

Marsymars 12/8/2025|||
I handled that complaint by switching the house in general to eero’s adblocker, which is more permissive than nextdns and doesn’t generally block tracking links (and intercepts DNS requests to outside servers that aren’t using DoH/DoT), and just using nextdns on my personal devices.
silisili 12/8/2025||||
Good question, I forgot this happens time to time. I set DNS at the router instead of devices, so just tell them to turn off wifi on their phones when that happens. It's actually slightly more complicated because of parental controls(if you care)... essentially the router gives out its own IP for DNS via DHCP, and the router itself is configured to use controlD.

On my personal computer, I don't remember ever running into this, but if I did I'd just override resolv.conf temporarily.

You can also just whitelist the domain(s) too via oneclick actions in both systems, which was my initial caveat that you can't do that using public adblocking DNS.

nunez 12/8/2025|||
There are more permissive hosts lists that allow email trackers. You can also configure hosts lists per device with adguard home or firewalla
More comments...