The site is still updating with new completed computations, so it looks like it is still active.