Even when not interrupted by other messages, the “Checking for latest dfx version” message, which is accompanied by a unicode spinner, and should only appear once while the spinner changes, is printed repeatedly.
Back to my own installation, the next quick start step is to create a project.
I run dfx new hello and see similar output to Aimee’s. I’m on Linux and I too see the duplicate status messages with spinners:
⠴ Installing node dependencies...
⠠ Installing node dependencies...
npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
⠦ Installing node dependencies...
⠐ Installing node dependencies...
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.3.1 (node_modules/chokidar/node_modules/fsevents):
Maybe node is printing empty lines here and that’s causing the spinner to be interrupted, or maybe it’s somehow just from node printing a line.