Hello Mike,
Here are the answers to the questions in the image provided:
What does "diff=0.478178" mean?
diff=0.478178 is the current difficulty for mining.
The lower this number, the easier it will be for your miner to get accepted shares. Usually this number will be changed over time by nicehash to have a reasonable difficulty for your hardware (not too easy and not too difficult).
What does "clean" mean?
When a new job is provided with a clean flag it means that the miner needs to stop mining any previous jobs and start mining the new job announced instead. If the miner ignores this clean flag and continues mining any old job, the share will end up as rejected, or stale when submitted.
Why, after a "Share" is accepted, is there sometimes multiple white lines afterwards, and sometimes just one or two white lines after?
The white lines are new jobs sent from nicehash to your miner.
Once your miner receives a job it starts trying to solve it. Once it solves the job, the miner sends a share to nicehash. That's the green line (share accepted).
As the solving of each job can take a long or short amount of time, nicehash can send any number of jobs(white lines) in between these green lines.