14 comments

  • hasyimibhar 4 hours ago
    Why not use Vega-Lite[0]? It’s my go-to data viz DSL with Claude.

    [0] https://vega.github.io/vega-lite/

    • dleeftink 43 minutes ago
      Observable Framework[0] attempted to fill this niche for a while as well, and we'll likely see some of the implementation details in the new Observable Notebook 2.0 format too.

      [0]: https://github.com/observablehq/framework

    • karakanb 4 hours ago
      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.
      • hasyimibhar 3 hours ago
        I mean that's what the Vega team is doing no? They are building the standard grammar (Vega-Lite), along with an implementation (Vega). And they are already quite established with rich ecosystem, and supports a ton of components[0]. The only thing missing is that it expects a CSV or inline data source. But it's probably not too hard to build an extension that connects to a data warehouse with an SQL query.

        [0] https://vega.github.io/vega-lite/examples

  • Hnrobert42 1 hour ago
    Have you thought about how these dashboards could be built for an eink screen?

    For a while, I was thinking about starting a side project of selling E-ink screens with easily configured dashboards. The project would support hobbies who want to build dashboards powered by a raspberry pi or something. I never pursued it, but it seems like you are now halfway there.

  • 5-0 6 hours ago
    DaC might be more distinguishable from DAC, although the context obviously also helps readers telling them apart.

    Yours sincerely, came here for another DAC

  • lexh 7 hours ago
    Consider adding that snazzy gif in the README to the docs landing page. I went straight to the docs and then hunted for a screenshot to no avail.
    • karakanb 6 hours ago
      That's a great idea, will do very quickly, thanks!
  • pryanshu89 2 hours ago
    I would really hesitate to use a 1000 lines of yaml and modify them. I never found YAML easy to modify after a certain size.
    • Hnrobert42 1 hour ago
      You have trouble with them when you are modifying them by hand or using an LLM to do it? The purpose of this project is having LLMs do it. I found they are about as good at writing yaml as they are writing anything else.
  • xixixao 2 hours ago
    Why do ppl think building something through yaml is ever a good idea??

    (I know why: for a platform it’s simpler to parse a yaml than to run code, but it’s almost never a good idea for anything that needs to scale in complexity)

    • cyberge99 2 hours ago
      What is a better format that allows inline comments, is human readable, and can be easily converted to other formats (json, xml, et al)
      • Hnrobert42 1 hour ago
        The comments are why I prefer YAML for config over JSON. Of course, JSON is great for many purposes, especially machine to machine. For human to machine, I prefer YAML.
  • MSaiRam10 3 hours ago
    Semantic layer + validation is the interesting part imo, everything else is table stakes. would lead with that
  • crefiz 6 hours ago
    I reckon this is a simplification of existing BIAC tools (eg, https://github.com/lightdash/lightdash)
    • karakanb 5 hours ago
      Partly, yes. It is a simplification with the perspective that the agents would be the primary builders.
  • SomeHacker44 5 hours ago
    The blurb about this is repeated several times but it is unclear to me what it actually does.
    • karakanb 5 hours ago
      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?
  • MuffinFlavored 5 hours ago
    Might want to add how this compares to other products in the space.

    Some that come to mind that are potentially tangentially related/similar:

    https://github.com/evidence-dev/evidence

  • ajaystream 6 hours ago
    [dead]
  • Huzzi 2 hours ago
    [flagged]
  • hogary 4 hours ago
    [flagged]
  • imcritic 6 hours ago
    [flagged]