TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Nodes.io – A new way to create with code

365 pointsby triptychabout 4 years ago

32 comments

lmeyerovabout 4 years ago
Been following the creators for awhile and very much happy to see them democratizing their difficult skillset.<p>Most designers -- think anyone using figma -- are effectively locked out of modern interactive and animated visuals due to not knowing hardcore shaders + effective js coding. To get a feel for how hard that is, look at the public timeline of Shirley Wu, another wonderful award-winning designer and experienced js coder, to pick this kind of stuff up. Nodes makes it a lot more accessible, similar to Max&#x2F;msp for musicians. Once you look beyond the over-claiming, which is clearly nails-on-chalkboard for most engineers and scientists as you are seeing in the comments -- this is a wonderful and enabling project.<p>Extra impressive is they do not seem to try to &#x27;dumb it down&#x27;. They are a consultancy and (seem to) try to use it for their own bespoke advanced installations. I don&#x27;t know how well this will translate to others, but the success of Max msp and super collider make me optimistic that it can grow to those levels. Cycling 74 supports 20+ employees and empowers many musicians, and as Nodes can be used for commercial art (web+tv ads, music videos, landing pages, ...), I can see them being even bigger.
评论 #26377182 未加载
评论 #26372396 未加载
DecoPersonabout 4 years ago
Looks like a new assembly of old ideas that’s different enough it might do better for some purposes. Very exciting.<p>I was about to start prototyping some tool ideas I had in it, but I can’t find it’s source or license info anywhere. By Googling, I found the GitHub repo [0], but it’s empty of code and looks to be used for issue tracking only.<p>I can’t see something that’s trying to be an ecosystem being very successful without being open (see: every closed-source language&#x2F;runtime ever).<p>I couldn’t even find any example code. I tried clicking the examples on the home page. I even tried clicking “Playground” and it wasn’t a link. The only CTA I could find was “Download Nodes”!<p>[0] <a href="https:&#x2F;&#x2F;github.com&#x2F;nodes-io&#x2F;nodes-io" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;nodes-io&#x2F;nodes-io</a>
cheeaunabout 4 years ago
Wow, somehow looks similar to another site that I discovered few weeks ago: <a href="https:&#x2F;&#x2F;cables.gl&#x2F;" rel="nofollow">https:&#x2F;&#x2F;cables.gl&#x2F;</a><p>I googled and found this: <a href="https:&#x2F;&#x2F;nodes.io&#x2F;story&#x2F;#background" rel="nofollow">https:&#x2F;&#x2F;nodes.io&#x2F;story&#x2F;#background</a><p>&gt; When we set off to create a tool of our own, there were already plenty of different node-based or visual scripting&#x2F;programming tools and environments; VVVV, Houdini, TouchDesigner, Cables.gl, Vizor Patches, Lichen, MaxMSP, UE4 Blueprints and Origami were among the most popular.
galfarragemabout 4 years ago
Unpopular idea here (from a hobbyist programmer).<p>I would &quot;kill&quot; for a text editor&#x2F;IDE&#x2F;REPL shaped as a spreadsheet where each cell is a block of code with 2 possible views (text or result) linkable to other cells. This &quot;spreadsheet&quot; would be programming language agnostic (each cell could use a different language) and I could organize&#x2F;format my cells (location, colors, size, etc) as I wish.
评论 #26375344 未加载
评论 #26374700 未加载
评论 #26375188 未加载
评论 #26399297 未加载
评论 #26375336 未加载
评论 #26378295 未加载
评论 #26375822 未加载
评论 #26375570 未加载
评论 #26376301 未加载
barnaclejiveabout 4 years ago
I&#x27;m so confused.<p>&quot;Build interactive web apps&quot;<p>&quot;Create bespoke tools&quot;<p>Any examples besides weird shapes?
评论 #26372062 未加载
评论 #26375064 未加载
评论 #26375652 未加载
domanoabout 4 years ago
I somehow fail to understand what this is, but am impressed by it nonetheless. Is this purely for animation designers with coding skills? I thought animation work is done in editors with even less code required usually, but for me as a developer this seems more approachable.<p>I could not look at the advanced examples on my iPad though.
评论 #26377644 未加载
评论 #26372151 未加载
beaconstudiosabout 4 years ago
looks cool guys! I&#x27;m working on something similar (won&#x27;t be so vulgar as to self-promote on your post though) - it&#x27;s exciting to see more people exploring this space. I think there&#x27;s a lot of potential in visual programming going forwards; I know it&#x27;s been explored before but it feels like smart phones pre-iPhone: lots of entries but no-one has captured the essence of it into a compelling product yet (outside of specialist but great tools like Houdini and UE Blueprints).<p>Have you shared this with the Future of Coding community (<a href="https:&#x2F;&#x2F;futureofcoding.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;futureofcoding.org&#x2F;</a>)? They&#x27;re very excited by these kinds of tools.
评论 #26374848 未加载
评论 #26373761 未加载
dmnsgnabout 4 years ago
Hi all, Damien here, one of Nodes creators. We tried to bring our own take in the visual programming space. We&#x27;re still in beta and figuring out how people are using Nodes. Happy to answer any question you might have, AMA.
dannyowabout 4 years ago
For completeness, here <a href="https:&#x2F;&#x2F;github.com&#x2F;ivanreese&#x2F;visual-programming-codex" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ivanreese&#x2F;visual-programming-codex</a> is a pretty comprehensive list of different takes on visual&#x2F;flow based programming through the ages…
axguscbklpabout 4 years ago
&gt;What if programming was about ideas, not semicolons?<p>This is like saying &quot;What if writing was about ideas, not periods?&quot; It already is.
评论 #26373176 未加载
herunanabout 4 years ago
I love this. We need to get out of the usual representations of data and get ‘out there’ a little more. Who said art and science couldn’t coalesce? Nothing wrong with a bit of wackiness. Will be following this closely.
heldridaabout 4 years ago
Nodes.io is looking great!<p>*For other HN readers: If you&#x27;re going to leave a message, can you ask yourself, if it&#x27;s really worth to be so negative? *
评论 #26372210 未加载
评论 #26373126 未加载
naebotherabout 4 years ago
Remember <a href="https:&#x2F;&#x2F;noflojs.org" rel="nofollow">https:&#x2F;&#x2F;noflojs.org</a> ?
taldridgeabout 4 years ago
Whenever I see things like this I tend to think back to this:<p>&gt; Largely I think that text is already a highly-structured graphical notation, and that when people try to get &quot;away&quot; from it they&#x27;re often doing so from a position of ignorance of how very long it took to get to where we are in textual notations, and how very many technical innovations are latent in textual notations. Visually unambiguous yet uniform symbol sets, combinatorial-positional word formation, linear spatio-temporal segregation, punctuation and structured page layout .. these are all technologies in writing that we had to laboriously invent, and they have purposes, advantages! Similarly in coding, we had to invent and adapt technologies from verbal and mathematical notations refined over millennia: lines and columns, indentation, block layout, juxtaposition and precedence, scope, evaluation order, comments, grammars, version control, diff and merge algorithms ... the pile of structuring technologies embedded in the textual representation of programs isn&#x27;t free, and it isn&#x27;t useless. So I&#x27;m just really cautious when people suggest throwing it all out for some hypothetical reinvention. You need those structures: so you&#x27;ve got an immediate problem of &quot;what are you going to use instead&quot;, and a longer-term question of &quot;what makes you think you&#x27;re not going to wind up right back at the same place ten thousand years of refining graphemes-on-a-page wound up&quot;?<p>(Taken from <a href="https:&#x2F;&#x2F;graydon2.dreamwidth.org" rel="nofollow">https:&#x2F;&#x2F;graydon2.dreamwidth.org</a>)
uglycoyoteabout 4 years ago
I agree with some of the other posters who are saying that that it is difficult to figure out what this does or who it is for.<p>There&#x27;s a huge headline saying &quot;nodes for everyone&quot;. So, it&#x27;s for my grandmother and my son and my uncle too?<p>Looking at the examples I see that there&#x27;s a lot of cool looking geometry and special effects. So maybe &quot;nodes is for everyone who wants to make cool visual things?&quot;<p>Is it for artists who don&#x27;t want to have do deal with code? Is it for coders who want their code to be more modular?<p>The best way I can understand this is maybe it&#x27;s a competitor to something like Houdini, for people who are working at the intersection of art and code, it&#x27;s like a procedural generation tool for art.<p>I thought it might be something which lets you build cool stuff without much code, but I was disappointed in the lack of modularity of some of the examples -- e.g. the &quot;basic webGL&quot; example in the playground. In that example almost everything interesting is going on in the one shader node.<p>Similarly with the boids example, the entire boid simulation is in one node with Javascript. It&#x27;s not a reusable node.<p>I think the examples would be a lot more compelling if the nodes were each some trivial piece of functionality than anyone could look at and understand within 30 seconds, but they were put together into impressive creations. Like MIT Scratch for adults.<p>The problem with these examples is that there&#x27;s too much complexity baked into a single node, which makes it difficult to understand those as reusable nodes. If I&#x27;m understanding it correctly, reusing nodes is the whole idea here.
motohagiographyabout 4 years ago
It&#x27;s hard to overestimate the impact of this technique, though it is 5-10 years too soon. :)<p>What this does is lets people reason about change in massively multivariate data sets. Like GPT level multi-variate. I look forward to seeing this applied to the state of ML models, as this is what we&#x27;re going to need to express the complexity of a lot of techs we will all depend on.<p>There is a casting pearls before swine problem they will need to overcome, as the level of management understanding to interpret and respond to the changes this framework expresses is going to take some years to get people with that level of technical sophistication into decision making positions.<p>Near term, my impression is it will be amazing for getting funding for scientists of all kinds, and being used in hyper-competitive data fields like americas cup sailing, F1 racing, and spooky intelligence&#x2F;social media company social engineering analysis, and I could see it being used in a new hybrid of quant trading funds, as any sufficiently advanced data vis is essentially arbitrage. All very rarefied niches with a high degree of autonomy. It may be too cool for making policy or lower level decisions in the near term, but this is super epic.<p>When you look at the recent history of how data viz has impacted fields, it has always been way out ahead of the industries it served. I hacked around with 3D &quot;coral&quot; graph viz back around 99-01 (early CAIDA stuff) for internet security analysis in govt, and in spite of its incredible analytic power, the anecdata was it didn&#x27;t get traction because it was unmanageably powerful. However, I think we&#x27;re just entering a data viz renaissance, and this is the bar. Amazing.
anotheryouabout 4 years ago
Looks like a web based TouchDesigner :) (all originating from <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Quartz_Composer" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Quartz_Composer</a> )<p>How does it compare? What&#x27;s new?<p>Certainly could say somewhere that it&#x27;s one of these node-based visual programming languages made for artists. Well the node part is in the name at least :).
rgovostesabout 4 years ago
Tangentially related, I&#x27;ve been thinking about how it is somewhat difficult to describe state machines in regular textual code, and it would be nice to have a drag-and-drop visual interface for mapping out the states and transitions, then tie regular code to the transition events.<p>Is there anything like that out there? Or a good open source diagramming library that might lend itself to prototyping this?
评论 #26372827 未加载
评论 #26374491 未加载
评论 #26373611 未加载
pharkeabout 4 years ago
After taking a quick look at existing visual scripting tools[0], it seems like the main feature differentiating this from the others is that the nodes are code modules instead of primitives. I think this is where visual programming can really shine, write modules in a text editor and then wire them up in a visual editor. This gives you the high level, conceptual view of the program flow without the excessively verbose visual spaghetti of wiring up individual operations and control flow statements. I think UE4&#x27;s blueprints can work this way as well, writing a new node in C++ and then wiring it up, but they&#x27;re not really portable to the wider development ecosystem.<p>[0] <a href="https:&#x2F;&#x2F;github.com&#x2F;ivanreese&#x2F;visual-programming-codex&#x2F;blob&#x2F;master&#x2F;implementations.md" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ivanreese&#x2F;visual-programming-codex&#x2F;blob&#x2F;m...</a>
评论 #26377566 未加载
评论 #26376437 未加载
verifexabout 4 years ago
This looks like Node-Red, but with less pre-made nodes, and designed to show stuff, I love the idea. Also, maybe this is a problem with my installation, but I only see one type of block &quot;custom&quot;. If I&#x27;m supposed to use npm to install any blocks that support anything, this isn&#x27;t an ideal starting point, too little information on getting started.<p>Looking at the examples, I&#x27;m a bit overwhelmed with how much new boilerplate code I need to remember in order to use all the fancy GUI. I like the idea of having the code be front-and-center, but if you require me to remember how to use the UI elements, why not make some of that code auto-generated based on some UI widget? I like what you have, but it&#x27;s so minimalist (or brutalist as someone else pointed out) that I find the actual utility of the visual controls... disappointing.
jslakroabout 4 years ago
It took 15 years from the first versions of Context Free Art to get to this point of evolution in that kind of experimental proposals. It&#x27;s interesting anyway, a cool&#x2F;creative hobby (I think no more than that)
coolgeekabout 4 years ago
This seems interesting. It would be really cool to rapidly prototype and modify&#x2F;refactor apps using this.<p>But it seems to me like the <i>much harder</i> part of this problem is 1) developing the nodes, and 2) ensuring that the nodes have the appropriate (sufficiently flexible&#x2F;extensible) API for connections.<p>I guess what I&#x27;m saying is that this needs a &quot;standard library&quot; of nodes - at multiple layers of abstraction - if it is to gain traction. This is especially true, given that there are several other projects that are at least functionally equivalent.
notdanabout 4 years ago
I need something like this to let non-programmers create some basic JavaScript scripts&#x2F;flows in an app I have. Obviously would need to be some level of power user but hopefully doesnt require them to know how to code. Has anyone tried this or any of the related projects and have an opinion or experience on what works best for a “normal” user?
pjmlpabout 4 years ago
Looks quite interesting, I always had a found spot for visual languages.<p>The problem with visual spaghetti is the same as with monoliths, lack of understanding how to modularize the code.<p>I think applying digital circuit design best practices to such tools would help more people to properly modularize their boxes.
Hnaomyiphabout 4 years ago
Seems cool and very interesting. I don’t have too much to add beyond giving praise due to the sheer number of low-quality replies on this submission. If the people who made this are reading; don’t let an off-day on hn discourage you.
nafeyabout 4 years ago
There is a similar project for building web services visually: <a href="http:&#x2F;&#x2F;blyss.tech&#x2F;" rel="nofollow">http:&#x2F;&#x2F;blyss.tech&#x2F;</a>
breakfastduckabout 4 years ago
Ohhh, this looks like Cycling 74&#x27;s Max MSP.<p>Lot of seeming derision in the comments but I LOVE Max and this is an amazing step in that direction for visuals.
mirekrusinabout 4 years ago
Is it (going to be) open source or not?
nfozabout 4 years ago
I love this category of thing, glad to see more of it.<p>How do projects like this get off the ground &#x2F; get funding?
loa_in_about 4 years ago
I am happy to see there are Linux native alternatives to VVVV emerging.
distalxabout 4 years ago
This looks amazing.
ralusekabout 4 years ago
I&#x27;m so sick of this ironic brutalist web design. That HTML blue. It&#x27;s so frequently paired with that gross salmon color.
评论 #26372049 未加载
评论 #26372195 未加载
评论 #26376502 未加载
评论 #26372086 未加载
评论 #26372173 未加载