Molding CNNs for text: non-linear, non-consecutive convolutions · HackerTrans