Magmatic Insight is still using the old code for discarding cards… it lets you select which card you want from your hand. If you select a Madness card, you discard nothing and draw 2.
Tormenting Voice makes you discard the first card in your hand. Surely it should be the last card?