HN user

jeffchuber

499 karma

@trychroma

YC Badge: 0x9F755062601B9bBA3354c090e11A13a508d7CA0e

Posts22
Comments179
View on HN
trychroma.com 10mo ago

Wal3: A Write-Ahead Log for Chroma, Built on Object Storage

jeffchuber
66pts8
trychroma.com 11mo ago

Show HN: Chroma Cloud – serverless search database for AI

jeffchuber
93pts40
www.youtube.com 1y ago

[video] Context engineering with DSPy (13min)

jeffchuber
13pts0
jeffhuber.substack.com 1y ago

AI Is a New Computer

jeffchuber
2pts1
www.trychroma.com 1y ago

Building a usage-based billing system

jeffchuber
2pts0
research.trychroma.com 1y ago

Show HN: Generative Benchmarking for RAG

jeffchuber
4pts1
www.trychroma.com 1y ago

Chroma is now 4x faster, powered by Rust

jeffchuber
3pts1
www.trychroma.com 1y ago

Designing a Query Execution Engine

jeffchuber
41pts0
news.ycombinator.com 1y ago

Retrieval powered by object storage: AMA

jeffchuber
15pts7
research.trychroma.com 2y ago

Evaluating Chunking Strategies for Retrieval

jeffchuber
7pts2
itunes.apple.com 7y ago

Show HN: Capture- 3D scanning on the new iPhones

jeffchuber
2pts0
beta.observablehq.com 8y ago

Domain Coloring for Complex Functions

jeffchuber
3pts0
www.instructables.com 11y ago

Project turn by turn directions onto roadway – Instructables

jeffchuber
1pts0
news.ycombinator.com 13y ago

Show HN: Determine expertise from Twitter. We've run the YC partners

jeffchuber
17pts14
news.ycombinator.com 13y ago

Show HN: People are afraid to give you honest feedback so we built this

jeffchuber
11pts7
huberessays.tumblr.com 13y ago

Why the iPhone 5 makes me sad

jeffchuber
1pts2
news.ycombinator.com 14y ago

Show HN: 2 guys -- Learned to code in 3 months and built this

jeffchuber
27pts19
blog.knowitapp.com 14y ago

Date an Entrepreneur

jeffchuber
6pts1
news.ycombinator.com 15y ago

Ask HN: How do you keep yourself Organized?

jeffchuber
4pts4
knowit.posterous.com 15y ago

A note to Google+ : Sharing isn't the end all, be all

jeffchuber
2pts0
jeffchuber.tumblr.com 15y ago

Best way to spend a college summer? Start something

jeffchuber
1pts0
vimeo.com 15y ago

Andrew Mason's The Point's Vimeo Account from 3 yrs ago

jeffchuber
1pts0

Good article - the most use cases i see of pg_vector are typically “chat over their technical docs” - small corpus - doesn’t change often / can rebuild the index - no multi-tenancy avoids much of the issues with post-filtering

Chroma implements SPANN and SPFresh (to avoid the limitations of HNSW), pre-filtering, hybrid search, and has a 100% usage-based tier (many bills are around $1 per month).

Chroma is also apache 2.0 - fully open source.

Hey there

Chroma is fully OSS - embedded, single-node and distributed (data and control plane). afaik lance distributed is not OSS.

We do have plans to release the crate (enabling embedded chroma in rust) - but haven't gotten around to it yet. Hopefully soon!

Do you see all providers converging on similar alpha i.e cheap object storage, nvme drives,ssd cache to solve this?

It's not only a new pattern in search workloads, but it's happening in streaming, KV, OLTP, OLAP, etc. Yea - it's the future.

Supabase/pgVector needs lots of resources when adding new rows to the index -> wish the resources scale up/down automatically. Instead of having to monitor and switch to the next plan.

Many ways potentially - but one way is Chroma makes all this pain go away.

We're also working on some ingestion tooling that will make it so you don't have to scale, manage or run those pipelines.

very fair!

cloud has been in private beta for a year now.

we chose to not release it to the public until we were extremely confident in the system and its characteristics.

databases are a serious business. developers trust us with their mission critical data.

no worries!

Chroma and Weaviate are both popular OSS projects, 21k and 14k stars respectively.

Weaviate has some features that Chroma does not (yet) - notably vector quantization. Weaviate is a single-node DB that can be run in cluster mode.

Chroma focuses on reliability and operational simplicity. The fully distributed architecture means there are no knobs to tune or config to set.

There's no right tool for everyone. Try both!

Qdrant team is also smart!

The main reason we have seen people switch from Qdrant to Chroma is for operational simplicity and reliability. With Qdrant you have to size nodes, manage sharding, be oncall, etc - with Chroma there is literally 0 config or operational pain. Search, that just works!

if you want or need to optimize for speed, cost, scalability or accuracy.

dedicated solutions have more advanced search features enable more accurate results. search indexing is resource intensive and can contend for resources with postgres/redis. the cost and speed benefits are naturally more pronounced as data volume scales.

for example - chroma has built in regex+trigram search and copy-on-write forking of indexes. this feature combo is killer for the code-search use case.

I’m Jeff, co-founder of Chroma. We build the most popular open-source AI vector database. When people use Chroma, the first question they ask is which embedding model to use. This choice affects how your RAG application will perform in production.

We noticed that most people make their decisions based on popular benchmarks scores. However, widely used benchmarks like MTEB are often overly clean, generic, and in many cases, have been memorized by the embedding models during training. To address this, we introduce representative generative benchmarking—custom evaluation sets built from your own data and reflective of the queries users actually make in production.

We just published our in-depth technical report on this, and you can run a custom benchmark locally with the Chroma CLI.