The past is the past. You shouldn't have to run around apologizing for the rest of your life. And I hope you feel welcome in communities like HN. You have a lot of talent.
What have you been up to over the years? It'd be cool to hear about your career and life in general.