The document discusses a talk titled "The Dark Side of Ruby". The talk will cover how Ruby is an awesome programming language but also discuss some weirdness, gotchas, and ah-ha moments related to Ruby. It will explore infinity in Ruby, base conversions, splat expansion, hashes and arrays, calling procs, syntax, case statements, equality comparisons, object IDs and Fixnums, and currying.