make stylus tolerate compile error; improve indent
use nib
learn using d3.scale
learn d3.axis