frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Clever hacker fits 537,000 domains in a $5 ESP32 ad-blocking dongle

https://www.tomshardware.com/networking/clever-hacker-fits-537-000-domains-in-a-tiny-usd5-esp32-ad-blocking-dongle-firmware-uses-only-around-50kb-of-ram-and-can-answer-blocked-lookups-in-10-milliseconds
85•sbulaev•17h ago

Comments

buckhx•16h ago
Clever hacker needs to look up a Bloom Filter
Lukas_Skywalker•16h ago
Lazy commenters need to look at the README to see that the bloom filter is mentioned as a next step. The hacker is indeed clever.
amelius•16h ago
Only if the hacker also tests for false positives.
Lukas_Skywalker•15h ago
The way it's worded in the readme makes it sound as if this was exactly the intention.
amelius•15h ago
Very clever hacker indeed!

May even have Sonnet or Opus level of intelligence.

docjay•13h ago
As someone with an intelligence near Opus I have to be clear with you: your premise is wrong.

Having **intelligence** is not the same as being **clever** — a person can cleverly pass a difficult test **without** having or acquiring intelligence. That’s not a revelation, that’s common-sense.

You’re also conflating **quantum superposition** and **macroscopic observations** — one is physics, the other is psychology. The exact same thing cannot exist in two places at the same time above 10⁻¹⁰ meters, and intelligence is not measurable using most displacement methods. It is not possible for Opus, Sonnet, and the person to all have the same intelligence. That’s just physics.

I also noticed that you did not use any **punctuation** in your comment, so I must firmly decline continuing this line of inquiry.

# Correction

I reviewed your comment again and I can see that you **did** use punctuation. I retract that statement, but I stand by my assertion that being intelligent is typically more important than being clever.

amazingamazing•16h ago
> how it could grow : Bloom filter in RAM as a fast pre-filter (skip flash for the ~99% of misses)

https://github.com/M-Abozaid/esp32-c3-adblock

Graziano_M•15h ago
I opened the article and immediately ctrl-f'd for the word "bloom". Though the author plans to use them.
rustyhancock•15h ago
The README mentions it and conventionally it seems right.

But back of the envelope it seems you're shaving not much off if the latency is primarily WiFi latency (tens of milliseconds) not flash reads (microseconds?).

If you use loads of transient clients perhaps a LRU cache would help since round trips might be quite slow.

intheitmines•14h ago
What do people use bloom filters for in production? I've only ever used as part of a blacklist
gtowey•14h ago
Search partition pruning in distributed databases is one concrete application I'm aware of.

Hashtables optimized for really large item counts; it can be a useful fast pre-check for item existence.

rurban•12h ago
Double space. Go from 42 bit to 46 bit and you get the same. Still wondering about the dynamic binary search. A static search can be faster, even on an AVR
maratc•16h ago
is it enough to block all ads on tomshardware?
Waterluvian•15h ago
Last time I visited Tom Shardware it felt like the whole thing is basically an ad. Is the content still any good? I recall back when it was the go-to.
undersuit•15h ago
They seem to have locked a lot of interesting content behind the Premium News package, correct me if I'm wrong I can't read the Premium content to judge how it compares to the free Reddit reposts.

That and the shuttering of Anandtech sucks.

sixtyj•11h ago
Any media have rough times.

We got used to consume digital content for free but on the other side we don’t love ads…

Ad networks give pennies to publishers, and to get high spending direct advertiser is almost impossible.

Not everybody is capable to develop a long-term feasible digital strategy eg as NYT.

mikestew•15h ago
Even behind a pi-hole that whole site is a game of “find the tiny little x”.

BRB, the raspberry pi is sending CPU temp alerts now…

tandr•12h ago
Remove permission to execute JavaScript (in your browser) on sites that use html-load.com and error-report.com in addition to blocking these two in DNS. Solved it for me, don't know for how long.
neuralkoi•15h ago
This really begs the question as to how much juice you can get from $5 compute.

This IS IoT in my opinion, not whatever bloatware comes with your Samsung fridge or wifi-connected faucet.

Rohansi•14h ago
> $5 compute

Unrelated but the author at Tom's Hardware is apparently unaware of AliExpress so they bumped the price from $2 (or less) to $5. And that's the price for just one. These things are so cheap you can throw them in everything. They're the perfect alternative to a Raspberry Pi because they have WiFi, Bluetooth, lots of GPIO, and decent compute. Not enough to run Linux but you don't need Linux for IoT.

Scoundreller•9h ago
I just bought an ESP32-C3 with a tiiiiny 0.42" LCD screen for CAD$3 from Aliexpress off their "Choice" items menu.
Rohansi•8h ago
And on the higher end you can get an ESP32 CYD (Cheap Yellow Display) which has a 2.8" or larger touch screen, SD card slot, LiPo battery connection and charger, speaker port, and maybe more for ~$15. Can make fancy UIs for it with LVGL or install something like MicroPythonOS on it if you have PSRAM.

https://lvgl.io/ https://micropythonos.com/

bombcar•14h ago
A pregamgamanagany test can be $5 and apparently it can run doom, so in bulk compute has to be pretty cheap.
ianmarcinkowski•13h ago
I no have a few esp32s sitting around. I no wonder what else I could use these for?
edoceo•8h ago
Greenhouse automation. Smart(er) home thermostat. Lighting effects on wizard staff.
xboxnolifes•13h ago
There's very little compute going on in this chip. It's a few hashes per second. Which is to say you can do a lot with $5 of compute if you can figure out how to not need to use a lot of compute.

Xiaomi-Robotics-1

https://robotics.xiaomi.com/xiaomi-robotics-1.html
121•ilreb•3h ago•56 comments

LoRA Speedrun – a public wall-clock leaderboard for fine-tuning techniques

https://github.com/Saivineeth147/lora-speedrun
50•Vineeth147•3h ago•6 comments

Show HN: I replaced a $120k bowling center system with $1,600 in ESP32s

2155•section33•17h ago•228 comments

Moonshine: Lets you stream games from your PC to any device running Moonlight

https://github.com/hgaiser/moonshine
141•wertyk•7h ago•62 comments

Self-Powered Trailers Promise Leaner Freight Runs

https://spectrum.ieee.org/self-powered-trailers-freight-decarbonization
23•rbanffy•1w ago•10 comments

Korg PS-3300 is back

https://www.korg.co.uk/blogs/updates/ps3300
44•Lio•5d ago•39 comments

Claude Code uses Bun written in Rust now

https://simonwillison.net/2026/Jul/19/claude-code-in-bun-in-rust/
498•tosh•21h ago•663 comments

Orion Browser by Kagi

https://orionbrowser.com/
182•sebjones•12h ago•114 comments

1-Bit LLM in the Browser

https://huggingface.co/spaces/webml-community/bonsai-webgpu
9•simonebrunozzi•3d ago•0 comments

Sealed tomb filled with paintings and inscriptions discovered in Egypt

https://www.labrujulaverde.com/en/2026/07/sealed-tomb-of-a-high-official-or-priest-filled-with-pa...
13•isaacfrond•4d ago•5 comments

What I learned selling 2,500 MIDI recorders: Hardware is not so hard

https://chipweinberger.com/articles/20260719-hardware-is-not-so-hard
475•chipweinberger•21h ago•215 comments

The Zen of Parallel Programming

https://smolnero.com/posts/the-zen-of-parallel-programming
151•edgar_ortega•5d ago•19 comments

Claude Fable produced a counterexample to the Jacobian Conjecture

https://xcancel.com/__alpoge__/status/2079028340955197566
339•loubbrad•5h ago•187 comments

Minecraft: Java Edition now uses SDL3

https://www.minecraft.net/en-us/article/minecraft-26-3-snapshot-4
301•ObviouslyFlamer•20h ago•201 comments

How proprietary formats have become Microsoft’s main tool for lock-in

https://blog.documentfoundation.org/blog/2026/07/17/microsofts-main-tool-for-lock-in/
56•cube00•3h ago•15 comments

Bananas sprout in Rayleigh Garden UK after 15 years

https://www.bbc.com/news/articles/cvg8edqq5g5o
154•teleforce•18h ago•114 comments

HomeLab #1: MikroTik as a Home Router

https://justsomebody.dev/blog/mikrotik-home-router
105•rafal_opilowski•13h ago•91 comments

11,700 Free Photos from John Margolies' Archive of Americana Architecture

https://www.openculture.com/2026/07/free-photos-from-john-margolies-archive-of-americana-architec...
54•gslin•4d ago•2 comments

Qwen 3.8

https://twitter.com/Alibaba_Qwen/status/2078759124914098291
866•nh43215rgb•23h ago•589 comments

Power companies are using eminent domain to seize land for data centers

https://fortune.com/2026/07/19/data-center-eminent-domain-public-use/
87•1vuio0pswjnm7•3h ago•39 comments

Who Is America's Homer?

https://www.plough.com/articles/who-is-americas-homer
68•samclemens•5d ago•162 comments

Biggest Probabilistic Computer Turns Noise into Answers

https://spectrum.ieee.org/biggest-probabilistic-computer
65•rbanffy•10h ago•12 comments

A new Intel Itanium (IA-64) emulator that boots Windows

https://raymii.org/s/blog/Intel_Itanium_IA-64-Emulator_that_boots_Windows.html
76•jandeboevrie•11h ago•64 comments

I joined the IndieWeb, here's what I learned

https://en.andros.dev/blog/0b8e451e/i-joined-the-indieweb-heres-what-i-learned/
194•andros•20h ago•95 comments

I burned all my tokens researching how to save tokens

https://quesma.com/blog/custom-deep-research-pipeline/
127•bkotrys•20h ago•160 comments

HMD Touch 4G

https://www.hmd.com/en_int/hmd-touch-4g
72•thisislife2•14h ago•71 comments

C64 Basic Dungeon Crawler: Goblin Attack (C64 Basic Part 8)

https://retrogamecoders.com/c64-basic-dungeon-part8/
70•ibobev•16h ago•5 comments

Talk: The Art of Braiding Algorithms

https://pgadey.ca/notes/talk-relatorium-2026/
38•surprisetalk•4d ago•0 comments

Cagire: Live Coding in Forth

https://cagire.raphaelforment.fr
92•surprisetalk•1w ago•12 comments

Dupes took over the world

https://www.vox.com/podcasts/493930/dupe-culture-fender-ugg-quince-tiktok-amazon-online-shopping
86•gumby•5d ago•82 comments