Interesting read on the probable owner of the site : https://webapps.stackexchange.com/a/149405
Are you sure you're not confusing it with the internet archive https://www.archive.org/