HERE BE DRAGONS
* Paywall
* Forced registration
* Advertisements galore
* Popups
It's laughable anyone would consider an organisation willing to produce this abomination of a website an authority on technical progress.
I'm tremendously disappointed this had made the front page.