Found in 1 comment on Hacker News
burkaman · 2016-02-25 · Original thread
It is mind boggling, but it isn't new. The article is saying that these researchers were able to confirm the 5% estimate with a direct measurement.

Here's a book from 2011 on the subject: http://www.amazon.com/The-Percent-Universe-Discover-Reality/...

Fresh book recommendations delivered straight to your inbox every Thursday.