Both are forms of public speaking (although a harangue can also be person-to-person). However, to boil it down: A diatribe is speech that attacks. It is full of bitter emotion.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.