Merge branch 'kh/notes-doc-fixes': Understanding Anubis and Its Purpose

As you're seeing this message, it's because the administrator of this website has set up an advanced security measure to protect their server from the threat of AI-powered scraping websites. This feature is known as Anubis, a compromise solution designed to discourage aggressive web scraping while allowing legitimate users to access the site.

So, what exactly is Anubis? In simple terms, it's a Proof-of-Work scheme inspired by Hashcash, a proposed method to reduce email spam. On an individual scale, the additional load caused by this system is negligible. However, when many scraping bots try to access the site simultaneously, Anubis makes the process much more expensive and time-consuming.

The primary goal of Anubis is not to provide a foolproof solution but rather to create a "good enough" placeholder that allows website administrators to focus on more pressing issues – such as fingerprinting and identifying headless browsers. These are essentially browser variants that don't render fonts in the same way, making it harder for legitimate users to access the site.

There's an important caveat: Anubis requires the use of modern JavaScript features, which may be disabled by plugins like JShelter. To overcome this hurdle, you'll need to enable JavaScript on your device. Unfortunately, this is a requirement due to the evolving nature of website hosting and the increasing threat of AI-powered scraping.

"No-JS" solutions are currently being explored as an alternative, but they're still in development stages. For now, users like yourself may face temporary downtime or access issues when encountering Anubis-style security measures on certain websites.