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
    R

    Robert O'Callahan

    weblogs.mozillazine.org · Personal blog · on HN since 2007

    Robert O'Callahan, a Mozilla engineer, wrote about Firefox, JavaScript engine performance, browser platform issues, and web video.

    Visit blogHN submissions
    Web DevelopmentSystems & PerformanceOpen Source & Linux
    What HN says

    HN commenters point to it as a source straight from Mozilla for how Gecko and Firefox decisions are made, including Windows on ARM.

    Stats for nerds
    70HN people shared it
    55linked in comments
    483story points
    Apr 2014last shared
    2009people per year2014

    Top posts on HN

    1. 1
      H.264 Licencing and Free Software
      1 person · 95 points · first shared 2010 · 71 comments on HN
    2. 2
      Video, Freedom And Mozilla
      6 people · 55 points · first shared 2010 · 65 comments on HN
    3. 3
      Follow-up: Mozilla's stand on H.264 as ActiveX analogy
      1 person · 52 points · first shared 2010 · 25 comments on HN
    4. 4
      It's Alive (Chrome on Mac)
      1 person · 42 points · first shared 2009 · 9 comments on HN
    5. 5
      Not implementing features is hard
      1 person · 27 points · first shared 2010 · 5 comments on HN
    6. 6
      Javascript Popularity
      4 people · 21 points · first shared 2008 · Discussion on HN
    7. 7
      Asa Dotzler: Firefox and more: if you have nothing to hide...
      2 people · 17 points · first shared 2009 · 9 comments on HN
    8. 8
      The Coming Battle Over Web Fonts
      1 person · 15 points · first shared 2008 · Discussion on HN
    9. 9
      Nero vs MPEG-LA
      1 person · 14 points · first shared 2010 · 4 comments on HN
    10. 10
      Historical view of browser usage
      1 person · 13 points · first shared 2009 · 2 comments on HN

    What HN people wrote when they linked it

    • CaptainZappJan 2011

      Well, I still call bullshit. Especially if this is the best you can come up with. Let's see:

      http://shaver.off.net/diary/2010/01/23/html5-video-and-codecs/

      We have exactly two references to "security" :

      And I want that not only altruistically, but also because I want the crazy awesome video (animation, peer-to-peer, *security*, etc.) ideas that will come from having more people, with more perspectives, fully participating in the internet.

      and

      (about 60% of our users are on Windows XP, which provides no H.264 codec), *to security* (exposure of arbitrary codecs to hostile content), and to user experience

      None of them even slightly imply that the Mozilla team thinks H.264 is insecure.

      http://weblogs.mozillazine.org/roc/archives/2010/01/video_freedom_a.html

      This is an FAQ or rant if you will, which goes on and on about why Mozilla does not want to implement H.264. Oh yes, not one single word about security

      This one:

      http://weblogs.mozillazine.org/roc/archives/2009/06/directshow_and.html

      indeed discusses security. It is however not geared towards H.264, but towards Microsoft's DirectShow. Using this article as a reference regarding Mozilla's stand on security on H.264 is at best a stretch and at worst intellectually dishonest.

      I'm calling "do your homework, lest you look like a badly-informed fanboy".

      I never thought of myself as a fanboy, but be my guest to dive into ad-hominem, when you're out of arguments.

      In addition. I'm rather an uninformed fanboy then…

    • sid0Apr 2011

      You need platform-specific APIs to give you direct access to the relevant hardware, which you then need to be able to use efficiently.

      Yes, and Firefox already has platform-specific Direct3D and OpenGL backends. Remember that a browser today needs to be able to accelerate not just video but all content and compositing, so they already have to put in that investment. The investment in video is just an additional delta.

      I'd rather see applications just feed the bytestream to the OS to decode using the best means available, even if it means support for new codecs is a bit slow. (Although an OS-level codec plugin architecture like QuickTime Components can get you software decoding for new or obscure codecs.)

      Hm. "I'd rather see applications just feed the HTML to the OS to render using the best means available, even if it means support for new HTML features is a bit slow. (Although a engine-level plugin architecture like ActiveX or NPAPI can get you some sort of rendering for new or obscure features.)" How is your assertion materially different?

      If my GPU has a high-quality, high-speed H.264 decoder, I shouldn't have to worry about which browsers will use it. They should all default to the OS-provided decoding and playback methods unless there are sound technical reasons not to. If I want to use a new codec that's not supported by the fixed-function decoder, I shouldn't have to worry about which web browsers have bothered to include the necessary OpenCL code to decode on my…

    • ubernostrumJan 2011

      Sigh! When did the Mozilla ever claim that they do not ship H.264 because it's insecure?

      Mike Shaver and Robert O'Callahan both -- during the early attempt to frantically spin this as more than just an ideological PR stunt -- pointed to security as a reason why they didn't feel comfortable delegating to other software. See the following posts:

      http://shaver.off.net/diary/2010/01/23/html5-video-and-codecs/

      http://weblogs.mozillazine.org/roc/archives/2010/01/video_freedom_a.html

      http://weblogs.mozillazine.org/roc/archives/2009/06/directshow_and.html

      Of course, they did eventually come clean and admit this was just a naked ideological PR stunt. O'Callahan's quote about the fact that delegating to OS codecs would mean giving up Mozilla's control -- sorry, "leverage" -- over what users can do with their own computers is particularly telling, especially in a debate that's ostensibly about "freedom".

      I'm calling bullshit, badly disguised as a strawman.

      I'm calling "do your homework, lest you look like a badly-informed fanboy".

    • dbcooperMay 2012

      The issue is that Microsoft will not give access to the API's on ARM systems that are required to do this.

      http://weblogs.mozillazine.org/asa/archives/2012/05/firefox-on-windows-o.html

      "Here's what's going on. For Windows on X86, Microsoft is giving other browsers basically the same privileges it gives IE. It's not great that you don't get those privileges (certain API access) unless you're the default browser and I think that's deeply unfair (a post for later,) but at least we're able to build a competitive browser and ship it to Windows users on x86 chips.

      But on ARM chips, Microsoft gives IE access special APIs absolutely necessary for building a modern browser that it won't give to other browsers so there's no way another browser can possibly compete with IE in terms of features or performance.

      This is in direct violation of the promises they made to developers, users, and OEMs about browser choice in documents which mysteriously disappeared from Microsoft's site -- remember this? I sure do."

    • joeyhJul 2010

      Somehow I got it in my head that jwz implemented it. And I'm not the only one. But I can't find actual proof of the evil deed, and jwz in fact denies it -- although he does take credit for adding "MilSpec blinking". It seems that at worst jwz was responsible for eventually adding it to the linux version of Mozilla. While the original implementor fessed up last year, and actually got into mozilla's credits for it at long last: http://weblogs.mozillazine.org/gerv/archives/2009/03/credit_for_blink.html

      Urk, now I'm remembering one time when I walked by jwz somewhere in SoMa, and thought "if he wasn't on the other side of the street already, I'd have to cross to avoid that evil blink tag creator". And now I'm feeling all regretful. Will the pain that tag inflicted on the world never cease?

      (BTW, Microsoft are responsible for marquee.)

    • mbrubeckDec 2010

      That's some very bad reporting from the Wall Street Journal:

      "Mr. Simeonov reached out to the chief executive of Mozilla, who put him in touch with Jay Sullivan, vice president of products at Mozilla. The two spoke on June 9... The software was removed from the Firefox prototype on June 10."

      But in fact the software was removed on June 8, before the conversation between Sullivan and Simeonov. Here is the Mercurial changeset:
      http://hg.mozilla.org/mozilla-central/rev/76e9dd2d9322

      Unfortunately, the WSJ reporter looked at the date of a Bugzilla comment, rather than the date of the change it was discussing. This was pointed out by Mozilla security engineer Jesse Ruderman, who provides more details in the comments here: http://weblogs.mozillazine.org/gerv/archives/2010/12/did_we_kill_a_do_not_track_feature.html

    Related

    Mitchell Bakerblog.lizardwrangler.com50 people

    Mozilla Launches Open-Source Support Program

    Mitchell Baker
    Personal · last shared 2024
    Karl Dubostotsukare.info16 people

    Vendor Prefixes and Market Reality

    Karl Dubost
    Personal · last shared 2025
    Mike Shavershaver.off.net25 people

    Mozilla VP Mike Shaver responds to Microsoft's WebGL security concerns

    Mike Shaver
    Personal · last shared 2021
    Mozilla Hackshacks.mozilla.org1.1k people

    How Firefox Got Fast Again

    Mozilla Hacks
    Company · last shared 2026
    Mozilla Researchresearch.mozilla.org43 people

    Over the edge: The use of design tactics to undermine browser choice

    Mozilla Research
    Company · last shared 2026
    Henri Sivonenhsivonen.iki.fi28 people

    The Joy of about:blank

    Henri Sivonen
    Personal · last shared 2013
    Jake Archibaldjakearchibald.com191 people

    I discovered a browser bug

    Jake Archibald
    Personal · last shared 2026
    Christopher Blizzard0xdeadbeef.com22 people

    Intellectual honesty and html5

    Christopher Blizzard
    Personal · last shared 2012