I see so many "sciencealert.com" posts on HN.
Does this site have some sort of credibilty?
The name alone gives me snake oil vibes