Live data from Hacker News

Viewing profile — bbsimonbb

bbsimonbb

HN member
Joined
Wed, Feb 06, 2019, 4:12 PM UTC
HN karma
75
Public activity
66 items

About bbsimonbb

developer, Lyon, France

Recent public activity

  1. 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…

  2. 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…

  3. 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…

  4. comment
    Comment #38660704

    Good suggestion.

  5. 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 …

  6. 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…

  7. 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.

  8. comment
    Comment #38653084

    That looks really remarkable.

  9. 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…

  10. comment
    Comment #38652955

    Are you talking about this? https://patents.google.com/patent/US7865872B2/en

  11. 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…

  12. comment
    Comment #38651329

    That sounds very cool indeed.

  13. 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 …

  14. comment
    Comment #38649468

    That looks interesting, and totally new to me. Thanks.

  15. 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…

  16. 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 !

  17. 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…

  18. 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…

  19. 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…

  20. comment
    Comment #38629828

    https://en.wikipedia.org/wiki/Lesson_of_the_widow%27s_mite

  21. comment
    Comment #38625127

    Cone looks fantastic. You're going to make me buy an IPhone.

  22. comment
    Comment #38274959

    Sorry for the trouble you had to go through to get there, but that looks really useful.

  23. 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…

  24. story
  25. comment
    Comment #37431100

    Tis a little disconcerting to see master called master. I thought we'd all changed that?