Yahoo Labs was set up in 2005 as an incubator for technology-based research and experimentation. Unfortunately, the company experienced significant financial hardships, which resulted in the Lab going ...