Idempotence -- not just a big & scary word

You may have read some docs, or stopped by the #puppet IRC channel. You've likely read a blog post or two. You've probably run across the word idempotence or have been chastised for writing non-idempotent Puppet code with exec resources. But what exactly does that mean? Here's a definition that you might see in a calculus class.



The oh-so-unintuitive Monty Hall problem

I ran into yet another explanation of the Monty Hall problem the other day that was rather difficult to follow and it struck me that even though it's a simple problem, I still have not seen an explanation that makes intuitive sense. So here's my take at it.

In case you haven't seen it before, the problem goes a bit like this. You are faced with three doors. Behind one door is a new car and behind the other two doors are goats. Choose a door.