No dice, from the 1920s, alludes to an unlucky throw in gambling; no go, alluding to lack of progress, dates from about 1820; and no soap dates from about 1920 and possibly alludes to the phrase it won't wash, meaning “it won't find acceptance.continue reading