John Hack may refer to: