The Giants have hired Scott Harris from the Cubs to be the new general manager.