← Back to digest
HN Threads

uBlock Origin gives up on Facebook ads

What's this about?

After years of an escalating cat-and-mouse game, uBlock Origin is stepping back from trying to block ads on Facebook specifically. The announcement drew 447 comments about what it means for the future of ad blocking.

What exactly makes Facebook ads so hard to block?

Ad blockers work by pattern-matching: they learn what an ad looks like in the page's code — a class name, a URL, a container shape — and hide it. Facebook responds by randomizing those markers on every page load and rendering ads through the same code paths as ordinary posts, so no stable pattern exists to match. Any rule precise enough to catch the ads starts hiding real posts too. It's an arms race where one side has thousands of engineers and the other has volunteers.

What's the community saying?

HN 317 points, 447 comments
  1. The dominant reading is that this is a structural defeat rather than a tactical one: when ads become indistinguishable from content at the code level, filtering can't win.
  2. Much of the thread connected it to browser-extension platform changes that have progressively narrowed what blockers are allowed to do.
  3. A recurring counterpoint: for most people the practical answer is no longer blocking ads on the platform but leaving the platform.
← What sort of maths are LLMs good at?Manus is leaving Meta →