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
- 1Don’t Use Mozilla Persona to Secure High-Value Data2 people · 47 points · first shared 2014 · 47 comments on HN
- 2(2007) Is C++ hurting Mozilla development?2 people · 4 points · first shared 2011 · 1 comments on HN
- 3How I Hire at Mozilla2 people · 4 points · first shared 2014 · 1 comments on HN
- 4Shumway: a SWF interpreter entirely in JavaScript1 people · 177 points · first shared 2012 · 57 comments on HN
- 5Hiring at Mozilla: Beyond Resumés and Interview Panels1 people · 11 points · first shared 2015 · discussion on HN
- 6Using Software Copyright To Benefit the Public1 people · 3 points · first shared 2014 · discussion on HN
- 7Multi-Process Plugins for Firefox1 people · 3 points · first shared 2009 · discussion on HN
- 8Firefox, Safe From Plugin Crashes1 people · 2 points · first shared 2010 · discussion on HN
- 9Introducing jydoop: fast and sane Map Reduce in Python1 people · 2 points · first shared 2013 · discussion on HN
- 10Pymake: A Mostly GNU-compatible `make`, Written in Python1 people · 2 points · first shared 2009 · 5 comments on HN
- 11Firefox Nightlies have out-of-process plugins by default (please help test)1 people · 1 points · first shared 2010 · discussion on HN
- 12Symbol Server: How Adobe Could Address Crash Issues1 people · 1 points · first shared 2010 · discussion on HN
- 13Electrolysis: Making Mozilla Faster and More Stable Using Multiple Processes1 people · 1 points · first shared 2009 · discussion on HN
- 14Software integration is not evil1 people · first shared 2010
- 15Pymake1 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.