Mistakes are common in doing any non-trivial work. On HN coding is a great example. We have code reviews and it is standard practice to have issues raised there. It’s less common for someone to find and issue at CR and send it to the CEO to call an all hands to have him point out your bug to the company. In fact it would seem absurd to even raise this as a hypothetical. That is more the equivalent of what we’re discussing here.
Would you thank your colleague for raising your bug to the CEO or posting a LinkedIn article about your bug before talking to you about it?