This doesn't seem like a valid Show HN, but without the prefix, it's an interesting post.
> Show HN is for something you've made that other people can play with. HN users can try it out, give you feedback, and ask questions in the thread.
> Off topic: blog posts