Found while searching for such a solution, credits belong to the author.
Reply on news.ycombinator.com