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.

What HN saysHN 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'.
18HN people shared it
4linked it in comments
14stories submitted
258story points
9 years agolast shared
2009people per year2026

Most-shared posts

  1. 1
    Don’t Use Mozilla Persona to Secure High-Value Data
    2 people · 47 points · first shared 2014 · 47 comments on HN
  2. 2
    (2007) Is C++ hurting Mozilla development?
    2 people · 4 points · first shared 2011 · 1 comments on HN
  3. 3
    How I Hire at Mozilla
    2 people · 4 points · first shared 2014 · 1 comments on HN
  4. 4
    Shumway: a SWF interpreter entirely in JavaScript
    1 people · 177 points · first shared 2012 · 57 comments on HN
  5. 5
    Hiring at Mozilla: Beyond Resumés and Interview Panels
    1 people · 11 points · first shared 2015 · discussion on HN
  6. 6
    Using Software Copyright To Benefit the Public
    1 people · 3 points · first shared 2014 · discussion on HN
  7. 7
    Multi-Process Plugins for Firefox
    1 people · 3 points · first shared 2009 · discussion on HN
  8. 8
    Firefox, Safe From Plugin Crashes
    1 people · 2 points · first shared 2010 · discussion on HN
  9. 9
    Introducing jydoop: fast and sane Map Reduce in Python
    1 people · 2 points · first shared 2013 · discussion on HN
  10. 10
  11. 11
  12. 12
    Symbol Server: How Adobe Could Address Crash Issues
    1 people · 1 points · first shared 2010 · discussion on HN
  13. 13
  14. 14
    Software integration is not evil
    1 people · first shared 2010
  15. 15
    Pymake
    1 people · first shared 2014

What HN people wrote when they linked it

stephth · 2011-05-01
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
jupiter2 · 2016-02-22
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-… (2) http://benjamin.smedbergs.us/blog/2014-02-11/dont-use-mozilla-persona-…
asb · 2014-05-01
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.
Steuard · 2010-11-30
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-n… If Asa's post represented official Mozilla policy, I would have expected that to be more explicit.

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close