Babbage boffin Ada Lovelace honored for computer science contributions Published 07 Nov 2024 Full Article