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

    Brendan Eich

    brendaneich.com · Personal blog · on HN since 2010

    Brendan Eich, creator of JavaScript and co-founder of Brave, writes about JavaScript's history, web standards, and Mozilla.

    Visit blogHN submissions
    Languages & CompilersWeb DevelopmentTech Industry
    What HN says

    HN links it for JavaScript's design influences, such as Self and Scheme, and for debates over his Mozilla departure and Brave's trust model.

    Stats for nerds
    173HN people shared it
    49linked in comments
    3.4Kstory points
    May 2026last shared
    2010people per year2026

    Top posts on HN

    1. 1
      From Asm.js to WebAssembly
      10 people · 897 points · first shared 2015 · 331 comments on HN
    2. 2
      Brendan Eich becomes Mozilla CEO
      2 people · 396 points · first shared 2014 · 524 comments on HN
    3. 3
      Cisco to release BSD-licensed H.264 stack
      3 people · 327 points · first shared 2013 · 175 comments on HN
    4. 4
      Brendan Eich: The infernal semicolon
      10 people · 318 points · first shared 2012 · 133 comments on HN
    5. 5
      Why Mozilla Matters
      5 people · 307 points · first shared 2013 · 156 comments on HN
    6. 6
      Today I saw the future
      4 people · 224 points · first shared 2013 · 48 comments on HN
    7. 7
      Trust but Verify
      7 people · 165 points · first shared 2014 · 44 comments on HN
    8. 8
      Brendan Eich on Ecma TC39, JavaScript.next, and Google Dash
      5 people · 141 points · first shared 2011 · 122 comments on HN
    9. 9
      Inclusiveness at Mozilla
      30 people · 137 points · first shared 2014 · 187 comments on HN
    10. 10
      The Next Mission
      10 people · 102 points · first shared 2014 · 160 comments on HN

    What HN people wrote when they linked it

    • mwcampbellJun 2020

      IMO, the trouble with COM and its imitators is that they're prone to gross over-use. The best example I know is Gecko, which over-used XPCOM and then had to go through what Mozilla folks called deCOMtamination. [1] I think IE might have over-used COM to some extent as well, but that's only speculation based on what I saw on the outside. (Disclosure: I work at Microsoft, but I joined well after IE became Edge, and I was never on that team.)

      Then Chrome landed like a piece of alien technology, and if we took a look inside, we found that it was one giant binary module (DLL, .framework, or executable, depending on the platform) that internally didn't use anything like COM, at all. It was also fairly well-known for its use of link-time optimization. I wonder how much these things contributed to Chrome's famous speed.

      Of course, Chrome was only able to pull this off because the team had great engineering discipline, and later, a great build system (first GYP, then GN). I remember when I built Chromium for the first time and was awed at how it was made up of hundreds of modules, but they were all built as static libraries and then linked together into one monster binary module at the end. These days, newer statically compiled languages like Go, Rust, and others are bringing large-scale static linking of arbitrary modules within reach for the rest of us.

      If I may stretch the IC metaphor, I'm guessing something similar happened with actual ICs; better EDA tools made it more…

    • A1kmmMar 2014

      The Mozilla Foundation (and Corporation) are in a difficult position here, because they are being blamed for someone else doing something unethical, but it would also be unethical for them to do (or have done) anything differently in response to it.

      Brendan Eich's behaviour in 2008 in trying to take the choice away from couples to marry just because they happen not to be straight is a despicable step to interfere with the rights of others. His apology this month (https://brendaneich.com/2014/03/inclusiveness-at-mozilla/) didn't express regret for making the donation, only for "having caused pain"; nothing in the apology suggests that he has actually changed his views. It fits the classic pattern of an apology for how other people reacted to what he did, rather than for what he did.

      As abhorrent as I find his personal actions, it would not be appropriate for Mozilla to take political activities into account when making employment decisions, such as about promotions or dismissals. If employers could fire people for their political views or activities outside of work, it would be a net loss to our civil and human rights, even if in some cases such laws shield advocates for stripping away freedom and non-discriminatory treatment under the law.

      The Mozilla Foundation has acted entirely fairly and appropriately here, and it is not fair to blame Mozilla for the actions of Brendan Eich or for not discriminating against him on the basis of his political beliefs.

    • ignoramousJul 2015

      > Google gets the best of both worlds here. As an open source project, Eddystone gets lots of hardware support from vendors, but if developers want to give users the best experience and have an easier time themselves, they have to submit to the walled garden. Eddystone doesn't need to be tied to Google though, and if developers want to use their own cloud solution or client API

      This is a killer. This isn't really open source at all [0]. Google controls the eco-system, and has most of the other vendors at its mercy (like how they flip search algorithms, give Google products a prominent listing in the search page, blacklist developers/websites etc). More than Search, its the mobile OS and API monopoly that Google is trying to build that's going to hurt even more.

      I work on AOSP, and I think it is ridiculous that Google owns so much of the eco-system [1] and continues to get praised for being "open" as well; very much like how this article seems to be praising them now.

      Besides, whatever happened to proposing to a central body and getting stuff standardized (I get that its political and slow, and no ones like slow)? Google works with W3C to get stuff in the HTTP standard [2], with ECMA too [3], but seems to have problem engaging standards body for other things where it has a near monopoly. Not long after Chrome has taken over a large market share, Google would start treating W3C the same, if it hasn't doing been that already [4].

      [0]…

    • grayrestDec 2010

      It's a tradeoff between compatibility with existing JS versus perf/capability enhancements. The ECMAScript committee goes back and forth on this topic. The biggest stride in that direction was strict mode, which is intended to catch most of the low hanging fruit. I know Brendan Eich has mentioned a number of things that could change to get the language faster. I don't, however, know if I read it all in one place or I'm combining nultiple one-off examples.

      I'm not confident enough in my memory to write out a probably incorrect list of things I remember. Here's a list of the various things I've read from Brendan in case you're interested in tracking it down:

      http://lambda-the-ultimate.org/node/3851#comment-57671

      This is the LtU thread my previous comment referred to. It's a large (and fantastic!) thread, but I believe that comment and children are the most direct comments back and forth between Mike and Brendan. Andreas Gal is also on the thread and from Mozilla.

      http://www.aminutewithbrendan.com/

      Brendan's weekly JS podcast. They're relatively accessible and generally cover a lot of area. A good way to get in the language zeitgeist.

      http://brendaneich.com/

      Brendan's blog, mostly focuses on ES Harmony stuff and Mozilla specific topics.

    • joshstrangeSep 2020

      > Mr. Eich once gave $1K to a cause that was anti-gay.

      And $2.1K to a prop 8 supporter [0]

      > He backtracked and apologized but was cancelled anyways.

      This is lie and you are re-writing history. I can find no such statement from him. In fact all he said was he wanted to "express my sorrow at having caused pain" [1], the classic "I'm sorry your were offended by that" non-apology. He has never stated that his support of Prop 8 was wrong, he side-stepped the whole thing expecting us not to notice.

      > It will eventually come back to kill those that think you are not allowed to marry your mother, and probably, eventually, to those that think you are allowed to be religious

      What the... no seriously, what the heck? You can believe whatever you want to believe but you don't get to push your religious values onto others which is exactly what Prop 8 did. Please cut out the BS that this is somehow going to lead to outlawing religion.

      [0] https://arstechnica.com/information-technology/2014/03/new-mozilla-ceo-issues-statement-expresses-sorrow-for-causing-pain/

      [1] https://brendaneich.com/2014/03/inclusiveness-at-mozilla/

    • eridiusMar 2014

      He opposed basic human rights.

      Does Mr. Eich still feel the same now as he did when he made that donation? I haven't done any research on this topic outside of the linked Ars article, but I find it interesting that Eich's own statement[1] about his donation completely avoids talking about his motivations for the donation. He even implied that he does not feel animosity towards gay people (although what he explicitly said was that the donation does not constitute evidence of animosity). So I'm left wondering as to what Mr. Eich actually feels on the topic.

      Yes, he donated money to a cause that opposed basic human rights, and that's undeniably an action worthy of condemnation. But in isolation, this 6-year-old action does not prove anything about his feelings on the matter today. What matters right now is how Mr. Eich will lead Mozilla going forward, not personal acts taken 6 years ago that were not on behalf of Mozilla.

      [1]: https://brendaneich.com/2012/04/community-and-diversity/

    Related

    A Minute with Brendanaminutewithbrendan.com25 people

    A Minute With Brendan Eich

    A Minute with Brendan
    Personal · last shared 2013
    Robert O'Callahanrobert.ocallahan.org149 people

    Choose Firefox Now, or Later You Won't Get a Choice (2014)

    Robert O'Callahan
    Personal · last shared 2025
    Alon Zakaimozakai.blogspot.com36 people

    What asm.js is and isn't

    Alon Zakai
    Personal · last shared 2025
    Bertrand Meyerbertrandmeyer.com47 people

    Introduction to the Theory of Programming Languages (1991)

    Bertrand Meyer
    Personal · last shared 2026
    swyxswyx.io120 people

    AWS is playing chess, Cloudflare is playing Go

    swyx
    Personal · last shared 2026
    Andrew Kelleyandrewkelley.me155 people

    Statically Recompiling NES Games into Native Executables with LLVM and Go

    Andrew Kelley
    Personal · last shared 2026
    jwzjwz.org880 people

    Watch a VC use my name to sell a con

    jwz
    Personal · last shared 2026
    Coding Horrorblog.codinghorror.com2.1k people

    Farewell Stack Exchange

    Coding Horror
    Personal · last shared 2026