Live data from Hacker News

‘Just four dudes’: Inside EasyList, a community-run ad-blocking list

digiday.com

91–100 of 151 posts

Re: ‘Just four dudes’: Inside EasyList, a community-run ad-blocking list

#91
post #14

Earlier quoted context omitted.

I was surprised it was that hard to change a route on autotrader. The article kept mentioning hundreds of thousands of pages, like they had some person editing each page in textmate.

Maybe Autotrader has hundreds of thousands of template, CSS, and JS files with those paths hardcoded. Imagine the hell it would be to work on that website. Even so, you could fix everything with a one line Perl command.

I would love to see an example of something like this.

Please.

Re: ‘Just four dudes’: Inside EasyList, a community-run ad-blocking list

#92
post #81
post #79

Earlier quoted context omitted.

Why does an article necessarily have to have a point? Why cant it just lay the facts and let the reader process them and judge them and feel about them how ever the reader wants?

In your example, the point of the article would be to "establish facts", which was an example I gave.

It supposedly did though

Re: ‘Just four dudes’: Inside EasyList, a community-run ad-blocking list

#93
post #44
post #13

Earlier quoted context omitted.

uBlock Origin really really needs to do something to distinguish itself from uBlock. Every thread I read about ad blockers has a comment trying to clarify.

How can it distinguish itself without giving up the name that Aljoudi (and not AdBlock) has been hijacking? Imagine if a company launched a (non-Google) "Chromium" browser or non-Microsoft "Explorer" or "Edge", how would the authentic developer defend against that? (Probably with a trademark suit, which is a dificult strategy for a tiny open source project). gorhill could create a brand new name to replace Origin, bu…

> uBlock Official

I’m pretty sure Eyeo did register the uBlock trademark, and has a good case to sue for someone implying through their product’s name that it’s “the official” uBlock.

Re: ‘Just four dudes’: Inside EasyList, a community-run ad-blocking list

#94
Quote: "In the past six months, EasyList changes have broken the buy buttons on commerce site The Inventory, the video player on Animal Planet, disrupted site navigation on Fandom, and disrupted the style and CSS loading process on job search site Indeed."

Good, very good. Break them all. Learn to go back to basics, use TABLE, not gazzilion of nested DIV's for what should be a single BUTTON element instead. I run uBlock Origins, NoScript and Privacy Badger; and whenever I go, to clients, friends, family, I'll always put them up. Your shitty site has the same merchandise like many others and if your "buy" button is broke I'll just go to the next site...and while on this, how come Amazon "buy" button is not broke? Almost feels like Amazon devs actually test with ad-blockers their content before allowing it on the wild.

Re: ‘Just four dudes’: Inside EasyList, a community-run ad-blocking list

#95
post #14
post #11

Earlier quoted context omitted.

Indeed. Once I finished the article I sat there and had to think: "what am I supposed to be feeling after reading this?". I think they want us to be angry that EasyList is only maintained by 4 people. Or maybe just be angry that EasyList exists. I'm not really sure. My takeaway was that it's pretty impressive they still respond to exclusion requests in a timely manner.

I was surprised it was that hard to change a route on autotrader. The article kept mentioning hundreds of thousands of pages, like they had some person editing each page in textmate.

I do wonder why they couldn't "just" support both old and new URL paths using something like this:

    RewriteRule "^/+new_path/+(.+)$" /advert/$1 [L]
... for each "new url path" (as, granted, they had quite a few which matched "advert".

... but that's also something they could again fix with another RewriteRule, I guess?

    RewriteRule "^(.*)/+new_path/+(.+)$" $1/advert/$2 [L]
... would've worked just as well?

Re: ‘Just four dudes’: Inside EasyList, a community-run ad-blocking list

#96
post #42
post #8

I did run into the same issue as mentioned in the article and the Easylist forum is full of publishers having complaining that their site doesn't work anymore. I started working on http://blockedby.com , a monitoring tool to warn you when a rule would impact your website. But after contacting a few websites that did have the issue on the forum, I couldn't find any that actually wanted to prevent this. A few discussio…

I had an issue with this recently, where buttons simply linking to our Twitter and Facebook pages were being blocked. I'm no fan of obtrusive, JavaScript laden ads, and have used adblockers myself for years, but why block "legitimate" content? I didn't know how to get removed from the list (and assumed it wouldn't happen anyway), so changed a couple of class names and it was working again. But I don't know how long t…

Fanboy's social list was explicitly crafted to block social media buttons a few years ago: https://www.ghacks.net/2013/07/31/how-to-configure-adblock-p...

It's now part of a bigger "annoyances" list so maybe that was included somewhere in one of the filterlists.

Re: ‘Just four dudes’: Inside EasyList, a community-run ad-blocking list

#97
post #48
post #10

>“It’s crazy that more people don’t know about this,” said Marty Kratky-Katz, the founder of Blockthrough, which lets publishers monetize using Adblock Plus’s Acceptable Ads program. “I don’t think they mean any harm or have any malicious intentions. But it’s not like they were experts in balancing publisher monetization, or like they were elected. They’re just four dudes.” Why would you ever want your adblocking lis…

Because moral fiber includes some notion of acceptable ads, even if current models tend to bad. However, I suspect that Easylist already supports acceptable ads in the form of "route the ads through the publisher's domain/servers" which puts accountability where it belongs, so it doesn't need further expert advice.

Sometimes I have to use a friend's computer and there's a little too much "moral fiber" for my liking. Adult ads, trackers etc. I explain how easy it is to get rid of and before you know it I've installed ublock origin and I can get back to depravity.

Re: ‘Just four dudes’: Inside EasyList, a community-run ad-blocking list

#98
post #6

This piece feels like it wants me to be upset about the maintainers of EasyList, instead of the people that created the content which has become so toxic that people are scrambling for ways to block it.

Easylist is not well maintained, and sometimes they have really petty arguments with website owners instead of just fixing rules that break actual content. For example, they have a specific list of sites that are not allowed to show Amazon affiliate links. They don't block all such links as a policy or anything, it just breaks specific websites. https://arstechnica.com/civis/viewtopic.php?p=37621623#p3762...

Re: ‘Just four dudes’: Inside EasyList, a community-run ad-blocking list

#99

I remember https://serpapi.com breaking with EasyList because we use Prism.js for code syntax coloration. And Prism.js is also the name of a tracker. Opened a ticket with them. However it has been easier to just rename `prism.js` to `pri-secure-sm.js`. Not sure why author is so upset about that. It's not like they are trying to break websites on purpose.

Because they're breaking things without much regard to it. We discovered a few years ago that our list of advertisers (in a digital magazine) was being blocked by ad blockers. It was coming over the wire with the word "advertisers" in the URL. These aren't ads that pop up and display on the pages, but simply a list of advertisers in the issue. Rather than try to get adblockers not to block it, we simply used another…

> Because they're breaking things without much regard to it.

This claim comes accross as disingenuous. These guys are trying to block ads accross the whole internet without ruining the user's core experience. Maintaining a hard-coded black/whitelist of URLs and elements simply wont cut it. Sometimes there will be false positives.

If this impacts enough of your users, then it's your responsibility as a web developer to test your site on environments that reflect your users' and make something that works on their environment. You can always choose not to support those users, but that's your problem.

Re: ‘Just four dudes’: Inside EasyList, a community-run ad-blocking list

#100
post #14
post #11

Earlier quoted context omitted.

Indeed. Once I finished the article I sat there and had to think: "what am I supposed to be feeling after reading this?". I think they want us to be angry that EasyList is only maintained by 4 people. Or maybe just be angry that EasyList exists. I'm not really sure. My takeaway was that it's pretty impressive they still respond to exclusion requests in a timely manner.

I was surprised it was that hard to change a route on autotrader. The article kept mentioning hundreds of thousands of pages, like they had some person editing each page in textmate.

why should an e-commerce focused site do anything at all to avoid the term 'advert' in the first place? anyone there is ostensibly interested in commerce/advertising..

list maintainers should be responsible regression test their lists for normal content and not do dumb things

this is also a problem with bad/unscrupulous spam listings which list domains based on unsubstantiated requests, etc

Post reply on HN