News for hackers. Stuff that matters.
Re:Google Public DNS turns 8.8.8.8 years old by mehrdadn on Saturday August 11, 2018 @08:52PM (#17742343)
> A company whose business model isn't based entirely in analyzing user data in order to sell them the most things.

Really? That's the only bar? So you're going to trust any company who isn't in this business without even reading & comparing their privacy policy or looking at their past history?

I also have to say I don't understand what you guys' true fear (read: threat model) is. It seems like for Google your criterion is "if they could potentially keep such data, they're automatically dangerous (doubly so if their name is 'Google')", whereas for anyone else not in the advertising business your standard suddenly changes to "I don't care what data they have, as long as I don't see evidence of active misbehavior". To me this sounds like what you really fear is personalized advertising itself rather than an actual privacy or security breach, which doesn't entirely make logical sense considering what the dangers of each of them are.

Re:Google Public DNS turns 8.8.8.8 years old by earenndil on Saturday August 11, 2018 @09:06PM (#17742391)
> So you're going to trust any company who isn't in this business

I never said that. I said that I'm not going to trust a company that has this business model. That by no means implies that I'm going to blindly trust a company with another business model, rather that trust in such a company is possible.

Re:Google Public DNS turns 8.8.8.8 years old by mehrdadn on Saturday August 11, 2018 @09:10PM (#17742409)
OK, then you didn't answer my question either. I was not asking "which companies would you not trust, and by what rationale"? The question I asked was: "Whom do you believe would keep your DNS data private, and by what rationale do you find them more believable than Google?"

Telling me you wouldn't trust someone who meets some disqualifying criterion isn't useful if you have so many disqualifying criteria that you wouldn't trust anybody, which frankly is the impression I get reading people's comments on this issue. If you have an actual company that you would trust, and a clear rationale for doing so, that's where we can have a real discussion.

Re:Google Public DNS turns 8.8.8.8 years old by pdkl95 on Sunday August 12, 2018 @02:37AM (#17743238)
> Whom do you believe would keep your DNS data private

You presupposing that it is necessary to send all DNS traffic to one entity. I run a local recursive nameserver (unbound) instead of sending all of my queries to a different nameserver.

Combined with aggressive caching, any particular DNS server (from .ROOT-SERVERS.NET down to the specific authoritative nameservers for a specific domain) is only able to view a tiny subset of my browsing behavior. Most of the time the query to the final authoritative nameserver is to be followed quickly by a TCP SYN packet that reveals roughly the same information.

Yes, running the full recursive resolver locally can be very slightly* slower than asking e.g. the local ISP's server that probably has the query cached. Fortunately, local caching limits this (very minor) problem to only the first request for a domain.

Re:Google Public DNS turns 8.8.8.8 years old by Dylan16807 on Sunday August 12, 2018 @04:00AM (#17743442)
Running a recursive resolver isn't really that great from a "trust no one" perspective, because the .com nameservers are getting a decidedly not tiny subset of your access activity.
Re:Google Public DNS turns 8.8.8.8 years old by pdkl95 on Sunday August 12, 2018 @04:40AM (#17743540)
The TLDs are only queried for the NS records of the second-level domain, and the A (or AAAA) records of the those NS names. This is cached, often for longer than the record's specified TTL. The rest of the traffic is with the 0delegated nameserver,
Re:Google Public DNS turns 8.8.8.8 years old by Dylan16807 on Sunday August 12, 2018 @06:18AM (#17743766)
The second level domain under com is the important part 95% of the time.
Re:Google Public DNS turns 8.8.8.8 years old by pdkl95 on Sunday August 12, 2018 @08:16PM (#17747218)
> This is cached, often for longer than the record's specified TTL.

NS records don't change very often. They can see that I looked up the delegation data about "example.com" once every $CACHE_TTL (~months). They do not get repeated queries at the beginning of every session I have with a website.

A lot of security is about being in the habit of minimizing attack surface. The only thing a TLD (or ISP) nameserver needs to know if I want to use the Doomain Name System is "pdkl95 asked for example.com's nameserver once last month" Instead of giving Google (or whomever) an update e.g.:

    ;; ANSWER SECTION:
    news.ycombinator.com.  300  IN  A  209.216.230.240
...every 5 minutes. This is not trying to stop someone discovering that I have ever been a domain; I'm limiting the ability to model my pattern of life[1].

[1] https://en.wikipedia.org/wiki/Pattern-of-life_analysis

Re:Google Public DNS turns 8.8.8.8 years old by Dylan16807 on Sunday August 12, 2018 @08:53PM (#17747361)
So what I get out of this is that your system protects your privacy because it uses a custom TTL, and not really because you run a recursive resolver. It helps reduce errors, but you could get almost the same effect with a pure cache.
Re:Google Public DNS turns 8.8.8.8 years old by pdkl95 on Sunday August 12, 2018 @10:22PM (#17747652)
No, I'm still requesting the A/AAAA records at the normal TTL rate. This doesn't expose useful information, because those queries are sent directly to the domain's nameserver. The domain learns that data point anyway from the TCP SYN packet I'm probably sending immediately after I learn the A/AAAA record.

Separating the requests allows for different cache policies. If you simply delegate the entire recursive resolution work to Google (or whomever), they get to record that you needed "www.example.com" every TTL (5min?). You don't even need to see the domain's NS records in that case, so there isn't an opportunity to choose a cache policy.

Re:Google Public DNS turns 8.8.8.8 years old by Dylan16807 on Monday August 13, 2018 @01:13AM (#17748132)
I'm not sure why you lead with "No" because you didn't disagree with anything I said.
Re:Google Public DNS turns 8.8.8.8 years old by pdkl95 on Monday August 13, 2018 @08:29PM (#17754715)
> and not really because you run a recursive resolver.

"No", because the system depends on running a recursive resolver locally to separate queries onto different nameservers.

Re:Google Public DNS turns 8.8.8.8 years old by Dylan16807 on Monday August 13, 2018 @09:31PM (#17754955)
It depends on doing so to work better. But a similar not-quite-as-good system could do without that feature. It's not integral.
Re:Google Public DNS turns 8.8.8.8 years old by pdkl95 on Tuesday August 14, 2018 @02:27AM (#17755951)
What is this system that prevents pattern-of-life analysis while still sending all DNS queries to one nameserver? I'm still sending frequent short-TTL (normal caching) DNS lookups for most hosts that would betray my pattern-of-life in aggregate. The vast majority of the security is from sending those requests to the domain-specific nameservers instead of aggregating it all through a single upstream nameserver.

Aggressive caching of NS records for TLDs doesn't do anything to prevent a single upstream nameserver from leaning your pattern of life from the frequent DNS lookups for A records that are not cached longer than normal.

Re:Google Public DNS turns 8.8.8.8 years old by Dylan16807 on Tuesday August 14, 2018 @03:02AM (#17756045)
> What is this system that prevents pattern-of-life analysis while still sending all DNS queries to one nameserver?

Setting $CACHE_TTL to "months" on everything, and doing nothing else.

> I'm still sending frequent short-TTL (normal caching) DNS lookups for most hosts that would betray my pattern-of-life in aggregate.

Your system does that. This theoretical mildly-inferior system would not have frequent DNS lookups for any record type.

Re:Google Public DNS turns 8.8.8.8 years old by pdkl95 on Tuesday August 14, 2018 @04:02AM (#17756235)
> Setting $CACHE_TTL to "months" on everything, and doing nothing else.

That will break a lot.

DNS isn't static; IPs regularly change as servers move, CDNs are introduced/changed. Long-term caching only works on NS records because changing DNS delegations is relatively rare. NS record caching does cause problems, but they are infrequent. Caching the addresses of the actual servers will break some things within days, and most of the internet the next time each server is updated/moved/etc.

Re:Google Public DNS turns 8.8.8.8 years old by teddyh on Sunday August 12, 2018 @04:20AM (#17743494)
QNAME minimization is about to fix that.
Re:Google Public DNS turns 8.8.8.8 years old by speedplane on Sunday August 12, 2018 @04:21AM (#17743496)
I think much of the distrust stems from: "why is google doing this". It costs some amount of money to operate a DNS service, and it's pretty reasonable to think that Google is getting something in return. Pretty much every other service they offer for "free" pays for itself by monetizing usage patterns and content, so it's no leap at all that they are offering DNS services with a similar quid-pro-quo.

Even if they don't use your traffic history to help with personalized advertising, they could conceivably use it for other things (e.g., bot detection, usage stats).

Google discusses what they collect in their privacy policy (https://developers.google.com/speed/public-dns/privacy), but not how they use it.

Re:Google Public DNS turns 8.8.8.8 years old by earenndil on Sunday August 12, 2018 @04:08AM (#17743463)
The answer is that yes, I don't -- fully -- trust anyone or anything I don't personally know. With that said, there are criteria by which I decide to trust a given company more or less, such as their business model, age, track record, size, and target audience. For example, I have some trust in apple because their business model relies on selling hardware and they have a decent track record (apple v fbi). I also have some trust in microsoft because a significant portion of their target audience is enterprise -- banks run windows me, the economy runs on excel. They have enterprise software that come with certain guarantees, and if they break those guarantees for me, a $10 customer, then they'll lose the $10 million customers, so I feel secure in using their enterprise software. However, this is tempered by windows 10 spyware, and makes me more reluctant to use consumer versions of their software.
Re:Google Public DNS turns 8.8.8.8 years old by mehrdadn on Sunday August 12, 2018 @04:29AM (#17743518)
I'm seeing what amounts to a lot of complaints and negative comments about what you wouldn't do, but for some reason you're still not actually answering the question of what you would do. The question has been quite clear and concrete: which DNS servers you would rationally trust more than Google's, and why. So far all I see that you've said is that you don't trust Google, that you in fact don't fully trust anyone, and that you would trust Microsoft and Apple more than Google---all three of which dodge the actual question of whose DNS servers you would use and why you would rationally trust them more than Google. Apple and Microsoft don't have public DNS servers (AFAIK? if they have ones that you're advocating then by all means correct me) so it wouldn't make any difference even if you'd trust them with your newborn baby. Regardless of whom else you pick, it really does not make any difference whether that DNS server(s) is getting 1% of your trust or 99% of it -- it's still going to be the one getting your queries, and I'm trying to understand whose server(s) you're picking and why it's rational to choose theirs over Google's.
Re:Google Public DNS turns 8.8.8.8 years old by speedplane on Sunday August 12, 2018 @04:44AM (#17743549)
Most people pay for ISP service and get a DNS server included in the price. It's a clear quid-pro-quo. If they don't respect your privacy, or they generally behave badly, you can switch providers (assuming you're not one of the 50 Million US citizens with only one ISP provider).

Even if you have an evil ISP, and they're selling your data for $0.50/month, you're still paying them $50/month for service. A bunch of angry customers could change their policy quickly. Few ISPs would try to squeeze those extra quarters from you, given the potential blow-back (some do, and they'll get their comeuppance). However generally, ISPs incentives are to keep you as a customer and get your fitty beans every month.

However, with Google, it's not clear why they are giving DNS services away for free or what they're getting in return. It clearly costs them some money to do so, and they're not being paid for it directly. It's possible that they're doing it purely altruistically, but they also have an extremely long history of using data for advertising or other forms of monetization.

I'm not saying that if you use 8.8.8.8, you'll search ads will target you. But I would bet they use your anonymized browsing history to fight bots, test internet speeds at various locations, identify browser technology, and who knows what.

Re:Google Public DNS turns 8.8.8.8 years old by mehrdadn on Sunday August 12, 2018 @04:58AM (#17743590)
This is really going against the impression I've both personally gotten and seen from others here. Are you really saying you would trust Comcast or AT&T here more than Google with your DNS history?

And regarding this bit:

> I'm not saying that if you use 8.8.8.8, you'll search ads will target you.

Hm, well others here have been suggesting this would be the case.

> But I would bet they use your anonymized browsing history to fight bots, test internet speeds at various locations, identify browser technology, and who knows what.

Even if I take this at face value, how are these things you listed bad things? If my DNS queries are going to fight bots, by all means, please fight bots! If they're going to help them improve internet speeds, by all means, they should do that! That's what data is good for. Everyone here is freaking out about privacy, not improved service. (!)

Re:Google Public DNS turns 8.8.8.8 years old by speedplane on Sunday August 12, 2018 @05:25AM (#17743645)
Certainly Comcast and At&T are pretty untrustworthy when asked to do the right thing, and I'd pretty confidently say they're less trustworthy than Google.

That said, they are selling a service, and you're paying for it. Quite a bit for it. It would be pretty stupid for AT&T to use your DNS data and risk your $150/month cable, phone, internet subscription for an extra buck or two.

But with Google, you just don't know and their entire business model is predicated on selling your data. They are almost certainly using their DNS servers for some data-based operation.

And a last quasi-technical point... I'm sure AT&T and Comcast have good engineers on staff, but I'm even more sure that Google has better ones. I am less concerned about AT&T and Comcast because I honestly don't think they have the wherewithal and talent to come up with ways to monetize DNS. I'm pretty sure Google could.

And to your point, even if Google is giving away DNS services to only fight bots and measure internet speeds, they should at least say that in their privacy policy. They don't. They just say they keep detailed data temporarily and anonymized data long term. I don't use Google's DNS because I really have no clue what they're doing with it. In contrast, if my ISP does something, I can always try to sue them, or if that fails cancel my service.

Re:Google Public DNS turns 8.8.8.8 years old by charleslmunger on Sunday August 12, 2018 @04:53PM (#17746363)
Just some related stories:

https://www.eff.org/deeplinks/2014/11/verizon-x-uidh

http://www.latimes.com/business/la-fi-lazarus-20150818-colum...

There is no point in discussing what companies might do in some theoretical framework - they do not care about your privacy, they monetize NXDOMAIN, etc. This isn't about what might happen - these abuses have already happened.

Re:Google Public DNS turns 8.8.8.8 years old by earenndil on Sunday August 12, 2018 @04:53AM (#17743580)
You asked by what criteria I would trust one company over another, which seems significantly more interesting but...alright:

My own ISP already knows all the ips I connect to, so telling them what the domains are doesn't tell them much, especially as the trend towards ipv6 means that multiple-domains-on-one-ip has gotten less popular.

Cloudflare's main prerogative isn't to sell clicks the way google's is, which earns it points already. In addition, if you believe the official documents, they permanently log a lot less[1] than google[2].

I would also, needless to say, feel ok hosting my own dns.

Quad9 and opendns both filter content, and as such I don't trust them because the fact that they're willing to do that means that they are willing to censor content if they so choose.

I don't know any other dns servers off the top of my head.

1: https://developers.cloudflare.com/1.1.1.1/commitment-to-priv... 2: https://developers.google.com/speed/public-dns/privacy

Re:Google Public DNS turns 8.8.8.8 years old by mehrdadn on Sunday August 12, 2018 @05:33AM (#17743663)
There we go! OK, so you'd trust your ISP and CloudFlare more than Google. Let's go through them.

> I would also, needless to say, feel ok hosting my own dns.

Yeah let's avoid options that 99%+ of people wouldn't find realistic.

> Quad9 and opendns both filter content, and as such I don't trust them because the fact that they're willing to do that means that they are willing to censor content if they so choose.

Right, I think I agree on that.

> Cloudflare's main prerogative isn't to sell clicks the way google's is, which earns it points already.

Sure, some points there for the increased likelihood of hypothetical data mishandling due to their incentives.

OTOH, don't forget it was Google who found this issue in CloudFlare, which earned Google some points and earned CloudFlare /quite/ the demerits in my book... and note that this was an _actual_ massive security incident, not a hypothetical one: https://blog.cloudflare.com/incident-report-on-memory-leak-c...

> My own ISP already knows all the ips I connect to, so telling them what the domains are doesn't tell them much, especially as the trend towards ipv6 means that multiple-domains-on-one-ip has gotten less popular.

I find this to be quite the odd argument for most people (maybe you're in the 1% of people who uses unconventional ISPs or email/search/map/etc. sites). Not only do major ISPs (thinking e.g. Comcast, AT&T here) not exactly have a great reputation on the privacy or security front (wasn't it just a few days ago someone posted about your home address being linked to your IP on Comcast?) -- meaning whatever data they do collect is prone to being hacked even if you believe they're really honestly keeping it private, which I'm not sure I always would -- but for most people Google already knows pretty much their life. And on top of that, they do their own tracking with Google Analytics, so they already know what websites most people are visiting -- not just from home, but also from work and on the go. And unlike with your ISP, it's likely already linked to your personal identity, not just your household or work office.

Oh, and in case you would like your advice to apply to those who have, say, Comcast, may I point you to quotes like this [1]:

> Comcast today said it has "no plans" to sell its customers' individual Web browsing histories, but Comcast can still deliver personalized ads based on its customers' browsing history. Comcast, the nation's largest home Internet provider, said it will continue to offer customers a way to opt out of targeted ads.

I don't know about you, but I would be shocked if they did this solely based on IP and did not find DNS information to be important for this task.

[1] https://arstechnica.com/tech-policy/2017/03/comcast-we-wont-...

Re:Google Public DNS turns 8.8.8.8 years old by earenndil on Sunday August 12, 2018 @05:22PM (#17746478)
> OTOH, don't forget it was Google who found this issue in CloudFlare, which earned Google some points and earned CloudFlare /quite/ the demerits in my book

I don't quite understand this one. Are you saying that you have an expectation that all software be bug-free? That just doesn't happen, unfortunately. Cloudflare had a problem, they fixed it promptly and then published a post-mortem on it. That, imo, is exactly what should happen. And as for google, it was discovered by their dedicated team of security researchers. Having such a team arguably reflects well on google, but do remember that monolithic corporations such as google are rarely unified.

Re:Google Public DNS turns 8.8.8.8 years old by mehrdadn on Sunday August 12, 2018 @06:06PM (#17746690)
No, I never suggested "I expect all software to be bug-free". Google software has bugs too. You're completely muddying the waters with a strawman like this. What I'm saying is that it that calling a massive security incident a "bug" doesn't suddenly erase it. Maybe it was pure dumb bad luck that could've happened to Google too, maybe it was because CloudFlare is just younger and still learning about the whole "defense-in-depth" thing that prevents 1-2 bugs from massively screwing everything up, or maybe it's just the lack of money and/or being able to attract as much top talent... I can't know for sure, and maybe I'd even sympathize with them, but I'm not trying to determine guilt and figure out whom to throw in jail here—I'm just trying to decide whose service to trust, pay for, and use. I'd be completely nuts to disregard actual severe past mistakes and solely look at my impressions of their intentions and hypothetical scenarios. You might look at intentions when figuring out whom to blame, but you definitely need to look at the cold, hard facts when figuring out whom to trust. The fact that they did actually make a system that actually screwed up in keeping private data private simply has to be taken into account when figuring out how much I can trust them with private data, however good their intentions and post-facto reactions to it were.
Re:Google Public DNS turns 8.8.8.8 years old by mhneu on Saturday August 11, 2018 @09:48PM (#17742527)
Threat model: "surveillance capitalism". Anyone in the ad business has a strong incentive to surveil you to sell or use the data.

That's a difference between Apple and Google - Apple is at least partially in the hardware business. Google is in the ad business - the surveillance business - full stop. And I say this as a fan of Google and someone who still uses their public DNS. But it's not surprising that people wonder how they use data.

https://www.schneier.com/blog/archives/2018/03/facebook_and_... But for every article about Facebook's creepy stalker behavior, thousands of other companies are breathing a collective sigh of relief that it's Facebook and not them in the spotlight. Because while Facebook is one of the biggest players in this space, there are thousands of other companies that spy on and manipulate us for profit.

Harvard Business School professor Shoshana Zuboff calls it "surveillance capitalism."

Re:Google Public DNS turns 8.8.8.8 years old by mehrdadn on Saturday August 11, 2018 @10:38PM (#17742641)
No, surveillance and ads aren't "threats" in and of themselves. Being surveilled or shown ads doesn't itself harm you (modulo wasting your time/brainpower, but by that logic getting an email or a phone call is also a threat). What would be a "threat" is potential harm occurring as their consequence. In the case of NSA surveillance, for example, people are worried about innocent people getting caught for the wrong reasons and due process not being followed, resulting in wrongful legal/physical/etc. harm to the wrong person. Or in the case of Equifax, one possible harm is your SSN leaking and being used for ID theft (financial harm, until if/when you prove your innocent).

Now what I'm not seeing is exactly which company's DNS is avoiding what credible harm that people here believe is potentially likely to result from using Google DNS.

As far as Google (or any company, really) internally is concerned, the fact that they are merely "using" the data for themselves (to show you ads, or whatever) is not itself a harm to you. (And maybe worth mentioning, they have used a lot of information to make life a lot better for everyone, like location for traffic data.) The harm would be if they used it to (say) discriminate against you in advertising goods/services, or to harass you, or if they did not secure it properly and your data leaked, etc. None of these are things I'm aware of happening inside Google, but if you know of evidence of this happening, I would love to know.

As far as Google is concerned externally, the only threat you seem to have hinted at here is that you believe they are likely to sell your data to other parties who are then likely to abuse them (such as by harassing you directly, or sharing/exposing your data online to others who might harm you). I have seen no evidence that this has been the case with Google (or Facebook) either -- which should make sense given that you believe user data is their most important asset -- but again, if you have any, by all means do share.

Given the above, combined with the facts that (a) so many people here seem to be disregarding the actual privacy policy, and (b) for most people Google probably already has more information to screw you with than your third-party DNS provider ever will, I'm led to believe there isn't really anything to be gained by avoiding Google DNS. But to each their own...

Re:Google Public DNS turns 8.8.8.8 years old by teddyh on Sunday August 12, 2018 @04:22AM (#17743500)
> Being surveilled […] doesn't itself harm you[…]

Pervasive Monitoring Is an Attack:

https://tools.ietf.org/html/rfc7258

Re:Google Public DNS turns 8.8.8.8 years old by buth_lika on Sunday August 12, 2018 @04:51AM (#17743574)
> No, surveillance and ads aren't "threats" in and of themselves.

You're right, a threat is potential damage, these things are done damage.

Re:Google Public DNS turns 8.8.8.8 years old by mhneu on Sunday August 12, 2018 @12:16AM (#17742871)
Cory Doctorow on how surveillance capitalism harms you and harms societies. http://locusmag.com/2018/07/cory-doctorow-zucks-empire-of-oi...
Re:Google Public DNS turns 8.8.8.8 years old by gaius on Sunday August 12, 2018 @01:43AM (#17743103)
threats" in and of themselves. Being surveilled or shown ads doesn't itself harm you

But it does. If you need a product generally you would just go out and buy it. Ads are psychologically manipulating you to buy things you don’t need and spend your limited time on this Earth doing things that aren’t beneficial to you. It wasn’t too bad when it was just billboards and TV slots but now it’s you vs the algorithms on a personal level.

Re:Google Public DNS turns 8.8.8.8 years old by sharcerer on Sunday August 12, 2018 @08:39AM (#17744086)
Shelves on shops manipulate you. Some products are put in front, some in the back. Back in the day, small companies suffered due to this and big brands used to get more brand placement. Counters have inexpensive candies, so that, instead of giving change money back they can give you candies. On the other hand, that surveillance by Google gives me great Articles in Google Chrome. There are scores of programming related articles which i wouldn't have discovered otherwise. I mean I can't "just go and read an article: when i don't know about that website. To each their own.
Re:Google Public DNS turns 8.8.8.8 years old by euyyn on Sunday August 12, 2018 @03:32AM (#17743374)
One of the things that has had the most profound influence in my life was to apply for and get a fellowship that paid me graduate studies in the US. The only reason I learned of its existence was my mom seeing an ad of it on the newspaper.
Re:Google Public DNS turns 8.8.8.8 years old by teddyh on Sunday August 12, 2018 @04:24AM (#17743503)
Ah, anecdotes. “My grandfather smoked two packs of cigarettes a day, and he lived to be a 110.”
Re:Google Public DNS turns 8.8.8.8 years old by euyyn on Monday August 13, 2018 @01:11AM (#17748126)
What a ridiculous argument. I didn't get that fellowship despite the ad, unlike your grandfather who reached an old age despite smoking. I got it thanks to the ad.
Re:Google Public DNS turns 8.8.8.8 years old by teddyh on Monday August 13, 2018 @07:17AM (#17749273)
You got the fellowship from the ad despite the vanishingly small chance that anyone would see it.
Re:Google Public DNS turns 8.8.8.8 years old by euyyn on Monday August 13, 2018 @01:03PM (#17751595)
You must realize that what you're saying is an argument for better targeted ads. If you don't, I don't know how to help you see it.
Re:Google Public DNS turns 8.8.8.8 years old by teddyh on Monday August 13, 2018 @05:03PM (#17753617)
Better targeted ads for some truly unequivocally beneficial things like scholarships might be a good thing, all else being equal. But:

1. Targeted ads requires enormous machineries of surveillance and file-keeping. Having too much information in closely related form is akin to having too much uranium in close proximity; it causes problems all of its own almost just by merely existing.

2. Ads in general, even the beneficial ones are, by definition, distracting from whatever content we were trying to read. See: São Paulo’s “Cidade Limpa”.