Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I like this topic because it's a stretch for geeks. Most of the challenges a computer geek thinks about every day can be solved by application of existing, understood principles. Mistakes are almost always logical errors in application.

Socializing is where geeks get into the other kinds of hard thought. Having to work hard to get data. Having a bunch of apparently valid ideas that yield contradictory results. Arriving at valid, logically sufficient ideas, but discovering that they aren't suitable for application in practice. Living, over extended time intervals, with observations and techniques that you empirically know to be valid, but which you can't find satisfying explanations for.

Plus it's universal. We could have similar discussions about painting, music, or gardening, but only a small minority of HN readers could contribute to each of those topics.

(P.S. Difficult engineering problems are discussed here often, but I think people mostly tackle them vicariously. In the real world, solving a hard engineering problem is rarely the most efficient way to deal with it. It's kind of a last resort.)



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: