20141106 home.science: Recently launched satellite may reveal thousands of planets