3 ms·Stem cell 'major discovery' claimed8 points by jliptzin 13y agogreenyoda 13y agoPrevious discussion: https://news.ycombinator.com/item?id=7143500 https://news.ycombinator.com/item?id=7143500