3 ms·> Over half a million users by current estimates For context, that's 3 days' worth of Twitter signups.by dmd 9y ago> Over half a million users by current estimates For context, that's 3 days' worth of Twitter signups.