
This follow-up article explains, using an astronomical perspective, why the earliest sunset and latest sunrise do not coincide exactly with the shortest day. The discrepancy arises because the Equation of Time causes the 'noon' line, measured by local mean time, to wander relative to the 12h line, shifting the symmetry of the sunrise and sunset curves.
Equation of Time,
How Sundials Work,
Mathematics of Dialling