Vice shuttered the site in 2023