Retrieval Augmented Generation (Rag): Streamlit, FastAPI, Weaviate, & Hamilton | Hacker News Reader