Live data from Hacker News

uBlock Origin is giving up the fight to keep ads off Facebook

digitalescapetools.com

271–280 of 953 posts

Re: uBlock Origin is giving up the fight to keep ads off Facebook

#271

I wonder if it's time to step it up a little bit. We have all the LLMs that are great at looking at code and processing it so perhaps the future of ad blocking is letting the LLM handle it. Has anyone thought about building something like this?

So you'd have a low-memory-usage super high latency ad blocker with a monthly bill, or an ad blocker that uses up several gigabytes of RAM/VRAM for slightly less high latency. Compelling.

Re: uBlock Origin is giving up the fight to keep ads off Facebook

#272

Earlier quoted context omitted.

the ONLY way my county communicates emergency alerts is facebook. it's absolutely wild. how do I know if I'm in a state of emergency? facebook. :)

Your country has sold your safety to private interests. Demand better from them.

I can't. They spent hours listening to the citizens tell them not to enter a 187(g) with ICE and then they spun around and immediately voted to approve the 187(g). Citizens are powerless, period here, and they keep voting in the worst possible interests because the leopards haven't ate their face yet.

Re: uBlock Origin is giving up the fight to keep ads off Facebook

#273
post #226

Earlier quoted context omitted.

That's not true. If your ad placements don't perform, people are not going to book them. If ads are loaded or not is also often verified by independent third party trackers that you have to embed on your page next to the ad. There's whole industries built on this stuff and it's not as simple as "we sell the slot and don't care if people see it or click on it".

[flagged]

>whether you click or not doesn't change the fact that there is still ad sales happening in the background

if nobody clicks on the ads nobody's going to buy ad space because people who place ads care about whether their ads translate into sales. So of course Facebook cares, and ultimately only cares about how many people respond to them because how much money they'll make depend on how much money the ads make.

That's why FB has invested ungodly sums into trying to figure out the preferences of their users.

Re: uBlock Origin is giving up the fight to keep ads off Facebook

#274
post #226

Earlier quoted context omitted.

That's not true. If your ad placements don't perform, people are not going to book them. If ads are loaded or not is also often verified by independent third party trackers that you have to embed on your page next to the ad. There's whole industries built on this stuff and it's not as simple as "we sell the slot and don't care if people see it or click on it".

[flagged]

> It probably would have been more helpful if you took the time to quote the particular part of my comment which you believe to be untrue.

He did.

Re: uBlock Origin is giving up the fight to keep ads off Facebook

#275

I wonder if it's time to step it up a little bit. We have all the LLMs that are great at looking at code and processing it so perhaps the future of ad blocking is letting the LLM handle it. Has anyone thought about building something like this?

So you'd have a low-memory-usage super high latency ad blocker with a monthly bill, or an ad blocker that uses up several gigabytes of RAM/VRAM for slightly less high latency. Compelling.

I think GP is talking about using an LLM to write filters for the constantly changing Facebook ad serving code, which would be distributed to users.

Re: uBlock Origin is giving up the fight to keep ads off Facebook

#276
post #110

Earlier quoted context omitted.

I'm keen to see this simple script, and to understand why it's simple given that ublock origin finds it hard.

Ublock origin doesnt use javascript. The script just involves a tree traversal of the dom and removal of any node that says ad. The issue is facebook obfuscates selectors so you cant easily do it the way ublock prefers.

Sorry, still don't understand. The dom is not complete until JavaScript has run, no? So the ublock extension can do dom traversal on the rendered page, but the proxy can only operate at the request level. I assume your not running a headless browser on your squid box, lol. I'm aware that a proxy can tweak html and js, but the js will be challenging to analyse statically. If you're only blocking requests to ad domains, then presumably most people would just block them in DNS. So i still don't understand what the proxy gains you.

Re: uBlock Origin is giving up the fight to keep ads off Facebook

#277

Earlier quoted context omitted.

Marketplace. It's horrible, but the area I live in has mostly abandoned craigslist and if you want to buy/sell used stuff, marketplace is where you have to be.

I recently perused Marketplace, and it appears to be so thoroughly infested with barely disguised scams, bogus prices and other garbage as to be usable by only the most intrepid and determined shoppers.

Marketplace aggressively curates to your searches and interactions. So much so you have to be careful with your browsing otherwise your recommendations get off.

My guess is that the default state is the scam garbage. It quickly learns your preferences. Which I hate. I miss having my 5 sections of craigslist I could browse over my morning coffee and not feel like I'm missing a deal.

Re: uBlock Origin is giving up the fight to keep ads off Facebook

#278

They do this by adding a ton of useless markup and splitting words like "ad" into single-letter spans with random class names and 8-layer deep nests of ` ` so it's very hard to write selectors against. One has to wonder how that div soup affects accessibility as I find it very unlikely that this content is presented nicely to assistive tools. I hope they get all the ADA suits they deserve for this.

Maybe reverse tactics and block/hide anything that isn't something you want to see.

Re: uBlock Origin is giving up the fight to keep ads off Facebook

#279
post #276

Earlier quoted context omitted.

Ublock origin doesnt use javascript. The script just involves a tree traversal of the dom and removal of any node that says ad. The issue is facebook obfuscates selectors so you cant easily do it the way ublock prefers.

Sorry, still don't understand. The dom is not complete until JavaScript has run, no? So the ublock extension can do dom traversal on the rendered page, but the proxy can only operate at the request level. I assume your not running a headless browser on your squid box, lol. I'm aware that a proxy can tweak html and js, but the js will be challenging to analyse statically. If you're only blocking requests to ad domains…

No, not a traditional one. You would render the entire page in your server, remove the ads, copy the modified html and your client would get ad free copy. You are not blocking anything in the traditional sense. Ask claude to do it, it works.

Re: uBlock Origin is giving up the fight to keep ads off Facebook

#280
post #164

I know this is probably a very naive question, but what is the end goal putting so much effort into getting past ad blockers? Surely, someone with an ad blocker installed is not going to click on their ads and buy the advertised products anyway. I don't really know what I am talking about, but I guess it's all about ad impressions that generate money, but doesn't this strategy end up making less money, because the mo…

The biggest buyers of ads are not promoting products, they're shilling for politicians. The same way junk mail props up the postal service, political ads keep the lights on at local TV channels. They are unwatchable during election season, and there's some election campaign happening all the time. Mayors, governors, senators, congress.

Facebook and Youtube are just the newest battlefields. If it's not politician ads, it's military ads, partisan "nonprofit" ads, or ads for podcasts. I don't need to see any of them.

That said, as long as UBO keeps up the good fight on the open web, I'm good. Facebook is basically a memory now, and there are other ways to access Youtube that are actually less taxing on their bandwidth because they don't have auto-play enabled and don't show a 45-minute podcast episode as a pre-roll.

Post reply on HN