We're scheduling hardware upgrades on 2nd of August (Saturday) - from 10PM to 4AM HKT. I expect the site to be unavailable during that time.
Does this have anything to do with the disappearing posts I wonder...