The author is not complaining about the default rounding rule for floats in IEEE 754 (a very thoughtful standard, principally designed by William Kahan, who has several articles/rants about it on his homepage).
The author is complaining about this particular (bad) implementation of ceil and related functions giving incorrect results (some due to said rounding rule).