RC RANDOM CHAOS

uBlock Origin fork swaps hidden ads for 'They Live' OBEY tiles

· via Hacker News

Original source

They Live (1988) inspired Adblocker

Hacker News →

A new hobby fork of uBlock Origin Lite, called they_live_adblocker, replaces cosmetically-filtered ads with white tiles bearing slogans from John Carpenter’s 1988 film They Live — OBEY, CONSUME, SUBMIT, NO INDEPENDENT THOUGHT, and similar phrases assigned at random. The fork patches uBO Lite’s CSS injection points so that matched elements receive a white-box mask with a ::after overlay pulling its text from a data attribute, and uses a MutationObserver to tag late-loaded ads.

The effect is only visible in Optimal or Complete filtering modes, since uBO Lite’s default Basic mode blocks ads at the network layer before any DOM element exists to replace. Users install it by downloading the prebuilt Chromium zip from Releases and loading it unpacked, or by building from source with Node 22. The author notes occasional layout shifts where pages assumed hidden ad slots would collapse.

Beyond the gag, the project is a tidy demonstration of how cosmetic filtering actually works inside uBO Lite, and a reminder that ad-blocking decisions can be expressive rather than purely invisible. It’s licensed GPL-3.0 and explicitly unaffiliated with the official uBlock Origin project.

Read the full article

Continue reading at Hacker News →

This is an AI-generated summary. Read the original for the full story.