The entropy outside of an event horizon can never decrease if one includes a term proportional to the horizon area. For a long time, this astonishing result had only been shown for quantum fields that are in an approximately steady state. I will describe a new proof of the generalized second law for arbitrary slices of semiclassical, rapidly-changing horizons. I will start with the simplest case, Rindler horizons, and then describe how the proof can be adapted to other cases (black holes, de Sitter, etc.) by restricting the field algebra to the horizon. The generalized second law holds because the horizon is invariant under a larger symmetry group than the rest of the spacetime.