Writing a Simple In-Memory Data Source in Spark 3.0 API | Hacker News Reader