Apple set WWDC for June 8 and this may be its last chance to fix Siri and give us the AI we want Read more