Comment by pjc50

9 days ago

The power cost of doing this widely would be staggering, surely?

Worth a white paper to see which costs less energy, using Apple's built in LLM, or downloading and displaying all the FB ads using radio, playback, and screen animation energy.

Local models are not the same as the giant ones in data centers. They're in about the about the same ballpark as running a AAA game on max settings.

Sure, it's more computationally-expensive than running an HTML selection, but it's also not "staggering" by any reasonable stretch.

  • I think “staggering” is a pretty accurate way of putting it if blocking ads is in the same ballpark as running a AAA game on max settings.

    • If the computational requirement is within the realm of another normal day to day task, and if it cannot generally achieved with another cheaper approach, it would be contradictory to say it is staggering.

      I would agree if this was an easily solvable problem with classical approaches. Clearly it is not, since even uBlock is giving up.

      At any rate, "staggering" is relative. White-labeled web browsers becoming the most common GUI engine would have made an engineer's eyes water 20 years ago.

      3 replies →

  • Even the data-center-grade models are less intensive than people think. We recently installed a heavy-duty AI server (Gaudi2 cluster with 768GB VRAM) to run larger models up to 400B parameters on, and at full load, its power draw is about equivalent to a consumer stove or clothes dryer.

    If you're running thousands of those concentrated into a single data center, your aggregate power draw is going to be huge, but a single server is entirely reasonable for a small business, or even a home user, to operate.

  • The giant ones in data centers are models that broadly encompass a variety of data for general purpose applications. You can certainly train models specifically for processing DOM content, making them smaller and more efficient.

Apple Intelligence? I mean, you're only processing for the time your "AI|browser|agent" is acting as a firewall between you and Meta. Cache locally after processing and filtering. Use alongside the accessibility API. LLMs can, in many cases, reliably solve CAPTCHAs. I find it difficult to imagine they cannot defeat Meta ad blocking countermeasures.

EFF: Adversarial Interoperability - https://www.eff.org/deeplinks/2019/10/adversarial-interopera...

Not really, no. LLMs get more computationally efficient and hardware gets more power efficient with each passing day. We're already at the point where reasonably competent models can be run a laptop GPU off of battery power. NPUs are even more power efficient, (though a bit slower).