Tech Bench site is down. Just temporarily ?

Does anyone know more about it ?

Tech Bench down.jpg