TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: FuckFuckAdblock

353 pointsby mechazawaover 9 years ago

18 comments

jbb555over 9 years ago
As far as I&#x27;m concerned advertisers had their chance but they totally abused their chance turning the internet into an ad-laden hellhole and now I just block everything I possible can. If a site decides it doesn&#x27;t like this then it&#x27;s literally no use to me.<p>They had their chance, they abused it beyond all possible tolerance. I hate advertising on the internet now so much that if anything does manage to get past my blocks I make a conscious attempt to avoid buying anything from the scumbag organisation that thinks forcing their crap on my is anyway acceptable.
评论 #10730627 未加载
评论 #10730072 未加载
评论 #10730148 未加载
评论 #10730137 未加载
评论 #10730278 未加载
评论 #10730265 未加载
SCAQTonyover 9 years ago
I would not mind ads at all but ads are not really ads: they are trackers, beacons, analytics, and privacy busting cookies with none of the above asking for permission. I am blocking about 2,000 different versions of all of the above according to Ghostery. EFF&#x27;s Privacy Badger is blocking a bunch to. We are being digitally assaulted. We need this stuff!
评论 #10729820 未加载
评论 #10729753 未加载
atom_engerover 9 years ago
At some point I really think we&#x27;ll resort to blocking ads at the network level. There&#x27;s no way to detect a block at that level and we&#x27;ll truly be able to control the content that way. I&#x27;ve seen a few http&#x2F;dns ad blockers here on HN already so we know it&#x27;s possible and being thought about. These browser based detections are just a game of cat and mouse at this point.
评论 #10729664 未加载
评论 #10729396 未加载
评论 #10729599 未加载
评论 #10729656 未加载
评论 #10729897 未加载
评论 #10730163 未加载
评论 #10729541 未加载
评论 #10729630 未加载
评论 #10729987 未加载
评论 #10730340 未加载
评论 #10730046 未加载
评论 #10731169 未加载
评论 #10729537 未加载
ainiriandover 9 years ago
Hi guys. I guess I&#x27;m one of the bad guys. I developed the foxplay, natgeoplay adblocker detectors. I used a very simple approach because we know that anyone that wants the content and not the ads is going to have it anyway. The ads in the pages are something that is needed. What is not needed are, as other commenters said, 3rd party cookies, trackers and analytics beacons. Keep up the good fight.
评论 #10730008 未加载
chadzawistowskiover 9 years ago
<a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Radar_detector_detector" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Radar_detector_detector</a>
评论 #10729858 未加载
评论 #10731936 未加载
codezeroover 9 years ago
I&#x27;m very pleased they include the link to the Trace Buster Buster: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=Iw3G80bplTg" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=Iw3G80bplTg</a>
评论 #10729250 未加载
archibaldJover 9 years ago
Or functionally: <a href="https:&#x2F;&#x2F;github.com&#x2F;0a-&#x2F;FuckFuckAdblockFunctionally" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;0a-&#x2F;FuckFuckAdblockFunctionally</a><p><pre><code> var _ = function(){}; var fuck = function(fn,fns){ fns.push(fn); &#x2F;&#x2F;side effect here since this is OO. Otherwise could have written: fns = fns.concat(fn) var partiallyFuck = function(fn){ return fuck(fn,fns)}; var thunk = function(){ fns.map(function(a){a(); window.fuckAdBlock = fuck(_,[]); &#x2F;&#x2F;forced to do side effect here due to OO window.blockAdBlock = fuck(_,[]); &#x2F;&#x2F;forced to do side effect here due to OO }); return true}; return { onDetected: partiallyFuck, onNotDetected: partiallyFuck, check: thunk, emitEvent: thunk } window.fuckAdBlock = fuck(_,[]); window.blockAdBlock = fuck(_,[]);</code></pre>
wtallisover 9 years ago
It looks to me like this is just a special case of what NoScript&#x27;s <i>surrogate scripts</i> feature has been providing for years. It allows substituting your own no-op scripts for whatever scripts you&#x27;d rather not run, but want to fool other scripts into thinking have been loaded.
waynecochranover 9 years ago
The license is even more flexible than the MIT license.
评论 #10729508 未加载
评论 #10729859 未加载
评论 #10729455 未加载
评论 #10729733 未加载
评论 #10729363 未加载
评论 #10729249 未加载
crystalclawover 9 years ago
I went to the linked <a href="http:&#x2F;&#x2F;fuckadblock.sitexw.fr&#x2F;" rel="nofollow">http:&#x2F;&#x2F;fuckadblock.sitexw.fr&#x2F;</a> and their publicity example didn&#x27;t load. Looks like my adblock rules are doing their job!
评论 #10729310 未加载
Orangeairover 9 years ago
<a href="https:&#x2F;&#x2F;xkcd.com&#x2F;952&#x2F;" rel="nofollow">https:&#x2F;&#x2F;xkcd.com&#x2F;952&#x2F;</a>
wldcordeiroover 9 years ago
Make it work with the beta as well to preempt its release. :)
评论 #10729307 未加载
mukundmrover 9 years ago
How about this instead? Plugs into U-Block Origin: <a href="https:&#x2F;&#x2F;github.com&#x2F;reek&#x2F;anti-adblock-killer#instruction" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;reek&#x2F;anti-adblock-killer#instruction</a>
评论 #10729780 未加载
jayzalowitzover 9 years ago
A part of me really wants a system that asks the browser for a &quot;hey, you wanna give money instead&quot; token that lists a payment system and a unique id. I don&#x27;t wanna really hurt content creators.
评论 #10730256 未加载
评论 #10729848 未加载
评论 #10729975 未加载
manigandhamover 9 years ago
But why?
评论 #10729264 未加载
评论 #10729237 未加载
评论 #10729204 未加载
评论 #10729207 未加载
评论 #10729258 未加载
dantetheinfernoover 9 years ago
I hate to ask this, but could someone explain where this stops the FuckAdBlock? I can&#x27;t see it in the code.<p>EDIT: Oh nevermind; it calls a FuckAdBlock instance and then overrides it. Ha.
simfooover 9 years ago
I have Ghostery and ublock origin installed, after adding this to my custom blockers it still tags me as &quot;adblock enabled&quot;
recroadover 9 years ago
As a content creator who runs two websites and relies on ads to pay bills because my actual job doesn&#x27;t cover the costs, I say fuck anything that&#x27;s trying to block ads.
评论 #10729799 未加载
评论 #10729945 未加载
评论 #10729925 未加载
评论 #10729705 未加载
评论 #10729796 未加载
评论 #10729746 未加载
评论 #10730774 未加载
评论 #10729708 未加载