Archives
- 2010.01.18: why you must use pinned transfers to compare CUDA device bandwidth
- 2009.06.09: notes on The Mythical Man Month
- 2009.01.08: migrate from Google Docs to Evernote with gdocs2evernote
- 2009.01.04: do arithmetic on time with Timelab
- 2009.01.02: Eigenfaces for art
- 2008.12.13: real-time seam carving with openFrameworks
- 2008.10.28: How to solve "unknown error" when installing a device driver in Windows Vista
- 2008.10.18: Random grammatical sentence generator using CFG
- 2008.09.27: Is the Problem of Other Minds a problem?
- 2008.09.11: Find yourself in photos of the SF Marathon (more coming soon)
- 2008.09.05: Automatic style-checking with Strunk and White's rules
- 2008.08.29: Making whitespace meaningful in order of operations
- 2008.08.15: Spatial Frequency in Vision and (a bit about) Art
- 2008.07.31: iphone call data visualization
- 2008.07.07: WANTED: Engineer to make wildest fantasies reality
- 2008.06.17: typography exercise
- 2008.06.15: Pascal's Triangle
- 2008.06.12: AI in the UI: making search boxes learn when you're done typing