Four short links: 8 March 2011
Open Source at Facebook, Mobile Patterns, Data Vis, and Open vs Crowd Sourcing
- Facebook and Open Source — David Recordon interview. HipHop really embodies how we create at Facebook. It started as a hackathon project by Haiping Zhao, who was later joined by Iain Proctor and Minghui Yang. Haiping noticed a number of similarities between the syntax of PHP and C++, and wondered if you could programmatically rewrite one into another. Two-and-half years and a few other engineers later, HipHop was serving the vast majority of Facebook’s production traffic. It takes our PHP source code, transforms it into C++, and compiles it into a self-contained binary that we deploy on production web servers.
- Patterns — UI patterns for mobile devices. (via Josh Clark)
- Crowdsourced is Not Open-Sourced (Simon Phipps) — they are very different, most importantly in the ownership of the outcome. An important point, one worth chewing over for a while.