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
    B

    Benjamin Smedberg

    benjamin.smedbergs.us · Personal blog · on HN since 2009

    Benjamin Smedberg, a Mozilla engineer, writes about Firefox development, C++, hiring, plugins, and software licensing.

    Visit blogHN submissions
    Open Source & LinuxProgrammingWeb Development
    What HN says

    HN links it mainly in Mozilla-related threads, such as a warning against using Persona for high-value data and his reply that 'Asa is wrong'.

    Stats for nerds
    18HN people shared it
    14linked in comments
    258story points
    Feb 2016last shared
    2010people per year2016

    Top posts on HN

    1. 1
      Shumway: a SWF interpreter entirely in JavaScript
      1 person · 177 points · first shared 2012 · 57 comments on HN
    2. 2
      Don’t Use Mozilla Persona to Secure High-Value Data
      2 people · 47 points · first shared 2014 · 47 comments on HN
    3. 3
      Hiring at Mozilla: Beyond Resumés and Interview Panels
      1 person · 11 points · first shared 2015 · Discussion on HN
    4. 4
      (2007) Is C++ hurting Mozilla development?
      2 people · 4 points · first shared 2011 · 1 comments on HN
    5. 5
      How I Hire at Mozilla
      2 people · 4 points · first shared 2014 · 1 comments on HN
    6. 6
      Multi-Process Plugins for Firefox
      1 person · 3 points · first shared 2009 · Discussion on HN
    7. 7
      Using Software Copyright To Benefit the Public
      1 person · 3 points · first shared 2014 · Discussion on HN
    8. 8
      Pymake: A Mostly GNU-compatible `make`, Written in Python
      1 person · 2 points · first shared 2009 · 5 comments on HN
    9. 9
      Introducing jydoop: fast and sane Map Reduce in Python
      1 person · 2 points · first shared 2013 · Discussion on HN
    10. 10
      Firefox, Safe From Plugin Crashes
      1 person · 2 points · first shared 2010 · Discussion on HN

    What HN people wrote when they linked it

    • stephthMay 2011

      No, but I'd love to hear about it.

      I see a lot of c++ devs complaining about how after 20 years they still haven't found a common ground on how to properly use c++ [1], its complicated memory management or its poor support for strings [2], things that are taken for granted with objc and Core Foundation. On one side I see an incredible amount of developers dealing with high amounts of complexity with C++, and on the other hand this low-level dynamic language with a powerful [3] open-source standard library [4] that is sadly only commonly used to build Cocoa apps. I'd love to hear about objc+CF for things like game development on other platforms than iOS or OSX, or an explanation to why it's not happening.

      I really really don't mean to instigate a flame war here -- I'd just love to hear more about this topic.

      [1] http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml

      [2] http://benjamin.smedbergs.us/blog/2007-11-05/what-if/

      [3] http://ridiculousfish.com/blog/archives/2005/12/23/array/

      [4] http://en.wikipedia.org/wiki/Core_Foundation

    • jupiter2Feb 2016

      Looks interesting (like the expiration=never). Uses Mozilla Persona, which I hadn't heard of before. Apparently 'Persona' is no longer being developed by Mozilla since early/2014(1). Also... warnings that 'Persona' isn't secure for high-value data(2).

      (1) http://techcrunch.com/2014/03/08/mozilla-stops-developing-its-persona-sign-in-system-because-of-low-adoption/

      (2) http://benjamin.smedbergs.us/blog/2014-02-11/dont-use-mozilla-persona-to-secure-high-value-data/

    • SteuardNov 2010

      Is this "called out by Mozilla" or "called out by Asa Dotzler"? After all, Benjamin Smedberg just posted a reply that begins "Asa is wrong":

      http://benjamin.smedbergs.us/blog/2010-11-29/software-integration-is-not-evil/

      If Asa's post represented official Mozilla policy, I would have expected that to be more explicit.

    • asbMay 2014

      Just needs someone to grab a Python Makefile parser (e.g. http://benjamin.smedbergs.us/pymake/), a python KConfig lib (e.g. https://github.com/ulfalizer/Kconfiglib though I guess this isn't really necessary) and write a ninja generator for the kernel build system.

    Related

    jwzjwz.org880 people

    Watch a VC use my name to sell a con

    jwz
    Personal · last shared 2026
    Drew DeVaultdrewdevault.com633 people

    Firefox is on a slippery slope

    Drew DeVault
    Personal · last shared 2026
    Facebook Engineeringcode.facebook.com552 people

    Relicensing React, Jest, Flow, and Immutable.js

    Facebook Engineering
    Company · last shared 2021
    Brendan Eichbrendaneich.com173 people

    From Asm.js to WebAssembly

    Brendan Eich
    Personal · last shared 2026
    Robert O'Callahanweblogs.mozillazine.org70 people

    H.264 Licencing and Free Software

    Robert O'Callahan
    Personal · last shared 2014
    Mozilla Hackshacks.mozilla.org1.1k people

    How Firefox Got Fast Again

    Mozilla Hacks
    Company · last shared 2026
    Wingologwingolog.org237 people

    FFS SSL

    Wingolog
    Personal · last shared 2026
    Christian Heilmannchristianheilmann.com124 people

    Web developer tool secrets that shouldn’t be secrets

    Christian Heilmann
    Personal · last shared 2026