Live data from Hacker News

Don't React (Presentation - Use arrows to navigate)

staltz.com

101–105 of 105 posts

Re: Don't React (Presentation - Use arrows to navigate)

#101
post #72

Earlier quoted context omitted.

I think that's a really great idea, too. The worrisome bit around constraint solvers is that they're really easy to get into strange "spooky action at a distance" states of constraint interaction which are incredibly tough to escape from. Building good constraints thus feels like something of a black art.

Sticking to Newtonian rather than using quantum physics can avoid the spooky action at a distance problem (I know this isn't what you meant, but I couldn't resist). Actually, constraints are quite explicit compared to imperative assignments.

Ha, and I had to speak of it that way for the same reason.

I believe that constraints are explicit, but their cumulative effect is difficult to predict. A constraint which wipes out some part of the feasible space with lots of vertices can have sudden and dramatic (non-local) impact on the solution. If your solver is approximate or your solution non-linear it might be incredibly difficult to figure out where the solver will ultimately land.

Re: Don't React (Presentation - Use arrows to navigate)

#102
post #101

Earlier quoted context omitted.

Sticking to Newtonian rather than using quantum physics can avoid the spooky action at a distance problem (I know this isn't what you meant, but I couldn't resist). Actually, constraints are quite explicit compared to imperative assignments.

Ha, and I had to speak of it that way for the same reason. I believe that constraints are explicit, but their cumulative effect is difficult to predict. A constraint which wipes out some part of the feasible space with lots of vertices can have sudden and dramatic (non-local) impact on the solution. If your solver is approximate or your solution non-linear it might be incredibly difficult to figure out where the solv…

I have found Verlet integration with an implicit velocity to be really good in this regard. It doesn't conserve energy very well, but it is very easy to work with (predictable) when doing animations since constraints are expressed by updating particle positions directly. I wrote a half baked paper on this once:

http://research.microsoft.com/pubs/191705/uiphysics09.pdf

Re: Don't React (Presentation - Use arrows to navigate)

#103
post #101

Earlier quoted context omitted.

Ha, and I had to speak of it that way for the same reason. I believe that constraints are explicit, but their cumulative effect is difficult to predict. A constraint which wipes out some part of the feasible space with lots of vertices can have sudden and dramatic (non-local) impact on the solution. If your solver is approximate or your solution non-linear it might be incredibly difficult to figure out where the solv…

I have found Verlet integration with an implicit velocity to be really good in this regard. It doesn't conserve energy very well, but it is very easy to work with (predictable) when doing animations since constraints are expressed by updating particle positions directly. I wrote a half baked paper on this once: http://research.microsoft.com/pubs/191705/uiphysics09.pdf

I'll take a look; thanks!

Re: Don't React (Presentation - Use arrows to navigate)

#104
post #67

Earlier quoted context omitted.

I would suggest Reagent as a good example of simple API on to p of React

Easier to learn doesn't quite mean "simple". I prefer Om not just because I took the time to learn it, but because it makes more sense once you do.

Can you explain? I don't see lot of sense in om's complexity personally, but maybe I'm wrong.

Re: Don't React (Presentation - Use arrows to navigate)

#105
post #61
post #59

Presentation author here. I should have taken this down before it popped up on HN or elsewhere. The video of this presentation is worth watching, because it's tongue-in-cheek through-out. But the slides are not worth reading, otherwise people take it seriously like it's happening here now. Cycle isn't the solution to everything, it's just one guy's ongoing experiment.

Do you have a link to the video?

Hot off the oven: https://www.youtube.com/watch?v=9QObt0SGriI&feature=youtu.be
Post reply on HN