Live data from Hacker News

Viewing profile — dashersw

dashersw

HN member
Joined
Thu, Sep 20, 2012, 12:20 AM UTC
HN karma
33
Public activity
58 items

About dashersw

Building things at the intersection of AI, systems, and real-world products.

CTO / founder. I spend most of my time designing multi-agent systems, experimenting with LLM reasoning, and shipping actual products instead of demos. Currently focused on autonomous agents, orchestration, and making AI useful beyond toy use-cases.

Background in software engineering, distributed systems, and teaching. I’ve worked with startups, governments, and enterprise teams—usually stepping in where things are messy and need to scale.

I care about: • shipping over talking • clear thinking over hype • systems that actually work in production

Expect posts about AI, architecture, dev tooling, and occasional strong opinions.

Recent public activity

  1. comment
    Comment #48802736

    It is real :)

  2. comment
    Comment #48802731

    Here is the author of Gea Stack. There is no browser in the device, none of these devices could run one with 512KB of RAM (+2-8MB of PSRAM). We instead transpile TypeScript and CSS…

  3. comment
    Comment #48684830

    Yes, exactly. We also have iOS and macOS targets, so a direct competitor to React Native as well.

  4. comment
    Comment #48675033

    Thank you! I am the guy on the video. We will be open sourcing Gea Stack next month, and in the meantime I am showcasing the examples we've built so far. The underlying framework, …

  5. comment
    Comment #47517412

    I am pondering about this, but would love to see an example to make it more concrete. The way I see it is that this reactivity is completely on the compiler's side, and there's no …

  6. comment
    Comment #47517378

    Yeah, sure :)

  7. comment
    Comment #47516852

    As an open-source builder and a streamer, I'm afraid I will leak keys on stream any time soon. And fun story—I did leak the API keys to my smart lights once, and the company (Govee…

  8. story
  9. comment
    Comment #47497284

    Feel free to question anything you like and I'll help you find the answers. This is a well-trodden path. All aspects of object mutation and its effects are obvious and well-known. …

  10. comment
    Comment #47495590

    I don't want to recurse into philosophy but one could argue an assignment is more declarative than a function call :) Solid is function calls everywhere, and extra code, vs plain o…

  11. comment
    Comment #47489504

    I see your point. I designed Gea to be one-way binding only first, and then decided to add two-way binding for props passed as objects. People can still easily only use one-way bin…

  12. comment
    Comment #47488251

    Thank you for the discussion, I find it very interesting and I'd love to understand how you think. Why do you think setStore and produce let you model your application more succinc…

  13. comment
    Comment #47487081

    It's like get-ah (but without the t).

  14. comment
    Comment #47485330

    Gea in fact supports regular HTML strings out of the box—that's what the compiler turns the JSX into anyway. However IDE tooling is still in the works for syntax highlighting regul…

  15. comment
    Comment #47485073

    Heh, sorry, I (the author) wasn't the one who created the post. But the idea is reactivity in JS shouldn't require new syntax. Gea works best with the compiler, I documented a non-…

  16. comment
    Comment #47484373

    Very interesting benchmark results... well, I guess that's proxies for you. Getters in Gea are designed to be used as computed properties by the components' rendering cycles, and i…

  17. comment
    Comment #47483574

    Thank you! Very interesting insight—I'll have a look.

  18. comment
    Comment #47483449

    Thanks for your insights. I was originally hesitant about the performance of proxies, too, but they turned out to be great. The benchmarks ( https://geajs.com/benchmark-report.html…

  19. comment
  20. comment
    Comment #47482288

    Because JavaScript _is_ the language and people know it. I never understood the concept of a "React developer", for example, although I saw many junior devs who were very well-vers…

  21. comment
    Comment #47482264

    I wish I could bring it to React! That would save so many developers and so much natural resources! I've been working on the library for 6 months, and it's built upon my previous l…

  22. comment
    Comment #47482233

    Thank you! And you are right. I hadn't submitted it to the original js-framework-benchmark repo yet, but I just added the benchmark code on gea's repo. You can find it on https://g…

  23. comment
    Comment #47482134

    I understand this bit. The bit that I don't understand is how you compare the two invented concepts like `setStore` and `produce` to just `state.users[2]?.loggedIn = false`. To me …

  24. comment
    Comment #47482054

    Yeah afaik React Compiler doesn't really replace virtual DOM.

  25. comment
    Comment #47482046

    In fact the precedent to Gea, my previous framework erste made use of `pug` tagged template literals! I started with that base, but then decided to ship with JSX instead. This woul…