I tried to block this popup with uBlock Origin to no avail. No matter what element I selected, it was still there. Finally fixed the problem by deleting my Instagram account.
Small win.
It appears to still be up for me. ??
Then I tried the normal view and ... wow, so many auto-playing video ads disguised as regular posts.
facebook.com##span:has-text(Suggested for You):xpath(../../../../../../../../../../../../../../../../../..)
facebook.com##div[aria-label="Sponsored"] span[aria-label="Sponsored"]:xpath(../../../../../../../../../../../../../../../../../../../../..)
facebook.com##div[aria-label="Sponsored"]:xpath(../../../../../../../../../../../../../../../../../../../..)This sounds perfectly matched for an on-device LLM?
Sure, it's more computationally-expensive than running an HTML selection, but it's also not "staggering" by any reasonable stretch.
I would agree if this was an easily solvable problem with classical approaches. Clearly it is not, since even uBlock is giving up.
At any rate, "staggering" is relative. White-labeled web browsers becoming the most common GUI engine would have made an engineer's eyes water 20 years ago.
EFF: Adversarial Interoperability - https://www.eff.org/deeplinks/2019/10/adversarial-interopera...
So what you're saying is: you want Facebook to pay out something like $200M which is such a small amount it won't even realize, $170M will go to lawyers, everybody else gets $1.30.
That seems like how it might pan out.
This entire thread reads like a game of cat-and-mouse. People trying to block intrusive ads, and FB reaching into the depths of code and making it nearly impossible for anyone to do so en masse.
I've been there. Tried to uncheck all the boxes on their ad platform; used all manners of ad blockers, etc; used incognito mode; used Tor; etc. etc. etc.
At some point, you realize that the only way to not get served ads on Facebook -- and thereby not benefit the company itself -- is to get rid of it completely. Delete your account, get off that blasted site, and enjoy some moments of peace IRL.
Having been a very early adopter of FB (since ~2004), I deleted my account and am clean + sober + much happier since 2016.
(Not to say that I'm completely out of the FB ecosystem. Unfortunately, my fam is still on WhatsApp... and I've been trying to convince them to migrate to Signal...)
YMMV
It saved me net an hour or more or mindless scrolling every day. Every single day. Not to mention the benefits of no more FOMO, better mental health, etc. AND left me with more time to actually accomplish things I wanted to do but somehow thought I never had the time.
The thing is: you have to find + allocate time and attention (= your most precious resource) to the things that matter most to you.
Since then I've been working on my online learning (30+ courses done, including several DL/ML certifications), read more books, and most importantly, focused on my health by working out nearly every day.
Small wins individually, but they have compounded greatly over time.
Think of how the structure of Meta is gonna work, there's some team in charge of ads who has a sub team now in charge of messing with the ads to stop them being blocked.
If you start whitelisting everything that isn't an ad you move the problem into an area the team in charge of blocking the ads don't have control over.
Highly unlikely the team in charge of stopping ad blocking has swing to then start changing the code of every other element on the page to break your non-ad white listing.
Whether selecting for ads or content, one had to figure different ways of getting after it, whitelisting was already off the table.
We'd found "structure" could work, but had to be fuzzy and adaptive as marketing shuffles pages around constantly, not just on the whole, but for A/B runs and personalized "experiences".
So that seems back to, hey, models could help.
(Though none of them, to date, attain as high success as latest hand coded "reader" tools, worth inspecting for how this could be generalized.)
OT but I think I learned a new term today.
Swing. In oil and gas we would call that suction so for future reference:
Swing = Suction
The solution is truly to just never be on Facebook, but - our local PTA only distributes news via Facebook. (There may be a Whatsapp group I don't know about, which isn't better.) So does the local library. If the township publishes things elsewhere, I don't know about it.
I use a service to convert some pages' feeds to RSS, which is semi-reliable, but doesn't work well and is a paid service if you want more than two feeds - I wish I could hand-roll something myself.
They need to surrender this whole anti-adblocker crusade because it will kill them in the long run (along with the billion other problems FB has)
For some parts they did. I tried Facebook Dating, and it's only available on phones.
Also, to save you the trouble, don't use Facebook Dating. It is, to use a technical term, a fermented shitpile.
Now, that's something I would love to see in my lifetime.
Such a move would also presumably be incompatible with Apple's highly lucrative search engine deal with Google.
Worth noting though that Apple injects ads into the News app, which is just a webview, so it's certainly not them that will do this.
Ignoring that users care deeply about images so a browser that did this would be considered broken from the get go.
Reasons this wouldn't work are you'd really need to get it to a good enough and small enough model to run low energy use and very fast to not impact browsing. The other issue is it'll be a fixed target for a period of time so the ads could be tweaked to find how to get them through it.
Facebook has made itself indispensable in a number of areas that are in the public interest and should be treated as a public good for these purposes.
Ads are pollution, and Facebook is forcing people to choose between ingesting pollution and using facebook marketplace, or throwing their used but functional goods in the garbage.
Alternatively, eventually they will publish where the audience is, if the audience is not on facebook then they will publish somewhere else.
Facebook is allowed to make ads show on their own product.
I hate their product, but it's theirs.
In a macro sense, the prerogative there is really up to the public. Companies only exist in the first place because the public has granted them the legal and social framework to exist, and the public can adjust that framework as they so choose.
In a more specific sense, the math there changes once a company makes itself indispensable to the public good. There are any number of analogies I could run with, but I'll go with the analogy of a landfill. Suppose all the landfills in your city have been privatized, have a habit of burning garbage, and employ armed thugs to prevent any visitors to the landfill from wearing masks. If you've got a truckload of garbage to dispose of, you can either ingest burning garbage fumes, or dump it on the side of the road somewhere. It's absolutely in the public's interest to regulate the landfills' behaviour to prevent them from both burning garbage and from stopping people from wearing masks when they visit the landfill.
But I'm not convinced it will have an effect. And I'd have to use fb.
1786534107 | uBlock Origin Is Giving Up the Fight to Keep Ads Off Facebook | https://digitalescapetools.com/2026/08/ublock-origin-stops-c... | https://news.ycombinator.com/item?id=49270726
1786535709 | uBlock Origin stops dealing with Facebook any longer | https://www.reddit.com/r/uBlockOrigin/comments/1vgcjg5/about... | https://news.ycombinator.com/item?id=49270977
>paintboth1234 uBO Team wrote:
>The project is FOSS. Anyone else who wants to deal with this disgusting site is free to make pull requests with working solutions themselves.
[0] https://www.reddit.com/r/uBlockOrigin/comments/1vgcjg5/about...
Not perfect, but it works.
Though evidently someone's cut a deal because Facebook groups is all over Google search results these days.
Isn't there a browser plugin to do that for Google too?
(this is a joke obviously, but boy that would be fun and against the T&C)
That would be funny.
Websites with ads need to satisfy the ad buyers. This means running a bunch of JavaScript that's adversarial to the website and fingerprints both the website and the browser to determine where and to whom the ad is actually shown. It's like a cloudflare bot challenge is happening behind the scenes. Of course all this stuff doesn't happen on the website's own domain, or the website could manipulate it.
And the ad that's originally delivered might not actually be the ad, but might be a script that fetches the real ad from a different server, if the incentives line up that way. Imagine you have a contract to advertise on a site, but someone else wants to advertise on the same site and pays you to forward their ad. Ad margins are razor thin, you'll do this for $0.00001 profit per impression. And your buyer might be doing the same thing to their customer. It's all a huge mess.
In ye old days, you had newspapers who sold ads, and had to at least satisfy their customers. What the newspaper advertised reflected on the newspaper, and where the advertiser advertised, reflected on the advertiser. Now we have a situation where no one is accountable. Spammy ad sites are a thing, because there isn't that direct relationship between advertiser and website.
(I used to work in this area, but my knowledge is ~4y out of date)
Networks are only necessary if you want to run new ads for every year or tie into their browsing history or other algorithmic stuff. But if someone wants to pay you 3k to run a banner ad for a few weeks that would be pretty easy to just embed.
You don't have to run a marketplace. Back then, people were calling via phone to put an ad into the newspaper. The same concept can still apply today.
You can just place an ad _where you actually want it_ instead of having a shitty decision engine decide it for you. Marketing budgets are messed up all over the place since social media, because they're really inefficient in finding the customers that actually wants to buy their stuff.
If you don't believe me, just take a look at facebook, they're trying to shove ads up your feed 99% of the time. It's a feed of ads, not a feed of "friends" anymore. Good luck trying to catch the 1% of posts that were actually the reason why you used the platform in the first place.
For many sites that is not the case, running adtech infrastructure is not even close to their primary business and taking the task on individually isn't worth the admin cost. Companies wanting to advertise don't just come along and say “my product is aligned with your content, could I pay for one of your advert slots?” because they don't want to just target the people who are actively looking at relevant content. They want to follow people who look at relevant content around like little stalkers, so the adverts can be put in front of you even when you've moved on to looking at less relevant content - and that requires tracking between sites which a smaller individual site can not do on its own or have the clout to negotiate a good exchange with other sites with.
The issue is facebook obfuscates selectors so you cant easily do it the way ublock prefers.