Viewing profile — fulmicoton
fulmicoton
HN member- Joined
- Sun, Jan 26, 2014, 7:13 PM UTC
- HN karma
- 239
- Public activity
- 107 items
- HN profile
- View on Hacker News ↗
About fulmicoton
No profile information was provided.
Recent public activity
-
comment
Comment #44588983
One trouble I could see with your approach is that you treat the information "Doc at pos i" beats "Doc at pos j" independently from i and j. Intuitively, it is not as critical when…
-
comment
Comment #43121419
This bug hit us, and yes, I hadn't thought of just switching to opendal. That's indeed a great reminder.
-
comment
Comment #42670169
No. Quickwit was founded well before Warpstream and it did not inspire us. The Husky blog post was released after we released a few versions of quickwit if I recall correctly. It w…
-
comment
Comment #42670135
Our seed round was 100% made of SAFE, so VCs did not have the power to force us to do anything. The sentence in the blog post is a tad misleading. I suspect François is not really …
-
comment
Comment #42304001
Developer of tantivy chiming in! (I hope that's ok) Database performance is a space where there are a lot of lies and bullshit, so you are 100% right to be suspicious. I don't know…
-
comment
Comment #41804840
Yes. We should shut down this demo. We reduced the hardware to cut down our costs. Right now it runs a ludicrously small amount of hardware.
-
comment
Comment #40943710
Quickwit is targetting logs: - it does not do vector search. It can rank docs using BM25, but usually people just want to sort by timestamp. - its does not use an SSD cache. Quickw…
-
comment
Comment #40943261
This is NOT about transaction log. This is application logs. The thing you generate via Log4j for instance. Also 100PB is measured as the input format (JSON). Internally Quickwit w…
-
comment
Comment #40943251
Security and customer support are the two main reasons why people want a super long retention. Medium retention (1 or 2 months) is still very appreciable if some issue in your bugt…
-
comment
Comment #40943237
It is pretty much the same as Lucene. The compression ratio is very specific logs and depends on the logs themselves. (Often it is not that good)
-
comment
Comment #40943226
Quickwit (like Elasticsearch/Opensearch) stores you data compressed with ZSTD in a row store, builds a full text search index, and stores some of your fields in a columnar. The "co…
-
comment
Comment #40941684
Again, this is application logs. The stuff you would log in your program with log4j for instance. With a microservices architecture in particular that can pile up rapidly.
-
comment
Comment #40937254
Thank you for the kind word @ZeroCool2u ! :)
-
comment
Comment #40937210
Building an inverted index is actually very cpu intensive. I think we are the fastest on that (if someone knows something faster than tantivy at indexing I am interested). I'd be r…
-
comment
Comment #40937171
If you can limit your research to GBs of logs, I kind of agree with you. It's ok if a log search request takes 100ms instead of 2s, and the "grep" approach is more flexible. Usuall…
-
comment
Comment #40937064
The data is just Binance's application logs for observability. Typically what a smaller business would simply send to Datadog. This log search infra is handled by two engineers who…
-
comment
Comment #40936834
Quickwit is designed to do full-text search efficiently with an index stored on an object storage. There are no equivalent technology, apart maybe: - Chaossearch but it is hard to …
-
comment
Comment #40936515
This is their application logs. They need to search into it in a comfortable manner. They went for a search engine with Elasticsearch at first, and Quickwit after that because even…
-
comment
Comment #40497297
Thank you @tyler!!!
-
comment
Comment #40493563
Thank you so much for sharing!!!
- comment
-
comment
Comment #40009823
A math puzzle, its relationship with the average case complexity of computing top-K using a min heap, and a simple algorithm that performs better.
- story
-
comment
Comment #39807577
We used to have one. Maybe we can revive it. What is your use case?
-
comment
Comment #39800009
What we do is CPU bound and we are not just parsing JSON here. The largest work we do is building an inverted index. Oversimplified, it is equivalent to this: inverted_index = defa…