Live data from Hacker News

Two Things

csun.edu

41–50 of 51 posts

Re: Two Things

#43
post #12

"There are only two hard things in Computer Science: cache invalidation and naming things" - Phil Karlton http://people.famouswhy.com/phil_karlton/ (NB: "hard" things) While we're being flippant: Every problem in computer science can be solved by adding another level of indirection - except for the problem of too many levels of indirection

and off-by-one errors http://martinfowler.com/bliki/TwoHardThings.html

[deleted]

Re: Two Things

#44

For Biology, "Ontogeny recapitulates phylogeny" is wrong. http://en.wikipedia.org/wiki/Recapitulation_theory Instead I would say: 1. Some things can replicate better than others. 2. Things replicate imperfectly, causing change over time.

When I got to that quote, I laughed and stopped reading. This list has clearly not been fact checked.

Re: Two Things

#45
Obviously the premise of "two things" is fairly ridiculous, but I bet it's an interesting thing to ask people at parties. I cannot stand party small talk, and the most fun I've had socialising with strangers were when I ask them straight questions like these.

Another thing I ask people, just out of curiosity since it's not insightful at the same level, is to just go through their average day. Sort of like a bottom-up description of their work/study/whatever live, instead of the top-down answer you get when you ask "so, what do you do".

Some people may think it's weird, though.

Re: Two Things

#49

Computer Science: 1. Your code always does exactly what you tell it to and never anything more. 2. You probably don't actually know what you're telling it to do.

3. It's never a bug in the compiler (except when it is).

You know, I sincerely considered that one, but the contradiction in the sentence made me afraid to put it up there...

Re: Two Things

#50
Programming:

1. As it gets complicated add indirection/abstraction

2. Its about talking to people not machines

Post reply on HN