1. 13
  1.  

  2. 3

    The try/raise block in the random number code is pretty awesome. Another example of fallback code that unwittingly becomes the only code. If a program’s source can do things multiple ways, the method actually used at runtime will be the worst one.

    1. 2

      I stopped reading after I saw that is used AES-128 ECB. This is a huge red flag. As usual xkcd explains it well. http://xkcd.com/257/