Hacker News Search and RAG built using Rust actix-web, minijinja, SolidJS, Vite, and Redis queue's
Trieve is an innovative search engine designed specifically for Hacker News, promising sub-100ms vector search capabilities. It utilizes a combination of advanced techniques such as SPLADE, dense vector search, and cross-encoder re-ranking to enhance the search experience. Created by a group of enthusiastic hackers, Trieve aims to provide a fun and explorative platform that allows users to experiment with cutting-edge technology while accessing valuable insights from the Hacker News community.
With an array of features geared toward improving usability, recommendations, and analytics, Trieve stands out as a robust tool for discovery and data handling. It's an exciting venture into the world of enhanced search functionality, fostering community engagement and intelligent data utilization.
SolidJS is a declarative JavaScript library for building user interfaces, offering a reactive programming model for efficient updates. It stands out for its reactivity system that minimizes unnecessary re-renders and its small bundle size, making it a performant choice for developing lightweight and reactive web applications.