Hacker News new | ask | show | jobs
by jerf 3979 days ago
Oh, the memories. I haven't seen this metaphor fight in like 8 years now, since web annotation basically died. And here we finally are with a version of this debate that people actually care about, because there's actual money at stake. Finally my years of prep are ready to pay off!

First, I suggest everyone resist metaphors. Physical metaphors don't work here at all. For one thing, the "free content" may in the future decide that you can't load the content in the page until after the ads and trackers confirm that you have indeed loaded their content and executed it to some degree, which wrecks every physical metaphor you can come up with. Physical content is dead. Web content is code. It gets to do code-y things. No physical metaphor will keep up.

Next, this obviously produces an arms race. The first iterations of this will be stupid and client-side, because it's cheap. When that doesn't work, server-side things can be done so that at the very least, you must download the ad; that can be confirmed fairly well in a non-forgeable way. The ads will also run arbitrary bits of code in an attempt to verify that they've really been shown; the client side plugins will retaliate by simulating the relevant code and not actually showing the ad. With the current state of web technology, this would stabilize in a sort of middle ground, where the client-side correctly doesn't render the ads, but the requisite requests to convince the server that you can see the content would by necessity still leak tracking information in order to convince the servers to show it at all. You could try to do things like use client-side stuff to scramble those values and share them among users or something, but that's fairly easy to detect at scale.

Where that becomes particularly relevant though is that the clients at this point are becoming increasingly outright deceptive and duplicitious. Instead of passively failing to render ads, actively deceiving the remote systems opens a new door both legally and ethically. At some point after this the publishers have both a legal and ethical case that you are not merely "experiencing the content as you wish", but actively defrauding them.

This, of course, won't stop people from arguing they have a right not to be tracked or advertised at, which means that they will essentially be arguing in favor of a right to have their programs make fradulent requests in order to get this "free" content. Which is fine and dandy locally, but consider what that means globally... and in particular, at this point how do you argue that it's ethically wrong to put trackers and ads in content, and for that matter even spyware, if the "other side" is retaliating in kind? If you're not careful with the ethics here you surprisingly find that you end up arguing in favor of the very things you thought you were arguing against, and end up making a "good for me but not for thee" argument, which even if you do end up believing that is still not a very powerful or compelling ethical/legal position.

Pardon if I'm leaping about 4 steps further down the road than most people here are at... I worked this all out about 12 years ago. (It's a bit dated now and I cringe a bit at the writing style, as befits any writer linking to something they wrote 12 years ago, but you can see what I worked out at http://www.jerf.org/iri/blogbook/communication_ethics . Perhaps remarkably, it is dead on topic for this very debate... there's a lot of related issues here.)

2 comments

Where that becomes particularly relevant though is that the clients at this point are becoming increasingly outright deceptive and duplicitious. Instead of passively failing to render ads, actively deceiving the remote systems opens a new door both legally and ethically. At some point after this the publishers have both a legal and ethical case that you are not merely "experiencing the content as you wish", but actively defrauding them.

Do you think we should still have the right to close our eyes, to look away, to refuse to watch, to put our hands over the screen? Would you consider that "defrauding" too? That's what it ultimately comes down to: the personal freedom to choose precisely the content you want to consume, vs. the desires of publishers to force-feed you what they want.

No.

If you really want to know what I think, I basically linked a book that describes it. The writing may not be my best ever but the ideas have as far as I'm concerned stood the test of 15 years of tech development, which is, if I dare say so myself, not bad. No need to make up strawmen; you've got plenty of content to criticize.

You are assuming the adblockers will enter said arms race, which they don't really have to. What is the provider to do when I refuse to render his add? Block me from content? My guess is, given the necessity of disabling the ad blocking to view content, many users will simply bounce from that content. Content is cheap compared to the scarce attention we pay to each subject when we have so much information so easily accessible.
If it's something you are really looking for I am not sure you would bounce so quickly. What if it's the answer to a bug you are trying to solve? Or a video on how to fix a problem with your car? Plenty of content is valuable and rare enough that people would disable their ad blocker for it - the frivolous stuff not so much though.