HackerTrans
TopNewTrendsCommentsPastAskShowJobs

karakanb

no profile record

Submissions

Migrating from Python to Go with a 12x speedup

getbruin.com
3 points·by karakanb·tháng trước·0 comments

Show HN: DAC – open-source dashboard as code tool for agents and humans

github.com
119 points·by karakanb·2 tháng trước·35 comments

Building an AI Data Analyst Sucks

getbruin.com
1 points·by karakanb·4 tháng trước·1 comments

A case for Go as the best language for AI agents

getbruin.com
203 points·by karakanb·4 tháng trước·293 comments

Show HN: I built an MCP server to connect AI agents to your DWH

1 points·by karakanb·8 tháng trước·1 comments

The effective LLM multi-tenant security with SQL

getbruin.com
1 points·by karakanb·9 tháng trước·0 comments

A story about hunting zombie tasks in a distributed environment

getbruin.com
22 points·by karakanb·10 tháng trước·3 comments

comments

karakanb
·9 ngày trước·discuss
One of the reasons why ZeroFS seems interesting is they use SlateDB under the hood, which optimizes the requests that hit S3 behind the scenes.
karakanb
·tháng trước·discuss
It is not obvious from the post but it seems like the allow list for the scripts supports whitelisting packages instead of a global setting. This should make it easier to maintain org-wise rules to allow scripts only for specific packages.

Is there a linter that could be used for scenarios like this to prevent unsafe default on package manager config?
karakanb
·tháng trước·discuss
Hi, this looks interesting, thanks for sharing. I am the builder of ingestr (https://github.com/bruin-data/ingestr), so I am very much in the same space.

I really like that you did this in Go, and I'll definitely dig a bit more into the source code to see how you tackled the CDC stuff, given that there is not many reliable CDC libraries in Go, and there are quite a few gotchas when it comes to doing CDC right. We also hand-rolled ours in ingestr, or I must say clanker-rolled, and we got quite a few things wrong in the first place.

Curious about the postgres-compatible query option: what's the usecase you have in mind there? My perception is that any org that would use Iceberg also has one or a few query engines in place, is this more for debugging stuff?

Quite cool stuff, keep it up!
karakanb
·tháng trước·discuss
Zot seems interesting, this is the first time I see it. On a quickl look it seems like Pi, but in Go. I was hoping to embed Pi into some of our internal projects and the typescript stuff was blocking me, I'll definitely give Zot a look.
karakanb
·2 tháng trước·discuss
That's a good point, thanks!
karakanb
·2 tháng trước·discuss
The project has been under development for over 6 months. We just open sourced it with a clean history. I am not sure what you expect here, should a project exist for months before it is worthy of a show post?
karakanb
·2 tháng trước·discuss
DAC currently supports YAML and JSX, what else would be a good alternative?
karakanb
·2 tháng trước·discuss
Thanks! DAC does that kind of validation partially, although doesn't validate the usage of the downstream dashboards. That's a very nice idea though.

In terms of validation it will validate queries, metric definitions, chart definitions and all ahead of time, before render. That way agents tend to validate their work much quicker.
karakanb
·2 tháng trước·discuss
I am not sure we are on the same page, as far as I am aware Vega doesn't do layout, does it? E.g DAC could use Vega for the charts and still take care of everything else around it.
karakanb
·2 tháng trước·discuss
There are quite a few libraries for charts and visualization, there are not as many for actually combining many of them with layouts, different components and including the actual implementation of the backend. Dac aims to provide all that as a standard and an implementation.
karakanb
·2 tháng trước·discuss
Point taken, thanks! Out of curiosity, which DAC did you come here for?
karakanb
·2 tháng trước·discuss
Partly, yes. It is a simplification with the perspective that the agents would be the primary builders.
karakanb
·2 tháng trước·discuss
You write a few lines of YAML or JSX and you get a dynamic, interactive dashboard out of it. Do you have any suggestions on how to make it simpler?
karakanb
·2 tháng trước·discuss
That's a great idea, will do very quickly, thanks!
karakanb
·4 tháng trước·discuss
Hi, author here, thanks! I have used TypeScript before across various projects, but I haven't considered building CLI tooling in that before, I guess due to my prejudice against the whole JS ecosystem. I plan to give it another try in the next weeks.
karakanb
·8 tháng trước·discuss
I have been recently looking into extracting a bunch of details from a set of legacy invoice PDFs and had a subpar experience. Gemini was the best among the ones that I tried, but even that missed quite a bit. I'll definitely give this a look.

It seems like such a crowded space and there are many tools doing document extraction, I wonder if there's anything particular pulling more attention into the space?
karakanb
·9 tháng trước·discuss
This seems to undermine the engineering muscle these companies have. Fivetran is well-capable of building a query engine, and with this merger, they also get access to SDF's query engine. They have the engineering capabilities, as well as the capital to attract the talent where needed.

I would not underestimate any of these players in the space.
karakanb
·9 tháng trước·discuss
OpenFlow feels like an attempt at keeping customers within Snowflake boundaries, and while it might work for some, I see no way Snowflake being able to keep up with the data integration needs unless they allow another way of extending their capabilities other than pre-built integrations.

On the other hand, I do agree with you that it is quite a big challenge for Fivetran to try and become Snowflake.
karakanb
·9 tháng trước·discuss
Disclaimer: I am the co-founder of a dbt alternative, Bruin. (https://github.com/bruin-data/bruin)

I think consolidation in the space has been coming for quite some time now and this merger only confirms what us, along with many others, have been saying: the data tooling is in a miserable state and we had to glue together a bunch of different tools that don't work with each other.

At this point, I think it is quite obvious that Fivetran is going for Snowflake/Databricks's market share. They own the ingestion for many companies already, and they will offer a managed data lake product in order to compete with the data giants. By owning the means of bringing the data in (Fivetran) as well as the transformation layer (dbt/sqlmesh) they will aim to get ahead of Snowflakes of the world.

I think it'll be a win for the data community if they maintain and continue investing into the existing tooling, as they are running in quite a few places already, especially dbt core running in a self-managed way. I certainly hope they won't try to squeeze revenue for the sake of it from their combined users.

It's an interesting time to be in the space, and it feels great to be one of the few independent players in the market.
karakanb
·2 năm trước·discuss
It still blows my mind that Google Docs still haven't taken over Notion's business altogether. I have used Notion for ~6 months for my own company, ended up going back to Google Docs because it was not worth it. I am sure there are a billion other uses of it, we weren't using any of its database-like features, just as an internal documentation platform, but still fascinating to see a business thrive on the lack of innovation of a giant.

In practice, Google could put a tree-like organization of docs on the sidebar, make the search a bit comfier, and make draggable blocks, and get 80% of the Notion users. I guess they don't have a financial incentive to make docs better, but I would gladly pay extra to have everything there.

I guess someone could build a browser extension that adds that UI to Google Docs, or eventually I'll go and do it myself.