Benjamin Smedberg, a Mozilla engineer, writes about Firefox development, C++, hiring, plugins, and software licensing.
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'.
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
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/
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.
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.