with a semidecent discussion at hackernews
posted 3845 days ago