Live data from Hacker News

Viewing profile — cevian

cevian

HN member
Joined
Fri, Apr 08, 2016, 4:50 PM UTC
HN karma
157
Public activity
82 items

About cevian

No profile information was provided.

Recent public activity

  1. story
    Show HN: Pg-aiguide – Write better PostgreSQL code with AI

    Hi HN, I built a suite of tools to help ai generate better PostgreSQL code. The most interesting part is an opinionated set of skills to help it design better Postgres schemas. Als…

  2. story
    Show HN: MCP server that teaches LLMs to write production grade Postgres SQL

    For the past 10 years at Timescale (now Tiger Data), I've been been watching developers make mistakes in database design: forgetting to index foreign keys, creating case-sensitive …

  3. story
    Show HN: An Open-Source Eval Suite That Helps You Fix Postgres-Based Text-to-SQL

    We've been building text-to-SQL at TigerData and kept hitting the same problem: evaluation tools that tell you your accuracy score but nothing about how to improve it. Getting a 60…

  4. story
    Show HN: Making Postgres Self-Describing for LLMs with a Semantic Catalog

    We’ve been exploring what it means to build a database that works for LLMs and agents. These models don’t see application code. They can’t ask teammates. They just generate SQL fro…

  5. story
  6. comment
    Comment #41995726

    (co-author here) We automatically retry on failures in a while. We also log error messages in the worker (self-hosted) and have clear indicators in the cloud UI that something went…

  7. comment
    Comment #41993039

    (Post co author) We absolutely agree that chunking is critical for good RAG. What I think you missed in our post is that the vectorizer allows you to configure a chunking strategy …

  8. comment
    Comment #41990952

    (post co-author here) It could do either depending on on what the planner decides. In pgvector it usually does post-filtering in practice (filter after vector search). pgvector HNS…

  9. comment
    Comment #41990921

    as far as I can tell Chroma can only store chunks, not the original documents. This is from your docs `If the documents are too large to embed using the chosen embedding function, …

  10. comment
    Comment #41990311

    haha. We had a good internal debate as to whether this is more like indexes or more like Materialized Views. It's kinda a mixture of the two.

  11. comment
    Comment #41990209

    (post co-author here) The DB is the right layer from a interface point of view -- because that's where the data properties should be defined. We also use the DB for bookkeeping wha…

  12. comment
    Comment #41989830

    (post co-author here) We agree a lot of stuff still needs to be figured out. Which is why we made vectorizer very configurable. You can configure chunking strategies, formatting (w…

  13. comment
    Comment #40055115

    Please note that TimescaleDB also uses columnar storage for its compressed data. Disclosure: I am a TimescaleDB engineer.

  14. comment
    Comment #37649205

    Hah! This was actually one of the main algorithmic challenges of adapting DiskANN to PostgreSQL. Yes, I think it's common for these algorithms to assume you know how many results t…

  15. comment
    Comment #37646912

    This article doesn't account for the fact that the role of government funding in science is to fund basic science that industry doesn't have the right incentives to fund. Renewable…

  16. comment
    Comment #37646723

    Lead engineer here, happy to answer any questions

  17. comment
    Comment #29070431

    Timescale [ Worldwide | Fully Remote | Multiple Roles: Eng, Product + more | https://www.timescale.com/ Timescale is continuing to grow rapidly, and we’re hiring for many roles inv…

  18. comment
    Comment #28960667

    Just one more note. Timescale is hiring, including for roles working on Promscale. https://www.timescale.com/careers Promscale roles are listed in the "Observability" section.

  19. comment
    Comment #28960605

    (NB: Post author and Promscale dev here) Promscale does both data storage and analysis/rollups. It's like Thanos in that you can use it as a remote storage backend. It has the addi…

  20. comment
    Comment #28958214

    (NB: post author here) Great question. We support average of averages by storing the intermediate state of the aggregate (for average that's the sum and count) so we could cleanly …

  21. comment
    Comment #27052104

    (Timescale engineer here). We believe so and we have customers using us for just that. We haven't created our own product for that yet (as we have for metrics -- Promscale) but it …

  22. comment
    Comment #26891028

    That may indeed have been more accurate. But this is a HN comment thread after all, we can't capture all subtleties of a very complex debate. :)

  23. comment
    Comment #26890924

    That's fair but I was more replying to the OP that said "but it shouldn't be called an Open Source license". The point is we don't call our license Open Source. Comparisons to Open…

  24. comment
    Comment #26885022

    That only makes sense if you agree with the open source foundation definition of restrictive. I don't. I think the ability to freely link to whatever other software is much more im…

  25. comment
    Comment #26881677

    And we never call it Open Source! (Timescale engineer here)