I admit, I think my source was probably HN comments. I tend to trust them more than they deserve.
I did a Google, and it seems a very sketchy claim.
Reply on news.ycombinator.com