I second the above - get it on GitHub tonight - you will get feedback - esp if you do a show HN and it is always better to code knowing someone is going to read it - you put more care in naturally.
Edit: release it, release it, release it, release it, release it, release it, release it, release it, release it,
release it, release it, release it, release it, release it, release it, release it, release it, release it, release it, release it, release it, release it, release it, release it,
release it, release it, release it, release it, release it, release it,release it, release it, release it