ESP32-C3 Adblock
jayhoon
48 points
8 comments
October 07, 2026
Related Discussions
Found 5 related stories in 96.0ms across 8,687 title embeddings via pgvector HNSW
- Clever hacker fits 537,000 domains in a $5 ESP32 ad-blocking dongle sbulaev · 82 pts · July 19, 2026 · 62% similar
- System-level ad-blocking in Android birdculture · 63 pts · October 06, 2026 · 59% similar
- Introducing Ad Blocker for Firefox on iOS HieronymusBosch · 383 pts · September 01, 2026 · 54% similar
- ESP32-C6 Power Consumption: Arduino vs. Zephyr vs. ESP-IDF Comparison hasheddan · 11 pts · July 25, 2026 · 51% similar
- An ESP32 based plane radar for my desk alexktz · 75 pts · July 26, 2026 · 51% similar
Discussion Highlights (4 comments)
fwip
Cool idea, latency might be too high, wish the docs weren't all AI vomit.
muti
Weird how the readme talks about hash collisions, but not in the way I would expect. Two blocked domains with the same hash isn't a problem, they both need to be blocked. Where hash collisions matter is false positives, e.g. if hash(google.com) = hash(adserver.com). There does appear to be a web dashboard and /unblock api so should be straightforward to resolve.
1vuio0pswjnm7
Whitelist/allowlist is easier, e.g., it's smaller Depends on the user but not everyone is visiting new websites everyday Even for those that are, the number of domain-IP mappings needed will be relatively small Definitely under 140,000 Most DNS data I use is "static", it rarely changes. As such most times I don't have to make DNS queries. I store the domain-IP mappings in proxy memory; this is faster than DNS No "blocklist" needed
BLKNSLVR
I'm a bit of a paranoid freak that likes lists, so I've got a PiHole that has a total list of 14-16M blocked domains. Great idea, and good for casual blocking, but I'm almost moving to an "allow list" mindset. This solution would probably work better for that, I wonder if the good parts of the internet would fit into an 140k list.