Data science - Revision 2

Reason behind using `STDERR` here is to distinguish the program error from the program output. That way we can isolate program errors, we can simply filter out `STDOUT` by redirecting it to `/dev/null`. I might not make any difference here, though.