Please don't abuse Ask HN by using it as a blogging platform. Per the guidelines, it is intended for asking questions of the community.