10 ms·
Show HN: Built an extension to put an end to paywalls and popups
- nubela 7y agoIsn't there an uBlock Origin thing for this? uBlock Origin Extra.
- adawg4 7y agoThe goal of this is to supercharge any adblocker and not specifically uBlock. At the moment pophurdle has a few main site types it can work with and will eventually work for most! Its currently in alpha.
- basch 7y agoIdeally I want as few extensions modifying a page as possible, for speed purposes. Having a different engine parsing, matching strings, and editing each site must be slower than having one that does everything well.
- sopromo 7y ago> We only use statistical data which is provided via Google Analytics. We may collect non-personal identification information about Users whenever they interact with our service. Could you explain a bit more about that without having to send you an email? Data collected (ip, browser..) and for how long for example.
- adawg4 7y ago"Users" is how many people have it installed and how many sites it has blocked so far, not the people specifically using the extension. Im not touching anyone's ip data nor do I want to. Probably going to dump it monthly if possible because its only for tracking basic KPIs. Ill switch if there's a privacy-based alternative.
- minimaxir 7y ago> This does NOT close out of "hard" blockers that require payment to view content because that is illegal. This implies that "soft" blockers like this aren't illegal, which is a topic of debate and to my knowledge hasn't been legally tested. I dislike paywalls as much as anyone else, but I wouldn't assume that paywall bypasses are kosher. It's not analogous with ad blocking.
- JSavageOne 7y ago> which is a topic of debate No it's not. Nobody is debating this. Even if people were, it's literally impossible to enforce so it doesn't matter (unless your moral conscience is influenced by the law)
- minimaxir 7y agoSure, it's neither feasible nor practical to sue individual users for using paywall bypassing tools, but a service with a distinct company presence that could potentially monetize said paywall bypassing would be a probable target for a C&D.
- adawg4 7y agoFair point, will try to make the subscription option give back percentages to the publishers to help them deal with adblocker by letting them claim it. If this is something you're into, lmk!
- noxToken 7y agoThis is supposed to bypass soft paywalls. Then with a subscription model, you're going to pay back the site that had its soft paywall blocked by your software?
- adawg4 7y agoThe subscription model is up for debate, would be a way to give peeps a better alternative to having paywalls in the first place as they would induce more traffic loss that way.
- deepspace 7y ago> This alpha version is free until we release beta! This implies that you will, at some point, be charging a fee to remove revenue from other sites. Does this not border on unethical business practice?
- anonymousab 7y agoSeems as ethical or not as ABP's responsible ads whitelist.
- adawg4 7y agoTo clarify the paid option will let publishers verify ownership of their sites and then get what they may have lost by ppl using the extension with adblock.
- jaywalk 7y agoSeriously? Do you even understand how ridiculous that sounds?
- smacktoward 7y ago"We destroyed your business model. For a small fee, we will be happy to un-destroy it."
- bmarquez 7y agoThis sounds like Brave browser's model (minus the crypto). How do you plan on handling small payments for millions of websites?
- nogabebop23 7y agoIsn't this exactly what adbock's white-listed ads are, except you are going to physically collect on one side and distribute on the other side? The adblock business model is rightfully hated garbage but at least it's efficient...
- mattashii 7y agoIs it unethical to sell a cure for a disease that another company is profiting off of by selling a side-effect suppressing medicine? Or to sell a wide-range solution to a problem, for which previously only peacemeal solutions were available on the market? I believe these questions are no different from yours, and that all of those are ethical; if the site needs to keep track of some balance that I would have on that site, they should make me create an account before ever showing an article. Note that I'm not advocating for piracy / circumvention of DRM, but against the 'you have read your 3 free articles this month, please create an account'-pattern. If you offer free articles without an explicit user account, you should not be suprised that the anonymous user expects those articles to be free and uses workarounds to get past the toll gates.
- holoduke 7y agoWhy do websites have pay walls? Maybe because they want to earn money. You are now gonna take it from them. A dirty shady business I call it.
- ummonk 7y agoWhat's dirty is clogging up search results with paywalled articles. If they don't show it to users unless the users have payed, they shouldn't show it to search engine crawlers either.
- ddevault 7y agoNice work! I would appreciate this more if it were available in the form of a uBlock list, rather than a standalone (and apparently pre-monetization) browser extension. And to everyone who's complaining about 'stealing revenue': buzz off. It's a user agent, not a vendor agent. Screw these popups and nagware and screw your website which uses them.
- eganist 7y agoYeah, I take a pretty simple policy to ads. If you run your own ad platform from first-party code and you audit the process for ad inclusion as well as the code running the network to ensure only static ads from vetted partners, we're good and I won't block. Otherwise, block. Blame Forbes. https://www.networkworld.com/article/3021113/forbes-malware-ad-blocker-advertisements.html https://www.networkworld.com/article/3021113/forbes-malware-...
- bmn__ 7y agoI subscribe to various annoyance block lists; they have the same goal as pophurdle (hiding banners and notices and crap like that), only they are already established projects, work in browsers other than Chrome, have no intention of eventually screwing over the end user, and are community maintained. https://github.com/easylist/easylist/tree/master/fanboy-addon https://github.com/easylist/easylist/tree/master/fanboy-addo... https://github.com/AdguardTeam/AdguardFilters/tree/master/AnnoyancesFilter/sections https://github.com/AdguardTeam/AdguardFilters/tree/master/An... This post is not directed at parent, but the general HN reader who might be tempted to try pophurdle. Use uBlock Origin instead. https://github.com/gorhill/uBlock#installation https://github.com/gorhill/uBlock#installation
- rozab 7y agoThis extension offers a subset of the functionality of open source extensions like stylus and ublock, and the store page is terrible. How exactly did this get on the front page of HN?
- adatavizguy 7y agoWhat are the best resources to learn how to structure a Chrome Extension? I find the API very difficult to grok.
- adawg4 7y agoHeres a whole repo of extension examples you can probably work with https://github.com/orbitbot/chrome-extensions-examples https://github.com/orbitbot/chrome-extensions-examples
- deleted 7y ago[deleted]
- ArmandGrillet 7y agoThe https://developer.chrome.com/extensions/devguide https://developer.chrome.com/extensions/devguide is easy to parse and the https://developer.chrome.com/extensions/samples https://developer.chrome.com/extensions/samples are quite useful to kickstart the development of a Chrome extension.
- oefrha 7y ago> how to structure a Chrome Extension In the true spirit of JavaScript, you just structure it however you damn well please. Well, not completely, usually you have a background page, a popup page with associated scripts, an options page, optional content scripts, etc. You can learn from examples but in general they’re just structured in whatever way the author feels like. > I find the API very difficult to grok. That’s surprising because most APIs are really simple as long as you’re comfortable with callbacks. Sometimes there’s a bit of trial and error (messaging might be one pain point when you write your first extension), and sometimes details might slightly differ from the docs as certain features are tightened up (usually in the name of security), but I’ve never encountered anything that defies a bit of debugging.
- deleted 7y ago[deleted]
- A4ET8a8uTh0 7y agoIt seems like yet another step in escalating adwars. I am very much in the anti adtech corner, but I can't help but wonder where it is going to lead us.
- cpeterso 7y agoInstead of paying Pop Hurdle $4.99/month to remove other sites attempts to pay their bills, you could pay Scroll $4.99/month ($2.49 for the first six months) to remove all ads from Scroll's partner sites who then receive a cut of that $2.49 (minus Scroll's cut). This cut is reportedly more per-user than publishers typically get from ads per-user. https://scroll.com/ https://scroll.com/ Disclosure: Mozilla is partnering with Scroll to create a Scroll Firefox extension ("Firefox Better Web"): https://firstlook.firefox.com/betterweb/ https://firstlook.firefox.com/betterweb/
- nogabebop23 7y ago>> As we test the alpha version of pophurdle, we are offering it free of charge! May not even be paid in the end also and continue to be free. The wording here is weirdly casual and wishy-washy. I'd never pay for this add-on, but if someone is considering helping you alpha test it they might want a little firmer future commitment. Combined with your answers in this thread I think you should slow down and consider some of the questions and concerns comments have brought up. Your responses are inconsistent and somewhat concerning.
- JSavageOne 7y agoJust to present an alternative for anyone looking for this kind of thing, I've been using this free Chrome extension for the last couple months and it works like a charm https://github.com/iamadamdev/bypass-paywalls-chrome https://github.com/iamadamdev/bypass-paywalls-chrome
- wilt 7y agoCharging for a plugin like this is kinda stupid. If people don't want to pay for the content why do they want to pay for your plugin? Then you end up in an arms race with content providers who will block your methods leaving you with pissed off paying users.