You are correct that the protocol itself doesn't have a minimum output size, so if you mine a block yourself you can include dust reliably.
Reply on news.ycombinator.com