20140511 home.science: Sun's sister lives 100 light years away