JavaScript Cursor Position

I discovered that IE’s clientX and clientY measurements were sometimes a couple pixels out. It turns out this is because IE’s clientX and clientY measurements start from (2,2) in standards mode, and (0,0) in quirks mode.


Instant Domain Search

I attended Y Combinator’s first Startup School in 2005, and left inspired to stop doing hourly consulting work and start building products. I spent hours that evening searching for available domain names for products I wanted to make. The user experience was terrible. WHOIS queries often…


Sidenotes With CSS

Buy The Visual Display of Quantitative Information by Edward Tufte. I was inspired to build sidenotes for the web after reading Edward Tufte’s design books. He suggests using sidenotes instead of footnotes because they are closer to the content you are referencing.