- undoing and saving: respecting the human condition
- the shoddiest product
- notes on daily life in India
- foursquare and graffiti
- city grid combinations
- getting out of the box
- error 1312b: you don't even know what you did wrong
- El Toro
- driverless cars and human productivity
- clouds
- does Pandora's business model undermine itself?
- strapping a GoPro to a skateboard
- communicating without saying anything
- fifteen watertowers
- why is apple tinkering with plugs?
- spelunky: cave of minimalism
- film / game convergence
- sights of SIGGRAPH: research
- something new
- large company learnings
- EOF in go1 programming language
- Using HTML5 canvas to make a generative background
- the content onion
- affordances and displaying state
- feedback
- python function execution deadlines - in simple examples
- data deluge
- waiting in line: queue structures and wait times
- dead simple git deployment
- using Javascript functions within the Jade templating language
- normal-distributed random values in Javascript using the Ziggurat algorithm
- cross-domain POST requests to Google Translate v2
- visual algorithms: precision and recall
- what is a password, anyway?
- cutting down on clicks
- mock fidelity
- when creativity kills the message
- preparing for the worst
- text editors for writers
- why I left Facebook
- visual algorithms: k-means clustering
- abstraction barriers in real life
- zipcodes in KML
- visual recall and favicons
- mta variations
- in the company of colors
- simplifying
- the 5 best visualization toolkits
- making music with the body
- the user interface vortex
- fun with QR codes
- the most ridiculous patent, ever
- a state of limbo: the html5 file api, filereader, and blobs
- starbucks per capita
- mapless geography