This article completely misses the point. You can never disprove hidden variable theories in a stochastic system, because hidden variable theories make the exact same predictions as 'true random' theories - the difference is only philosophical. What you can disprove are local hidden variable theories, which were somewhat popular (and favored by Einstein, for example) prior to Bell's thought experiment being empirically supported. See what Einstein wanted was for all of quantum mechanic's weird results to be explainable by local interactions that took place when two particles interact - so that when they become entangled and subsequently drift apart, you don't have to have any "spooky action at a distance" to explain the results of experiments you do on them separately. However, what Bell's experiment shows is that the dice don't get rolled until one of the particles is measured - and that the way in which a measurement is performed on one particle affects its correlation with the other. So in fact you do need instantaneous nonlocal interaction to explain the real world. The result, unfortunately, has nothing to do with 'hidden variables' vs. 'true randomness'. What it does say though, is that you can't just explain away the weirdness of quantum mechanics as the result of some yet-to-be-found local hidden variables.