Live data from Hacker News

EasyList is in trouble and so are many ad blockers

adguard.com

21–30 of 439 posts

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

#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 HTTP status code of 429, along with an informative HTML body.

> If your site exceeds these usage quotas, we may not be able to serve your site, or you may receive a polite email from GitHub Support suggesting strategies for reducing your site's impact on our servers, including putting a third-party content distribution network (CDN) in front of your site, making use of other GitHub features such as releases, or moving to a different hosting service that might better fit your needs.

---

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

#22

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.

I guess they just need to serve it with a minimal html shell

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

#23
post #4

If I recall correctly there was some image on wikipedia that was getting billions of downloads a day or something, all from India, because some smart phone had made it a default "hello" image and hot linked it. Unfortunately, I can't find a reference to it anymore.

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.

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

#25
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?

GitHub has a soft limit of like 100 GB/month on transfers for Pages. According to the Adguard blog post traffic was already several TBs a day before the issue arose.

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

#28
I'm sympathetic to their trouble but we're talking about serving a 330KB text file (150KB compressed), surely this isn't an insurmountable technical hurdle to overcome?

A 1000mbps dedicated server could serve it 70 MILLIONS times per day. Considering that most wouldn't be served (E-tags and whatnot), it can probably sustain a billion requests a day.

What am I missing?

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

#30
post #8

This sucks. I hope they can reach the app authors and get it fixed the source. Meanwhile perhaps some other CDN provider wants to create some goodwill if Cloudflare isn't willing?

I am not speaking on behalf of the company, but if someone involved with EasyList can contact me (avani@cloudflare.com), I'll see if there is a way to help out.
Post reply on HN