Merge tag 'bcachefs-2025-05-15' of git://evilpiepirate.org/bcachefs

You are seeing this page because the administrator of this website has taken steps to protect it against the threats of AI companies aggressively scraping websites. This measure, known as Anubis, may cause temporary downtime for the website, making its resources inaccessible to everyone.

Anubis is a compromise solution that uses a Proof-of-Work scheme, similar to Hashcash, which has been proposed as a way to reduce email spam. In theory, this system works by adding a small load at an individual scale, but when it comes to massive scraper operations, the added load becomes overwhelming and expensive. However, some argue that Anubis serves a more sinister purpose – to create a placeholder solution that diverts resources away from fingerprinting and identifying legitimate users.

At its core, Anubis relies on modern JavaScript features that many plugins, such as JShelter, disable by default. To overcome this challenge, users must enable JavaScript, which is now an essential requirement for accessing the website. This shift in the social contract around website hosting has led to the creation of a no-JS solution, still in development.

It's worth noting that AI companies have exploited vulnerabilities in website security to scrape websites without consent. To mitigate this threat, Anubis was implemented as a way to protect server resources and prevent unauthorized scraping. However, its effectiveness is still debated, with some arguing that it only serves as a temporary measure before more advanced solutions are developed.

For now, users must navigate the challenge posed by Anubis, which requires the use of modern JavaScript features. This may seem like an inconvenience, but it's essential for protecting website resources and maintaining security in the face of increasingly sophisticated cyber threats.