Also, let me introduce you another good website for this kind of question: http://stackoverflow.com try it.
Reply on news.ycombinator.com