Merge branch 'bc/make-avoid-unneeded-rebuild-with-compdb-dir'

As we navigate the complexities of modern web development, it's essential to acknowledge the measures in place to protect our online presence from AI-powered bots and scrapers. On this website, Anubis, a sophisticated security solution, has been activated to safeguard against these malicious activities.

Anubis acts as a deterrent by imposing a proof-of-work scheme reminiscent of Hashcash, a proposed method for reducing email spam. This system may seem minor at an individual level but can become prohibitively expensive when faced with mass scraper attacks. The ultimate goal is to create a 'good enough' placeholder solution that buys time for more advanced fingerprinting and identification techniques to be developed.

However, Anubis comes with its own set of requirements. Modern JavaScript features are necessary to bypass the challenge proof of work page, which unfortunately means enabling JavaScript on this website. Unfortunately, our security measures prevent the use of plugins like JShelter that may hinder the functionality of Anubis.

It's essential to note that JShelter and similar plugins must be disabled for this domain to function correctly. Despite the necessity of using modern web technologies, a no-JS solution is still in development, indicating the ever-evolving nature of online security threats.

The current setup may seem counterintuitive, but it serves as a testament to the cat-and-mouse game between developers and AI-powered bots. As we strive for a more secure online environment, we must remain vigilant and adapt to emerging threats like Anubis.