We report on the recently proposed joint resolution of two long-standing puzzles in weak radiative (WR) and nonleptonic (NL) hyperon decays (HD). First, a good VMD-based description of WRHD is presented. In particular, the large negative asymmetry observed in the Σ + → pγ decay is explained through a calculably large SU(3)-breaking effect in the relevant parity-violating amplitude. Second, the achieved description of the parity-violating WRHD amplitudes permits the extraction, via the SU (2)W + VMD route, of the non-soft-pion correction term in the parity-violating NLHD amplitudes. The latter subtracts a substantial amount from the current-algebra commutator term, thus leading to the resolution of the old S : P discrepancy in NLHD.