N nrc.nl How the Netherlands facilitate the most hated websites in the world 51 points sagacity 4 years ago 64 comments