HackerTrans
TopNewTrendsCommentsPastAskShowJobs

novocayn

no profile record

Submissions

[untitled]

1 points·by novocayn·w zeszłym miesiącu·0 comments

[untitled]

1 points·by novocayn·w zeszłym miesiącu·0 comments

Show HN: Open-Source Company Monitoring Infrastructure Built for VCs

github.com
2 points·by novocayn·9 miesięcy temu·0 comments

Show HN: I built a vector store from scratch (and you can too)

4 points·by novocayn·9 miesięcy temu·0 comments

Show HN: I wrote a VectorDB in Go, built for Hackers, not Hyperscalers

github.com
8 points·by novocayn·9 miesięcy temu·0 comments

Show HN: I wrote a full text search engine in Go

github.com
131 points·by novocayn·9 miesięcy temu·54 comments

comments

novocayn
·9 miesięcy temu·discuss
Ohh good catch, I think I missed it. Thanks for the note :)
novocayn
·9 miesięcy temu·discuss
ohh boy, second this :D
novocayn
·9 miesięcy temu·discuss
You're right, string-based queries are very expressive. I intentionally avoided that here so readers could focus on how FTS indexes work internally. Adding a full query system would have shifted the focus away from the internals.

If you notice there are vv obvious optimizations we could make. I’m planning to collect them and put a these as code challenges for readers, and building string-based queries would make a great one :)
novocayn
·9 miesięcy temu·discuss
> AIs have feelings too

Ohh boi, that’s exactly how the movie "Her" started! XD
novocayn
·9 miesięcy temu·discuss
Got to admit, initial impressions, this is pretty neat, would spend sometime with this. Thanks for the link :)
novocayn
·9 miesięcy temu·discuss
tysm, would try pairing it with HNSW and IVF, halfway through :)
novocayn
·9 miesięcy temu·discuss
Ohh, I thought that inline comments would make it grokkable and be a low-friction way in. Seems this didn’t land the way I intended :'

Should a multi-part blog would've been better?
novocayn
·9 miesięcy temu·discuss
tysm, i love this, FST is vv cool
novocayn
·9 miesięcy temu·discuss
> comment blocks inside codebase

Is vibe-commented a thing yet? :D

Wanted to give fellow readers a good on-ramp for understanding the FTS internals. Figured leaning into readability wouldn’t hurt

For me this makes the structure super easy to grok at a glance

https://github.com/wizenheimer/blaze/blob/27d6f9b3cd228f5865...

That said, totally fair read on the comments. Curious if they helped/landed the way I intended. or if a multi-part blog series would’ve worked better :)
novocayn
·9 miesięcy temu·discuss
Claude: "You're absolutely right" :D
novocayn
·9 miesięcy temu·discuss
Yayiee, the “cant prove it” Doakes Dexter meme, making it to HN
novocayn
·9 miesięcy temu·discuss
On my way to make a Dexter meme on this

When you think OP vibe-coded the project but can’t prove it yet

https://x.com/FG_Artist/status/1974267168855392371
novocayn
·9 miesięcy temu·discuss
Bleve is an absolute beast! built with <3 at Couchbase Fun fact: the folks who maintain it sit right across from me at work
novocayn
·9 miesięcy temu·discuss
Observation is spot on. Biword matching would definitely ease this. Stealing bi-word matching for a future iteration, tysm :D
novocayn
·9 miesięcy temu·discuss
Mostly wanted a refresher on GPU accelerated indexes and Vector DB internals. And maybe along the way, build an easy on-ramp for folks who want to understand how these work under the hood
novocayn
·9 miesięcy temu·discuss
Thanks! Honestly, given it's hacked together in a weekend not sure it’d measure up to Lucene/Bleve in any serious way.

I intended this to be an easy on-ramp for folks who want to get a feel for how FTS engines work under the hood :)
novocayn
·9 miesięcy temu·discuss
I’m learning the internals of FTS engines while building a vector database from scratch. Needed a solid FTS index, so I built one myself :)

It ended up being a clean, reusable component, so I decided to carve it out into a standalone project

The README is mostly notes from my Notion pages, glad you found it interesting!
novocayn
·9 miesięcy temu·discuss
Because running a three-account bot‑net farm is fun :D Okay, jk, please don’t mod me out.

One’s for browsing HN at work, the other’s for home, and the third one has a username I'm not too fond of.

I’ll stick to this one :) I might have some karma on the older ones, but honestly, HN is just as fun from everywhere