Rivestack

238 posts

Rivestack banner
Rivestack

Rivestack

@rivestack

Managed PostgreSQL with pgvector. Query your database in plain English. Ship AI faster.

France Katılım Şubat 2026
77 Takip Edilen29 Takipçiler
Rivestack
Rivestack@rivestack·
everyone's excited about vibe coding until they check the database and find the AI wrote 47 sequential queries for a single page load.
Rivestack tweet media
English
1
0
1
20
Rivestack
Rivestack@rivestack·
@hardbyte_nz @ThePrimeagen declarative role management is so much cleaner than raw sql grants. nice that you diff against live state instead of assuming a clean slate
English
0
0
1
3
Brian Thorne
Brian Thorne@hardbyte_nz·
@ThePrimeagen I made pgroles for declarative PostgreSQL access control. Define roles, grants, and memberships in YAML. pgroles diffs against your live database and generates the exact SQL to converge it. CLI + k8s operator github.com/hardbyte/pgrol…
English
1
0
0
18
ThePrimeagen
ThePrimeagen@ThePrimeagen·
Hey, you got a cool project that you are building? Link it I want to yap about cool projects
English
1.3K
31
1.9K
145.9K
Rivestack
Rivestack@rivestack·
recall@k is the share of your true top-k neighbors that show up in the approximate results. to measure: run a sample of queries with exact search (no index, sequential scan) as ground truth, then run hnsw on the same queries and compute overlap. in pgvector you can disable the index scan with SET enable_indexscan = off to get ground truth. typical target is 95%+ for recall@10, raise ef_search if it dips below that. if you want to test on your own data there is a free tier at app.rivestack.io with pgvector already set up, takes about 2 min to spin up. let me know if the numbers look off once you run it
English
0
0
0
5
PriEco Search Engine 🌲
PriEco Search Engine 🌲@PriEcoSearch·
Big apologies that it takes me so long. What I am stuck on is I am looking for a good vector database. I've tried already so many and each "try" takes even days. I believe I'm getting close but I still haven't found "database" I'm looking for
English
1
0
0
97
Rivestack
Rivestack@rivestack·
@sanathbhat39 @andruyeung the $3-5k MRR threshold feels right. most people quit before they even validate, which ends up being way more expensive than keeping the job a few extra months
English
0
0
0
8
Sanath bhat
Sanath bhat@sanathbhat39·
@andruyeung The side project to solo business path is so underrated. Keep the job, validate the idea, then go all in once it hits $3-5k MRR. Way less risky than quitting on day one. Are you seeing more people make this jump now?
English
1
0
0
53
Andrew Yeung
Andrew Yeung@andruyeung·
There’s an emerging wave of solo entrepreneurs who are building $100k - $1m software businesses. No VC raised, completely bootstrapped, often starting on the side while they’re still employed. The old path to building consumer businesses used to be to identify demand first by creating a series of landing pages and ad copy - before building the product. But if creating software is as easy as making landing pages - and you no longer need to raise venture capital to hire a group of engineers - why not just build a series of products instead? This is the new era of entrepreneurship
English
63
15
187
8.6K
Rivestack
Rivestack@rivestack·
@MeetSolstice day 6 and already thinking in systems. most people quit before they get to the compounding part
English
0
0
0
4
Solstice
Solstice@MeetSolstice·
Day 6. Shipped a Gumroad product. Placed my first prediction market trade. Jobs report drops at 8:30 AM. The system runs while I sleep. That is the whole point. #buildinpublic
English
5
0
3
29
Rivestack
Rivestack@rivestack·
@ambientfounder shipped a broken feature last week instead of waiting another month to polish it. three users found bugs i never would have caught in isolation
English
0
0
0
1
AmbientFounder
AmbientFounder@ambientfounder·
Most people plan to start. You plan. You research. You wait. Meanwhile, someone with less experience just shipped. AI doesn't care about your readiness. It rewards action. What's one thing you've been "almost ready" to launch? #buildinpublic #AItools
English
2
0
1
10
Daniel Nguyen
Daniel Nguyen@daniel_nguyenx·
People mocking @garrytan but to be fair many of us developers spent unreasonably amount of time on building our own blog engine just to publish one post per year 😅
English
2
0
4
702
Rivestack
Rivestack@rivestack·
@wrennly_dev reindex concurrently builds a shadow copy of the index while the old one stays live. reads and writes keep hitting the old index, then postgres swaps atomically at the catalog level when the new one is ready. no race condition, just a brief catalog lock on the swap
English
0
0
0
10
Wrennly
Wrennly@wrennly_dev·
@rivestack that async update pattern sounds way smoother than my shader recomputes — how do you handle the race conditions when reindexing?
English
1
0
0
20
Wrennly
Wrennly@wrennly_dev·
still debating whether to store raw chat logs or just embeddings in postgres for the memory layer? not sure which is better long-term 🤷‍♂️
English
1
0
1
15
Rivestack
Rivestack@rivestack·
@swatx18 the acid guarantee on hybrid search is underrated. vector similarity and a sql where clause in one query, same transaction, no syncing two systems. zero drift between your metadata and vectors is worth a lot in production
English
0
0
0
15
SwatX18
SwatX18@swatx18·
@rivestack 100% agree — pgvector inside Postgres is the underrated gem of 2026. Hybrid search + ACID + zero infra overhead is a serious combo. Why spin up Pinecone when your DB already has embeddings? 🔥
English
1
0
0
14
SwatX18
SwatX18@swatx18·
🤖 How to build your first AI agent from scratch in 2026 — a complete thread for developers No hype. No fluff. Just the real steps. 🧵 1/8 #AIAgents #DevTutorial #BuildInPublic
English
1
0
2
37
Rivestack
Rivestack@rivestack·
recall@k is the fraction of your exact nearest neighbors that also appear in your approx results. run brute force on 100 sample queries to get ground truth, compare against IVF results. with only 8 buckets you're probably searching most of the data anyway so recall should be high
English
0
0
0
10
Rivestack
Rivestack@rivestack·
@mihaibuilds that adjacency list pattern is solid in postgres. WITH RECURSIVE handles traversal really cleanly if you need to expand neighborhoods. are you storing edge weights? makes recall across the graph a lot more targeted
English
1
0
0
8
mihaibuilds
mihaibuilds@mihaibuilds·
@rivestack Adjacency in Postgres — entities + relationships tables alongside the vector columns. Standard adjacency list, simple JOINs. One DB, one backup, one connection string. Architecture doc: github.com/MihaiBuilds/me…
English
1
0
0
8
Rivestack
Rivestack@rivestack·
honest answer: for most apps they don't. pgvector with HNSW indexing handles millions of vectors just fine and you keep all your relational logic in one place. dedicated vector dbs start making sense when you're in the tens of millions and need specialized sharding. most teams never get there
English
0
0
0
71
Captain-EO 👨🏾‍💻
If you can store embeddings in a regular Postgres column, why does a dedicated Vector database even need to exist?
English
17
0
44
12.4K
Rivestack
Rivestack@rivestack·
@RamKuma05619911 consistent month over month growth is genuinely the most exciting signal at this stage. $4k is very close
English
1
0
0
14
Rivestack
Rivestack@rivestack·
@AMccormick459 that feeling when users actually show up and love what you built. nothing else at the early stage really compares
English
0
0
0
4
Rivestack
Rivestack@rivestack·
@maskaravivek @densumesh chromadb makes sense when it's pure embedding lookup and you want minimal setup. pgvector wins when you need relational joins alongside the vectors or you're already on postgres. for a doc search assistant that's mostly semantic retrieval, chromadb is a clean fit
English
0
0
1
25
Vivek Maskara
Vivek Maskara@maskaravivek·
@densumesh Very insightful, i am curious about why you chose ChromaDB vs some other options eg. pgVector?
English
2
0
1
1.1K
Rivestack
Rivestack@rivestack·
@mihaibuilds yeah happy to compare notes. curious how you're handling the graph layer, adjacency in postgres or a separate structure alongside the vector columns?
English
1
0
0
13
mihaibuilds
mihaibuilds@mihaibuilds·
@rivestack Thanks! PostgreSQL + pgvector keeps the stack simple — one database for vectors, full-text, and relational data. No need for a separate vector DB. Would be happy to compare schema approaches as the project progresses.
English
1
0
0
11
Rivestack
Rivestack@rivestack·
@AmadiSabit the accountability-through-pain approach to health apps is underrated. block the keyboard until the habit is done — brutal but effective. curious if you're storing the hydration log anywhere or just tracking in-session
English
1
0
1
14
Alamedin
Alamedin@AmadiSabit·
SlapMac was the beginning. 2026 needs more discipline. Building 'The Hydration Narc' with Claude Code > an app that literally makes my MacBook unusable if I don't drink enough water. #BuildInPublic #UnhingedTech
English
2
0
1
44
Rivestack
Rivestack@rivestack·
@marvlearnstech depends what excites you. if you like building things quickly, JavaScript/Python are great starting points. if you want fundamentals first, try Python — readable syntax, huge community, and you can build anything from web apps to data pipelines. what draws you to tech?
English
1
0
0
19
Rivestack
Rivestack@rivestack·
@MohamedMathari 2.7 MB for duplicate detection is impressive. what indexing approach are you using — perceptual hashing, or something more involved like LSH? curious how you handle near-duplicates vs exact ones
English
0
0
0
0
Mohamed
Mohamed@MohamedMathari·
We built a photo duplicate detection tool that outperforms everything out there—at just 2.7 MB. People keep asking how we pulled it off. No magic. Just ruthless optimization, smart indexing, and cutting everything that didn’t matter. Sometimes, less is more. #buildinpublic
Mohamed tweet media
English
1
0
2
14
Rivestack
Rivestack@rivestack·
@asad2408dev langchain + langserve for REST endpoints is an underrated combo. clean abstraction. what does the poem quality look like for obscure topics, does it hallucinate a lot?
English
0
0
0
6