The Left Independent is an unapologetically leftist news and opinion blog and podcast, and scourge of right-wing Twitter.