Hacker News new | past | comments | ask | show | jobs | submit login
Facebook will force advertising on ad-blocking users (wsj.com)
241 points by drpgq on Aug 9, 2016 | hide | past | favorite | 449 comments



They are welcome to try. And I am welcome to try harder to block them.

As long as they don't try to force some sort of legislation on how people can use their internet connection, and their internet browser to fetch and display content, there's no problem.

The real problem is Facebook is already full of advertising disguised as content. From sponsored posts to content from things you "like". So I'm kind of surprised they need to go out of their way to explicitly announce that they will be disguising ads. They already have the power to inject it in the middle of content invisibly.


I worked for a company that got most of its revenue from online ads. When I started, adblockers were 20%. When it got up to 35% the boss decided to take action.

We hired a third party anti-adblocker, and it worked great. It went back and forth with the adblockers as they updated to block our anti-blocking.

Most adblock extensions use some standard rules-lists, similar to email spam lists like Spamhaus. I guess we pissed someone off enough and they introduced a rule to block all AJAX requests on our site. This pretty much ruined our site, so we finally relented and removed the anti-adblocking altogether.


When 99.99% of ads on 99.99% of sites are horrible monstrosities of Javascript and browser tracking and fingerprinting scripts, they will all be blocked and stay blocked.

I'll look at an ad in exchange for viewing your website. I will not let you digitally rape me in exchange for viewing your website.


Exactly. When and if the ad industry learns to regulate itself I will stop blocking ads.

Until then, they've screwed themselves over.


Have you tried leaner, less obtrusive, ads? Something like straight simple text?


We started off nice: "Hey, you are disabling ads, please turn them on" etc. Then we offered an ad-free subscription (almost worthless). And I think we played with another idea or two, before finally going through with the blocking adblockers.


I think you missed the point of the question - people install adblockers typically because they find the ads are intrusive (full-screen graphic overlays, etc), or their machine gets infected with ad network-delivered malware.

If you presented ads that were respectful to the visitor (i.e. weren't offensive) I expect the blocker escalation war would cease.


> people install adblockers typically because they find the ads are intrusive (full-screen graphic overlays, etc), or their machine gets infected with ad network-delivered malware. If you presented ads that were respectful to the visitor (i.e. weren't offensive) I expect the blocker escalation war would cease.

This is absolutely incorrect. Users may install them because they find some amount of ads to be abusive, but damn near nobody (relative to all ad blocker usage) starts out on a white list basis, and the idea that they're diligent about unblocking sites that have "good" ads that get past their blocker is just absurd.


Unfortunately I agree with you. I try to do that, but too many sites are abusive. If a site said "hey, we see you block ads, please unblock, we only use small text ads", I'd unblock right away. Most of the time though, after I unblock a site, I immediately have to re-block it.


Personally I find that "begging" annoying for sites that I almost never use, like Pastebin. I consider it for sites I use more often, but I agree with you that most of the time I end up turning it on again, ads just lag the site and are obtrusive.


I'm OK with being shown a moderate amount of ads, if they're relevant and not obnoxious. I realize the site needs ads to bring in revenue and that they don't always publish out of altruism. But over the last 5 years .. whew! I've started reconsidering following any links: "Do I really want to take the risk?"


Nail on the head there. I installed an ad blocker to stop video adverts on YouTube. Everything else is collateral damage.


FWIW YouTube now offers an ad free service for a monthly fee, bundled with Play Music. $10/mo in the US.


I'll be first in line when it gets here (seriously)

> United Kingdom Not yet available here


Annoyingly, it worked for a bit when it was first released (as I was subscribed to GPlay Music at the time).

Was nice, and I actually started watching videos on my phone / chromecast more. Ads being back is annoying.


So are you suggesting that the sites that are collateral damage pay for my youtube red service?

Because that seems reasonable.


I don't understand the connection.


Can you mod my Playstation? I need to play, um, archived games. Yeah that's it. Archived games.


While this cliche is indeed very true, the ability to play games from a hard-drive in the PS2 was amazing. No ferreting about for disks, much faster load times etc. I didn't pirate a single one, and loved HDLoader.


You're acting like the typical use for adblockers is targetted -- it's not. People browse the web with always-on adblock. Your site is likely not the one that tipped them over the edge, either.


Another issue is that many 3rd party ad networks have performance issues. Nothing like waiting for the ad network to catch up so you can view the site.


How would your users know you had "respectful" ads?


For example, when they visit, there are no interstitial pages, boxes covering the page when a user mouses out of the viewport, autoplaying audio/video, or any of that other obscene nonsense.


paulddraper is pointing out that if the user has an adblocker, they will never notice whether your ads are intrusive or not.


There is no chance to recover a user after they install an adblocker.


After they install an ad-blocker anywhere. The site in question could always been been nice and unobtrusive with their ads. It makes no difference for most users.


Unless you stop using ad networks and just inline unobtrusive text ads?


This is a trap. If you make your ads content-like, and integrate them into your content, then people will say your site is deceptive, hiding ads in content so people read them like factual articles.


You don't need to make them content-like. Have ad sections that are just text. I can't recall the name of the site but that one Mac-related site that does text ads seems to be doing pretty well at it. Please if someone does know the site I mean let me know it's on the tip of my tongue!


The inventor of markdown. Fireball something. But it's really an exception.


Daring Fireball, that's the one! Of course it's an exception - no other bugger tries, opting to instead chuck adsense all over the place.


John uses Deck[0] for Daring Fireball

0: http://decknetwork.net/


Didn't realise there were also adverts on the site. I was more talking about the feed sponsorship

http://daringfireball.net/feeds/sponsors/


Deck is the only decent ad network I'm aware of, so I keep them unblocked. The fact that you haven't noticed he has ads on the site speaks enough.


I'm not a mac user so I only ever visit the site when I double check he's still doing the sponsored feed thing before using the site as an example of non-ad income.

Unfortunately however I didn't notice it as uBlock Origin had blocked it.


I find his podcast relaxing (well, most of the time) to listen to even though I'm not a Mac user either. I think he mentioned Deck a couple of times, so I turned uBlock off to see, and hey, they really are reasonable and tasteful, so I left it open for them. They're not getting almost anything from me since I very rarely visit sites in their network, but I leave them on on principle. I don't mind ads, I mind being digitally and visually raped.


I haven't once seen an attempt by any site to show me a "this is what our ads would look like - we're clean, honest!" element when they detect I'm blocking.

My adblock policy (the same one I use on all friend & family systems) is extremely strict. I'm not going to whitelist your site, or any site for that matter, just to see if your ads are "safe". Your options are to show me they are DESPITE my blocking for a chance at an unblock, or prevent me from viewing your site altogether.


Slightly off-topic, but I have to ask: have you tried (or considered) hosting your own ads?


It's really easy to get caught by basic lists. After use garbish/deceptive class names / ID's of DOM or file names, you get more popular and cat and mouse games start with block list maintainers.


Did your revenue go back up to what it used to be?


Just wondering how fast would the ad-blockers respond to you changes?


> They are welcome to try. And I am welcome to try harder to block them.

Technically, Facebook could insert news feed ads like a post from one of your friend (assume that the friend has liked some page or organization). It could be tough to distinguish between ads and posts much like native advertising.


That was what I was referring to here: > Facebook is already full of advertising disguised as content. From sponsored posts to content from things you "like". So I'm kind of surprised they need to go out of their way to explicitly announce that they will be disguising ads. They already have the power to inject it in the middle of content invisibly.


But Facebook doesn't get any cut of a sponsored post. (meaning a company paid an individual to write a post)


> But Facebook doesn't get any cut of a sponsored post.

"Sponsored Stories" and "Promoted Posts" (one of which I expect is what was meant by "sponsored post") are the names of specific kinds of Facebook ads.


It's a legal requirement in most countries to clearly distinguish ads from content.


Distinguish them to human viewers, not to computers. If the aggregate effect of all the CSS and element classes is to make ads look one way and non-ads look a different way (each with slight variations), it's an AI-complete problem infer an answer to "given these elements and this CSS sheet, which subset of them looks different and add-like to a human?"


Is it an AI-complete problem to do email spam classification? Why is determining if a facebook post is an ad or not so different than spam classification?


It's AI complete to do it with human level accuracy, yes. If you don't mind blocking random friends' posts, you can craft the ad blocker to remove them all.


I actually created a custom adblock filter to block the whole news section. They already show "news" about stuff like prime day sales, so it might as well be advertising.


Care to share?


here's my facebook filters. I don't really do this systematically, I just use the ublock element picker until I'm happy. I think you probably want the trending topics one.

  ! 7/5/2016, 11:08:51 AM https://www.facebook.com/
  www.facebook.com###pagelet_trending_tags_and_topics > ._5mym > ._5spf._2sns 
  
  ! 7/5/2016, 11:09:01 AM https://www.facebook.com/
  www.facebook.com###u_jsonp_3_0
  
  ! 7/5/2016, 11:09:09 AM https://www.facebook.com/
  www.facebook.com###u_jsonp_3_1  
  
  ! 7/5/2016, 11:09:13 AM https://www.facebook.com/
  www.facebook.com###rightCol > ._5v6d._5rzs > ._64a > div:nth-of-type(2)
  
  ! 7/5/2016, 11:09:23 AM https://www.facebook.com/
  www.facebook.com###rightCol


I'd like to mention News Feed Eradicator here - not only does what its name implies, but it adds a motivational quote in the empty space. The quotes are usually about goals, procrastination, etc and it's saved me a lot of (potentially) wasted time.


Ads already affect the experience significantly, this would do so even more.

(not that I use Facebook, but Tumblr for example, has extremely annoying repetitive offensive ads)


Do you remember the time when staff broke the audio ads and they kept looping with no way to stop whatsoever?

And people still go on about blocking ads being unethical


I'd bet their terms allow them to impersonate your own friends.


Sounds like a good application for AI to detect ads.


You wouldn't even even need that. Just a methods for identifying content and aggregating users 'votes' on them. Reach critical mass and start hiding it.


Serious question: Why do you block FB ads? I wouldn't say that FB ads are any more disguised as content as, say, newspaper ads.

And follow up: If FB decided to shut down some features to ad-blocking users, do you think that would be unfair?


When you allow targeted ads into your life, you're putting changes in your behavior on the market each time you touch a device. Those behavior changes are intended to make you give the buyer more money than they paid. The market will find every flaw in your psychology that can be used to take money from your pocket. These flaws exist: Las Vegas is built on them. Targeted ads are the Las Vegas of the mind.


Re-reading your comment, it strikes me as extremely anti-capitalistic.

> Those behavior changes are intended to make you give the buyer more money than they paid.

That is literally the goal of every merchant everywhere. They need to sell stuff for more than they paid, otherwise they don't make money. And there's absolutely nothing wrong with this. They aren't forcing you to buy things, their buyers think that what they're selling is worth the amount they're selling it for (or they wouldn't buy it). This is the fundamental basis on which all commerce everywhere operates.

As for the Las Vegas angle, that's complete bullshit. Gambling operates very differently from commerce, and there's really no basis to make this comparison at all. Seeing an ad that's relevant to your interests has pretty much nothing in common with gambling beyond the fact that both of them involve money at some point.


An ad that's relevant to your interests is fine, but that's the best case scenario. How many people's lives were improved by clicking on "one weird trick" ads? Those ads sucked money out of people's pockets for no reason. Running experiments to find out the most effective ways to get people to hand over their money is a valid business practice, but that strategy in no way depends on the product adding value to your life. Anything that can be invented to get you as an individual to click on a buy button will be invented, whether it's good for you or not.

Profit-seeking has led to lots of progress in this world, but its record is decidedly mixed. Keep your eyes open.


"One weird trick" ads aren't targeted advertising, they're advertising based on psychological tricks. It's a whole different ballgame. Targeted advertising is based around "if we show ads relevant to the user's interests, the user is more likely to click them and buy stuff", which is a win all around. Ads based on psychological tricks is "can we trick the user into doing something that's harmful to them but beneficial to us?", which is of course not good for users. Conflating the two advertising techniques doesn't serve any purpose at all.


While they're welcome to improve their odds in our imperfect-information game, we should also be allowed to play in our interest by disallowing them information.

This is not about the total gain of both sides: Almost every transaction is positive sum. However; why should I simply accept the 90/10 distribution of the excess in their favor when I can aim for a favorable distribution for myself too?


Blocking Facebook ads on Facebook isn't denying them any information at all. As I already said in another comment, Facebook already has all this information. All you're doing by blocking their ads is refusing to see the ad, you're not protecting your privacy at all.

And I'm also confused by your talk about favorable distribution. Isn't seeing ads relevant to your interests better than seeing ads unrelated to your interests? The problem with targeted tracking isn't that it's targeted, it's that it relies on information whose collection is a privacy violation. But when we're talking about a company that you've already voluntarily given massive amounts of behavioral data to, then you've voluntarily given up your privacy so there's no violation going on.


That's all well and good, but a key distinction here is that you are using Facebook for absolutely no out-of-pocket expenditure. Going to Vegas costs actual dollars. I suppose a stark, diametric alternative to being forced to view targeted ads would be Facebook as a paid subscription service. It's the age old issue of 'Someone has to pay for this party.'


> but a key distinction here is that you are using Facebook for absolutely no out-of-pocket expenditure

Here's my perspective: I would pay for an ad-free subscription, but they don't offer one. They literally will not take the money I have to offer.

Imagine walking into Stabucks and having them refuse to take your money but instead handing you a coffee and a booklet of ads. Is it bad to throw the ads in the bin? Would the barista become angry and start shouting ads at you too? Or, more likely, ask you not to come back?

Note: I don't use Facebook on the principle that they want to commoditise me instead of taking my money, but I see nothing wrong with blocking their ads should someone not hold that principle.


Facebook's profitability is not your problem. It's their job to figure out how to get paid. It's your job to protect your mind.

Targeted ads are worse than gambling. We made sure everyone's aware of the dangers of gambling, but everyone's in the dark about targeted ads. These companies know what they're doing. If people want to portray ad blocking as stealing, so be it. Steal from them. They deserve it.


> Facebook's profitability is not your problem.

No, but acting with honesty and fairness is. Facebook is asking you not to use their service if you are going to block ads. I think it's obvious that the "right" thing to do is to respect their wishes, not sneeringly defy them while using their resources and giving nothing in return.


Facebook is a social-media advertising company. Their model, boiled down, is to extract the maximum possible value out of me in return for the minimum possible effort from them.

Why shouldn't I approach them the same way? And given how often the above describes the way businesses will treat me, why shouldn't I generalize that position?


> Why shouldn't I approach them the same way?

Practically: because it leads to a race to the bottom, lowering to their level, the world just gets worse and worse

Philosophically: because ethics are a fundamental part of who you are, and strangers acting unethically does not relieve you of their burdens


OK, so how far would you like to take that?

Facebook will try to track me and my behavior, and tailor ads based on it, regardless of whether I'm a Facebook user and regardless of whether I'm logged in. In theory any link someone sends me might end up trying to connect to Facebook's advertising network and record information about my behavior.

At what point do I "agree" to this? What do I get "in return" for this? What if it's a crappy article that I close right away? Or the page load takes too long and I close it before it finishes (but, in true form, the ad code would already have run)? Since I don't know until I've loaded the page -- at which point you think I have an ethical duty to let Facebook serve ads -- whether it will have ads at all, or whether they'll be Facebook ads, at what point do I find that out and have an opportunity, in your model, to decide I don't want to be a party to that?

(in case you're wondering, the correct answer is "use an ad-blocker to pre-emptively ensure nobody can force ads on you without your agreement")


This is an overly specific distraction. Accidentally or unwillingly loading FB resources doesn't come with any ethical obligations, obviously.

I'm talking about being a Facebook user, as in maintaining a profile and logging on and using the site. My contention is that by affirmatively choosing to use their resources, an ethical obligation is created.


I don't think I have any ethical obligation to Facebook whatsoever. My browser is my agent, not theirs. I can and do already modify lots of sites to hide cruft (like "social recommendations") I don't want to see; do you think I have an ethical obligation to consume a site exactly as its creator intended it to look? Do I only have an ethical obligation if the creator stands to somehow make money from it? What if what I'm blocking isn't an ad but is a referral link where they'd get paid if I go there and buy something?

There is no coherent position which creates an ethical obligation to view sites in full and unmodified (especially given that one of the primary purposes of web browsers, historically, has been to mangle what a site sent to you into something that's actually a sensible and renderable document tree).


I do agree when these strangers are living and breathing human beings. But when the stranger is an institution whose sole purpose of being and the only ethics defined by the owners of the institution (and even law?) is to extract as much net value from me as possible, I have difficulties understanding why I should still play with the rule book for good guys. If this makes me a bad person, so be it. Can't say I am too ashamed of that...


There is absolutely nothing dishonest about only downloading and rendering the web content you want to view.


IMO, the technical mechanisms are irrelevant. the ethical questions easily map to a face-to-face interaction.


Yes. In a face-to-face interaction, if the other party is sneezing and coughing and spraying mucus on your face, it is not unethical to wear a surgical mask. There is no moral or ethical requirement to inhale someone else's possibly virus-laden mucus just because you want to have a conversation.


I don't believe they do map that easily - in a face to face interaction I'm not enabling your advertising with my bandwidth and my rendering device.


Facebook, in a spirit of honesty and fairness, asks me nicely to look at ads when they send me HTML. I, also in a spirit of honesty and fairness, have the option of deciding what of that HTML I want to look at.

There is nothing honest or fair about dictating what happens on someone else's computer without user input. That's what malware does. Are you pro-malware?


> Giving them nothing in return.

You're giving them a lot, even if you don't click on ads or see ads. Is it not clear that your data is valuable? You're giving them personal information. Not that people that aren't developers care.


Facebook is asking you not to use their service if you are going to block ads.

No they aren't (at least, not yet). Where do you think it says this in their terms & conditions?


I would be perfectly happy to pay Facebook a decent markup on their services I want to use (Assuming that I do not have to receive services I do not want. For following my friends' status, some groups and private messaging, on the Facebook scale, I would expect a few dollars per year to give Facebook a _very_ decent markup). Obviously, Facebook is not interested in this deal, but prefers keeping me their product instead of their customer. Which, in my opinion, gives me every moral right to game their advertisement machinery to maximize my personal wellbeing (or to be more precise, minimize the damage their machinery makes to my wellbeing.)


I think you've overlooked the middle-ground: Stop engaging in tracking and spying and instead just show me adds. Many people who run ad-blockers (myself included) don't mind the ads, we mind the invasion of privacy.


Their shareholders mind ;)


The real-world analogy I use is that of a brick-and-mortar business like Walmart.

Walmart is free to open a business and allow people off the street to shop there, browse their wares, and buy stuff if they want. They cannot force people to buy something for the privilege of visiting, and while they could require a "cover charge" to enter, they're probably going to lose most of their customers if they do this. It's Walmart's job to attract people into the store, and then attempt to convince them to buy stuff when they're in there.

Other shops are the same, and small shops are probably an even better example: while most people will probably buy something in a Walmart if they take the time to go in there, if you check out some weird little specialty shop you happen to walk by in a shopping district, it's quite likely you're not going to buy anything in there.

Someone has to pay for that little shop's rent and utilities and salaries, but that's the concern of the shopkeeper, not the customers. If the shopkeeper wants to stay in business, he'll figure out how to get enough customers to buy stuff to keep the doors open. If he fails, too bad so sad. It's not the customers' fault for not buying enough stuff, it's his fault for not having good enough stuff to buy, having too-high prices, having crappy service, having a poor location or operating hours, having an ugly or dirty shop, having annoying workers, etc.

It's no different with websites. It's their job to figure out how to make money on the site, not yours. If they want to show annoying ads, that's their right. If you want to block those ads (just like refusing to look at aisle displays in Walmart), that's your right. If they don't like that, they can ask you to leave, just like a shopkeeper can ask you to leave. But if your browser makes a request, and their website services that request, then they are not asking you to leave, they're inviting you in. As long as sites don't turn away my browser requests, I consider myself welcome at their sites, even with my ad-blocking. If they (like Forbes) refuse to show me the site/article because of my ad-blocker, then I either leave or disable the blocker, depending on my whim (usually I just leave).


Contrast:

A small shop has a sign, and a bucket. "Put $1 in the bucket and test how good you are at some_game."

There is no one there - it's an unmonitored booth.

Do you try your hand at the game and not put in money? They lose nothing, it's a repeatable game with no consumables. There is no one watching you, and there is no line behind you either.


Kinda bad analogy, really. Even if what you meant was that you should disable adblock on smaller blogs that want to get some compensation. You can't compare it to the service like a gaming machine, in your example I would see beforehand if I might like the game or maybe try and pay only if it was any good.

When I visit a website I have no idea what value I might gain from it so having adblock always on is just internet safety and privacy conserving measure, nothing else. If the website has a donation button or sells some services that I might be interested it becomes a whole other issue.


I'm honestly surprised Facebook cares. They make billions per year. Are adblock users really a significant amount of users on the social network (I can't view the article at work)? Furthermore, it's not as if adblock users don't already help FB by using the platform, which increases content generation for other social network users to view.


But the party has no justification to exist other than someone wants to be paid for it. Close it down, if you can't force me to pay.

Keep trying.


Are you against businesses being able to set their prices? They're asking you to pay the market price. If you're not fine with it, doing some unilateral haggling isn't exactly how exchanges work, just don't use their product. Using Facebook is not a right.

The fact of the matter is, most people waxing poetic here about ads infringing on their rights, will still use Facebook when their adblockers don't work. They are willing to pay, they just want to pay less.

This is a very hard position to justify ethically.


The problem is also that the content they serve is displayed on the consumer's property (computer). The owner of the computer has the right to select what portion of the crap he's been served will be displayed. If Facebook (or any other company that relies on targeted ads as a business model) do not like that, they have the right to not send their content to the consumer's property. But, once they send it, they do not have right to force me to look at it. (Not a legal opinion, I'm just giving my perspective)


But advertising is already regulated, just like any other market. There is no ethics involved.

Perhaps one day we (society) come to the conclusion that advertising, as a whole, is doing more harm than good and we decide to ban it entirely. Or we decide set a limit on how much advertising is allowed.

Right now adblockers are not against the law (afaik) so I don't see any problem using them. After all, they're a product of the somewhat free market that facebook is part of and they accepted the market price (which is that some people choose to block ads).


That is akin to saying that shops have accepted the market price of shoplifting, and that hiring a security guard or secret shoppers is trying to interfere with it.


Shops have to accept the fact that shoplifting is going to cost them money.

I'm not arguing that Facebook isn't allowed to try to stop adblocking. Only question is what means they're allowed to take. Just like security guard isn't allowed to shoot shoplifters on sight.


I am against business trying to make me agree the price is fair. And the price of having ads displayed on my computer is too high.

Ads are like a donation box, not like a price tag.

Am I being forced to donate?


>Ads are a donation box, not a price tag

Well, you're certainly entitled to your own opinion. But realistically, we all consume content that is ad-supported that we might be paying for otherwise. The fact that so many ad-or-pay services exist is proof of this (Youtube with ads, Hulu with ads, etc.) The are both business models.

If you don't like the service at the price, don't buy it. Honestly, no one is forcing you and tons of people get on perfectly fine without Facebook (some people would even say they are better off without it).


You say "buy" but I do not see how this applies to Facebook. I do not buy anything, there is no money changing hands, no product offered or received.


But ads isn't real donation, no actual money is handled from customer directly to the website. Instead, advertiser pays for it.


I do pay for Internet access, devices, and power to use Facebook. I take time out of my day to post content that users might go to Facebook to see.


If you're on Facebook, they know what you're doing whether or not you're blocking their ads. Blocking ads from third-party sites makes sense for the reason you indicate, but blocking ads served up by the very site you're visiting does not actually help privacy at all.


You missed the point.

It's that targeted ads are meant to manipulate your decision making. In order to do that, you're tracked, yes. You can prevent them from manipulating your decisions (put your blinders/Adblock on), which is really great even if you can't prevent them from tracking you.


It sounds like you're saying that targeted ads are bad because they influence you to buy stuff. But that's what every ad is for, regardless of whether it's targeted.


Targeted ads are much more effective at influencing you, so you avoid more unwanted influence by blocking a targeted ad than just an average ad.

Targeted ads are insidious - as natrius says, they prey on your psychology. By comparison, non-targeted ads are generally just an eyesore.


Your entire position depends on the unstated assumption that it's wrong for someone else to convince you to buy their product. And that sounds pretty absurd. As for targeted advertising, seeing ads that are relevant to your interests instead of seeing unrelated ads does not seem wrong at all. As long as you're being advertised to, isn't it good to have those ads actually be things you might care about? The part that's wrong is the fact that targeted advertising depends on violating your privacy in order to figure out who to target. So it's the tracking and privacy violation part that you want to avoid. But if you're talking about some site that you voluntarily gave behavioral information to (e.g. Facebook), then seeing ads based on that information isn't violating your privacy.


There are people, like myself, who believe that the information asymmetry at play with advertising these days is abusive or unethical.

Psychologists know that humans have certain exploitable weaknesses. I mean, think about any relationship. You become vulnerable when you expose yourself, and so a person has to earn your trust such that you expose yourself to them.

Today, advertisers have made you vulnerable without actually earning your trust. You could argue that "by using Facebook you're saying you trust them," and you'd be right... If humans all had the capability and willpower to understand systems as complex as ad targeting... One of our worst exploitable vulnerabilities.

Put another way, I would say that it's ethical for a team of scientists to sit down and interview you about everything you love/fear/want/need for the purpose of helping you to find more people like yourself so you feel less lonely. I would say that it's unethical for those scientists to radio down the street as soon as you walk out the door to tell street vendors to start hawking goods that play at your insecurities.

Not all advertising is based on exploiting people, but the most effective types are!


"Serious question: Why do you block FB ads?"

Because I dont like looking at ads.


I've said it before and I'll say it again: "if you [Facebook] want me to consume ads, make ads I want to consume".

The thing is, this already exists and it's called native advertising. The trick is to create advertisements that, while endorsing a product, have real value for me.

A simple example: a tutorial on doing XYZ with Docker on Google Compute Engine might (A) be relevant to my interests and immediately useful, and (B) incite me to use GCE.

Ad-blockers block the scummy, bottom-feeder, AIDS-of-the-internet ads.


I actually run a local-interest blog for my small city, and whenever I talk to people about it they're amazed I don't have ads all over the place. "How do you make money", "why would you run this site without making money", "you should be getting something for it", etc. They don't immediately realize that 90% of the content on the site is advertising, and I actually am getting paid for it. I'll write an article about whatever I want, in whatever tone I want, for free. But sometimes businesses want to set their own tone, or want me to write about something that isn't immediately interesting to me. Sometimes they want me to run a story before I would otherwise do so. And they'll pay me for that. Not a lot, but it generally covers the cost of hosting at least. I have an entire section, accessible from any page, that goes into my advertising policy and how businesses can contact me.

Ads don't have to look like ads. And ads can give value, too. Did the local tavern pay me to run a story talking about their new 1/2 off drinks special every Wednesday? They sure did. But people clicked on it and read the article and then visited the bar and took advantage of the promotion. Not because they were tricked into doing so, but because it was interesting to them and they got value from it. And those people will come back to the site again tomorrow and read the next one, because my advertising provides real value to them.


Well, that is deception unless you are honest with users. In many countries illegal, and as scummy, if not more, than your taboola ads.


I took the concept directly from Cult Of Mac, so I have a page detailing how I run sponsored posts, and every sponsored post says "Sponsored by Company X" in italics at the top of the post.

I reject your assertion of "my taboola ads". I don't run any kind of third party ad scripts. All my sponsored content is written by me and labeled as such. And I immediately turn down any ad content I myself would not want to see (I run adblockers, too), since it wouldn't provide any value to my readers.


> if not more

Honestly I'm not sure it is. Sure, it's deceptive, but he's not serving ads that annoy, distract and often serve as a vector for malware. It's not clear (to me) that it's worse than traditional web advertising, which tends to be deceptive, illegal, scummy and annoying, dangerous and distracting.

And again, the trick with native advertising is to provide valuable content for the users, otherwise it's just crap that nobody will read. I don't know if the poster in question is actually doing this, but if he is, I wouldn't be so quick to write it off as scummy; bear in mind that oftentimes such pieces are identified as "sponsored content".


Do you disclose that content is sponsored? If not, is it legal?


Yes, I took the concept from Cult of Mac, and I run it exactly like they do. I have a page where I detail my ad policy and every sponsored post says "sponsored by..."


>If not, is it legal?

In most jurisdictions, it's a priori legal unless it falls under some special category (e.g. a political campaign ad).


It's not legal in UK or US.

FTC will regulate undisclosed native content advertising content in US: https://www.ftc.gov/tips-advice/business-center/guidance/nat...

https://www.ftc.gov/tips-advice/business-center/guidance/ftc...

The Advertising Standards Authority regulate it in the UK:

https://www.cap.org.uk/Advice-Training-on-the-rules/Advice-O...

About vlogging, but clearly applies to blogging and traditional print media: https://www.asa.org.uk/News-resources/Media-Centre/2014/Maki...

http://blogtacular.com/sponsored-posts-ads-reviews-the-asa-a...


It seems so obvious


Why do you feel entitled to use facebook's resources?


Facebook tracks you and shows you ads regardless of whether you use Facebook.

http://www.theverge.com/2016/5/27/11795248/facebook-ad-netwo...


How is this pertinent to the discussion about serving and blocking ads on facebook.com?


He's saying that facebook feels entitled to my data, even if I'm not using their resources. Why shouldn't I, then, feel entitled to their resources without blocking ads?


Because they insistingly invite you if you happen to land on a Facebook link?


Because they encourage us to use them and make them available for free.


It is available on the condition that you are served ads alongside content.


No one is ever obligated to view ads. I'm not stealing from the billboard company because I keep my eyes on the road, and I'm not a bad person because I mute the television every five minutes when NBC runs ads for things I don't want during the Olympics.

The browser is our user agent. Facebook can serve whatever it wants, but we're under no contractual or moral obligation to look at it.


In a not so distant future: https://www.youtube.com/watch?v=7tMXKQdc5ZM&t=9m

Btw. the Black Mirror TV series is awesome.


What makes you think that? I recall reading previous articles linked from HN on this very topic that Facebook most strongly values the network size they can use in marketing sales pitches (i.e. the print circulation equivalent, the "reach"), not the ad impressions specifically.


Is that in their EULA?


Oh but my EULA says "By injecting ads into the articles I read, you implicitly agree to provide me with free resources with no obligation on my part".


That's good, I may incorporate something like this into my User-Agent.


Hah! I'm suddenly laughing and crying inside at the thought of massive Useragent strings with individual EULAs in them.


Because they openly state: "It’s free and always will be.", not "It’s free and always will be if you view the ads we serve in your browser.".

Also my country's civil law (along with any other reasonable civil laws) throws out the three links below out of our contract, as they're neither at a reasonable length nor clearness when the context is considered.


> If FB decided to shut down some features to ad-blocking users, do you think that would be unfair?

I think "they're welcome to try" is exactly the right response here. Nothing is "fair" or "unfair", at least not in a way that advertisers or ad blockers care about.

No matter what they do it's entirely possible to trick their scripts into believing I'm displaying ads, because they run not on facebook's servers but on my computer. Where I get the control.


I'm just waiting for the day when websites are rendering themselves inside a DRM-protected container in an HTML5 page. That's where I see all of this inevitably heading.

DRM-protected media extensions are almost uniquely positioned for this. They're designed around the abilities to uniquely identify the user and resist tampering. The only thing that's missing right now is interactivity.


Ah yes, because who doesn't want to return to the days of AOL's "channels".

I think you're completely right, btw. After AOL, it only took a few years for websites to become rapidly Flash-based. It looks like we're going back to that again (not Flash, but same thing - black boxed).


> No matter what they do it's entirely possible to trick their scripts into believing I'm displaying ads

I hope this is true. I still think Facebook can do much more devious things like having posts on your news feeds from friends which look like posts but are ads. Kind of like native advertising.


Facebook already owns my personal data and any content that I publish. Why should I also have to look at ads?


That data and content is (near) worthless if they can't serve up ads against it.


That's facebook's problem, not the user's.


You've got it exactly backwards. The service is free, ergo you are the product, ergo Facebook's problems are your problems.

You have three choices:

1. Stop using Facebook

2. Pay Facebook to remove ads

3. Look at ads

I've opted for option 1, though I'll happily revisit this choice if Facebook (A) finds a way to make money without serving ads and without requiring me to pay out-of-pocket (unlikely) or (B) Facebook starts serving ads I want to consume. (Welcome to native advertising.)


Facebook's problems, which are my problems, are solved by opting for choice #4: use an ad-blocker.


Now this seems going to end very shortly


Indeed. An oversight on my part.


4. Use Facebook anyways, and render its markup on my computer and my internet connection as I see fit.


I'd happily pay for Facebook, but then it shouldn't just be ad-free, I'd also want to be fairly sure that my info isn't sold to third parties either (not my existing data at FB, nor new data collected after I became a paying customer).


Is option 2 even possible at the moment?


No -- admittedly I'm mixing hypotheticals with existing solutions, but the point remains valid.


> but the point remains valid.

No it doesn't, exactly the point, you can't pay them so you have no transactional or business relation, in fact one SHOULD block the ads that are forced upon you. Linkedin for example prohibit adblocking in their TOS, they can do this because you can pay them to get rid of the ads.


That wasn't the point.

The point was that Facebook's problems are de facto the user's problems. Ad-blocking is, indeed, a solution, but one can't expect Facebook to (re)act in the user's interest.


And Facebook is acting on that problem.


I don't think that this was questioned here.


What good is your personal information if it's not to show you personalized ads?


They can sell it to third parties, who can in turn show ads on other sites.


What's the value of your personal data and content if they can't use it to target ads to you?


What's the value of FB of it does not have people's personal data on it?


Because it pays their bills and salaries?

The only real reason need your personal data is so they can show you Ads with presumably more effective targeting so they can get a greater share of advertising revenue.

It pays to remember that most forms of media - TV, Net, Print etc. are basically funded by money from advertisers.


It pays their bills right. They would have to move the advertising into real world. Essentially "Minority Report" version of advertising. Unless users stop owning their machines there will always be ways to block the ads.


In my case, I use social media to keep up with people I know, not to look at advertisements. Ads make me not want to be there (and I hardly ever am).

For the follow up, I assume I agree with the parent post by reiterating that what Facebook does on its own site is its own business, but if the company lobbied for legislation that required people to look at ads online, then that would be a problem.

Besides, if Facebook made the experience so detestable that people were willing to leave for another social network, then Google and every other college freshman would leap at the opportunity to be the next big thing.


Users running adblockers likely wouldn't click the ads anyway, so I don't really see the problem.

That some advertisers think they should pay by impression and not by click is their own stupidity.


For a lot of advertising, the key business objective is impression, not click.

Pretty much any advertiser who spends major money on TV is going for impressions - clicks have no real meaning and are merely a bonus.

For instance, think Coke ads - the objective is to create a certain brand association in your mind by showing you imagery in advertising. Your clicking and buying Coke the instant you see an ad is not an objective. They want to make sure you choose Coke when you buy cola, perhaps even think that you are a "Coke person" rather than Pepsi person.

A lot of money out there in the advertising business is ther for this kind of business objective.


> That some advertisers think they should pay by impression and not by click is their own stupidity.

It's not. Ads can be entirely successful without a click - sometimes it'll just be a reminder of the brand's name the next time you are shopping for their product. "Users running adblockers likely wouldn't click the ads anyway" is a pretty naive view of how the ad industry operates.


> sometimes it'll just be a reminder of the brand's name the next time you are shopping for their product.

All it does is make me avoid the product out of spite.


This isn't what usually happens though. If advertising drove negative value to a brand over time it just wouldn't be purchased.

Not many companies can take off purely on the quality of their product, especially in boring industries. I can't think of an insurance company which I learned about outside of widespread advertising.


Assuming you're consciously aware of what's going on. Maybe you are, but you wouldn't know if you aren't. You can't really claim to be immune to subconscious tricks.


The Mere Exposure Effect does work though, probably more effectively than you realize.


"If FB decided to shut down some features to ad-blocking users, do you think that would be unfair?"..

Besides scrolling through your feed, is there much you do on FB? It's just a news aggregation site now.


Because they are annoying: https://www.youtube.com/watch?v=X5JdX_iQ2Hk

tl;dw: Advertisers are untrustworthy and act in bad faith. Once we give them an inch, they take a mile. If you met a person like that, would you continue to socialize with them? I wouldn't


I fear that when it doesn't shows to be working they would make their own browser and make it obligatory.


> They are welcome to try. And I am welcome to try harder to block them.

Well, you've given them permission to try. I doubt they are giving you any such permission, so you're actually presuming quite a bit when you say you're welcome to try as well. This actually matters, because as far as the law is concerned, you don't have any right to to the content beyond what they allow you (excluding laws specific to your submitted content, depending on locality).

I understand ads and ad-blocking stir visceral reactions in people, but really, if you don't like what they are doing, you shouldn't use their service. Anything else is just enabling the behavior you dislike, as even if you are not being marketed to, you are providing a reason for other people to want to use the site that are marketed to.


I don't understand this. It's your browser. It's not like it's illegal to, say, run a noncompliant browser that misrenders things. An adblocker is the same.


> It's not like it's illegal to, say, run a noncompliant browser that misrenders things.

Actually it may be, if their terms of service say you aren't allowed to use devices such as that. For example, lynx, or some programming language user agent.

That said, I wasn't really specifically addressing legality. There's a legal argument, and a ethical argument. The legal argument is quite clear IMO. The ethical argument is what's interesting in my view. People have justified actions that are clearly against the expressed interest of the content providers and producers in some cases, and I find it interesting to explore the reasoning. I myself do this, as I use an ad blocker, but I've drawn my own line and reasons for doing so, and have my own complicated feelings about it.

Having has this conversation multiple times here, invariable security comes up as a big reason for some people why they feel justified, when they do feel conflicted in other areas. Having a content provider serve their own ads weakens the position of security argument quite a bit, so I'm interested in seeing how people react in that case.

Edit: s/moral/ethical/


"I can do what I want with my browser" is irrelevant to the fact that you do not have a right to Facebook's content. They give out the content on their terms.


I also don't read all ads in print magazines, should I no longer buy print magazines?

If I rip out all ads in a print magazine, or throw away the flyers in a magazine - which I do first after buying a mag - then I shouldn't buy the magazine? (magazines are paid for by ads not by me buying them).


> then I shouldn't buy the magazine?

Ethically? Maybe not? I don't know, I'm just exploring the problem space. I understand nobody likes advertisements, but while whether I like something may affect whether I allow it personally, I try not to let it affect whether I think it's an ethical thing to ignore.

What this means in practice is that I use an ad-blocker, mostly for security reasons, but understand that it hurts the bottom line of every source it's effective for. In cases where a site puts up a small notice at the top asking me to not block the ads, I generally do so or choose not to consume the content. This wasn't always the case, but it's where I arrived at.

The whole system is broken, I understand that, but I don't necessarily think increased ad-blocker usage will lead us to the solution we eventually need. That will probably require some sort of legislation, but I'm honestly not sure which interest will get served first, and thus more favorably. I'm slightly afraid it will be the commercial interest, barring some really nasty massive breach of aggregated data from advertising companies that's used to very bad effect, and in that case we lose quite a bit as well.


Facebook makes most of its money on mobile ads which are not affected by ad blockers. So why make a big deal announcing efforts to block ad blockers? A smart company like Facebook doesn't make moves accidentally. This announcement is more targeted towards publishers than it is towards ad blockers. Doesn't matter how affective the work around is - it sends publishers, who are holding off from instant articles and more Facebook hosted content, the message Facebook is the only way out; You will lose the war against ad blockers; sign up with us for instant articles and other Facebook hosted solutions and we will fight with and for you.

http://qz.com/743988/facebook-is-an-unstoppable-force-on-mob...

> In the second quarter, mobile sales made up 84% of its $6.24 billion in advertising revenue


> mobile ads which are not affected by ad blockers

I've permanently switched to Nexus devices because other vendors fill their phones with crapware.

I've permanently switched to Firefox on my Nexus 6P because Chrome is weak an ineffective.

If ads start to creep outside of the harmless bottom 120px stolen by apps then I will root my phone and install native adblockers.

Mobile ads enjoy their place now only because in-app ads are generally benign.


Ad blockers exist on both iOS and Android now.


Most people use the Facebook app though


This is true for the time being, but there is a small percentage who will switch if the advertising becomes obnoxious past a degree.

Several of my non-tech-inclined friends have switched to using only the mobile site (on their own, not from ranting on my part) due to concerns about location tracking, constant notifications, and battery life.


There are ways around ads in apps.


Such as?

I'm thinking any ways that do exist are extraordinarily difficult to do, at least for the common lay man.


As others said AdAway is the first step to prevent ads to load the next step is MinMinGuard on an Xposed android it removes the ads fragments/view the same way Ublock/Adblock do it on your computer. https://i.imgur.com/qhmJx2w.png

I use both and I've not seen ads for years.


Hosts file / adaway doesn't help with Facebook app? Can't tell myself, I don't have them installed on my own.


AdAway does work with apps.


Good luck. I suspect in no time uBlock Origin will have found a way to remove the ad elements from the DOM, even if they are served directly with the html of facebook and not a 3rd party domain.


It's going to be hard for facebook because they're such a big target.

I think where ad-blockers will start to have problems is with the millions of lesser known sites. Once these publishers swap over to proxying ad-content through their own domains and using a handful of simple evasion tactics (random file name for the self hosted JS file that pulls in the ad, site specific pseudo-random DOM element names for the ad spaces, not using an obvious sub-domain to load proxied ad content from); stopping ads getting through is going to require a lot more effort than blacklisting a few ad-server domains.


A question: once site owners proxy ads through their own domains, will they become liable when they serve malware?

Right now the usual defense seems to be "we just buy 'em", but that's going to be a lot less convincing once Forbes.com is actively serving malware from their own site.


No idea, I'm not a lawyer. Assuming liability is a real problem presumably this is fixed by ad networks improving their vetting and offering some sort of insurance to publishers in the event malware sneaks through.

Alternatively, as mentioned in another comment, proxying might mean simply installing a managed ad-server within the publisher's infrastructure. So from an end-user PoV it looks like it's coming from the publisher's server but in reality it's still being served from a third party managed box.


Until the adserver serves malicious ads (which has happened dozens of times on high profile sites in the past year or so), and then the website is sued.


Yeah but if the adserver is a black box that's managed by the ad network I would have thought the website could pass the liability on to them (and state this in their ToS somewhere)


Proxying ads would be a big security risk though since it means they would run within the same sandbox as the rest of the page, which might be why it hasn't often been done yet.


Security is a problem but my guess is publishers will care about profit first and worry about security later.

Other than proxying I can't see how advertisers and publishers solve the ad-block problem without completely rethinking how ads are bought,sold,tracked and delivered.

Proxying seems to be one of the lowest-friction ways for them to continue business as usual, security be damned.


It would also mean that when sites end up buying malware-laden ads, they'd be serving them off their own domain. I'm not sure what consequences that would have (legally or with search engines and browsers) but I'll bet it's not pretty.


It'd also be a big risk in that it'd be easier to cheat the ads as they'd all come from the same connecting IP. I doubt advertisers would appreciate that much.


Indeed, proxying is basically pointless. At that point, it would be better for the site and for the advertisers (and users who don't block ads) for the site to simply self-report. At least then they avoid the extra overhead and load times (which might, btw, be detectable by ad blockers).

Alternatively, advertisers could host a server on the site's domain. A subdomain or specific path would be easily blocked, but a random path wouldn't be, e.g. http://www.example.com/626164776F6C66/ with identifier generated randomly. Plenty of existing content already looks this way.


Yeah, this is how I envisage it. Publisher gets a docker image (or whatever) from the ad-network and hosts it internally on their network. Then you just need to map a random path from nginx/haproxy. Client IP can be passed through too.


I can't see that working out well, it'd just be way too easy to cheat, you could fake any IP you wanted, pretend to be connecting from the regular consumer ISPs and generate fake hits, fake clicks and otherwise easily steal from the ad network. This will never happen, it's a non-starter. They have enough problems with fake clickers already. There's no way to pass it using a reverse proxy, docker image, whatever, where the hosting website doesn't have ultimate control over the data they provide to the ad network.

Basically if this happens I'm switching my career to stealing from ad networks for fun and profit.


True it would be an issue for CPC/CPM campaigns but less so for CPA.

Not sure what the solution would be for CPC/CPM - off the top of my head maybe a random CNAME that pointed to an ad-server controlled IP so they could cross-audit client IPs via a JS drop in file? Presumably ad-blockers would easily pick that up though.


If I include and run a script from example.com, doesn't that already happen? How else would using a CDN for, say, jQuery work?


They can just not send you the actual content until you've downloaded the advertising content of the page.

And in HTTP/2.0 they'll just switch to pushing the ads out to you.

In either case they can't guarantee it'll get on the screen, but they assuredly can make sure you download the damned ads.

Long term browsers will become more and more closed, DRMed, protected and such so that people have much less control over how stuff is displayed on screen.


And as that happens they'll lose users who have become accustomed to the conveniences of ad blocking and open web pages.


I'm also pessimistic about where it's going. As if the segregation on the web isn't bad enough already. We might end up with two kind of webs- one independent and open, another capitalized and closed. Just the fact that indieweb.org needs to exist tells us what's waiting.

Tim Berners Lee would cry if we end up with 2 webs.


> Once these publishers swap over to proxying ad-content through their own domains

Do you know anyone who is doing this already?


They will, once the "free money" of normal shitty ads stops working. Then, once the amount of work required to serve proxied ad-content through their own domains is more than the benefit of the "free money" of shitty ads, the force of human nature means that most publishers will move to that model. Personally, I think this will become a machine learning battlefield in the next handful of years.


> Personally, I think this will become a machine learning battlefield in the next handful of years.

Everyone will get their own personal AI stalker bot from the birth. I have such high hopes for humanity. When we at it maybe also replace politicians with AI, I'm sure they will do a better job than we mortals.


Luckily, we have the power of AI to help us! :-)


uBlock can already do this (I use it for hiding the Twitter "while you were away" nonsense), although I suspect that the next step is Facebook scrambling DOM classes and ids with no discernable pattern.


> scrambling DOM classes and ids with no discernable pattern

That's why I have been beefing up the DOM filtering code in the latest versions -- there are already sites doing this.

There is a lot of untapped potential with the new operators, I am waiting for opportunities to put them to test, and fine-tune them if needed.


Thanks for your wonderful work.

> That's why I have been beefing up the DOM filtering code

Isn't it all done through CSS selectors? Could you share more?

How about leveraging other heuristics such as HTTP headers (response cookies for starters) or timing information?


Just realized that you're the author of uBlock..

If you can't filter on classes or id's, what else? Dom element ordering? Image size properties? Structure of ad text?


Thank you for your service.


Something like react-armor can make cryptographically unpredictable class name, tree structure and tag name obfuscation. But it won't be enough if the ad itself is not written with the same toolkit.

https://github.com/elierotenberg/react-armor

https://youtu.be/n63XXHY4A7I


The next step then is for uBlock to use a machine learning algorithm to analyze the rendered page and hide anything that resembles an ad.


I wouldn't hate this, even if it's imperfect - the most common false positives would be brand-pushing content I don't want even if it's not actually paid advertising.


You wouldn't need machine learning, just allow the image to be seen by a hundred users and see how many mark it as an ad.


Well, that's how you build a training set.

But you still have to identify features and use an algorithm that basically goes "users identify images with features A, B, and C as ads, and they identify images with features X, Y, and Z as not ads, so put positive weights on A, B, and C and negative weights on X, Y, and Z, and block anything with a negative enough score".


Then we can possibly block them by matching structural elements?


Yeah, or visual, anything with this CSS attributes applied (so even if they randomize names it can still be blocked) to it or something. Maybe even the element at this rendered location, which would pretty much guaranteed kill them unless they wanted to change ad locations randomly. In any case this is a pretty trivial problem.


is that why Google scrambles everything?


No, that's for bandwidth savings I reckon.


"while you were away" nonsense? A feature that shows you popular tweets from only people you follow. How is that nonsense?


There are people that would like Twitter to just be a straight-up, chronological feed of tweets from people that you follow.

I'd love it if the infinite scrolling shit went away and I could look at tweets by last hour, last 12 hours, last 24 hours, etc, and then paginate by day after that.


He doesn't want to see it and there's no option to hide it. FB is also full of attention catching crap like that, it's all engineered.


You act like engineering things that most people like is a bad thing.

You're not going to please everyone. Even people who will like it a month down the line will hate it when you first roll out the change. And we should you have to support (|feature|!) different websites?


> You act like engineering things that most people like is a bad thing.

Like or is being exploited based on genetical brain responses to like because of the result of the "quest for new information" ?

This behaviour is psychologically engineered to trigger more dopamine fueled hits and with it fueling site engagement.


Everything you like is based on brain responses. Fueling engagement with your product is only necessarily harmful if your product is harmful.

I hope you don't like music, movies, amusement park rides, love, etc., because I have some bad news for you.


Because thats my twitter feed. Really I don't follow more people than i can keep up with, so I want to read _all_ their tweets.

Which is apparently a usage pattern nobody at twitter gets.


I'm not sure why you're being downvoted. This seems like a legitimate question.


I'm being down-voted because I'm arguing for a feature that all-knowing "hackers" on here feel is hampering their user experience. Because they know what's best for every product they use. And everyone uses that product in the exact way they do so the product should be catered to only them.


Which is interesting, because that removes about half the defense for using ad-blockers (third party ads are a security problem) when discussing the implications of consuming content while purposefully avoiding paying the cost (in space and attention) for that content. At least for the people that bother to accept content producers should get even the smallest consideration in constrol over how they allow their content to be consumed.


FB can't win this cat and mouse game. If the ads are to be distinguishable then there will be inherent properties that will lead to them getting blocked.


I think you're making some assumptions here.

The logical end-game is that FB writes their own rendering engine in javascript and targets a single canvas element, handling all the interaction events themselves. In fact, I think it can go significantly further than that. Ad blockers will need to get much fancier to deal with that kind of weaponized ad delivery.


Ah, yes, the 'ol abandon all forms of screen readers and accessibility in order to serve ads gambit.


If FB tries this, the awful performance of their site will start putting a drag on their business.

But also, adblockers will keep up. If they have to use canned deep-learning neural nets to catch and crush advertising based on how it looks rendered, they will.


I love the human condition. Managers struggle to motivate for simple coding tasks, but ads? We'll be damned if they intrude our lives.


That's quite optimistic when you think about it. Most simple coding tasks are pure drudgery with no consequence to positive human values (other than “I have to do this to not starve”). Defeating most online advertising, on the other hand, is a noble community service to your fellow humans.


As long as greasemonkey is available, it won't be possible. If it gets too bad, then a custom jscodeshift script could manually edit the functions in question.

Ultimately, there isn't a good way to dictate what a user does when you're in a sandbox.


Facebook is such a big target that it won't matter what they do. People will write an adblocker for it because it's Facebook.

If there was a viable path, they would have already done it. I think Facebook has enough engineers there where they know going down some obfuscation path is futile.


Facebook is large enough for add blockers to specifically target them. So, at best this is going to cost a lot and drive away users for zero net gain.


Ingenious, but let me try to counter that with another step up in ad blocking:

Run the page in a sandbox, then classify the pixels as ad/non-ad with a neural net and only present the non-ads to the eyes of the user. It would also be possible to reflow the page to fit to a different screen size if the words are clearly identified by their containing rectangles. User interactions would be sent back and forth to the sandbox.

Of course, best would be to drop FB altogether. Being a member on FB, even an ad-blocking one, creates an incentive for other users to remain on FB as well.


Couldn't Facebook just stop serving ads on their own site, and instead only use FB to collect data which is sold to third parties? They have a goldmine for data that should be easy to monetize without having to show ads themselves.

FB is a too simple target for ad-blocking so FB should just admit defeat and sell the info for use in advertising elsewhere. (I have no idea of whether it's economically comparable as a business model compared to in-FB ads though of course).


Facebook, Google/YouTube, and Twitter to a lesser extent, command a large portion of the digital ad market due in no small part to the fact that they are also some of the largest publishers.

In other words, they make a ton of money selling ads on their own properties. Their publisher products (Adsense, DFA, Audience Network, Audience Platform) extend their reach to third parties certainly, but AFAIK each of them still make more money from their own inventory.


Or they can already do dom obfuscation like react-armor, it can make cryptographically unpredictable class name, tree structure and tag name obfuscation.

https://github.com/elierotenberg/react-armor

https://youtu.be/n63XXHY4A7I


And someone will write their own rendering engine that removes the ads. The data still has to come over the wire.


I thought most ad blocking right now depends on the fact that ads are served from different locations than the sites themselves. You can try to block native ads being served by the same stuff that serves the page, but it's reasonably more difficult and prone to false positives.

There's a separate issue that as they try harder to block ads they will also make it less clear what's an ad. For example many ad blockers don't work on google search results because they're fed back with the result content, but it also becomes less and less obvious what's an ad and what's a search result on google.


Compared to Amazon search ads, Googles are trivial to block. But I think that in both cases as well as with Facebook newsfeed ads, cosmetic filters are the way to go anyway.

Those add css properties to page elements that make the element disappear. Here is an example for advanced cosmetic filter options: https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#...

edit: nvm my amazon comment. I spent the last hour vaguely understanding xpath to create a filter for (German) Amazon sponsored search results.

    amazon.de##:xpath(//*[@id="s-results-list-atf"]/li/div[1]/div[1]/div[1]/div[2]/h5[text()="Gesponsert"]/../../../../..)


They don't have to win. All they have to do is stay ahead well enough to maintain a large target audience that can't be bothered to use the latest blocking technologies.

Absolute security is impossible but that doesn't keep it from being an arms race that has some sort of equilibrium. Ad blocking has the same qualities.


Adblockers automatically update. Users won't have to do anything, and as soon as someone figures out how to bypass the ads and the list updates, everyone using an adblocker will benefit immediately.


Sure they can, buy all the ad blocker companies.


For me personally Facebook doesn't matter. I wouldn't care less if it dies. I remember when I joined Facebook as part of my university. I was a hardcore user back then. May be this is a bold prediction. I predict Facebook will die a death like yahoo eventually. Most people I knew who were big Facebook users have all moved on. it'll be like having a Hotmail account.


Same here. I have a "friendless" account on FB with a few postings liked to my blog.

Being 'avantgarde' these days means having an empty FB account and no Linked-Ins at all. ;-)


What did you move to? IMO FB Messenger is the best IM network available. Their competitors are really awkward or impossible to use from a laptop.


Why not just allow users to pay to not see ads?

It's a crazy idea, but it just might work. Hulu's getting a lot more from me per month for their ad-free tier than they could ever dream of getting from me for ads with my watching habits, probably at least an order of magnitude more.


A big issue with paid subscriptions is that it dilutes the strength of the ad network, since you're specifically excluding desirable target customers.


I think that argument is aging fast; it dates from before ad blockers were the increasingly big deal they are now.

You've got two basic choices with a user who has demonstrated their passion to remove ads, spend money to play an arms-game race with the ad blockers to pound through their defenses, or directly make money from that passion, possibly an order-of-magnitude more money per user.

Is it really so obvious that the arms race is the correct solution?

If I were a major shareholder of Facebook, I would be asking this question in a pointed manner. There's an argument to be made that they're leaving billions on the table here, and the argument is getting better every month that goes by.


There is another basic choice: write a code that is intentionally incompatible with ad blockers.

They can name an important navigation element "ad", so ad blocker will hide it for example. Then, when a bunch of users start complaining that the website does not work, point out that it's all ad blocker's fault (because without it everything works).

I've seen a few precedents already.


I'm happy to continue to modify my ad blocker until it allows me to use enough of facebook to be happy. How I choose to render the data Facebook sends me, is up to me.


While I think that this is a very bad idea, one could dynamically name them in a defective way. The relevant information (blocking lists) are openly available.


This just demands a new strategy for blocking.


That works for small websites, but big sites will simply have exceptions listed.


<evil-mode> I'd imagine you - by which I mean morally void publishing execs - take money for reduced ads and then charge a premium for reaching the people who are paying to remove ads.


Even better, form an ad blocker company, get successful, and charge large advertisers for white listing their ads. https://adblockplus.org/acceptable-ads-agreements


I wouldn't be surprised if many of those desirable customers are also the ones using ad blockers.


Presumably because it rather directly puts the question of just how much the use of Facebook is worth into user's minds. Compared to alternative monetization schemes it's limited and sticky.


How much does Facebook receive for the ads they display on my page?

If they are making $10 dollars a year, then charge me $10. Up to me. I can get it for free with ads, or pay without.


Facebook might even be okay with that, because they'll be making the same amount of $$ and could potentially charge you a premium. But it will be hard for Facebook to sell it's advertising customers on a reduced pool of eyeballs; and I bet statistically people willing to pony up $10 to avoid ads are also likely to buy the products advertised on Facebook (i.e., I think people like you or I and many others on this site are outside the norm).


Fair point.


Even if FB were to try this, I don't think people would trust that their information is not being used for other (devious) purposes or that there wouldn't be some ads in the future even with the payments coming in. Trust has to be earned, and FB, in my opinion, has dug itself into a deep hole on that front.

The only reasons I see some people who're concerned about privacy using FB are because there is no better alternative and it's hard to move your network out, even if it's only for specific circles of people in your life.


I think they're holding out hope that they can continue to grow revenue through advances in adtech when their subscriber numbers hit the inevitable plateau. Even offering an ad-free subscription option would eat into their ad platform, and Netflix has recently demonstrated how tough it is to raise the price of a subscription (or expire a years-old discounted rate). With ads, they can at least hope to grow per-user revenue in the future.


We're building this at Publir and it's working nicely in early testing. Feel free to ping me if you are curious for the data.


yep- and let me keep my privacy too. FB makes about $1 per person per month in revenue. I would pay more. The "free" tier is maybe good for those situations where the user can't afford it.

Oh well, I've been suggesting this for a long time to no avail.


I'll add this to my list of reasons why I'm not on Facebook.


Yeah and you wouldn't be missed by them either if you are currently running an ad-blocker


Like how Microsoft wouldn't miss people that pirate windows?


What?!


Sorry, I made a quick reference without the link.

"Jeff Raikes, head of the company's business group, said at a recent investor conference that while the company is against piracy, if you are going to pirate software, it hopes you pirate Microsoft software" (http://www.informationweek.com/if-youre-going-to-steal-softw...)

i.e, in the context of Facebook, a ad-blocking user is better than a non-user, since the non-user might then be using a competitor platform and encourage current ad-viewing users/developers to switch to it.


Network effect is way more important than the ad revenue.


Facebook can still use his data.


It's really interesting to me how strongly people dislike actions like this and the "Please turn off your adblock" thing. If this were a physical store, it's the equivalent of you taking something and the owner saying "hey man, that's not free, this is how I make a living". It seems like the right response would be "Oh wow, sorry, I won't take that any more", not "Go away, you're bothering me, and I'm going to keep taking this". I love me some adblockers, but it's sometimes hard to reconcile blocking ad-blocker-blockers ethically (and from a politeness perspective) in my own mind.


Taking something from a store without paying is theft. Loading a subset of the resources on a web site isn't.

It's more like a "store" owner who makes his products free and supports it by selling advertising on the ceiling. Then complains when people realize they can avoid the obnoxious advertising by staring at the floor.

You have a right to protect your property but you have no right to protect your business model. Blocking ads has nothing to do with property rights, it's just a business model thing.

If these companies really wanted to force people to view ads, they'd make users sign a contract agreeing to do so. But of course that would scare everybody off. They want to have their cake and eat it too.


No, it's more like those terrible flyers you get in the mail and shoved under your door, except you have to pay the postage on them.

Don't suck up my bandwidth on your crappy ads.


Don't suck up my bandwidth on your crappy attitude. You know facebook is ad supported. If you don't want to look at ads, why do you keep going there?


> why do you keep going there?

Have you ever considered that some contents are only available there? It's more the fault of some users that post required informations there, but it's a reality.

Personally I rarely go there, and would rather never have to go there.


I fail to see why that consideration should make a difference. Facebook provides a service, if you want to use the service, you see ads. If you don't want to see ads, don't use the service. Your livelihood is not threatened if you don't see some information hidden through a facebook login.

If some friend of yours handles invitation through FB, that is because facebook provides a very good infrastructure to handle those things. In order for them to do that, they have to hire all sorts of people which kind of need salaries. Those salaries are paid by their business model. You are blocking their business model, consuming their resources and denying their employees and shareholders. Because...?

I can see enabling adblock for the internet at large and sites you don't care about, but you KNOW that facebook relies on ads and you repeatedly use them.

I also want to hear if you use google and adblock them too. Do you rarely go there too?


> Your livelihood is not threatened if you don't see some information hidden through a facebook login.

I would have missed an exam, because the place and date were only communicated through that medium.

> I can see enabling adblock for the internet at large and sites you don't care about, but you KNOW that facebook relies on ads and you repeatedly use them.

As I said, I rarely go there (maybe two or three times per year?). I'm more a statistical noise at that level. I doubt it threatens their business model, they seem to be doing pretty well recently.

In fact I'm probably making them and their partners save some money by not loading ads for products I would not buy anyway, it seems way more ethical to me.

And in fact all of this is dwarfed by the fact that ads in general are a big security risk.


No. Facebook does not provide a service, you said it yourself, it is "ad supported". What they provide is a platform that companies pay to show ads on. Kind of like billboards and ad agencies. Snickers bar drawn on the street is not a service, even if you happened to glance over it.


[flagged]


They are but not in a sense in which, for example, Netflix is, where terms are clear — pay and enjoy content. FB is also a service as an ad platform — pay and we will show your ads to people.

Anyone with FB profile is not "getting serviced", they are a commodity same as peanuts at the store, but it instead of storing boxes in a warehouse, FB hosts your photos. There is expectation that most of users won't block ads, just like most of peanuts get sold.


The terms are not clear only in the heads of people who think they can have their cake and eat it too.


Let's not look into our heads for clear terms, but rather operate on actual FB's Terms and Conditions document, which does not include anything about me watching their ads or not blocking them:

http://facebook.com/terms

Also, index page of Facebook says in huge letters that "It's free and always will be.", so not sure why you are so eager to prove I am to pay for it somehow.


No one ever asked me to pay for it. I never agreed to look at ads.

If anything, I might argue that I am providing FB with a service of sharing my personal info and typing messages to people, so others will be motivated to stay/join the website. But expecting to get compensation for that is as much nonsensical, as expecting me to "pay" for free website (which is exactly what is promoted and offered — free place to stay in touch with friends/etc, not picture hosting in exchange for looking at ads).


Then don't. You don't think the tradeoff is worth it, just don't go to the site.


additionally: FB forces itself into your life by adding tracking on non-FB sites. Even if I never go to FB, they can still track me, and sell my data.


Indeed their shadow profiling via other websites is a serious concern (I usually try to block requests to fb/goog on other websites, with the help of some browser addons).

But my main concern, as other people mentioned it here too, is rather about the safety of the displayed ads: malevolent ads are an important security (and privacy) risk. And I doubt ads sellers would cover any damages occurring to me because of them (moreover proving it seems difficult).


It's a voluntary commercial relationship between me (or any other patron of Facebook) and Facebook, and none of your business. Neither I nor Facebook need to justify any aspect of said relationship to you or any third party as long as they are legal, and even if any aspects were illegal it's still none of your business. I am more than welcome at Facebook without ever looking or seeing a single ad they're showing, and I'm pretty sure Facebook would resent your attempt at driving their customers away.


My attempt at the analogy would be: someone offers to come to your house and, using your Legos, build a little Lego castle in your living room for free, so you say "Sure," and when they come over they build the castle, but then they use the rest of your Legos to build a little Lego giraffe.

"Why'd you build a giraffe, too? I just wanted a castle."

"I get paid to do that by the National Council on Giraffes."

"Well, sorry, these are my Legos and this is my living room, so I'm going to take your giraffe apart and build a drawbridge for the castle."

An ad-blocker is just a robot that automatically takes apart Lego giraffes so you can use those Legos for other things.


To slightly correct your analogy, you have a full history of everything I think and do and buy and own and talk about and everything my friends and family think and say and do, and you know darn well I think rhinos are cute in an ugly bulldog way and I like pet tropical fish too. And businesses sell tons of rhino trinkets and tropical fish aquarium stuff, its a big business, and skimming off a few percent in ad sales results in a lot of money for someone smart enough to target me. And you know I'm a generous idiot who's given money to 'save the rhinos inc' and have the teeshirt and everything and I'll probably do it again. Because rhinos are cool.

And given all the above data, you're so incompetent at selling that you come into my house and deposit a giraffe on my coffee table. I kid you not, the above paragraph results in a giraffe. Get out of my house, git out now ... The situation with modern 2016 advertisement is so awful, so incompetent, so inappropriate, its too insulting to even look at. Like going to a bar and asking for a beer and get handed a hard boiled egg instead, total WTF reaction, they're so bad at their job that a few decades ago this would be a candid camera reaction, like where's the dude with the hidden camera making fun of me?

As an eye rolling experiment, no exaggeration or hyperbole, I disabled all my blockers and went to facebook to see what they'll sell me... A Home Depot brand marine/boating deep cycle battery. Thanks guys, nice targeting. Ready, Fire, Aim. No, I don't currently own a boat, or a trolling motor, never bought a deep cycle marine battery. Unbelievable. Well, guess I'm not missing much by ad blocking, and the world economy isn't losing much sales by my using ad blocking.

Internet advertising in 2016 is a complete waste of money and when the people paying the bills figure it out, the crash is going to be epic. Someone at home depot paid good money to try and sell me a deep cycle boat battery. Nobody should be giving FB ad money, that's for sure, a fool and their money are soon parted. I believe the blame toward ad blocker users is a compensation reaction, can't blame the people who can't sell competently, so we'll attack someone less defensible, like ... those freeloading end users. In the long run, however, willfully not understanding the real problem is just going to make the crash sooner and deeper.


It's more of a situation where you've been informed well in advance that this person will be building a giraffe, and that your castle is in fact funded by their giraffe-building activities -- but once they've built the castle, you try your damnedest to prevent them from completing the giraffe.


Okay, I bite. Which exact part of Facebook's sign up process informs you that you are obliged to look at ads, install cookie beacon and not block any of that? Do I automatically agree to all of that just by typing fb.com and hitting enter?


It is fascinating that people believe an equal transaction is occurring in this situation and using an ad block is the same as theft in an age of abundance and mechanical reproduction.


>but it's sometimes hard to reconcile blocking ad-blocker-blockers ethically

There is nothing unethical about it. If you want to be paid for your content, charge me for it and let me decide, voluntarily, to pay and receive it, or not.

This argument comes up every time there's discussion about ad-blockers: if your writing, music, poetry, punditry or photography is good, people will pay you for it. You don't "deserve" income merely by throwing something up on the web and having a user stumble onto it.


So, if they offered a PayPal button, and I decided I didn't want to pay via PayPal, would it be okay to not pay in that case?

By putting up the blocker blocker, the site has clearly indicated how you can compensate them for the content, and the only ethical way I can think of around it would be to not consume it.


For crying out loud, what is wrong with people these days, are moral compasses so wacked out by constant corporate brain washing that people don't see there is simply no issue here. None at all. Not even from Facebook's point of view. If Facebook didn't want me to use their service without me seeing their ads, they WOULDN'T LET ME use it. It is that simple. No one is forcing them to let me in. Unlike a lot of their users who are in a real sense forced by their social connections to use it.

In fact it's hilarious how “anti-blocking” people here think they're somehow philosophically and ethically upholding Facebook's part of the deal–by driving people away from Facebook. It's the exact opposite of what FB wants and needs!


It's more like "don't come in to use the AC and shade in the store if you're not going to buy anything". I am not making an opinion on the practice, only on your analogy.


That's not bad actually. Hanging out on FB with and ad blocker is literally loitering in their servers. You are racking up costs for them and actively refusing to provide value in return.

IHMO, it would be very reasonable for FB to deny service to ad-block users. But, I understand they'd rather attempt to keep you around first.


But it's the cost of doing business for many businesses. Would you consider an air conditioned mall that throws people out if they don't shop in any of the stores "reasonable"?


Very good. There are a lot of mall walkers who don't buy anything, just take advantage of the large indoor space and its climate control. And much like the "network effect" people like to talk about, malls don't want to be empty. They would rather be full of non-shoppers than 1/10th full of customers, because perception is everything. If no one is at the mall, why would businesses come to the mall?

Shoppers aren't the mall's customers, businesses are. The mall doesn't care about the customers, they care about luring businesses to locate there and pay rent. And if they have a ton of non-shoppers loitering around, that makes their mall more attractive, not less.


Yes, if those people did it frequently and explicitly and wrote posts online about how great it is and how everyone else should do it too.


Your mere presence provides value for them as you are part of the reason why your friends are on FB.


Even from a security/privacy standpoint? Malicious/Unwanted 3rd party JavaScript is a serious issue.


More like if, at a free event where donations were voluntary, the staff all complained loudly about people who didn't donate.


Absolutely. And if you seeded a torrented movie, that is billions of dollars of lost potential profits, right?


I'm a little surprised they would announce this as a thing they will do in the future, rather than something they've already succeeded in doing.

Either they're arrogant about their ability to implement this (which may be well founded), or they're really doing it to assure less savvy advertisers that they're trying as hard as they can...


Rules of acquisition 392: Never announce that you intend to do something until you already did it. Asking for forgiveness is better than asking for permission.



Quote from the FB newsroom post:

> When we asked people about why they used ad blocking software, the primary reason we heard was to stop annoying, disruptive ads.

The ads on FB are annoying and are disrupting regardless of how well targeted they are. Unless FB decides to completely change the advertising market and allow only a handful of nicer brands and ads (along with the drastic reduction in the amount of money it can make), nobody is going to believe that the ads are anything but annoying, intrusive and disruptive.

I'd be really interested in knowing how many Facebook employees use the platform from a desktop browser and resort to ad blockers to have a better experience. :)


Luckily Facebook still offers APIs to all of its content, so it's entirely possible to keep using (or build a new) third-party client that would whitelist content from actual Friends and therefore passively block ads.

Unlike (also-Facebook-owned) Instagram, which has lately made it very difficult to get the content back out.


You know, I don't mind Google search ads or even static display ads (ie BuySellAds). And even FB's somewhat annoying and usually poorly targeted display ads don't bother me too much, since they don't slow me down and (very) occasionally actually show me something of interest.

I draw the line with potential attack vectors/XSS injections, interstitials, youtube video ads, ads that keep me or slow me down from accessing content, auto-starting video, ad-block blocking interstitials, etc.

I can't imagine that I'm in a tiny minority, so why isn't there a uBlock list that only blocks the worst ads? (no, I'm not talking about ABP here.. but an actual privacy-aware ad list.)


For a while, the easiest way to do this was Flashblock... then JS and HTML5 caught up to Flash's anti-feature-set.

There are some ideas here, along the content-type-blocking route: https://news.ycombinator.com/item?id=12131329


All my school/college friends are on Whatsapp (owned by Facebook yes). We have setup a group for our class and I get to know whatever that is happening without any ads. I deleted my Facebook account a while ago (I know its not really deleted but whatever) and basically it didn't make any difference as such. Nobody complained that I wasn't on Facebook, I didn't have to see what people ate last evening or how awesomer their life is compared to mine and it saves a ton of bandwidth/keeps my phone snappy. For browing via PC, Ublock Origin filters are working fine for now. I actually feel better without Facebook.


Only a matter of time before they start injecting ads into Whatsapp. They are owned by Facebook after all.


I am also surprised at all the hate against ads. Yes, there are some bad ones (disrupting, malware etc.), but how does that justify you blocking all ads (and thereby robbing websites of their only legitimate source of income)?

As Immanuel Kant said (loosely translated): Act in such a way that you actions could serve as the foundation for a general legislation.

https://en.wikipedia.org/wiki/Categorical_imperative

I.e. "if there are some bad ads, nobody should have to look at any ads" would be a bad law.


Browsers added built-in popup blockers and the option to disable flash for just this reason - to enable users to block only the bad behavior. Well-behaved ads would continue to work just fine.

But the advertisers completely ignored that very clear message. Rather than avoiding bad behavior and being good citizens of the society, they instead found ways to circumvent the blocks, achieve the same effects, and make things worse. And now they want us to feel sorry for them. To feel guilty for not letting them victimize us with their bad behavior. Blocking all ads is a reasonable response. We gave them a chance to behave. They blew it.

Besides, if their ads have, (hypothetical number) just a 3% chance of serving malware that might cost $1000 in time (or otherwise) to repair, then each ad would cost each consumer (on average) $30. So who's robbing who? (Admittedly 3%/$1000 are probably high numbers, but arguing that is no longer arguing whether the advertisers are committing an offense, just arguing the degree of the offense.)


1. All ads are bad 2. Closing your eyes is not the same as robbing


Ok,then how should websites/ search engines/ social networks finance themselves in your opinion?


How is that a problem for me to solve? They have to find a way which is morally ok and still pays enough without pissing off people.


Honestly, I don't really mind so long as the ads are being served by FB and not third-party networks, and their performance isn't abysmal.

The major reason I block ads in the first place is for usability reasons - ad networks are slow as all hell especially on mobile. They also make certain pages completely unusable either through ad overlays, interstitials, or just constantly causing layouts to change as you're trying to use the website.

If FB can eliminate all of these pitfalls (and the current model of FB ads is certainly way less intrusive than most web ads) I'm cautiously on board.


This is the biggest point for me. I don't block ads because I hate being advertised at.

I block ads because I hate it when a tab starts playing sound without being asked. I hate getting malware from ads. I hate having pages take 30 seconds to a minute to load because of ads. Or when the page loads fine, but then a minute later the article I'm reading jumps because an ad loaded. Or changed. Or popped up on a timer.

I hate ads because ads hate the user experience.


Google does ads right. They are subtle and don't get in the way of using it.


And if Facebook actually commits to having oversight over what they serve. The idea that websites rent space to ad networks who then sell space on their servers to bad actors who then upload viruses and other such malware which then goes into my computer and everyone in this whole chain just goes ¯\_(ツ)_/¯ is ridiculous. If someone added a billboard to a highway that caused every thousandth car that passed to blow a tire, there would be lawsuits. How they're allowed to get away with it so easily online is beyond me and maddening.


Yeah, the security angle is a big deal. The long and short of it is that ad networks and publishers are both apathetic to what a gigantic dumpster fire ad-serving is.

Publishers are eager to blame ad networks for the terrible performance, while ad networks just can't give enough of a shit to work on it. Publishers also are eager to blame ad networks when they're caught serving scams and malware, while networks just don't care.

I'm a huge proponent of making publishers serve their own ads from their own domains, so they are forced to take ownership of both the issue of technical competency and abuse.


Either that, or make the networks directly responsible for the content they're serving. I don't understand why that's not the case now, if websites allow downloading of copyrighted work without authorization, or distribute illegal digital goods, they're held accountable. What makes ad networks invulnerable to this?


In the first case they're held accountable because business interests are compromised. In the second, no business interest is compromised by screwing up Joe Public's computer (except Joe's, but he has no material social leverage, so...). Thus no accountability for ad networks, even if there logically and legally should be.


I may be in the minority here, but I don't mind Facebook ads particularly because they track me so much that the ads are very well-tailored. There's nothing annoying to me about relevant advertisements and I've found decent stuff before. The ads for crappy pay-to-win flash games in the sidebar, on the other hand...


Generally agreed, though the industry's obsession with retargeting makes this annoying sometimes. Facebook is much better targeted than most, especially when it comes to interests/hobbies/brands I'd be into, but it's still very crude if it tries to get any "smarter" than that, especially with retargeting.

Retargeting: the ad technology that believes my home needs 54 couches and 36 vacuum cleaners.


Your tailoring from Facebook might be unique or mine is. I find the stuff they serve up just plain wrong. Or, it's one sided and I see the same ad over and over and over again.


Unmoderated proxied ads sounds very interesting from a legal point of view. If a user go to facebook domain, talk with facebook server, and the data the user got back from facebooks sever was malware, what reasonable defense can facebook actually make that they shouldn't liable for damages?


Agreed. One of the entertaining quirks of Facebook ads is seeing which of my "friends" are being invoked as supporters of this particular advertiser. There's a small tribe of people that cast ironic "Like" votes every now and then -- fashionistas who like WalMart ... that sort of thing.

I'm easily amused. Those nutty Likes tend to amuse me.


I am really interested in the technical details. I think we have yet to see a working (and practical) approach to this.


I can think of a few simple tricks already. One: Host from the main facebook.com domain, either inserting it in the basic html page response from the server, or from an API / content location that cannot be predicted. (ad calls should be indistinguishable from 'normal' content calls). Two, do the same with content locations, so no 'div id="ad"' or anything like that. Should be easy enough.


"Host from the main facebook.com domain..."

If true I believe that this would actually be an important improvement. This removes some plausible deniability regarding malware and other abuse; Facebook (or whomever else adopts this scheme) must guard more carefully against abuse when the content is coming from their own domains, as opposed to some third party.


Must they? The uninformed layman probably already things the ads come from Facebook[.com] as that's the address site they're visiting.

I expect them still manage to hide behind "common carrier" arguments.


As far as I am aware, all ad creative is hosted and served exclusively by Facebook anyway.


The efforts I've seen so far from other websites include randomized IDs and class names, and base64 encoded images inlined so the file path/hostname can't be used as a parameter for blocking.


Me too. This is clearly a cat vs mouse game or more like a lion vs mouse and that's what makes it interesting to me.


From the article: "From a technical standpoint, Facebook is able to circumvent ad blockers relatively easily because it loads ads into its service itself. Many online publishers and media companies rely on third-party companies to help display ads on their webpages and services, which can make them more easily identifiable to blocking technologies"


There's nothing stopping these other companies from doing the same thing Facebook is doing and then presenting the page with all ads integrated seamlessly into the page.


> Facebook’s change will open up more online ad space for it to sell, although Mr. Bosworth said that wasn’t the motivation for the move. Facebook now garners 84% of its advertising revenue from mobile devices, which are less susceptible to ad blocking than desktop devices.

Something about it being difficult for a man to understand something when his salary depends on it seems appropriate here.

This is what happens when a company becomes big enough to not have to care very much about what their users think. Look at what Google has done on their search site. More than half the visible page is adds now.

Facebook now believes that users won't abandon them and they can really start to use/abuse their position to increase their revenue. They in essence have called their users bluff and said even though there is alot of talk about hating ads and leaving, they don't believe that users will really quit the site because of this.

I'm willing to bet that Facebook is correct here. I'm an investor.


Does this really generate anything for Facebook though long term? These companies seem to forget that the best blocking technology is the human brain, and serving us more and more BS we don't want/have any interest in isn't going to make the advertisers more money, just Facebook. That's fine for now but eventually they're going to catch on.

This has been a cold war arms race for years now, websites pile in more and more ads, ruin the experience, clutter the content and people just ignore harder and harder, either with actual ad blocking technology or just by knowing exactly what's an ad and what's the actual content and filtering accordingly.

My point is, eventually the advertisers are going to pick up on the fact that an impression to a pissed off reader isn't worth anything, even the rock bottom prices they currently pay. This model is dying and Facebook/Google are in hardcore denial about it.


I only have a sample size of one (me), but I left a couple of years ago and you're not getting me back with an attitude like this... I can't imagine I'm the only one, however, I'm also willing to bet that you're right often enough for this tactic to increase profits.


It does - at least in the short term. The network effect can also work in the opposite direction.

And it hopefully does.


> Facebook now believes that users won't abandon them and they can really start to use/abuse their position to increase their revenue.

I read that Facebook experimented with injecting random crashes in their Android and iOS apps to measure how much app stability affected user retention and usage. The answer was there was no effect! People wanted to use Facebook so much that the experiment's random crashes did not deter them.


What concerns me most here is not that FB is going to force ads, but that this sets both a precedent and a HOWTO manual on how to do it. (i.e., same-domain, random JS names, same-site URL redirects, etc.)

It won't be long before EVERYONE follows FB's lead and proxied attack vectors will simply be the norm.


Just write a browser add-on to delete the entire right hand column of Facebook pages.


Only use I have for FB with my limited profile is Messenger and with an Electron app there's no ads. [1]

[1] https://messengerfordesktop.com/


Adblock Plus with Element Hiding Helper is pretty damn hard to defeat. Embedding the ads won't help.


"Computer vision" doesn't yet appear in the comments. The FTC dictates that FB make it possible for humans to determine what's advertising and what isn't. If humans can tell, computers can too. In the limiting case, ad blockers can run computer vision algorithms on pages and block advertising using graphic overlays that are undetectable for the page hosting the ads. In the end, clients always win.

If you want to defeat adblockers, you first need to ban general purpose computing.


> User adoption of ad-blocking software has grown rapidly in recent years, particularly outside of the U.S. According to estimates by online advertising trade body the Interactive Advertising Bureau, 26% of U.S. internet users now use ad blockers on their desktop devices.

Well, where are the numbers backing "particularly outside of the U.S." then?

I had the impression it's the other way around, and ad blockers have much higher adoption in the U.S. so i'm interested.


Additionally, I'd be curious if it's 26% of users or traffic, because I expect the two figures are rather different.


One of the way is can we develop a open source FB client that does not have FB ads? That way we can also plug in Machine Learning algorithm to remove spam etc.


As the saying goes, if you build a bigger wall someone will use a bigger ladder....


“We’re doing it more for the principle of the thing. We want to help lead the discussion on this.”

I must not have been invited to that conversation where this discussion took place.

Also, I don't trust Facebook advertising because a few of their ads injected pictures of my friends' faces/pictures into them to make them more appealing (erm. deceptive) to me.


"lead the discussion" is AKA "control the narrative."


Knowing Zuck, he'll probably lobby to make it illegal to use ad blocking because Ads Make The World A Better Place (tm)


I already have a whole set of CSS rules I apply to Facebook now, just to make their UI less awful, remove the massive amounts of crud I never want to see, and resize the few things that I do want to see up from their stock postage-stamp sizes.

Blocking .ad-unit or #pagesYouDontCareAbout is easy.


With Facebook they can serve ads as if they were a regular story, there wouldn't be anything structural, not even image names/sizes, to go on then.


Unless they start misrepresenting stories, you could setup a plugin that keeps track of your friends and only display content from them.


> With Facebook they can serve ads as if they were a regular story

With Facebook's paid reach, "regular stories" are often paid ads to start with.


Presumably, the first time they spend any effort trying to make their ads less trivial to block, it won't be so easy.


For reference:

    #rightCol{
      display:none;
    }
    #contentArea{
      width: 700px !important;
    }


Social Fixer helps a lot.


I hope this doesn't break FB Purity. Social Fixer is undergoing a long overdue re-write as well.


I love FB Purity and would hate for it to stop working. It's what makes my FB feed useful.


FB purity? like how they show you posts in the order that they choose? reloading the page changes the order too...


That's exactly one of the many things that FB Purity fixes - you can set it to chronological mode. (In addition to filtering out noise and junk.) It also had a "Do not autoplay videos" setting well before Facebook added an option for that.


It's a browser addon to cleanup Facebook: www.fbpurity.com


>“It just seems like a poor bargain to be forced to choose all or nothing. There’s a middle ground,” Mr. Bosworth said.

Is the "middle ground" really to serve ads that track you without asking? I think a middle ground is having non-tracking ads and the user choosing not to block them (though they could try to make these harder to block, for example serving them in the same way user's posts are served). Of course, this is Facebook we're talking about, so even if their ads don't track you, you can be sure as hell that they are.


I actually don't mind advertising. I think it is fair in return for free content. But I have problems with the way many sites do it, because:

1. I don't want autoplay videos (annoying)

2. I don't want animated gifs (makes it hard to concentrate and read)

3. I don't want to be tracked as I browse the Internet (privacy)

4. I don't want malware (security)

Number 4 is particular really gets my goat, because I feel that websites are being civilly negligent by not taking any effort to screen what is being sent to visitors.

Frankly, at the point, I often find myself hoping someone will resurrect Gopher.


If Facebook wants a truly global network, then they best not alienate or piss off those that are technically inclined. If they take control away from their power users, they'll lose them.


Are the 'technically inclined' really Facebook's power users? I don't think so. Their power users are teenagers using the mobile app for 10 hours every day.


I guess the problem is:

1. Facebook already is a truly global network. 2. Based on history, it's likely that most of the people who care about these kind of things have already left.


I don't think that the "technically inclined" are FB's power users, nor are they their most wanted target demographic.


It depends on your definition of "power users", I suppose.

But they certainly don't want to shrink their network. The moment I meet a fellow like-minded geek and "add me on Facebook" isn't the default way to stay in touch, they're in trouble.

And I'm already at the point where I have to ask if they're on Facebook first, since many tech people have already jumped ship due to privacy concerns.


Why does Facebook care about specifically geek usage behaviors? Geeky types constitute a small fraction of the population, only a subset of that already small cohort has the concerns you're expressing here, and only a subset of those care enough to stop using their services. If Facebook can increase add revenues 10% by a change like this, they couldn't care less about losing the maybe 2% of users who will be genuinely put off from them by it.


This is a good point. Deeply technical people should be welcome - ad blocking and all.


This won't end well for Facebook. Nobody joined or visits to view ads, no person wishes they were "more relevant". Forcing the ones who explicitly opted out to disable their ad blockers is forcing them to evaluate whether they want to visit your site at all. The only thing unique about Facebook is people collectively like it more than the alternatives right now.


I really wish I had access to my `/ets/hosts` file on natively iOS so I could block Facebook from there like I do on my laptop.


In case anyone wants to do this now I found this after a quick search

# Block Facebook

127.0.0.1 www.facebook.com 127.0.0.1 facebook.com 127.0.0.1 static.ak.fbcdn.net 127.0.0.1 www.static.ak.fbcdn.net 127.0.0.1 login.facebook.com 127.0.0.1 www.login.facebook.com 127.0.0.1 fbcdn.net 127.0.0.1 www.fbcdn.net 127.0.0.1 fbcdn.com 127.0.0.1 www.fbcdn.com 127.0.0.1 static.ak.connect.facebook.com 127.0.0.1 www.static.ak.connect.facebook.com

Taken from http://cariblogger.com/2010/07/how-to-block-facebook-using-h...


A method that is more complete was described on HN a while back: https://news.ycombinator.com/item?id=11791052.

For OS X implementation, see the comment https://news.ycombinator.com/item?id=11795351 and the linked implementation.

For GNU/Linux, no one seemed to have posted something and I could not easily find it. Hence I wrote my own that has been tested successfully on my own machine: https://github.com/gajjanag/config_files/blob/master/block_f....


Well it's an arms race.


>“It just seems like a poor bargain to be forced to choose all or nothing. There’s a middle ground,” Mr. Bosworth said.

There would have been a middle ground if the user was actually involved in the discussion behind that decision. If the changes are as successful as facebook hopes, the user can either view ads as much as facebook wants or not use the network at all.


Ok, so here is my idea: Most adblockers use lists or block scripts that are loaded from third party sites.

If I load my ads from my own servers, using standard images or gifs, maybe have a script alter the size a few pixel each time, wouldn't that defeat most adblockers?

On the upside (for users): No external tracking through ad networks.


Maybe they should build the FB browser that can only access facebook.com and amazon, completing the consumer cycle.


Eh, FB becomes less relevant to me the more it shows me ads and sponsored content and crap, instead of the content from my friends and family that I actually signed up for the service to see in the first place. Eating up my mobile data with video and ads just makes me not bother to visit the site as much.


Remember, "your contract with the network is you're going to watch the spots." By ad blocking, you are not upholding your end of the "bargain", therefore you're technically committing theft of service. And companies have few ethical qualms concerning thieves.


> "your contract with the network is you're going to watch the spots."

Where is this from?


Former Turner Broadcasting chairman Jamie Kellner, explaining to us why DVRs are to television what the Boston Strangler was to the woman home alone, said "Your contract with the network when you get the show is you're going to watch the spots. […] Any time you skip a commercial or watch the button you're actually stealing the programming."

This was the same guy who cancelled Animaniacs and Freakazoid, btw.


What contract?? You can't find a single example of any such contract that I've ever signed.


Assuming you're not super hungry for facebook, isn't it trivial to just block the main newsfeed and only permit it when you click on a specific friend's profile? IIRC ads aren't displayed when you click on a specific person's profile.


What really annoys me is that I always have to see the stupid face of good ol' Zuckerberg.

Facebook always suggest to "follow" him. Facebook does not allow to block him. To have his pic removed by an ad blocker does not work well. They seem to change the image URL of his pic a lot.


Arrogance from a seller of a good or service alienates/pisses off their customers.

SCENE: You walk into a large retail TV/tech/stereo store. There are monitors displaying ads. NOT in a ubiquitous way; in an annoying ubiquitous way (ie. every 5 feet you walk in the store aisles, a monitor drops from the ceiling and displays an ad and you get used to counting your steps and every 5 feet you have to duck around the ad-bearing monitor).

You find a device online that disables the 'monitor drop' and bring it with you to that store.

Staff notice this and tell you "either turn off your device or leave."

What will you do? Phucking leave and never come back, that's what.

What if Best Buy was the dominant seller of TV/tech/stereos and the only place to get the Best Buy experience?

Monopolies don't last. Especially arrogant monopolies. It might take a while but if Best Buy was forcing people to view ads every time they visit the store -- and their customers started not showing up after being harassed by staff to 'stop using your monitor-drop blocker device' --

Best Buy would either

1) stop annoying their customers and find other ways to monetize

2) go out of business

The thing that people may forget here is the arrogant belief of this particular monopolist (Zuckerberg et al). That belief is "we got them locked, they can't get this experience anywhere else, we're #1"). Well that's a mistake on their part.

Can you imagine Jeff Bezos saying "effective immediately we're employing a FB ad model and stopping our users from ad-blocking -- I want more money."

Bezos is 100% opposite Zuckerberg. - Bezos knows Amazon is the monopoly - and yet he still he busts his bauls to make the site as non-annoying as possible; read a case study of how much attention Jeff pays to no-friction interaction for users of the Amazon site

Arrogant monopolists die. Zuckerberg needs to find a different way to monetize.

The mere fact that the dummazz thinks so little of his users that he comes up with "we'll force them to consume ads" instead of a Bezos "make users as happy as possible" shows Zuckerberg is an azz.

But then we all knew that because he stole the FB idea from someone else. NO FREAKING RESPECT. No respect extended from the guy -- so NONE GIVEN.


> Monopolies don't last.

This is simply untrue.


No it's actually true, and everyone knew from the context I meant commerce monopolies in capitalist economies, such as Microsoft, IBM (in the early days of computers you apparently could get fired for writing a P.O. for a non-IBM machine), etc. Not talking about utilities. I meant commerce monopolies in a competitive market place, a monopoly that develops with 'network effects', 'switching costs', etc.

Here's all it takes for a monopoly to fail:

(switching costs become low enough) + (current monopoly has become a pain/overpriced/etc.) = get thee down satan and the monopoly is gone.

Friendster, Myspace lost their market as we all know. SO WILL FACEBOOK. There is no 'secret sauce' there, just network effects, and minor switching costs of transferring/losing the data you've put on your FB account.

Switching costs for desktop operating systems are dropping incrementally for obvious reasons.

Lloyds of London has been around a long time but that doesn't mean they're a monopoly.


This seems to be the new strategy after Free Basics [0] failed?

[0] https://info.internet.org/en/story/free-basics-from-internet...


Does anyone serve adverts using websockets yet? I'm surprised it hasn't been tried and intrigued as to why it doesn't work if they have.

Might take a day or two for adblockers to catch up and start inspecting websocket streams anyway.


And it will last a few hours. :)


I do not think that ad blockers can win this cat and mouse game. Ads don't annoy a large-enough percentage of humans. And the ad industry is the lifeblood of several other business communities, each of which is many times the size of the ad blocking industry.

I had lunch with one well respected publishing CEO last week, who told me that his single largest advertiser was Smuckers. The peanut butter maker. Smuckers is a real business, supporting real people, making real stuff. They know their business better than anyone else. And every day of every month of every quarter, they seem to decide that they need advertising.

Once you start thinking about it that way, you start to understand why advertising is one of the oldest industries in the world.


So you have spam filter disabled and read all those great ads in your inbox?


And he/she/it seems happy also to allow arbitrary code to run on his/her/its machines. I may even accept getting occasionally distracted by benign ads (just plain text or images or even videos as on newspapers/TV) but I cannot and will not accept advertisers or their agents running their arbitrary code on my machines at all.

I fully support adblockers.


If you took a look at the inbox of an ordinary consumer, you'd see lots of desired ads – in my case, a weekly email from a high end audio shop I like.

You may assiduously unsubscribe from all unsolicited email, but most do not. For most people, what is in Gmail's spam folder is genuine junk – emails from Nigerian princes, emails in cyrillic, etc.


This sounds rather anecdotal. From where did you get this info about what is in most people's Gmail spam folders?


> Ads don't annoy a large-enough percentage of humans

Yes they do. It's just that most people don't know ad-blockers exist. I installed ublock on one of my (elderly) relative, she then recommended it to her friends. She just can't surf without it turned on now, it changed her surfing experience, for the better.


Nobody will "win", as in, nobody will exterminate the other. Ad blockers won't eliminate the advertising industry, of course -- but the industry will not be able of getting rid of ad blockers or render them ineffective.

They will need to learn to coexist. This FB initiative is futile.


Ad blockers are de facto anti-virus software now, if you're not running one, you're leaving yourself open to some of the biggest attack vectors.


That's weird, because I always thought they made jelly, not peanut butter.


If they do it - there might be a short term (1 or 2 Qs) benefit of buying their stocks, since their ad revenue will increase quite drastically. Again - I am talking about the short term.


Good luck Facebook because we have this: https://github.com/StevenBlack/hosts


this might sound like a dumb question, but how do you use that giant file? Just copy/paste in your hosts file? I use my hosts file for blocking a handful of sites I find distracting (reddit), but would a ~30k line host file cause any adverse effects?

What has your experience using this file been like?


Yes. And everything works fine, but as it is not a real ad-blocker you can still see the place of the ads (e.g. Google Ads, you can see them but if you click it won't work, same for pop-up.)


I think Facebook is going to face the same problem that Youtube does. They have a lot of skilled users who can easily read through their code and find a loophole.


FB's decline began a long time ago this will only accelerate it. Of course any company who starts to see it's users as the enemy is in trouble.


This was an inevitable outcome because it was only a matter of time before large companies started foiling ad blockers and their rule sets. We're now entering the cat and mouse stage on a grand scale. A lot of people seem to think ad blockers are impervious and can quickly be updated to get around any countermeasures. Unfortunately, it's very easy to get around the rule sets for ad blockers and I suspect the method Facebook is going to use will be unblockable unless of course you want to turn off all images on the site and degrade the experience.


FB is brilliant at pissing off all their users, then walking it back a bit so we all claim victory. Its a public negotiation and MZ is good at poker.


Facebook is the only site I turned of my adblock for: They know everything about me, so surely they could come up with some really useful ads for products that I really want to buy?

Nope. I keep it of only because the ads always give me a chockle: trying to sell me "magic" amulets (I noted that I am an atheist), getting me to get the exact the degree from the exact university I went to (and, which I proudly listed on facebook) and getting gas from a company 150+ miles from my home.

Ads online are a joke, doubly so on Facebook.


There's a tension, Facebook also want to increase the number of impressions so small-scale advertisers will pay more.

Those ads though are probably just badly chosen campaigns by the people paying for the placements. FB are probably not inclined to stop advertisers wasting money.


It's important to remember that Facebook usage is entirely optional. I won't miss it when I get fed up and leave.


> Andrew “Boz” Bosworth, Facebook’s vice president of engineering for advertising and pages.

I offer a sincere apology; I never expected that introducing "Boz" to computers and programming during our time in 4-H could lead to Facebook and the damage it has done to society. Maybe he would have ended up the same. Maybe learning BASIC in my 4-H programming project was insignificant in the long term. I just wish I wasn't responsible, even in a tiny way.


Now what I want is ad-clicking software... :)


It's really saddening how the world's finest minds are only working on ways to push ads down our throats.


I'm pretty sure the majority of the worlds finest minds work on other things. The majority of people at Facebook will most likely be above average craftsmen, but not geniuses.


Well...you think if facebook gave us a paid option with no ads you would subscribe to it?


I would if I still relied on it to keep in touch with friends and family members.


That's a bit of a stretch, don't you think?


This doesn't just apply to this case but in general, you read about people tinkering with cool tools and coming up with great techniques whose only purpose is to track users in order to serve them ads.


No, I was talking about the "world's finest minds" part :-)


At that point I'm really considering pulling my own feed and displaying in my own client.


Interesting, why would anybody still use Facebook in the first place? It's so 2007.


I already block all facebook domains in my hosts file, so no impact to me.


> “Facebook is ad-supported. Ads are a part of the Facebook experience; they’re not a tack on,” said Andrew “Boz” Bosworth, Facebook’s vice president of engineering for advertising and pages.

I get the point that Facebook is ad-supported. But to spin that as "ads are a part of the Facebook experience" is like saying that 'throwing up is part of a rollercoaster ride experience' (please make a better analogy if you will).

I don't use the FB apps because apps are more intrusive with respect to the information collected and don't give me adequate control. Instead, I use the FB site from a desktop browser with an ad blocker to have a cleaner experience. And I know it really is clean because I do try to turn off the ad blocker every once in a while to see how crappy it can be.

The FB experience on the desktop is terrible with ads. I don't want to see "earn so much in a day", "play poker and make money" and all kinds of nonsense on the right. These ads are in addition to the sponsored stories and stuff that get pushed into the news feed. I don't want to really tell Facebook what ads I like and what my interests are so that I can be fooled by some brand or seller into paying more, part of which would fuel Facebook ads even more.

For a long time, people who've been reading about the web and online advertisements have known about banner blindness. [1][2] For some strange reason, those who want to serve ads ignore this or don't want to acknowledge this.

Facebook's ads on the desktop are easily ignored by banner blindness, but I don't want to even get those downloaded and waste my bandwidth or Internet traffic limit. While Facebook claimed a big victory with "native ads" on mobile, I'd be willing to bet that many users on mobile have learned banner blindness to these too and just quickly scroll past these ads or sponsored stories inserted into news feeds. They're very easy to spot and take perhaps a few hundred milliseconds for the brain to recognize and act on. For the advertisers paying for impressions, this is a bad deal because it's not valuable at all. But of course, Facebook can make (false) claims that this is better than sidebar ads.

People generally do not like ads on any medium because they waste people's time and keep them from the content they're interested in. People do not want to get targeted ads if they know that all their actions are being tracked and be given the euphemism of "a better experience" with it. It doesn't matter how you spin it or what excuses you make for shoving ads into a user's experience. Given a chance, people will skip ads in every communication medium.

The only ads people enjoy are the ones that are really thoughtful or funny or move them in some way to make the world a better place. These are really few and far between, and even they have a limit to the number of times people will put up with or want to see and share. The rest of the ads are just examples in wasting money and human thought.

[1]: https://en.wikipedia.org/wiki/Banner_blindness

[2]: http://nngroup.com/articles/banner-blindness-old-and-new-fin...


I will never cease to upgrade my malware protection.


People here are still using Facebook? Interesting...


Block the blocker who blocked the blocker


Go home, Facebook. You're drunk.


The arms race continues.


Bring'em on


Challenge accepted.


Game on.


You right


First line of the article:

> Facebook is going to start forcing ads to appear for all users of its desktop website, even if they use ad-blocking software.


Cat and mouse much?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: