From Puppeteer stealth to Nodriver: How anti-detect frameworks evolved over time | Hacker News Reader