Viewing profile — cevian
cevian
HN member- Joined
- Fri, Apr 08, 2016, 4:50 PM UTC
- HN karma
- 157
- Public activity
- 82 items
- HN profile
- View on Hacker News ↗
About cevian
No profile information was provided.
Recent public activity
-
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…
-
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 …
-
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…
-
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…
- story
-
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…
-
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 …
-
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…
-
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, …
-
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.
-
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…
-
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…
-
comment
Comment #40055115
Please note that TimescaleDB also uses columnar storage for its compressed data. Disclosure: I am a TimescaleDB engineer.
-
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…
-
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…
-
comment
Comment #37646723
Lead engineer here, happy to answer any questions
-
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…
-
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.
-
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…
-
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 …
-
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 …
-
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. :)
-
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…
-
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…
-
comment
Comment #26881677
And we never call it Open Source! (Timescale engineer here)