Live data from Hacker News

EasyList is in trouble and so are many ad blockers

adguard.com

151–160 of 439 posts

Re: EasyList is in trouble and so are many ad blockers

#151
Bittorrent, switch in long-term to that. Not saying every end-user should be a seeder but there is big bittorrent community out there and everyone could help a little bit.

Other options:

- A kind of mirror network (it only needs to keep sure that integrity can be checked, maybe with a public key)

- And while doing that why not also support compression (why not? only devs need to read it and they can run easily a decompression command), every bit saved would help.

Re: EasyList is in trouble and so are many ad blockers

#152
post #48

Earlier quoted context omitted.

Sounds like they’re just using the wrong service. R2 is designed for object storage, and has 0 egress fees. That’d be the way to go. Not sure why the support engineer didn’t mention it. The standard cloudflare web caching probably doesn’t work well for this use case for whatever reason. The price is only 0.015/GB/mo, so the ~MB(?) of list would be served in perpetuity for less than a dollar.

They're probably still getting many millions of requests a month so probably more than a dollar but even 20 million requests a month would only cost $3.60 (10 million free at first then 10 million @ $0.36/million) I assume you probably know this but just wanting to share there are some pricing scales with R2 they're just pretty generous for a lot of things.

Elsewhere they say they are seeing 36 billion requests/month so that would be nearly $1,300 just for these access denides.

Re: EasyList is in trouble and so are many ad blockers

#153
post #106

A great opportunity right now for CloudFlare to win some goodwill and PR by helping out EasyList for free right now. But what about simply enable a firewall and show captcha or similar if the origin IP is from India and requesting that URL until the situation is under control? I did that with the free plan recently in CloudFlare in a similar situation and it worked perfectly (of course on a much smaller scale).

These apps behind cannot render the captcha, as the fetch is happening in the background. However what you can do is match the user-agents, and return a global/catch-all adblocking rule that blocks all the content of all the pages (by blocking the body element). The app developers are going to notice the issue very fast (because users are reporting the problem), and mirroring the lists or adding a cache is immediatel…

I think the idea was to block users without technically consuming bandwidth. A captcha is equivalent to blocking.

Re: EasyList is in trouble and so are many ad blockers

#154

Earlier quoted context omitted.

Cloudflare can decide whom they want to do business with. But a plain text file is in my opinion sort of HTML. At least it is not "non-html" content. A .pdf file would be non-HTML content. What else is important to note that the client is being abused and not the client abusing the service. That should be taken into consideration, when deciding if someone is breaking the ToS.

A filter list is definitely not HTML

They host the zipped files of content for haveIbeenPwned for Troy Hunt...

Re: EasyList is in trouble and so are many ad blockers

#155
post #33

I'm confused about the ToS comment by Cloudflare. The txt is on a website so it is a web content? So robots.txt is not supported by Cloudflare to cache/proxy it? That would be a weird regulation. And I bet everyone violates the Cloudflare ToS then.

It's from this tos page: https://www.cloudflare.com/terms/ 2.8 Limitation on Serving Non-HTML Content ...Use of the Services for serving video or a disproportionate percentage of pictures, audio files, or other non-HTML content is prohibited, unless purchased separately... A huge text/plain artifact, requested often, would seem to fall into that category of "disproportionate percentage" compared to text/html served.

If I can read it in Lynx, it is web content.

Re: EasyList is in trouble and so are many ad blockers

#156
post #19

Phew. Is just a bandwidth issue. This goofy title made me think advertisers found a way around ad blockers.

In a way, the advertisers did find a way around ad blockers.

Google built an entire browser and used Manifest V3 as an excuse to cripple ad blockers.

Companies are also paying influencers, twitch streamers, and YouTubers to promote their products in a way that conventional ad blockers can't prevent.

Re: EasyList is in trouble and so are many ad blockers

#157

Earlier quoted context omitted.

Cloudflare can decide whom they want to do business with. But a plain text file is in my opinion sort of HTML. At least it is not "non-html" content. A .pdf file would be non-HTML content. What else is important to note that the client is being abused and not the client abusing the service. That should be taken into consideration, when deciding if someone is breaking the ToS.

A filter list is definitely not HTML

The minimal spec valid HTML5 document is currently:

    
    a
Practically, browsers will accept omitting both of these, and the spec even allows for omitting the title "if it is provided by a higher level protocol"

So it's not that crazy an argument that a plain text file is a html document

Re: EasyList is in trouble and so are many ad blockers

#158

A great opportunity right now for CloudFlare to win some goodwill and PR by helping out EasyList for free right now. But what about simply enable a firewall and show captcha or similar if the origin IP is from India and requesting that URL until the situation is under control? I did that with the free plan recently in CloudFlare in a similar situation and it worked perfectly (of course on a much smaller scale).

that would break everyone in India not using one of those broken browsers

They are already serving access denied replies, so I assume they can identify the browsers via user agent or similar?

If so, returning a bogus file that blocks everything and adding a comment in that list asking the developers to use caching or mirroring the file should be fine.

I wonder if those browsers honor the list when fetching the update though. Would be awesome if you could just add easylist and lock out further requests right on the device.

Re: EasyList is in trouble and so are many ad blockers

#160
post #97

Earlier quoted context omitted.

Not that you’d do it, but the temptation there is always to repoint your real application to a different URL and change the original image to something subtly NSFW.

In case anyone is inspired to do related things, I made a mistake once (troubling and embarrassing), which I'll mention in case it helps someone else avoid my mistake... In earlier days of the Web, someone appeared to have hotlinked a photo from a page of mine, as their avatar/signature in some Web forum for another country, and it was eating up way too much bandwidth for my little site. I handled this in an annoyed…

Some Japanese porn makers avoid getting pirated in China by placing politically sensitive content in the backgrounds
Post reply on HN