So they should laugh for a while and weep for long (because they will have to weep for long in the Hereafter) as a recompense for what they used to earn
So, in thought of the recompense of their deeds, let them laugh a little but weep much!
Sayyed Abbas Sadr-Ameli
Therefore they shall laugh a little and weep much (as) a recompense for what they used to earn.
Al-muntakhab fi tafsir al-Qur'an al-Karim
They may deride; ridicule and laugh the believers to scorn. They shall laugh only for a little but much shall they weep. They shall weep their fill and expend their endless life in Hell in weeping in requital of what their minds and souls had impelled them to do