No, Hypnotic Specter's damage does not directly cause the opponent to discard a card. Its ability only applies to it being unblockable unless the opponent has a flying or reach creature.