Understanding Watermarks in Spark Structured Streaming | Hacker News Reader