FYI the underlying link in that previous discussion post seems to be defunct and kind of suspicious.
We moved the website to https://biojulia.dev/, with permissions given to more people, including a core dev of Julia. That should reduce the risk of this happening again.