links for 2009-01-01

  • "Inspired by Nodebox, Ruby-Processing provides a way to control the instance variables of your sketch with a control panel. You can create sliders, buttons, menus and checkboxes that set instance variables on your sketch."
  • "MapReduce is a programming model and an associated implementation for processing and generating large data sets. Users specify a map function that processes a key/value pair to generate a set of intermediate key/value pairs, and a reduce function that merges all intermediate values associated with the same intermediate key. Many real world tasks are expressible in this model, as shown in the paper. Programs written in this functional style are automatically parallelized and executed on a large cluster of commodity machines. The run-time system takes care of the details of partitioning the input data, scheduling the program's execution across a set of machines, handling machine failures, and managing the required inter-machine communication. This allows programmers without any experience with parallel and distributed systems to easily utilize the resources of a large distributed system."
This entry was posted in General and tagged . Bookmark the permalink. Both comments and trackbacks are currently closed.
  • Flickr photostream

    The new Negroponte switch

    Stuff on my desk…

    Note: Tiny bits of friction

    "Business Acumen" from "What the CEO Wants You To Know", 2005

    Quote: Paul Sappho, 10/05/2005