someone who prepares news to be broadcast or writes for newspapers, magazines, or news websites
a person who writes daily events and their experiences in a journal