There's a possibility that this publicity changes younger people's perception of Yahoo's. They'll see the BBC headline and a) will now know what Yahoo! is and b) might get motivated to write/learn code and even want to go work for a tech company (even Yahoo itself). Combined with everything else Marissa Mayer is doing, (b) might actually happen, as altruistic-seeming as it might sound.