mousematrix
Feature stores explored here: https://www.xorq.dev/blog/featurestore-to-featurehouse
I think my key takeaway building this is that we need better expression systems and Ibis is a great foundation to build yours..maybe you want to build a language for some other domain etc.
PS: I am one of the authors of bsl and co-founder of Xorq.
I am one of the authors of bsl and founder of xorq.
Now I read this tought process above, I think this leaves much to be desired.
Show HN: Xorq – open compute catalog for AI
https://github.com/xorq-labs/xorq
Hi HN, Hussain and Dan from Xorq here.After years of struggling with scaling compute that worked in notebooks but failed in production, we decided to do something about it. Data has standards like Iceberg and Delta. But compute is still a mess—trapped in notebooks, duplicated effort across teams, or baked into custom Airflow DAGs. We think of Xorq as the missing analog to Apache Iceberg, but...
Boring Semantic Layer
DuckHouse
We have ambitions of supporting alternative APIs like Narwhals in future though, that can map polars API to Ibis's internal representation.
We found Ibis to be super extensible. In xorq, we also support pandas UDFs, so if you know pandas you should be pretty well covered. UDFs are pretty nice way to extend the API.
What sort of operations did you find Ibis was missing when you tried? What about it isn't extensible?
Anecdotally, TPC-H 10 TB is pretty doable now a days with DuckDB, so xorq goes as far as your engine may take you...