Viewing profile — bbsimonbb
bbsimonbb
HN member- Joined
- Wed, Feb 06, 2019, 4:12 PM UTC
- HN karma
- 75
- Public activity
- 66 items
- HN profile
- View on Hacker News ↗
About bbsimonbb
Recent public activity
-
comment
Comment #44417124
If anyone's tempted to visit, the home page is in French. Click on "Chiffrer un produit" and you're into the configurator which has English translation (top right). All the magic i…
-
comment
Comment #44416919
https://simplyfirst.fr . We're off and running, making the world's best configurators for complex products. Our first clients love us. Our configurators implement some very persona…
-
comment
Comment #39839831
This is worth meditating! The American empire, like the British before it and the other european while we're at it, are flashes in the pan compared to the Romans, the Byzantines, t…
-
comment
Comment #38660704
Good suggestion.
-
comment
Comment #38660622
I like and use MobX. I "come from" Vue, and I like mutability (though I concede its dangers). For my needs, the limitation was reactions. In mobx, reactions shouldn't update other …
-
comment
Comment #38656159
So xstate implements state machines. This is quite a different concept from DAGs, though there may be a DAG underneath. This isn't mentionned anywhere though. The concepts you work…
-
comment
Comment #38654262
I looked at and rejected state machines, because I didn't like/understand the need for the formalism of defining every possible state.
-
comment
Comment #38653084
That looks really remarkable.
-
comment
Comment #38652983
I'm not doing this for fun. Especially since I'm fundamentally lazy (and more of a practitioner than a comp-sci person). I'm looking at custom configurators for complex made-to-mea…
-
comment
Comment #38652955
Are you talking about this? https://patents.google.com/patent/US7865872B2/en
-
comment
Comment #38652928
I put a concrete example in the sample app. "pizza" depends on "size" and "base". So a DAG, as you point out, is less constraining than a tree. When you shoehorn your state and orc…
-
comment
Comment #38651329
That sounds very cool indeed.
-
comment
Comment #38649531
No. Signals work with a weak map of references, not a graph. So in my Pizza example, when pizza changes, totalPrice would recalculate twice: once on a signal from pizza, once on a …
-
comment
Comment #38649468
That looks interesting, and totally new to me. Thanks.
-
comment
Comment #38649413
Have a look at the node code. It's biblically simple. I would say it's much simpler than any comparable solution. You can forget about reducers, thunks, computed, even useState, us…
-
comment
Comment #38649249
The graph framing is essential. I use typescript graph libraries for the topological sort and for the visualization. I did much less work than either of those two libraries !
-
comment
Comment #38649236
As I've just written above, React components form a tree that mirrors the DOM. A graph is a much better fit. Nodes in my DAG ressemble "computed" in Vue, where they watch a value a…
-
comment
Comment #38649042
It's very different. Your react components are organized in a tree that mirrors your DOM. If you're using React without an additional state management package, you need to hoist yo…
-
story
Show HN: Octopus – a directed acyclic graph for app development
Directed acyclic graphs are muched discussed in comp-sci, but octopus appears to be the first reusable, turnkey, ready-to-wear, off-the-shelf implementation of a DAG for applicatio…
-
comment
Comment #38629828
https://en.wikipedia.org/wiki/Lesson_of_the_widow%27s_mite
-
comment
Comment #38625127
Cone looks fantastic. You're going to make me buy an IPhone.
-
comment
Comment #38274959
Sorry for the trouble you had to go through to get there, but that looks really useful.
-
comment
Comment #38274787
I found state management too boilerplatey and full of concepts. I thought the distinction between state and computed was unhelpful, and I thought the methods were all over the plac…
- story
-
comment
Comment #37431100
Tis a little disconcerting to see master called master. I thought we'd all changed that?