Information Processing, Noise, and Adaptation in Living Systems