I recently revisited my Twitter streaming project and I added some really nice features. I further improved the bandwidth and stability of the data stream. I also added functionality to upload the data directly into a database, which made the data a lot less cumbersome to worth with.

I was pretty excited to take the thing out for a spin, and decided that the 2019 Superbowl would be a good opportunity. Ultimately, I collected ~900,000 tweets containing either #rams or # patriots. It worked great!

As I was looking at the text body of all the tweets, it sort of became apparent that everyone was, more or less, talking about the same thing. The same action. Reading the tweets one after another almost feels like a tide. First a few people mention something, then a few more, and suddenly vritually everyone is talking about the thing that just happened.

In an effort to illustrate these 'tides' of speech, I created a 'tide chart'. On the x-axis is time, in PST. The game started around 3:30 and last around 3 1/2 hours until 7:30. On the y-axis is rate in tweet per minute. The values are bucketed into 3 minute intervals.