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
    A

    Andreas Gal

    andreasgal.com · Personal blog · on HN since 2008

    Andreas Gal, a former Mozilla CTO, writes about browsers, JavaScript engines, PDF.js, and the web platform.

    Visit blogHN submissions
    Web DevelopmentTech IndustryOpen Source & Linux
    What HN says

    Commenters cite his 'Chrome Won' post about Firefox's decline, and his posts on in-browser rendering and Firefox's security design.

    Stats for nerds
    32HN people shared it
    20linked in comments
    1.6Kstory points
    May 2023last shared
    2008people per year2023

    Top posts on HN

    1. 1
      Chrome Won
      5 people · 466 points · first shared 2017 · 560 comments on HN
    2. 2
      Firefox marketshare revisited
      2 people · 390 points · first shared 2017 · 513 comments on HN
    3. 3
      Reconciling Mozilla’s Mission and the W3C EME
      1 person · 186 points · first shared 2014 · 191 comments on HN
    4. 4
      Pdf.js: Rendering PDF with HTML5 and JavaScript
      5 people · 168 points · first shared 2011 · 9 comments on HN
    5. 5
      VP8 and H.264 to both become mandatory for WebRTC
      1 person · 147 points · first shared 2014 · 74 comments on HN
    6. 6
      Data is at the heart of search, but who has access to it?
      3 people · 105 points · first shared 2015 · 81 comments on HN
    7. 7
      Andreas Gal is leaving Mozilla
      1 person · 62 points · first shared 2015 · 24 comments on HN
    8. 8
      Oracle sinks its claws into Android
      3 people · 58 points · first shared 2016 · 14 comments on HN
    9. 9
      Brendan is back to save the Web
      2 people · 21 points · first shared 2016 · 5 comments on HN
    10. 10
      10 Years of Firefox
      1 person · 7 points · first shared 2014 · Discussion on HN

    What HN people wrote when they linked it

    • jjmJul 2011

      I appreciate your thoughtful reply!

      One (of the many i'm sure) problems here you defined are:
      "...who would love to have a way to embed interactive graphs and tables into your papers to make them more understandable for the reader..."

      The solution however may not necessarily be a private 'reader', 'player', or 'binary'. Though the 'format' may be 'open' this single implementation isn't.

      You bring up Adobe which isn't a very good business case to follow as the very reasons I brought up are pressing the industry to move toward open implementations[1][2], away from 'free' binary distributions and plugins (for a various list of reasons from security[2], to access on other systems/apps).

      This really isn't 1999, and CDF isn't yet a popular nor a de-facto standard[1] much like PDF was. Besides you and I are much more capable these days with newer and _open_ technologies are we not (browser, linux, open documents, etc...)?

      Speaking of documents, other examples of 'perceived' open standard files are Microsoft's ill faded OSP[3] promise which spawned traction for OD/F[4] and other.

      These reasons are why HTML5/CSS3/JS as a basis to create an open two way street for 'documents' and/or formats are so powerful. It is not enough to only provide an 'open' format, but also an open implementation. This way both use of and implementation of such product be beneficial toward academic progress. Why wouldn't that alone be worth it?

      Thus a likely more popular solution I am proposing to your…

    • defenestrationJan 2016

      Some quotes to quickly understand what is going on.

      Andreas Gal, Former CTO of Mozilla, wrote yesterday:
      "... a curious event got my attention: A commit appeared in the Android code base that indicates that Google is abandoning its own re-implementation of Java in favor of Oracle’s original Java implementation. I’ll try to explain why I think this is a huge change and will have far-reaching implications for Android and the Android ecosystem."
      Source: http://andreasgal.com/2016/01/05/oracle-sinks-its-claws-into-android/

      Bradley M. Kuhn, in charge with the task of enforcing the GPL for Linux, wrote today:
      "Thus, my conclusion about this situation is quite different than the pundits and link-bait news articles. I speculate that Google weighed a technical decision against its own copyleft compliance processes, and determined that Google would succeed in its compliance efforts on Android, and thus won't face compliance problems, and can therefore easily benefit technically from the better code. However, for those many downstream redistributors of Android who fail at license compliance already, the ironic outcome is that you may finally find out how friendly and reasonable Conservancy's Linux GPL enforcement truly is, once you compare it with GPL enforcement from a company like Oracle, who holds avarice, not software freedom, as its primary moral principle."
      Source: http://ebb.org/bkuhn/blog/2016/01/05/jdk-in-android.html

    • mikeratcliffeDec 2014

      Firefox uses compartments per domain instead, which is a great alternative to process per tab:
      "Some readers might wonder how compartments compare to per-tab processes as they are used by Google Chrome and Internet Explorer.

      Compartments are similar in many ways, but also very different. Both processes and compartments shield JavaScript objects against each other.

      The most important distinction is that processes offer a stronger separation enforced by the processor hardware, while compartments offer a pure software guarantee. However, on the upside compartments allow much more efficient cross compartment communication that processes code.

      With compartments cross origin websites can still communicate with each other with a small overhead (governed by certain cross origin access policy), while with processes cross-process JavaScript object access is either impossible or extremely expensive.

      In a modern browser you will likely see both forms of separation being applied. Two web sites that never have to talk to each other can live in separate processes, while cross origin websites that do want to communicate can use compartments to enhance security and performance."

      You can read more about how that works at http://andreasgal.com/2010/10/13/compartments/

    • dahwolfMay 2023

      I'm surprised people are still reasoning about Mozilla in their former "glory".

      Firefox market share has been tanking for 13 years(!) straight. Already 6 years ago the CTO of Mozilla concluded that Chrome had won:

      https://andreasgal.com/2017/05/25/chrome-won/

      There's nothing Mozilla can do to reverse Firefox's course. It's not an engineering problem, they have no reach to push anything and for ordinary people default-shipped browsers are just fine.

      The real question indeed is what Mozilla really is with this reality check in mind. A type of do-good activist organization that does a lot of preaching yet fails to convert this into actual meaning or impact?

      All of this made possible by "easy money". They literally do not have to do a damn thing to receive $0.5B from Google. Just keep things as-is.

      As they are trying to find alternative income streams, for the first time in their history they're learning what hard money is. Generating $0.5B in the tech market by delivering an actual service/product people will pay you for...is fucking hard.

      As such, it's odd that in their borrowed time they continue to give away money or do takeovers of products that do not add revenue. I guess they'll never learn.

    • 6a68Oct 2017

      I dunno about all that :-)

      MITI is Mozilla trying to keep the internet credible as a source of news and information. This is in keeping with Mozilla's core principles. Give the blog post a careful read, as it might change your mind: https://blog.mozilla.org/blog/2017/08/08/mozilla-information-trust-initiative-building-movement-fight-misinformation-online/

      Re: Cliqz, working with a search-oriented company might be a way that Mozilla can help avoid monopolies in search. The goal is to find new ways to keep the web open, so that new challengers have a level playing field vs. dominant companies.

      Andreas wrote a good blog post about the worrying monopolistic trends in search a couple years ago: https://andreasgal.com/2015/03/30/data-is-at-the-heart-of-search-but-who-has-access-to-it/

      Edited to add: Cliqz is a very privacy-conscious company, and I think that respect for the user was a major factor in Mozilla partnering with Cliqz. This is just to say that, AIUI, the partnership was evaluated, again, in keeping with Mozilla's principles.

      Also, here's the Mozilla manifesto, which documents those guiding principles: https://www.mozilla.org/about/manifesto/

    • adam77May 2017

      It's interesting that these recent posts from the FF top ranks don't address this bundling issue.

      It seems as though the world is moving to an 'appliance' plus app-store model. In that world the browser is part of the appliance and considered part of the purchase by the consumer. In that world, the only way for FF to have a presence is via hardware partnerships.

      Yet another FF alumni alludes to the threat in a comment on the 'Chrome won' post [1] (my emphasis)...

      "...for historical reasons Web sites targeting large-screen non-touch devices tend to configure themselves in a more standards-friendly way. ChromeOS is changing that; it has the form factor of a desktop platform, but not the third-party browser viability. If Android expands into that space, or Windows and MacOS get locked down a lot more, then that also closes up the window for Firefox."

      [1] https://andreasgal.com/2017/05/25/chrome-won/

    Related

    Alex Russellinfrequently.org165 people

    If not React, then what?

    Alex Russell
    Personal · last shared 2026
    Patrick McManusbitsup.blogspot.com32 people

    Google fixes nearly decade-old Linux kernel TCP bug

    Patrick McManus
    Personal · last shared 2020
    Andreas Klingawesomekling.github.io60 people

    I quit my job to focus on SerenityOS full time

    Andreas Kling
    Personal · last shared 2025
    Robert O'Callahanweblogs.mozillazine.org70 people

    H.264 Licencing and Free Software

    Robert O'Callahan
    Personal · last shared 2014
    Igalia Blogsblogs.igalia.com82 people

    WebKit switching to Skia for 2d graphics rendering

    Igalia Blogs
    Company · last shared 2026
    Mozilla Techmedium.com/mozilla-tech52 people

    A Quantum Leap for the Web

    Mozilla Tech
    Company · last shared 2026
    Performance Calendarcalendar.perfplanet.com123 people

    HTML and CSS techniques to reduce your JavaScript

    Performance Calendar
    Publication · last shared 2026
    Henri Sivonenhsivonen.iki.fi28 people

    The Joy of about:blank

    Henri Sivonen
    Personal · last shared 2013