G9.js
Languages and libraries
graphics library
SHOW HN2016
How HN took it
2 positive, 8 neutral or asking, 2 mixed, 1 critical, out of 13 comments about the project. Thread score +0.08.
Idea: 1 for, 0 againstPerformance: 1 for, 0 againstExecution: 0 for, 1 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Cool, neat idea and interactive demos
From 2 comments
This apparently uses the back-propagation engine from https://alpha.trycarbide.com/ (which the author of g9 also works on). When I saw it I thought I remembered seeing it in the…
trishume on HNHow does the differentiation part of this work? Is it just gradient descent, or something more clever than that? It seems like it ought to need to trace the data flows, but there…
crazy2be on HN
Good explanation of how it works
From 1 comment
This is a wonderful explanation. How do you avoid cyclic dependencies?
analognoise on HN
Objections
Did not work on some browsers or mobile until fixed
From 2 comments
I guess the code is supposed to update when I drag the graphics? But nothing happens for me on firefox [Ubuntu, 64 bit]. This does look great, and I've been wanting to build…
stuaxo on HNHey HN, I'm the author of this library, happy to answer any questions! We just fixed a bug that was breaking this on mobile, everything should be working now.
bijection on HN
Graph not real time on Firefox in one example
From 1 comment
On firefox, the graph isn't "real time", it only updates when you stop dragging. Other examples seem to work real time in the gallery though, so I suppose it's just a problem…
roblabla on HN
Requests
Visio-like clone that outputs Graphviz code
From 1 comment
Could someone please make a Visio clone out of this that produced Graphviz code? You would make me blissfully happy. Graphviz is too hard for my colleagues and I cannot face…
emmelaich on HN
Support for inverse kinematics, 3D, and DOM binding
From 1 comment
Very cool! Lots of questions! Could this be used for inverse kinematics? Would this approach work in 3d? Could you use it for reverse model binding with DOM elements?
macca321 on HN
Questions
How does differentiation work, is it gradient descent
From 1 comment
How does the differentiation part of this work? Is it just gradient descent, or something more clever than that? It seems like it ought to need to trace the data flows, but there…
crazy2be on HN
How are cyclic dependencies avoided
From 1 comment
This is a wonderful explanation. How do you avoid cyclic dependencies?
analognoise on HN
Alternatives named
Embedded Constraint Graphics (Interval Research patent)
From 1 comment
That is a neat idea! It reminds me of another cool constraint based animation system called "Embedded Constraint Graphics" that Tom Ngo developed at Interval Research…
DonHopkins on HN
Sketch-N-Sketch
From 1 comment
That's definitely a really interesting piece of prior art! It looks like the patent expired last month. I'm sure there are a lot of other interesting approaches in the space, so…
antimatter15 on HN
Apparatus and Sketchpad
From 1 comment
That's definitely a really interesting piece of prior art! It looks like the patent expired last month. I'm sure there are a lot of other interesting approaches in the space, so…
antimatter15 on HN
ConstraintJS
From 1 comment
That's definitely a really interesting piece of prior art! It looks like the patent expired last month. I'm sure there are a lot of other interesting approaches in the space, so…
antimatter15 on HN