Online jeweler Blue Nile (NASDAQ: NILE) posted second-quarter earnings results this week that showed continued weakness in demand — with hints of a coming rebound. Sales were flat following two straight quarters of declines, and profits fell by double digits.