Viewing profile — dashersw
dashersw
HN member- Joined
- Thu, Sep 20, 2012, 12:20 AM UTC
- HN karma
- 33
- Public activity
- 58 items
- HN profile
- View on Hacker News ↗
About dashersw
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
-
comment
Comment #48802736
It is real :)
-
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…
-
comment
Comment #48684830
Yes, exactly. We also have iOS and macOS targets, so a direct competitor to React Native as well.
-
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, …
-
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 …
-
comment
Comment #47517378
Yeah, sure :)
-
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…
- story
-
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. …
-
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…
-
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…
-
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…
-
comment
Comment #47487081
It's like get-ah (but without the t).
-
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…
-
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-…
-
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…
-
comment
Comment #47483574
Thank you! Very interesting insight—I'll have a look.
-
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…
-
comment
Comment #47482362
[dead]
-
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…
-
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…
-
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…
-
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 …
-
comment
Comment #47482054
Yeah afaik React Compiler doesn't really replace virtual DOM.
-
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…