Short didn't have access to the "Magic" decodes. He was virtually working in the blind with no real intelligence except bland stuff sent by Washington now and then. Short became the goat for Pearl Harbor because the media spun it that way. The funny thing is that MacArthur actually had a day's warning and he failed to follow the "war plan" and let his planes be shot up parked wing to wing on the ground. A couple of months later his whole Army would be forced to surrender. Yet MacArthur was awarded the Medal of Honor and praised for his actions.
That's because ol Mac had friends in high places. He should have been stood up against a wall and shot for incompetence, instead the powers that be decided they needed a hero and they set about making him one.
A farce all the way through.