Live data from Hacker News

EasyList is in trouble and so are many ad blockers

adguard.com

241–250 of 439 posts

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

#241

Cloudflare's rationale for a ToS violation is absolutely bonkers. Who cares what the file extension is? By virtue of being accessible on the web via a URL it is by definition web content.

They can just make it into a web page, and make all extensions parse that web page instead of a TXT file.

A bit ugly, but works.

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

#242

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.

Cloudflare caches robots.txt by default when proxied (the only .txt-file that they automatically cache), for all other content the following from their ToS probably applies: > 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 as part of a Paid Service or expressly allowed under our Supplemental Terms fo…

What's the difficulty supposed to be? Serve the same thing with a different MIME type and you're in compliance.

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

#243
post #201

Earlier quoted context omitted.

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

Wasn't there news about police officers playing music in order for videos of them triggering automated copyright/DMCA takedowns? https://www.vice.com/en/article/bvxb94/is-this-beverly-hills...

In reality it would only demonitize it for the uploader and they wouldnt get paid.

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

#244

Earlier quoted context omitted.

Yeah... That just doesn't seem right. All web content is text...

text/html is not text/plain but that doesn't matter: it's not a technical limitation that caused cloudflare to draw this line. it's cloudflare deciding to protect "web content" and not videos or .iso images or other things that normally are not commonly served while you browse a contemporary website and read HTML.

> it's cloudflare deciding to protect "web content" and not videos or .iso images or other things that normally are not commonly served while you browse a contemporary website and read HTML.

That's false in two ways: first, text is normally served while you browse a contemporary website; second, so are images, which are explicitly called out as potentially violating this clause. Text is the only data that isn't covered by this clause.

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

#245

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).

True but I bet 99% of CloudFlare's income comes from companies that wish to see EasyList die in a fire. I'm pretty sure this would factor into their strict enforcement of the 'rules'. I mean, this is something between github and CloudFlare right? And github sure hosts a ton of other .txt files and other stuff that's not 'web content'. They don't enforce it so strictly with other sites.

Still, I'm sure the 'community' can figure out how to keep something like this online. I'd be happy to pony up some cash for decent hosting and I'm sure many would be. If that doesn't work out, something like ipfs, a torrent or whatever.

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

#246

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).

Wouldn't their R2 service tick all the boxes for this one?

https://developers.cloudflare.com/r2/platform/pricing/

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

#248

Earlier quoted context omitted.

You're missing the point. The service cloudflare donates isn't free. That is the whole point of EasyList’s post. There are plenty of comments on this submission doing back of napkin math to find a reasonable monthly cost for hosting that text file. If you want to donate that bandwidth - go for it. But the comments here about Cloudflare’s ToS read a lot like folks feeling entitled to getting bandwidth for for free. Cl…

Actually you're missing the point. It doesn't seem like many people are condemning Cloudflare for not serving a bandwidth-heavy file for free (FTA: "CloudFlare does not allow non-enterprise users use that much traffic"). Rather what's being condemned is this nonsense customer service characterization of a text file as somehow not "web content". Easylist.txt is a data file that could just as easily be in JSON (and be…

[deleted]

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

#249

Earlier quoted context omitted.

I can't understand their argument that a text file 'isn't a web content'; seems like a bullshit excuse.

This doesn’t sound like bullshit to me. Serving a static text file that is primarily used by applications is not in line with their terms of service. Cloudflare provides a significant service to the free and open web by subsidizing the hosting costs of static content for websites. They give that away for free under what appears to be reasonable terms.

But it is web content, really. A txt file renders fine in every browser.

Many websites also push text through HTML as part of AJAXy stuff. If they actually enforced this for all sites, their service would no longer be usable.

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

#250
post #21
post #9

> EasyList is hosted on Github and proxied with CloudFlare. What is the reason for proxying through Cloudflare? Are there any bandwidth limits or performance issues when directly serving those files from GitHub?

From https://docs.github.com/en/pages/getting-started-with-github... --- > GitHub Pages sites have a soft bandwidth limit of 100 GB per month. > In order to provide consistent quality of service for all GitHub Pages sites, rate limits may apply. These rate limits are not intended to interfere with legitimate uses of GitHub Pages. If your request triggers rate limiting, you will receive an appropriate response with an…

I wonder how e.g. NixOS or Homebrew deal with this
Post reply on HN