use hdiff since hackage is down