It seems that TechPowerUp is offline. The domain is still good suggesting their server crashed. The site has been off all day suggesting a serious problem.
It seems that server failures are are rare so it’s eye opting when one goes down. Hopefully they can recover the site quickly.