with a semidecent discussion at hackernews
posted 3839 days ago