Fundamentally most of the computation needs to happen before the read request is sent.
308 karma · joined January 18, 2014
Fundamentally most of the computation needs to happen before the read request is sent.
- inability to back-test new real-time features. People were forced to log-and-wait to create training sets for months. Chronon reduces this to hours or days.
- the difficulty of creating the lambda system (batch pipeline, streaming pipeline, index, serving endpoint) for every feature group. In chronon, you simply set a flag on your feature definition to spin up the lambda system.
FWIW, Chronon does serve context within prompts to personalize LLM responses. It is also used to time-travel new prompts for evaluation.
https://www.chronon.ai/authoring_features/Source.html#stream...
Online is a bit more involved - you need a month or more to test that your KV store scales against traffic coming from chronon for reads and writes.
Chronon is a full re-write of zipline with 1) a different underlying algorithm for time-travel to address scalability concerns. 2) a different serde and fetching strategy to address latency concerns.
Someone mentioned they wanted to add cadence support.
In the API itself - you could specify the chain links by specifying the source.
To be precise - a GroupBy(aggregation primitive) can have a Join(enrichment primitive) as a source. To rephrase, you can enrich first and then aggregate and continue this chain indefinitely.
> Graph DBs are kind of scaling poorly
That makes sense. Since you scaling these on the read side it is much much harder than pre-computing on the write side. (That is what Chronon allows you to do)
re: human-in-the-loop workflows - do you mean labeling?
another one is the focus on pushing as much compute to the write-side as possible (within Chronon) - specially joins and aggregations.
OLAP databases and even graph databases don't scale well to high read traffic. Even when they do, the latencies are very high.
The allegation is that - the boundary between the “I” and “else”, that the “I” so strongly attaches itself to, is an illusion.
The other claim is that, with meditation, one can experience this truth and there is no greater joy.
uses scheme to illustrate how to think about computation abstractly.
If you have the means to, you can even donate.
I do a water fast on thursdays (~36 hrs). I find that to be much easier than intermittent fasting mentally somehow.