ENTRIES TAGGED "patterns"
Programming Patterns, Limits of Observation, Surviving Transparency, 3D Printing Sounds
- Patterns for Research in Machine Learning — every single piece of advice should be tattooed under the eyelids of every beginning programmer, regardless of the field.
- Milton Friedman’s Thermostat — Everybody knows that if you press down on the gas pedal the car goes faster, other things equal, right? And everybody knows that if a car is going uphill the car goes slower, other things equal, right? But suppose you were someone who didn’t know those two things. And you were a passenger in a car watching the driver trying to keep a constant speed on a hilly road. You would see the gas pedal going up and down. You would see the car going downhill and uphill. But if the driver were skilled, and the car powerful enough, you would see the speed stay constant. So, if you were simply looking at this particular “data generating process”, you could easily conclude: “Look! The position of the gas pedal has no effect on the speed!”; and “Look! Whether the car is going uphill or downhill has no effect on the speed!”; and “All you guys who think that gas pedals and hills affect speed are wrong!” (via Dr Data’s Blog)
- Transparency Doesn’t Kill Kittens (O’Reilly Radar) — Atul Gawande says, cystic fibrosis … had data for 40 years on the performance of the centers around the country that take care of kids with cystic fibrosis. They shared the data privately [...] They just told you where you stood relative to everybody else and they didn’t make that information public. About four or five years ago, they began making that information public. It’s now available on the Internet. You can see the rating of every center in the country for cystic fibrosis. Several of the centers had said, “We’re going to pull out because this isn’t fair.” Nobody ended up pulling out. They did not lose patients in hoards and go bankrupt unfairly. They were able to see from one another who was doing well and then go visit and learn from one and other.
- 3D Printing: The Coolest Way to Visualize Sound — just what it says. (via Infovore)
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.