Negroponte really boofed up with the One-Laptop-Per-Child project. It had a lot of good intentions, but it's such a textbook example of misguided tech folks inserting themselves into an education setting. From this article, sounds like another strike for him.
I would normally never tell someone this because it's generally very unimportant... But, in this case I think it's probably warranted, so that you know for the future. The word "boof" [0] has come to mean something very different in recent times.
Slang as in the definitions given in the link I provided? No, that slang and the common usage of the word you see associated with it today online and in younger generations is not at all similar to 'fucked up' or 'screwed the pooch.'
Im thinking more of how the citations on the Wiktionary link start referencing _this_ usage of the word as happening around the turn of the century, but, sure. Though, I had no idea that (_this_ usage of the word or the apparent reference from his yearbook) was a thing, either, and I'm a Xenial.
edit/ Read an article about the yearbook. I don't know how I missed that when all of that was going down. Thanks for pointing that out!