5 ms·
How are they going to detect ad blocking? They're going to have to spend a long time fighting anti-ad block detection. You can't trust the client. Ads are disp
by VeilEm 11y ago
How are they going to detect ad blocking? They're going to have to spend a long time fighting anti-ad block detection.
You can't trust the client. Ads are displayed in the client. It would take hardware level ad serving to make ad serving and anti-ad blocking feasible.
- fiatmoney 11y agoTrivial answer: the webpage is a monolithic PNG. Good luck building a general-purpose image parser & modifier, especially on a webpage with embedded animations. There are ways to make it very difficult to distinguish between content and ads, that's all you need to do. At the highest level, the content is the ads, which is usually what ends up happening to trade publications anyway.
- jacquesm 11y agoThis might happen. But I can tell you there will be some very vocal opposition to this (users of screen readers for instance, and anybody living in a country with accessibility laws will be very happy to give you merry hell).
- VeilEm 11y agoA monolithic PNG wouldn't have annoying animated ads or videos that push down content, they wouldn't pop over. They wouldn't be serving malware since it would come from wired. I would miss the ability to select text, but I wouldn't be bothered by the ads anymore. Maybe now if they served a canvas element, and put all the content in that with animated ads, that would be more bothersome.
- lagadu 11y agoA monolithic png doesn't track your browsing, clickjack you or even allow you to click on ads. That'd be terrible for advertisers.
- leni536 11y agoI always wondered why didn't youtube concatenate the ad content directly to the main content stream. It should be possible without reencoding and maybe a minimal muxing overhead (hell DASH is not even multiplexed). It would be quite hard to block that.
- tremon 11y agoTrivial answer: the webpage is a monolithic PNG Yes, please! If they are going to serve every article as a single static file, then I might actually consider paying for it.
- tomjen3 11y agoIf somebody did that monolithic PNG a bunch of hackers would see it as a challenge and there would be a "Show HN: how to get around wireds new png system" within a week.
- bbradley406 11y agoAs everyone else has said, I would prefer that (if I were browsing with no filtering). Here's the trivial client blocking method: OCR and break the result into different groups by page location, font size and color; the article will be the largest groups of text with the same font. Large images and charts that were part of the original article would be cropped out and re-inserted into the final document. Within a few days you would see a browser extension made with adaptable filtering for most sites that used the monolithic PNG.
- tristor 11y agoExactly. The best part is it doesn't even need to be blocked in the client. I'm running Pi-Hole:https://pi-hole.net/ https://pi-hole.net/ with DNS Crypt:https://dnscrypt.org/ https://dnscrypt.org/ on a couple of Raspberry Pi 2s on my network acting as internal caching name servers. Sure, I also run uBlock, but I don't even see ads on mobile apps because they're all blocked via DNS long before the client even has to parse it.
- ariwilson 11y agoDo you want to start a tit-for-tat war? Publishers could redirect ads using their sites as a proxy.
- tacticus 11y agoWhich will be funny when they start serving malware directly from their servers.
- tristor 11y agoThere's no war. It's simple. I choose what I allow to run on my computer. End of story. It's the height of arrogance that all of these companies, both the publishers and the ad tech firms, think they can do whatever they want to users with no recourse. I bought the computer to serve my needs, I have control over how it functions to do so.
- hsod 11y agoBut if your usage of your computer that you bought depends on their servers, it seems they would have some sort of say in how you use it. That is, they can negotiate with you using your desire to access their servers as leverage. You can refuse to negotiate, in which case they can take steps to block your access to their server. You can use technological means to get around that, but then they can adjust their own technology to block your new strategy. And then you're in a war.
- tristor 11y ago