Barrett Brown has been in jail for 588 days, pending trial.