Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    Pinecone Blog

    pinecone.io · Company blog · on HN since 2021

    Pinecone, a vector database company, writes about vector search, embeddings, chunking for LLM apps, HNSW indexing, and its move to Rust.

    Visit blogHN submissions
    DatabasesAI & Machine Learning
    What HN says

    HN links it for vector database explanations; commenters mostly post its job openings or note that other startups have confusingly similar names.

    Stats for nerds
    99HN people shared it
    358linked in comments
    3Kstory points
    Jul 2025last shared
    2021people per year2025

    Top posts on HN

    1. 1
      Rust – A hard decision pays off
      4 people · 486 points · first shared 2022 · 367 comments on HN
    2. 2
      Introduction to K-Means Clustering
      1 person · 257 points · first shared 2022 · 75 comments on HN
    3. 3
      Show HN: I made a free course, 'NLP for Semantic Search'
      2 people · 239 points · first shared 2021 · 29 comments on HN
    4. 4
      Nearest neighbor indexes for similarity search
      2 people · 138 points · first shared 2021 · 23 comments on HN
    5. 5
      Rewriting a high performance vector database in Rust
      1 person · 132 points · first shared 2022 · 145 comments on HN
    6. 6
      K-Nearest Neighbors
      1 person · 118 points · first shared 2022 · 37 comments on HN
    7. 7
      Product Quantization: Compressing high-dimensional vectors
      1 person · 107 points · first shared 2021 · 22 comments on HN
    8. 8
      BERTopic: The Future of Topic Modeling
      1 person · 104 points · first shared 2022 · 28 comments on HN
    9. 9
      Vector search just got up to 10x faster and vertically scalable
      1 person · 92 points · first shared 2022 · 49 comments on HN
    10. 10
      Facebook AI Similarity Search (Faiss)
      1 person · 92 points · first shared 2021 · 10 comments on HN

    What HN people wrote when they linked it

    • andre-zNov 2023

      One from the Qdrant team here.
      We genuinely recommend starting with whatever you already have in your stack to prototype or produce applications with vector search. From the beginning, one should probably not start a new project with a complex micro-service architecture. The same as you can start with a full-text search using just Postgres or whatever you use as the main DB. However, as the requirements are getting higher and more complex, you probably should switch to a dedicated search engine to avoid the monolithic persistence anti-pattern. https://learn.microsoft.com/en-us/azure/architecture/antipatterns/monolithic-persistence/

      Regarding the dedicated solution, the difference is always in the details. That detail might significantly impact if you are looking for precision or working with large data. First of all, filtering the vector similarity search is quite tricky, and it does not work with pre and post-filtering because the graph's connectivity gets lost. That is why we introduced filterable HNSW at the very beginning. https://qdrant.tech/articles/filtrable-hnsw/ Here is another quite good explanation by James Briggs: https://www.pinecone.io/learn/vector-search-filtering/

      Going further, it is not only about being able to search. It is also about being able to scale. Optionally, use disk for cold data as more affordable storage and keep hot data in expensive RAM. Or using one of the built-in compression functionalities. The recently introduced Binary Quantization…

    • jamesbriggsOct 2021

      Being from 2017 the article misses some of the coolest advances in semantic search, which is now pretty easy and lets you search in (almost) the same way they would ask a shop assistant when looking for something specific - "do you know where the thing with the cool circles and pointy bits is?" (maybe being a little more specific...)

      Google do this and they're very good at it, but a lot of companies need their own search capabilities - think about those internal help pages. They usually seem super outdated compared to the semantic search capabilities of Google.

      In the end there's only a few components to it, you use some NLP model to create what are called 'dense vectors'. Then you put all these dense vectors into an 'index' which is optimized for fast search (that comes under the umbrella of ANN search). Then given a new query you just compare that to the items in the index and return the most similar results.

      I covered the search part of it (https://www.pinecone.io/learn/) with Pinecone, who provide managed-search - although here we mainly focus on Faiss (a great engine from Facebook AI). However, we're also looking to create some content covering the first half too, which is 'how to build dense vectors' using models like BERT, we have one post so far on that (https://www.pinecone.io/learn/dense-vector-embeddings-nlp/)

    • edolibertyJun 2021

      Hi All, it's true that LSH (locality sensitive hashing) and DR (dimension reduction) are very related. They both derive their correctness from the same strong concentration phenomenon.

      But, they are used/designed for different use cases. DR is mostly concerned with preserving distances such that

      c * D( f(x), f(y) ) < d(x,y) < C*D( f(x), f(y) )

      Here, f(x) is the mapping of x to a lower dimensional space (or any other object, really). d(-,-) and D(-,-) are the original distance measure and new distance measure respectively. The smaller the ratio C/c the better. Clearly, the computational overhead of applying f and D are also important.

      LSH, on the other hand, is mostly concerned with probabilistically filtering and searching for nearby points efficiently. Here are some (old) class notes from a course I gave 2013https://edoliberty.github.io//classnotes/datamining2013/pdfs/12_approximate_nearest_neighbor_search.pdf

      While LSH is mathematically beautiful, it is no longer considered the gold standard for ANN. There are many open source algorithms that outperform LSH on most datasets.

      (I founded a vector search company: https://www.pinecone.io)

    • mikeryanApr 2023

      I honestly hope they use it to improve their documentation. I consider myself and pretty adept developer but without much background in AI and was looking for a solution for building out a recommendation engine and ended up at Pinecone.

      Maybe I'm not the target audience but after spending some time poking around I couldn't honestly couldn't even figure out how to use it.

      Even a simple Goole Search for "What is a Vector Database" ends up with this page.

      https://www.pinecone.io/learn/vector-database/#what-is-a-vector-database

      Pinecone is a vector database that makes it easy for developers to add vector-search features to their applications

      Um okay... what's "vector-search"? For that sake what the eff is a "Vector" to begin with? Finally after getting about a third down the page we start defining what a vector is....

      Maybe I'm not their target audience but I ended up poking around for about an hour or two before just throwing up my hands and thinking it wasn't for me.

      Ended up just sticking with Algolia, since we had them in place for Search anyway...

    • zackproserAug 2023

      Great post!

      We've got some additional resources for folks looking to better understand Retrieval Augmented Generation (RAG) and even see it in action - in this example we demonstrate a potentially very dangerous hallucination (that has to do with driving) and how to fix it using RAG: https://www.pinecone.io/learn/retrieval-augmented-generation/

      If you're curious to actually try out the difference between an LLM without domain-specific context and an LLM that is using RAG, you can try our live demo here: https://pinecone-vercel-starter.vercel.app/

      And if you'd like to fork and make your own tweaks to the above demo ^ chatbot, in order to, for example, swap in your own company logo and extend it for your purposes, you can find our Vercel template here: https://github.com/pinecone-io/pinecone-vercel-starter

      In our opinion, RAG is indeed an effective technique partly because you don't need to be a machine learning expert in order to implement it in your Generative AI applications.

    • tejaskumar_Dec 2024

      There's more technical detail here: https://www.pinecone.io/blog/integrated-inference/

      > Is this announcement that pinecone is adding their own?

      TLDR: they trained their own embeddings model and rely on Cohere for ranking. Pinecone (the database) uses this model automatically to generate and store embeddings.

      > I assumed that a specific flavour of LLM was needed, an “embedding model” to generate the vectors.

      You're mostly right, with one caveat: embeddings models aren't really LLMs in that they're not very large: they just map semantic meaning to numerical space.

      > Is it better or worse than the models here: https://ollama.com/search?c=embedding For example?

      This is the golden question. As far as I know, there is no appropriate benchmarking/eval data about this. I think the real value is the first-class integration between their model and their service.

    Related

    Turbopuffer Blogturbopuffer.com37 people

    Turbopuffer: Fast search on object storage

    Turbopuffer Blog
    Company · last shared 2026
    Stitch Fix Multithreadedmultithreaded.stitchfix.com87 people

    Engineers Shouldn’t Write ETL

    Stitch Fix Multithreaded
    Company · last shared 2025
    Tokutek Blogtokutek.com42 people

    532x Performance Increase for MongoDB with fractal tree indexes

    Tokutek Blog
    Company · last shared 2015
    Scattered Thoughtsscattered-thoughts.net186 people

    Against SQL

    Scattered Thoughts
    Personal · last shared 2026
    Rust Blogblog.rust-lang.org533 people

    Announcing Rust 1.0

    Rust Blog
    Company · last shared 2026
    Fauna Blogfauna.com70 people

    Demystifying Database Systems: An Introduction to Transaction Isolation Levels

    Fauna Blog
    Company · last shared 2025
    Uber Engineering Blogeng.uber.com525 people

    Why Uber Engineering Switched from Postgres to MySQL

    Uber Engineering Blog
    Company · last shared 2025
    Milvus Blogmilvus.io37 people

    DeepSearcher: A local open-source Deep Research

    Milvus Blog
    Company · last shared 2026