Forgot your password?
typodupeerror

Comment: Algorithms, data structures, systems (Score 2, Informative) 396

by ColonelPanic (#31199572) Attached to: What Knowledge Gaps Do Self-Taught Programmers Generally Have?

If you know your algorithms and data structures, and have a firm grasp of the architecture of modern computer systems, you'll be way ahead of a depressingly large proportion of people with degrees in CS that come past me in interviews.

The most informative and entertaining book I can recommend on algorithms is Bentley's "Programming Pearls".

Comment: Re:Think you understand these things? Try this... (Score 1) 365

by ColonelPanic (#28782931) Attached to: Visualizing False Positives In Broad Screening

Okay, if you don't get the problem (and yes it is correctly stated), there are three things you can do to improve your understanding.

1) Write a simple computer program in your language of choice to generate a billion random two-children families and count the ones that meet the conditions.
2) Draw a Venn diagram.
3) Read up on Bayes' theorem.

Comment: Think you understand these things? Try this... (Score 1) 365

by ColonelPanic (#28781629) Attached to: Visualizing False Positives In Broad Screening

A family with two children is chosen at random from a large population.

If I tell you only that they have at least one daughter, what is the probability that both children are girls?

Most people can get that one (it's 1/3), but fail miserably on this question:

If I tell you only that they have at least one child named Mary, what is the probability that both children are girls?

Assume the obvious: the boy/girl ratio is 50-50 and only girls are named Mary.

Most people insist that this is the same question with the same answer, but no, it's not, and the answer is actually 50%.

If you don't get this puzzle, you don't understand conditional probability.

Comment: Should give the retards equal time and expose them (Score 0, Flamebait) 344

by ColonelPanic (#26588405) Attached to: Texas Board of Education Supports Evolution

Students, now that we have covered the neo-Darwinian synthesis of natural selection and modern genetics, we should give some time to a competing explanation put forward by many prominent opponents to science.

In this alternative theory, the earth and all its life forms were created at 9:00 am on October 23rd, exactly 6,012 years ago, just shortly before a talking snake tricked a mud-man's rib-wife with a magic fruit. This crime required the Creator to impregnate a teenager several thousand years later, and now if you don't ritually cannibalize his zombie son, you'll roast in a giant lava pit forever after you die. All of the fossils you may see were caused by a giant flood or were deliberately planted by an evil spirit to deceive you.

You will understand America much better when you accept the fact that many more of your fellow citizens prefer this second explanation to the first one.

Prof: So the American government went to IBM to come up with a data encryption standard and they came up with ... Student: EBCDIC!"

Working...