Worth noting: the author of the Hacker's Diet, John Walker, explains why his choice (exponentially smoothed weighted moving average) is a good choice of smoothing function (vs. some other common functions) for tracking weight over time. See the section "Signal and Noise".
[1] http://www.fourmilab.ch/hackdiet/