You should not be embarrassed. You did a thing and learned a bunch. Not knowing everything often leads to innovation, as knowledge can be a burden. I admire you!
That said, there's always more to know. I'm happy hackernews people are so critical and insightful with their comments. Good job and carry on!