Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    H

    Hackademix

    hackademix.net · Personal blog · on HN since 2009

    Giorgio Maone, author of the NoScript browser extension, writes about NoScript, browser security, and Firefox WebExtensions.

    Visit blogHN submissions
    SecurityWeb DevelopmentOpen Source & Linux
    What HN says

    HN commenters link it for NoScript's history, the move to WebExtensions, and his dispute with Adblock Plus.

    Stats for nerds
    38HN people shared it
    19linked in comments
    344story points
    Feb 2021last shared
    2009people per year2021

    Top posts on HN

    1. 1
      Dear Mozilla community: I screwed up. Big time.
      4 people · 124 points · first shared 2009 · 40 comments on HN
    2. 2
      Cross-Browser NoScript Hits the Chrome Store
      1 person · 96 points · first shared 2019 · 26 comments on HN
    3. 3
      Why Chrome has No NoScript
      6 people · 39 points · first shared 2009 · 26 comments on HN
    4. 4
      Why NoScript Blocks Web Fonts
      6 people · 30 points · first shared 2010 · 7 comments on HN
    5. 5
      NoScript author on WebExtensions
      2 people · 16 points · first shared 2016 · Discussion on HN
    6. 6
      NoScript 10.1.1 Released for Firefox 57
      3 people · 11 points · first shared 2017 · Discussion on HN
    7. 7
      Contextual Policies and LAN Protection (Abe Quantum) in NoScript 11.3
      1 person · 5 points · first shared 2022 · Discussion on HN
    8. 8
      NoScript – The Week Is Not Over Yet
      1 person · 4 points · first shared 2017 · 1 comments on HN
    9. 9
      IE8’s “Clickjacking Protection” Exposed
      1 person · 4 points · first shared 2009 · Discussion on HN
    10. 10
      Surrogate Scripts vs Google Analytics
      3 people · 3 points · first shared 2009 · Discussion on HN

    What HN people wrote when they linked it

    • majikaFeb 2015

      I use NoScript and Policeman on Firefox, with conservative settings (disallow all active content (scripts, fonts, WebGL), whitelist-only cross-site requests). I've also configured Firefox to block cookies by default; only permitted sites can store cookies for the session, and just a handful I allow permanent cookies.

      Web pages load much quicker, Firefox uses less resources, my browsing is significantly more secure (see [1] for risk of loading arbitrary fonts), and I can browse the web without Google/Facebook/AdvertizingCorp (and thus the Five Eyes) building a profile of everything I do. It's a nice feeling.

      This set up also blocks ads served from third parties, which I feel is an agreeable compromise on web advertising. If I send a request to your website, and you send me a document with embedded images stored on your website, I'll download them and view them alongside the page. However, if you try to tell me "go send 5 unsecure requests to each of these three companies you've never heard of, and execute their 20KB of code, to get flashing ads alongside this page" - I'll ignore you.

      Sites loading resources from external domains (usually Google) is nothing new. I've been browsing this way for two years now, and I've developed a healthy level of contempt for 95% of web developers. The vast majority of them just don't care for their users; campaigning to get the developers to change their habits is a broken model. Ultimately, you have to take control, and decide for yourself…

    • aw3c2Jan 2011

      That site turned me off. I am using DDG as my primary search engine for many months now.

      I really dislike the style and "atmosphere" of that site. The images are seemingly unordered and could use some borders. The images of the dog biting the women or the predator disgust me. Then some "motivationals" and memes that do not help the case.

      This site gave me mental stress (the left-alignment of varied sized text and images maybe, maybe the white, maybe the images) and overall broke a chunk off the good impression the DDG creator gave me so far. I'd suggest either not making such weird site or at least make it properly designed.

      (When I clicked the link I expected it to be related to the http://hackademix.net/2010/12/28/x-do-not-track-support-in-noscript/ disaster which dramatically "uniquifies" your browser fingerprint so I started with a bad feeling. Thanks for adding ad-blocking recommendations though! And even more so: Tor!)

    • sirnJun 2010

      Interesting, in the Messages and Proxies[1] page, Apple has ad-blocking as an example which actually blocks the ads from being loaded using the `beforeload` event (as oppose to hide them after they're loaded):

      > Safari 5.0 and later (and other Webkit-based browsers) generates a “beforeload” event before loading each sub-resource belonging to a webpage. The “beforeload” event is generated before loading every script, iframe, image, or stylesheet specified in the webpage, for example.

      Isn't this exactly what the NoScript's author says Chrome extension was lacking[2]?

      [1]: http://developer.apple.com/safari/library/documentation/Tools/Conceptual/SafariExtensionGuide/MessagesandProxies/MessagesandProxies.html

      [2]: http://hackademix.net/2009/12/10/why-chrome-has-no-noscript/

    • gyardleyDec 2009

      Google developer Peter Kasting's comment on this is here:

      http://hackademix.net/2009/12/10/why-chrome-has-no-noscript/#comment-17007

      That comment points to a Chromium tracking bug, here:

      http://code.google.com/p/chromium/issues/detail?id=16932

      It looks like while a developer at Google was working on this project, that developer left Google in October and there's been no replacement.

      While this doesn't suggest the feature is the highest priority for Google, it also doesn't suggest Google is deliberately intending to prevent JavaScript or advertising blocking. Sometimes things that didn't get done just didn't get done.

    • imurrayMay 2011

      Agreed (at least to the first part). The same argument has been made about the new web font technologies.

      http://hackademix.net/2010/03/24/why-noscript-blocks-web-fonts/

      "It really worries me that the FreeType font library is now being made to accept untrusted content from the web. The library probably wasn’t written under the assumption that it would be fed much more than local fonts from trusted vendors who are already installing arbitrary executable on a computer, and it’s already had a handful of vulnerabilities found in it shortly after it first saw use in Firefox."

    • wtallisFeb 2021

      NoScript implemented this over a decade ago, as part of its surrogate scripts feature: https://hackademix.net/2009/01/25/surrogate-scripts-vs-google-analytics/

      This was one of my favorite examples of how there was much more to NoScript than most people assumed, and it had a depth of features that could not be matched by "alternatives" like uMatrix. But that feature was killed by the mass extension breakage in Firefox 57: https://github.com/hackademix/noscript/issues/133#issuecomment-593150495

      So in a way, this feature can be seen as more than three years overdue.

    Related

    Mozilla Hackshacks.mozilla.org1.1k people

    How Firefox Got Fast Again

    Mozilla Hacks
    Company · last shared 2026
    Wladimir Palantpalant.info119 people

    Are Xiaomi browsers spyware? Yes, they are (2020)

    Wladimir Palant
    Personal · last shared 2026
    Jonoscriptjonoscript.wordpress.com23 people

    GMail: designer arrogance and the cult of minimalism

    Jonoscript
    Personal · last shared 2021
    Julien Danjoujulien.danjou.info81 people

    Emacs gets Google Maps support.

    Julien Danjou
    Personal · last shared 2026
    Nihilogicblog.nihilogic.dk23 people

    Genetic algorithms, Mona Lisa and JavaScript + Canvas

    Nihilogic
    Personal · last shared 2014
    Bill McCloskeybillmccloskey.wordpress.com21 people

    Multiprocess Firefox

    Bill McCloskey
    Personal · last shared 2025
    Moyixmoyix.blogspot.com27 people

    Someone’s Been Messing with My Subnormals

    Moyix
    Personal · last shared 2025
    Drew DeVaultdrewdevault.com633 people

    Firefox is on a slippery slope

    Drew DeVault
    Personal · last shared 2026