Tech

Browser extension replaces ads with 'They Live' slogans

GitHub user davmlaw has released a tool that modifies cosmetic filtering to display white tiles with phrases such as 'OBEY' and 'CONSUME' in Chromium-based browsers

Author
Owen Mercer
Markets and Finance Editor
Published
Draft
Source: Hacker News · original
Tech
No image available
A new fork of uBlock Origin Lite injects film quotes into ad spaces rather than hiding them

A GitHub user known as davmlaw has released a custom fork of the uBlock Origin Lite browser extension that fundamentally alters how advertisements are handled. Rather than simply removing ad content to leave blank space, the tool injects white tiles displaying slogans from the 1988 John Carpenter film They Live. Prominent phrases from the movie, including 'OBEY', 'CONSUME', and 'DO NOT QUESTION AUTHORITY', appear randomly assigned to each matched ad element.

The project modifies the browser's cosmetic filtering mechanism to apply these messages instead of hiding them. Standard ad blockers typically use network-layer blocking or cosmetic filtering to remove ads, resulting in empty areas where advertisements would normally appear. This new implementation patches specific injection sites within the uBlock submodule to apply a white-box mask with a CSS overlay containing the randomised slogan.

Users must load the extension as an unpacked file within Chromium-based browsers such as Chrome, Brave, and Edge. The concept originated from a blog post written by the developer in 2015, which was never previously built until this release. The code is licensed under GPL-3.0, maintaining the same licensing terms as the upstream uBlock Origin and uBO Lite projects.

The extension relies on a MutationObserver to tag late-loaded ads with a random phrase from the provided list. Because the packaged extension lands in a specific directory within the uBlock build structure, users are required to keep the folder around and load it from that path. This manual loading process means the extension may be removed if browser settings are reset or if the browser is updated.

While the tool offers a novel approach to ad blocking by turning empty spaces into a commentary on consumer culture, it introduces potential security considerations. Modifying core browser extension files could pose risks if the code is not audited by the wider community. Furthermore, compatibility with non-Chromium browsers is not explicitly confirmed by the developer.

The long-term stability of the fork depends on the continued maintenance of the upstream uBlock Origin Lite project and the developer's activity. Currently hosted on GitHub, the extension has not yet reached a wide release or significant adoption rate. Investors and technology observers may note this as a niche development in the broader landscape of browser utilities and digital privacy tools.

Continue reading

More from Tech

Read next: Apple to roll out manual EQ controls for AirPods in iOS 27 update
Read next: Apple rolls out visionOS 27, integrating AI-driven Siri into Vision Pro headset
Read next: Apple Overhauls Siri with Google Gemini Partnership and Standalone App at WWDC 2026