You're over-doing the self promotion. Perhaps you could read the guidelines, specifically:
> Please don't use HN primarily for promotion. It's ok to post your own stuff part of the time, but the primary use of the site should be for curiosity.
And share something you're curious about.
https://news.ycombinator.com/newsguidelines.html