Obama inks defense bill

? Trumpeting a victory against careless spending, President Barack Obama on Wednesday signed a defense bill that kills some costly weapons projects and expands war efforts. In a major civil rights change, the law also makes it a federal hate crime to assault people based on sexual orientation.

The $680 billion bill authorizes spending but doesn’t provide any actual dollars. Rather, it sets guidance that is typically followed by congressional committees that decide appropriations. Obama hailed it as a step toward ending needless military spending that he called “an affront to the American people and to our troops.”

Still, the president did not win every fiscal fight. He acknowledged he was putting his name to a bill that still had waste.