The basic gist of the announcement have made it out elsewhere.
Here, for instance.
It seems to have something to do with some bacteria found in Mono Lake that might prove that life can exist even without the same set of chemicals we usually consider "essential" to support life.