There's a weird "Cloudflare" captcha on that site. I can't get past that either. :)
Oh well… the article probably hasn't anything useful or important to say anyway. Time to move on.