The best way to describe Siftables might be "Blocks that can think." Visit the website to watch a TED presentation of these fantastic devices.
What are Siftables? Siftables are cookie-sized computers with motion sensing, neighbor detection, graphical display, and wireless communication. They act in concert to form a single interface: users physically manipulate them - piling, grouping, sorting - to interact with digital information and media. Siftables provides a new platform on which to implement tangible, visual and mobile applications.Ruby Best Practices - Code Blocks: Ruby's Swiss Army Knife
Best practices for using blocks in Ruby.
How to print to a file in a block of code; more novel ways to implement < and << (redirect)Cocoa for Scientists (Part XXVII): Getting Closure with Objective-C | MacResearch
Programming using blocks in Objective-C 2.0.
Scientists (Part XXVII): Getting Closure with
What ! I didn't Grand Central Dispatch (GCD) in OS X Snow Leopard would go as far as basically strapping closure on top of C / Obj-C holy crap !