Forbes asked readers to turn off adblockers then immediately served them malware
engadget.com
engadget.com
If you're not that familiar with how ad serving works today, watch this IAB video.[1] Note how the online auction process works. After information about the user (location, demographics, income level, previous purchases, what user has looked at) has been obtained from a data provider, that info is submitted to an ad exchange. Advertisers then have an opportunity to bid for placing an ad in that space, and have 10ms to bid.
But sometimes, no advertiser bids in that round. The ad space is now "remnant space" - ad space where all the big advertisers declined to buy. Remnant space is very cheap, maybe 5% of premium space. The first ad exchange goes out to a second lower-tier ad exchange, where the cycle repeats, at a lower price point. That's where junky ads and malware get inserted. Remnant-space sellers include Rubicon, PubMatic, and AdMeld (now owned by Google).
Many publishers are reluctant to set a minimum price and leave ad space unsold. Rather than fill unsold space with some non-ad content, or a house ad (Forbes running an ad for some other Forbes publication), they sell the space to one of those bottom-feeder services. This hurts their reputation and readership, and probably isn't worth the small revenue it generates.
Forbes covered the issue of ad exchange trust in 2014.[2] Their ad people need to read their own magazine.
[1] https://www.youtube.com/watch?v=-Glgi9RRuJs [2] http://www.forbes.com/sites/roberthof/2014/12/10/can-you-tru...
1) Advertisers (actually their ad agencies) use software called a DSP to connect to ad exchanges and bid on each impression. They have 100-250ms depending on the exchange's rules.
2) This kind of Real-Time Bidding (RTB) is used for both premium space and unsold/remnant inventory. The separate "rounds" is going away and there's a rapid movement to do a unified auction for each impression with all possible ad buyers (premium to cheap) in a single auction.
3) Lots of publishers do actually set a price floor but this is far more complicated than binary yes/no for a floor. There's a lot of math/science put into the online ad auction and yield management space.
4) Many networks don't use RTB and are safe from this.
5) This malware issue isn't because of adtech (the tech part) but rather the incentives and lack of regulation and enforcement. Lots of politics and mistrust has required tons of javascript tags just to render a simple banner, and as we all know, js can do just about anything so it immediately gives a bad advertiser power to do whatever they want. This is something being worked on with some newer formats. There's also no consequences of "getting caught". Most ad networks and bad advertisers are not big corporations but little companies in other countries that can just change names and come back in a few days to do it all over again.
In any case, I haven't seen anyone here mention the ad networks themselves. Every once and a while we would get a complaint about a bad ad - it wouldn't dismiss, etc. Over time, we whittled down our network list to ad networks that strictly test and vet the ads they serve, no matter how much time that takes.
The networks blaming a "rogue advertiser" means they're not even passing ads on their network through automated malware detection software, and so they have responsibility here.
Creepiness factor aside, the explosion of networks is a problem, because so very few are actually providing more than a basic service. We really should be holding networks responsible for their ads.
We did, and we haven't had a complaint for a very long time.
Edit: this doesn't absolve Forbes, especially if they did nothing to correct the problem.
Edit 2: by "we should hold the networks responsible" I mean "we the publishers" - and as that "we" we still have a responsibility to our users/consumers. See Edit 1.
Imagine if simply because you walked into Target, they hired a private investigator to follow you around and determine your personal habits, hobbies and other stores you visited. Imagine if they then used that information to attempt to lure you into the store, or sold that information to Best Buy so they could lure you into the store. I think most people would have a problem with such behavior. Making a more realistic physical analogy would be slipping an RFID token into your wallet without you noticing and only tracking you in stores that use the corresponding RFID reader.
In my opinion, tracking networks go the extra mile beyond a creepiness factor. My visit to your website isn't tacit approval for you to peruse my browsing of other websites. I shouldn't need to opt out of this behavior by installing Ghostery in the first place.
Unfortunately most of the ad industry is really crap at this.
For example, Oracle/Bluekai leak `var bk_results` into the web page allowing anyone to pick up this data which means that this information can (and is) often used for much more than just better ads.
[1]: One notable space where they are sold is ABM. Unless you're a decision maker for an enterprise supply budget, this isn't you.
Billboards do not track. TV ads do not track. Physical shop fronts do not track. Radio ads do not track. And a great many website still sell space to people selling actual products, rather than banner ads, which bypasses all adblockers.
There are plenty of ways to get your message out, and make money in return, without inventing new supercookies for me to ferret out of my system.
There are a lot of websites out there with a lot of (aggregate) traffic, but that individually don't have enough traffic to approach advertisers directly. It is good that we can monetise them because sometimes this can fund their niche content, however it also means that people can make fake websites and trick advertisers into buying that space.
Of course, real users don't go to those sites, which is a nascent use for tracking: Sites that are visited by some population who don't visit other sites are simply more suspicious.
[1]: Precision Marketing (for example) has data on billboards collected from mobile devices. Many OTT and SmartTV devices send tracking data as well.
For more on this phenomenon, there's a book[2] that I'm oft to recommend.
Nevertheless, I also believe there are genuine means for revenue that utilise user tracking, but this is more work and attention than the typical digital ad campaign receives.
[1]: http://adage.com/article/digital/incredible-click-rate/23623...
[2]: http://www.amazon.co.uk/How-Lie-Statistics-Penguin-Business/...
Are we sure about that? Smart TVs would seem to make this at least possible, and probably easy.
"Beware of ads that use inaudible sound to link your phone, TV, tablet, and PC. Privacy advocates warn feds about surreptitious cross-device tracking."
http://arstechnica.com/tech-policy/2015/11/beware-of-ads-tha...
Physical stores track using Wifi, Bluetooth, and cellphone signals. Billboards could conceivably do the same.
The world is creepier than most consumers imagine, and it needs to stop.
A competently-designed out of home ad setup will probably at least make an attempt to track its audience, often by doing some sort of telemetry to your smartphone or by literally photographing you as you pass by. [0-1] I don't work for these outfits but a lot of people erroneously believe the "billboards don't track" claim.
[0] http://web.admobilize.com/ [1] http://www.quividi.com/applications.html
I'd love to run a pure paid model and rip out the bloat and headaches of advertising SDKs, but I also have employees who count on a paycheck and like working on games, and app stores that foster a race to the bottom and highly promote free games over paid.
So I'm pretty happy with my place in life right now.
KSP, Subnautica, Prison Architect, Minecraft, Don't Starve ... there is plenty of money being made by independent studios once you get off the mobile merry-go-round.
Please don't make assumptions or comments about things you don't actually have experience with.
1. No, I think the opposite. One of the reason that Internet advertising has gotten to this point _because_ smart people don't want to work on it.
2. The history of mass media is tied to the history of advertising. I know its trendy to say things like "the market will innovate" followed by no new ideas. This isn't the answer. The answer is to fix web advertising's problems.
3. I love the writing. I think it matters. I meet people who read my sites all the time and they agree. The survival of this depends on solving a series of really difficult, interesting problems.
Maybe it's just me, but I think that's cool.
That's encouraging.
At the same time, there are some clearly talented authors of networking code working in advertising (well, at least one). Impressive.
I cannot comment on the idea of "markets" but I can offer an opinion about people. If they can work on what they _want_ to rather than what they believe they _are forced_ to, I think that's cool.
Dennis Ritchie once said in an interview he could have chosen to work on calculating missile trajectories or some similar "difficult, interesting" problem, but instead he chose not to, and ending up working something like C.
I'm not sure anyone asked him to volunteer that information, he just did it. If my curiousity oversteps a line, I apologize. I wish I had the programming talent that I see some people (few) have and I just wonder what it must feel like to have that talent.
T:{$[~#y;z;@[256#x;*y;:;.z.s[x@*y;1_y;z]]]}
that t:T[t;"key";leaf] can be used to store a leaf in the trie, and t@/"key" can be used to look up the key in the trie.Unfortunately, at least on my 1.7Ghz i7, with 8-byte keys, bin remains faster until around 1m records, and the difference remains negligible until you have more like 10m records.
By all means, get in touch. I'm always interested in hearing about better things to work on.
I'm not sure what is gained by changing the subject like this, but I think at the end of the day we can agree that websites are allowing the ad networks they use to have nearly-unfettered access to your browser, and that this is a problem among several.
I also find it very problematic that offline advertisement are held to a much higher standard and required to follow local laws, while web based advertisement can even get away with distributing malware without repercussions.
I'll clarify - by "we should hold networks responsible" I mean "we the publishers" - that doesn't absolve our responsibility to the consumer. The fact is, the overwhelming number of ads online are free from malware, to a large number of 9s-decimal places. Still, networks need to vet the ads they serve. That's something they _can_ do that publishers cannot.
If I buy a paper based newspaper, the ads on those follow a very strict set of local laws. Each time an illegal ad is mistakenly printed, its news that other papers just love to write about. If I buy a online subscription, none of this laws are in place, and to the same large number of 9s-decimal places that you talk about, the illegal ads will be on the online version.
The networks we use can and do vet
the ads before serving them.
You know this for every ad for each network... exactly how?If they failed in this duty, would you be informed?
Do they have a duty-to-defend clause in your agreement with them such that if you are sued for serving malware in your app, the network will pay all costs for your defense and all necessary restitution?
There's a sour "we were only following orders" flavor to such an indifferent stance.
It's very hard for a publisher -- even one as big as Forbes to hold Google accountable for anything. The fact that most people have such a fundamental lack of understanding about how digital advertising works doesn't help either.
And since the visited site is the one that came into my "home," it's entirely appropriate to hold the site's feet to the fire.
When a site becomes well known for holding itself responsible for what comes out of the site, and doing it effectively, I'll whitelist them.
It's publishers, not us, who can and should exert market pressure on ad networks to change.
> The publisher, ad network, ad creator, any and all business, only exists to satisfy our needs and wants. We are the market not publishers.
You'd wish. We are as much a market as dogs are the market for dog food. They're not, dogs don't have money. Dog food is marketed to human owners. And so it's publishers who are customers of ad networks.
That's exactly what I meant haha. I find the constant barrage of news about how terrible ads are baffling. There's a very simple solution for end users and it's been around for a long time.
>They're not, dogs don't have money.
We do have money. That's what they want from their ads, our money. Don't view ads -> don't click ads ->don't spend money on advertised products -> problem solved.
By the way, your website is down.
Also I don't spend any time on my personal website these days. I haven't checked in on it in months...
If i go to forbes.com and my computer is p0wned by some shit that they or their partners delivered, why are they not liable for damages?
Isn't this a class action suit waiting to happen, or is it not applicable, because Internet?
why are they not liable for damages?
The more relevant question is: how would you (or another random end user) prove that the malware was served through their, and only their, site?Ad creatives have evolved from just simple banner images to more rich media but those files are relatively safe. The biggest problem is the explosion of javascript tags used for verification and analysis because a lack of trust and politics has led agencies/advertisers to require layers of external tracking.
This requirement has forced ad networks to support 3rd party javascript tags - which is basically impossible to verify for security. If you can run javascript on a page, you can control that page.
Fundamentally there needs to be more regulation, standards and actual enforcement to fix this.
The problem with saying "switch off adblocker or no article" is that so many people are using adblockers, that those websites face an inevitable decline in influence if they continue that way. Because, despite what they say, it's not just about the money: it's the ability to influence the debate, whatever it might be. To have your editorials taken seriously and widely quoted. To make people listen. They're losing that ability, together with readers and revenue.
It started declining at some point after Malcolm's death and for the past few years in particular the online site has really sold its soul for clicks. Some of its bloggers are decent but a lot of them have massive conflicts of interest of one sort or another and/or are more interested in being provocative than being thoughtful or correct. And BrandVoice really blurs the lines between advertising and editorial.
> a lot of them have massive conflicts of interest of one sort or another
That hadn't been the case. With hope, it's still not. There are ~disclosures linked from every byline. There are points of view and interests, to be sure. Those interests should be at least as transparent as they are for Fortune, Business Week, The New York Times, et al.
> more interested in being provocative than being thoughtful or correct
Well-said. This has been the trajectory of news, entertainment, and the media in general for many decades. The web has helped accelerate it, but it's not proprietary to web publishers.
> And BrandVoice really blurs the lines between advertising and editorial
That's by design and intended to be so in a positive way: "don't just pitch products at me, but give me information I'll find useful or entertaining even if it does suit your agenda." My disclosure is I worked on BrandVoice and similar programs; I'm no longer with Forbes. My strong opinion is all media have forms of this ad/edit line-blurring via product placement, advertorial, sponsorships, and combinations of them all. (more on that https://medium.com/@sjkmcnally/you-call-e-t-a-movie-but-ther... )
re the parent post, advertorial is one way publishers are making some money and, in part, paying writers to bring you news and entertainment. It doesn't directly involve malware and usually not even ad networks. It's not intended to disrupt reading experiences -- like pop-ups, take-overs, & pre-roll -- and all the tools are there for advertisers to disclose conflicts and provide some thoughtfulness & value to people who engage with it. When that's not the case 100% of the time, it's about specific executions rather than corruption of the concept as a whole.
http://www.forbes.com/sites/vanessamcgrady/2016/01/08/powerb...
I agree that I totally cherry picked that example, at least, from the first 5 Google results.
Is this an example of conflict of interest? Or just of less-than-substantial "personal finance" content? The Contributor's bio has her bona fides and point of view. http://www.forbes.com/sites/vanessamcgrady/ She's not Charlie Munger, but he didn't start out as Charlie Munger, either.
The article is timely and relevant. "Powerball" in the article title is going to get play -- there's a multi-state, $900MM jackpot at stake tonight.
Many Contributors are paid for the traffic they drive. Most Contributors like it when their stories are widely-read. Managing those incentives, the quality of content created, the creators themselves, and their reputations is an ongoing process for the Contributors, editors, and publishers involved.
No doubt you could find more-glaring examples of less-than-substantial stories. One of my points is I'm glad this Contributor has a platform to create and publish her stories and build her community and career.
I think it's awful that people are building a career by pretending that you can do better at the lotto (that's why I called it mysticism, you can't do better at the lotto).
Someone who bills themselves as helping people be savvy consumers should be pointing out that the statistics for Powerball are basically insurmountable, not having fun pretending that there are ways to beat them. That doesn't mean I didn't buy a couple tickets for fun, but I also didn't spend a lot of time figuring out what numbers will work best to beat their random number generator.
Specific decisions were made a few years ago about adding a distributed editorial workforce -- a Contributor network -- to the full-time editorial staffers. This was not a universally-beloved decision at the time. It has been a very successful one for Forbes.
My take on the basic thesis is there are more credible, authoritative people with stories to tell than could reasonably be hired as full-time staffers. Adding those voices under Forbes' brand helps scale content creation, community, and revenues. It also provides the ability to identify and nurture talented creators.
Despite Forbes' Contributor network being relatively high-touch, bringing on 1000+ new writers is going to be dilutive by definition. Historical editorial models and workflows are about command and control; scaling a contributor network is about ceding some of that. More of my take on what this success has done to Forbes' "serious business identity" is here https://medium.com/@sjkmcnally/reach-and-revenue-vs-dilution...
The ability to identify and manage the Contributors and their contributions is built into the platform and processes around it. No one should get or stay in the ecosystem who shouldn't be there.
Specifically re this Powerball piece, I mostly agree. I know some people will enjoy it even if others do not. I would not expect people to borrow against their 401k for lotto tickets because of it. I don't know if or what changes should be made to it. Luckily, that's someone else's issue to handle.
There are a bunch of statistically-interesting things to consider about the jackpot, though not really about improving your odds of winning it. "(You are vastly more likely to get struck by lightning twice in your lifetime.)" -- http://fivethirtyeight.com/features/powerball-jackpot-800-mi...
As for your other points, they seem to boil down to "it's just the way the world is." I suppose that's true in many cases although I could certainly name quite a variety of pubs both online and offline, which have managed not to embrace the dark side of modern publishing quite so enthusiastically.
I agree with you that transparency is paramount. The FTC agrees with you and is regulating how this will work. https://www.ftc.gov/tips-advice/business-center/guidance/nat... I am not a huge proponent of / believer in regulators like the FTC truly fixing the issue but do hope they'll help achieve the shared goal. People have to demand it and publishers / media orgs have to embrace it.
> boil down to "it's just the way the world is."
That's a fair encapsulation, though I'd add that it's the way the world has always been. For millennia, artists and story tellers have bemoaned the next generation -- "kids these days aren't being thoughtful or correct; they're being vulgar to appeal to the masses." This has been the case since before the Upanishads and Beowulf, since before jazz was called "the devil's music," since before anyone started selling newspapers or airtime on radio and TV. People deviating from the norm are frowned upon, then they become the norm and frown on the next generation. The progression occurs for artistic reasons -- "this is the way we think and communicate now" -- and commercial reasons -- "this headline sells."
> quite a variety of pubs both online and offline, which have managed not to embrace the dark side of modern publishing quite so enthusiastically.
This is also true. Publications like The Economist, The New Yorker, The Atlantic, The New York Times have been incredibly wary of both the loss of editorial command and control that comes with allowing non-staff writers to regularly contribute stories and with selling advertorial products to advertisers. They are all getting into one or both areas to degrees.
Forbes, specifically, has been leading on both fronts and continues to push it. Those on the vanguard often have the most arrows sticking out of their chests. Some arrows are deserved; some are just from those in the norm bemoaning The Next Thing.
The sure-fire way to defeat an ad-blocker is to serve the ad from the same domain as the parent site. If they did that, ad-blockers would suddenly not work, and would have to become a lot more complicated to figure out which code is an ad and which is normal content. It's fairly easy these days because they outsource the ads to other domains, so the ad-blocker just has to block anything pointing to doubleclick.com and friends.
There's even an extension you can install to create such rules by pointing and clicking on the offending section of the page: https://addons.mozilla.org/en-US/firefox/addon/elemhidehelpe...
The reason why people install ad blockers in the first place is because they are becoming more and more aggressive. Toning them down is much smarter long term strategy, but it requires cooperation from everyone that is involved in advertisements.
People won't install ad block if they have no reason for it.
The whole thing reminds me of piracy, you can go add anti copying mechanisms, sitting down paying websites, start suing people or you start creating services like Netflix.
If everyone's ads were unintrusive, I'd never remember to install adblock
"The whole thing reminds me of piracy, you can go add anti copying mechanisms, shutting down pirate websites, start suing people or you start creating services like Netflix."
The world would be a better place if ad blockers did win, anyway. Journalism in particular seems to be much better under a subscription based model.
When was this time that journalism was done under a purely subscription model?
There are also publications which rely less on advertising and more on subscriptions (or other income, like, say, Al Jazeera).
Actually, that is totally false. Historically, print advertising formed a far greater proportion of newspaper revenue than subscription revenue did.
In fact, only in the digital age (and the collapse of advertising revenue) has subscription revenue overtaken advertising for some publications. [0]
You're mythologizing an imagined past which never existed. Every kind of journalism, from The New Yorker to the NY Post, has consistently been heavily subsidized by advertising to survive, with advertising forming the bulk of revenue.
> or other income, like, say, Al Jazeera
Personally, I find advertising a much more palatable funding source than pollution from a dictatorship.
[0] http://www.businessinsider.com/the-new-york-times-now-gets-m...
>You're mythologizing an imagined past which never existed
You seem intent on building up straw men and tearing them down. I'll let you do it in peace.
>Personally, I find advertising a much more palatable funding source than pollution from a dictatorship. > >[0] http://www.businessinsider.com/the-new-york-times-now-gets-m....
Pollution from a dictatorship? What?
I'd much rather read the New York Times than the filth spewed out by businessinsider, bad though the New York Times often is.
You're clearly intent on ignoring my argument, because otherwise you would actually check the citation which I offered. It directly refutes this point. Taking the NYT as an example, only in the last few years has subscription revenue formed a greater proportion of revenue than advertising.
> You seem intent on building up straw men and tearing them down. I'll let you do it in peace.
I think you're the one building a straw man. If you want to engage in an actual argument, offer some counter-citations.
> Pollution from a dictatorship? What?
Al Jazeera is only able to produce journalism without relying in advertising because the Qatari government funds it with oil money.
To this day, the vast majority of newspaper revenue comes from print advertising.
My understanding is that once Apple allowed this capability on iOS, it became more prevalent among the non-technical crowd.
A minority can represent a majority of your profit.
I know many are rather fond of sayings like "JS off will break most sites", but I challenge you to experience the web with it off by default and turn it on only for the few sites that absolutely need it; depending on what your most visited sites are, you may actually enjoy it. I find that the majority of sites are perfectly readable without JS.
On the other hand, I wonder if there are sites which use JS to hide the content and display a "turn off JavaScript to view this article", or "install adblocker to view this article"...
Edit: Why downvotes?
In fact... it's been done eight years ago:
http://www.appelsiini.net/2008/google-maps-without-javascrip...
http://www.appelsiini.net/2008/google-maps-without-javascrip...
Look at where the map images are coming from, copy the link, and play around with the URL parameters. Yes, this still works.
I also distinctly remember playing some HTML adventure games with similar pan/zoom/click interfaces before the millenium, and they didn't require JS either (nor took quite as long as the apps of today to load, on hardware that was probably an order of magnitude or more less powerful.)
Also: auto-complete
Web sites, however, don't need almost any JavaScript to work. 90% of it is either unnecessary design that distracts and confuses users, or actively user-hostile scripts (ad popups, trackers, interfaces designed to trick you into buying stuff, etc.).
- Google Docs
- infinite scrolling (of course someone is going to say infinite scroll is a bad thing but it's clearly desirable to some)
- input validation (before I click submit I can know that eg my desired username isn't taken)
- others
All of these need Flash or JS. For such a technically inclined community I'm always amazed at how folks on Hacker News insist that the Web remain a circa 1990s document browsing system.
Ignoring your first two bullets, which pertain to web applications - something completely different than web pages - you've just about listed the proper uses for JavaScript. Most of the JS out there is at best gratuitous design, and at worst actively user-hostile crap. Just visit a few random pages you use and ask yourself, how many JavaScript-powered features are there to actually help you achieve your goal in an efficient manner? Probably close to zero.
Most websites are not designed with user's benefit in mind. They are designed to trick and exploit them. When 99.9% of the page size is hostile bullshit that only wastes electricity by spinning your CPU fan, you're really asking why so many people here ask for the pre-JS Internet back?
The "circa 1990s document browsing system" may have been poorer in visual features, but it was much better a system than what we have today.
(I used an extension called "Incognito This" first but one of its updates asked me the approve an array of extra unnecessary permissions which I obviously declined, then proceeded to uninstall the extension. The one I use now isn't quite as convenient but does the job.)
The people making those claims probably believe that everything would break without JS, because they are looking at it from the perspective of a business or designer. If you consider your own site to be "broken" if the analytics/tracking doesn't work, or the fad "UX" effects are not rendered, they it's easy to believe that JS should be mandatory.
This point of view is based on a fundamental misunderstanding of what the web is. HTML is more concerned with semantic abstractions than the specifics of how a page renders (use a pdf if you want to control the layout). This was an important design choice because it recognizes that the client is responsible for the rendering, which is free to completely ignore the suggestions made by the page.
Unfortunately, far too many people don't want to accept that they don't actually have control over the browser.
You are describing the web as it was 25 years ago. No modern browser works this way.
Besides, "modern browser" is a complete undefined term that is obviously subject to a lot of interpretation and opinion. Usually this term is used as either a euphemism for "I really want to put spyware on my website" or "I only use badly-designed tools".
Most of website design today is not done with the interest of the user in mind, no matter what the popular UX posts will say. The companies only care about users insomuch as it leads them to closing a sale. Which means trying to give away as little value as possible for as much money as possible in return.
You can see it in contemporary design trends, and you can see it in the language used. Say, for example, "user engagement". Translated to plain English, it means making sure the user doesn't get what he came for too quickly. He'd then leave. You need to distract him with random stuff so that he stays "engaged" with your page.
Most of the JS on the web is either gratuitous or simply user-hostile. It hampers productivity, it destroys readability, and it does it on purpose.
And yeah, I'm fine with some of that; that's how dealing with businesses look like. I just wish people were honest about what they're doing. And then maybe little less user-hostile too.
I'm a programmer though. When I wanted to build a site I threw in some basic HTML, grabbed a CSS framework, and then I wrote a ton of lines of JS. That's just how building webpages makes sense to me.
That can be an acceptable solution (or at least a workaround). It is always important to provide usable error messages when writing software. It is reasonable for some things to not work without JS.
That's the whole point behind progressive enhancement, which is really just defensive programming. You never assume things worked, for the same reason you should always be checking return values for errors. How you respond to an error is something the programmer has to decide because sometimes you can simply continue without some feature, while other times making sure the user sees an error message is important.
I've seen something roughly like this. If a site says "do something" in order to view content, like subscribe or bend over, I'll turn off CSS and sometimes see the content.
I've also noticed that in Firefox, going into "Reader View" will frequently turn a blank page into readable content (maybe because Reader View replaces the page's CSS with its own CSS).
Firefox: View/Styles/No Style.
Or, single click: https://addons.mozilla.org/en-US/firefox/addon/disable-style...
Imagine a future where common sense prevailed.
"Sorry, your browser is too complicated. Be smart and downgrade to something more secure."
(Replace "secure" with whatever word of improvement you like. Faster, smaller, fewer dependencies, etc.)
The "modern browser" serves many stakeholders, the least of which is the user.
They didn't respond.
Of course, then for pages like that it usually doesn't show any text at all and you have to figure out manually which domain to enable for the stupid page to work. Best to avoid Forbes altogether if you can.
I used to work at Business Insider and we definitely had similar problems. It basically boils down to marketing & advertising being more important to publishers than technology or user experience.
It's organizationally difficult to resist every marketer who wants to add "just one line of JavaScript" for their pet project. Then there's the fact that you're beholden to ad networks and can't do much more than whack-a-mole when they serve junky ads. Probably once a day we'd notice a bad ad and have to block it from being served.
At one point, we got management buy-in for me to work on performance issues. We managed to improve performance by ~90%, but the bulk of the project was just exhaustively listing every script on the page and axing those which didn't have a good justification. Amazingly, for a majority of the scripts, nobody even knew why there were there still (they were often added to please an old advertiser who wanted a specific measurement).
It's hard to place blame. Developers don't have the political clout to prevent the bloat and are often under-resourced as it is. Marketers want to gather metrics, but with the small development teams at most media companies it's easier to rely on third-party vendors over performant in-house solutions. Management recognizes the problems, but without marketing and advertising there's no business model.
Personally, I think ad networks are the ones who should be taking the lead here: they're big enough that they can afford to block bad advertisers without endangering their profitability. They should be investing much more in automated solutions to detect and block bad/heavy ads. Unfortunately, there's not really an economic incentive for them to do so: users blame publishers for slow pages, not networks. And ad blocking is much more detrimental to publishers than the networks.
300ms average load time added by the marketing team, or 200kb JavaScript, or whatever. Split it all up however you like, and let them fight amongst themselves for what goes live on the site.
That won't work for the developers who lack the authority to make this a rule, but that's what you go to management with along with any of the various studies showing how important speed is to users.
I think ad networks are the ones who
should be taking the lead here
I don't understand why one ad network doesn't take this seriously and have strict rules and enforcement against "bad/heavy ads", and then use that fact to differentiate itself from competitors. The resulting conversion of sites to their network (perhaps with a certification of compliance badge that sites can display) would provide that economic incentive... and perhaps steer the broader market in that direction over time."500 requests? So what? The site works for me. We're following best practices!"
Forbes has indeed reached a new plateau in stupidity.
Anyone using a text-only browser has seen that Forbes' most recent design transfers all the content but prevents the page from even displaying in even the most accomodating browser. The word that comes to my mind for their approach to web development is "boneheaded".
Quick and dirty script to view Forbes articles, with no ads:
curl http://www.forbes.com/sites/... \
|sed '
1i\
<html>
s/\\n/\
/g;
s/\\r//g;
s/\\"/\"/g;
$a\
</html>
/./{2,/try {/d;
/} catch/,$d;}
' > 1.html
Then view 1.html in your browser.Why did I call their web design "boneheaded"?
They include two full copies of the article.
And this is before all the ads and God knows what are injected into the page.
Life on the web must be tough for the sight-impaired, as well. Too bad it's gone in this direction.
> 30 under 30 2016
> true
where I'm hoping "true" isn't the result of some test by a lazy dev. Spoofing my user agent to firefox actually gives me a completely blank page...
It is a indeed a sad state.
I most cases I would assume that you have a google search history that is influencing these results and thinks you like forbes, hah.
A great deal of problems are solved full stop by doing that simple step. And it also sends the message of , "Not interested". I go to a website to read content, not to be swayed on what shit to buy immediately or later.
Oh, and punishment for allowing ads are "broken or slow machine clogged with malware". I'll pass.
__I will not give up on my ad blocker__
even if it means not visiting and reading the sites whose content I enjoyed or even canceling my subscriptions. This is a free market, a new entrant will emerge for me in no time.
https://twitter.com/aaronchall/status/679334126374297600
It's my computer, I'm not going to load crap I don't want to load on it. If they want to block other content for it, I don't have to visit their site.
Surely there's a way to trick their site into believing I have a normal adblock-free browser. Even a per-site whitelist kind of thing, whereby popular sites with adblock detection can be dealt with via addon scripts - say for uBlock.
The adblocker prevents certain JS from loading. Sites can easily check which JS has loaded.
JavaScript is Turing-complete. Ad blockers work by ensuring that some parts of the site are selectively not loaded or not executed. Ad blocker detectors can check whether some code was executed. Halting problem prevents ad blockers from being able to counter all such checks in the general case. So it's not even worth starting that arms race.
[1] Well, less wrong ...
They pay you for clicks.
If someone is blocking ads, they certainly are not going to click just because you ask them to allow them to be shown or find a way to force them being shown.
Not everyone cares about getting people to click through to a landing page, lots of advertising is just about increasing the value of your brand, and if you want to reach as many people as possible you might not care whether they engage or not.
* Cost per click, action or mille
http://www.metafilter.com/112362/Thats-no-booth-babe
http://www.sfweekly.com/sanfrancisco/sex-columnist-violet-bl...