Recent submissions

Comment · 1 year ago
Comment · 1 year ago
Comment · 1 year ago
Kwaak is an open-source app that can run multiple, autonomous coding agents right in your terminal
Comment · 2 years ago
Cool, that's a fun read! I recently added sparse vector support to fastembed-rs, with Splade, not bm-25. Still, would be nice to compare the two.
Comment · 2 years ago
I've worked with C++ in the past, it's subject to taste. I like how Rust's rigidness empowers rapid change _without_ breaking things.

Besides, the ML ecosystem is also very mature. llama.cpp has native bindings (which Swiftide supports), onnx bindings, ndarray (numpy in Rust) works great, Candle, lots of processing utilities. Additionally, many languages are rewriting parts in Rust, more often than not, these are available in Rust as well.

Comment · 2 years ago
Core maintainer of Swiftide here. That's a fair comment! Additionially, it's interesting to note that almost all the time is spend in FastEmbed / onxx in the Swiftide benchmark. A more involved follow up with chunking and transformation could be very interesting, and anecdotally shows far bigger differences. We did not have the time yet to fully dive into this.

Personally, I just love code being fast, and Rust is incredible to work with. Exceptions granted, I'm more productive with Rust than any other language. And it's fun.

Comment · 2 years ago
Excited to announce that Swiftide, a Rust library for building RAG applications, can now do hybrid search with Qdrant, supports filters in search, load parquet files for indexing (i.e. from HuggingFace) and is a lot faster.
Comment · 2 years ago
Swiftide, a Rust native library for building LLM applications with RAG, now has Lancedb, Fluvio and RAGAS support

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton