Which restaurants violate health codes and other insights from open data