HackerTrans
TopNewTrendsCommentsPastAskShowJobs

novocayn

no profile record

Submissions

[untitled]

1 points·by novocayn·letzten Monat·0 comments

[untitled]

1 points·by novocayn·letzten Monat·0 comments

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

github.com
2 points·by novocayn·vor 9 Monaten·0 comments

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

4 points·by novocayn·vor 9 Monaten·0 comments

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

github.com
8 points·by novocayn·vor 9 Monaten·0 comments

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

github.com
131 points·by novocayn·vor 9 Monaten·54 comments

comments

novocayn
·vor 9 Monaten·discuss
Ohh good catch, I think I missed it. Thanks for the note :)
novocayn
·vor 9 Monaten·discuss
ohh boy, second this :D
novocayn
·vor 9 Monaten·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
·vor 9 Monaten·discuss
> AIs have feelings too

Ohh boi, that’s exactly how the movie "Her" started! XD
novocayn
·vor 9 Monaten·discuss
Got to admit, initial impressions, this is pretty neat, would spend sometime with this. Thanks for the link :)
novocayn
·vor 9 Monaten·discuss
tysm, would try pairing it with HNSW and IVF, halfway through :)
novocayn
·vor 9 Monaten·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
·vor 9 Monaten·discuss
tysm, i love this, FST is vv cool
novocayn
·vor 9 Monaten·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
·vor 9 Monaten·discuss
Claude: "You're absolutely right" :D
novocayn
·vor 9 Monaten·discuss
Yayiee, the “cant prove it” Doakes Dexter meme, making it to HN
novocayn
·vor 9 Monaten·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
·vor 9 Monaten·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
·vor 9 Monaten·discuss
Observation is spot on. Biword matching would definitely ease this. Stealing bi-word matching for a future iteration, tysm :D
novocayn
·vor 9 Monaten·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
·vor 9 Monaten·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
·vor 9 Monaten·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
·vor 9 Monaten·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