HackerTrans
TopNewTrendsCommentsPastAskShowJobs

ambrood

no profile record

Submissions

Show HN: LLM Based Spark Profiler

datasre.ai
27 points·by ambrood·w zeszłym roku·5 comments

Building Databases over a Weekend

denormalized.io
108 points·by ambrood·2 lata temu·13 comments

Show HN: Denormalized – Embeddable Stream Processing in Rust and DataFusion

github.com
125 points·by ambrood·2 lata temu·31 comments

comments

ambrood
·w zeszłym roku·discuss
Congrats again micah! Also Iceberg catalog on R2 without needing to spin up additional services... lets gooooo
ambrood
·w zeszłym roku·discuss
> Maybe you mentioned it in your demo and I missed it, but how does this differ pasting the log messages to ChatGPT / Claude / another LLM? Is it mainly that yours can iterate over a large logfile without blowing up the context window?

We do quite a bit of aggregation over the log file, and generate summary stats and choose what bits to stuff in the LLM. Plan to support more platforms than just spark.

> Does it suffer from the same issue as other LLMs, where it will always identify potential optimizations or improvements even if none are truly needed?

Funnily enough, instructing sonnet-3.7 to not suggest unnecessary optimisations seems to have done the trick!
ambrood
·2 lata temu·discuss
thanks for the feedback! the first version had a lot more detailed code but decided to go with linking to our GitHub than copying all the code. Wanted to illustrate the core touch points involved in extending DF.
ambrood
·2 lata temu·discuss
DataFusion is primarily a batch OLAP system, so we should be able to support hybrid workloads as well. And definitely agree with you re: Polars dev exp. That is something we are aiming for with our forthcoming Python sdk.

> It'd also be important/useful to support Python udfs (think numpy/jax/etc.).

Yep that's our longterm gameplan.

> It'd be very cool if you could collaborate with or even tap into the polars frontend. If you could execute polars logical plans but with a streaming source, that would be huge.

Are there examples of project that do this? I'd be very much interested in looking into this.
ambrood
·2 lata temu·discuss
we absolutely do, the library itself is designed to be extensible. we are currently working on adding webhooks as one of our sources. are there are any specific connectors/sources you'd be interested in?
ambrood
·2 lata temu·discuss
while haven't checked out Fluvio yet, we are fans of Arroyo. regarding latter my understanding is that the team is going for a SQL first complete replacement for Flink. Denormalized is meant to be an embeddable engine you can import within your project. Our plan is to focus on the developer experience for users building with Python and Typescript in particular.
ambrood
·2 lata temu·discuss
thanks @ztratar. would love to hear about your workloads at embra would be very helpful vis-a-vis the direction of our typescript experience. feel free to drop us an email: [email protected]
ambrood
·2 lata temu·discuss
this looks so clutch! curious if this was purpose built for the finance industry?
ambrood
·2 lata temu·discuss
thanks for the encouraging words @ethegwo. Tonbo looks very cool and potentially something we could use for our state backend (currently using RocksDB which we aren't that happy about). Would love to chat about how we can work together. Feel free to reach out to me - [email protected]
ambrood
·2 lata temu·discuss
have been playing this for sometime. quite addictive! ty @cpojer
ambrood
·5 lat temu·discuss
your guide literally helped me hack through a networking class i took in college a decade ago. dont work anywhere close to that stack but this brought back memories.