Merge branch 'es/meson-cleanup': The Unwelcome Guest at Your Website

You're seeing this page because the administrator of this website has set up Anubis, a security measure designed to protect its server from the scourge of AI companies aggressively scraping websites. This can and does cause downtime for the websites, making their resources inaccessible to everyone. In other words, your online experience is being disrupted by a battle between technology giants and website administrators.

Anubis uses a Proof-of-Work scheme in the vein of Hashcash, a proposed proof-of-work scheme aimed at reducing email spam. On an individual scale, the additional load may be negligible, but when mass scrapers are involved, it becomes a significant obstacle that makes scraping much more expensive. The true intention behind Anubis is to provide a "good enough" placeholder solution, allowing more time to be spent on fingerprinting and identifying headless browsers (e.g., via their font rendering methods). This way, the challenge-proof of work page doesn't need to be presented to users who are far more likely to be legitimate.

However, Anubis comes with a catch. It requires the use of modern JavaScript features that plugins like JShelter will disable. To bypass this challenge, you must either disable JShelter or other similar plugins for this domain. Unfortunately, you also need to enable JavaScript to get past this hurdle. This is necessary because AI companies have altered the social contract around website hosting, making a no-JS solution a work-in-progress.

This new security measure has brought about a shift in online dynamics. The battle between technology giants and website administrators continues, with the future of seamless web experiences hanging in the balance. Will Anubis prove to be an effective solution to protect websites from AI scrapers? Only time will tell.