hpub