No Way to Run a Railroad

On January 19 – possibly at the very moment you’re reading these words – the US government will hit the $31.3 trillion debt ceiling. Roughly, this translates into maxing out Uncle Sam’s American Express card. That doesn’t mean he’ll stop spending, of course. Instead, we’ll be treated to the slow-motion trainwreck of watching a divided […]