Fingerprinting and proof of work: how CrowdSec 1.8 tells browsers from bots | Dark Hacker News