We've been having some connection issues over the last day or so, likely caused by something like a faulty switch/router at our ISP.

They're already investigating, though, until the problem is fixed, the site may occasionally appear down for brief periods.