The first ability checks whether you have no cards in hand both when it triggers and when it resolves. If you have any cards in your hand at the beginning of your upkeep, it won’t trigger at all. If you have any cards in your hand when the ability resolves, it does nothing.