It's not a new problem, and it isn't specific to floats. Computers do discrete math. Always have, always will.