Question
As you know, `curl url > /dev/null` will redirect curl's result to `/dev/null` effectively suppressing its output. Some progress data is still presented in the terminal however. I know I can avoid this by using `curl -s url` or redirecting the `stderr` to null along with `stdout` like 2>&1. But the question is, why is curl's progress status redirected to `stderr`? (which is what I deduce based from these observations).