NASA has said this announcement is not about alien life, despite what this article implies.
Sturgeon's Law, etc. There are a ton of great Twitter communities. Just don't ever click on a trending hashtag or read the replies of someone with >1M followers.