getting around recursion when dumping a node?
You cannot get around this in the sense that kpr($variables) will always display this unless you hack the implementation of krumo (the library that kpr uses).

Use

kpr($variables['node'])


to display the node instead.

Also, the node page has a devel tab that does exactly this.