Loading video...

Video Failed to Load

Go Home

Introducing MorphoHDL, a minimal language prototype for growing boolean circuits! Early this year I wanted to design a size-agnostic graph rewrite rule system that could build functional boolean circuits. First I thought about "chemistry"-like reactive systems, but rules were too complicated with many different node types carrying multiple indices......

80,785 views • 3 months ago •via X (Twitter)

37 Comments

Jesper Munkeby's profile picture
Jesper Munkeby3 months ago

Late night experiments with @zzznah MorphoHDL - 3D mesh generation and implicit modelling. Anatomical grammars for soft robots?

Alex Mordvintsev's profile picture
Alex Mordvintsev3 months ago

Looks great! Did you use my codebase as a starting point, or reimplemented?

Jesper Munkeby's profile picture
Jesper Munkeby3 months ago

Built on your thing! Here it is if you want to try it

Erik Meijer's profile picture
Erik Meijer3 months ago

/cc @satnam6502

Ariel Ekgren's profile picture
Ariel Ekgren3 months ago

Unhinged thought from seeing this: what if we are just compute substrate. Intelligent design is correct but not for the reason we think. We are just really advanced computers and our qualia has nothing to do with what we actually compute.

Alex Mordvintsev's profile picture
Alex Mordvintsev3 months ago

That's what I'm thinking a lot these days but I don't remember mentioning it in this write up

oops_all_paperclips's profile picture
oops_all_paperclips3 months ago

I'm excited to finally read about this system! The previews were really compelling!

Jonathan Dunlap's profile picture
Jonathan Dunlap3 months ago

Someone call @stephen_wolfram

Thomas Broadfoot 🍁👻's profile picture
Thomas Broadfoot 🍁👻3 months ago

How do the results compare to a synthesis approach?

Alex Mordvintsev's profile picture
Alex Mordvintsev3 months ago

I didn't do apples to apples comparison. Modern synth does sophisticated circuit rewrites, while I'm only propagating consts and do DCE, so I'd expect 10-20% difference. On the other hand more optimizations are possible on netlist level, but I'm more interested in trying to combine growing with physical P&R

BoningLi's profile picture
BoningLi3 months ago

So Cooool!!! Could it ever go open-ended like Andy Lomas's work instead, no target, scaling into millions of cells, and still be computing something real the whole way through?

Antonio Cao's profile picture
Antonio Cao3 months ago

cooking so hard! any idea how feasible it is to compile the design into real organisms?

jcamdr's profile picture
jcamdr3 months ago

Congratulations! There is certainly some potentials from that method.

Etienne Jacob's profile picture
Etienne Jacob2 months ago

It looks incredible, congratulations! I missed the release, I wish I had retweeted this earlier. Hoping to spend time understanding soon.

Alex Dong's profile picture
Alex Dong3 months ago

/cc @joecole

Mike Dupont's profile picture
Mike Dupont3 months ago

love it! good job

𝑫𝒂𝒏𝒊𝒆𝒍 𝑺𝒄𝒐𝒕𝒕 𝑴𝒂𝒕𝒕𝒉𝒆𝒘𝒔 🇦🇺's profile picture
𝑫𝒂𝒏𝒊𝒆𝒍 𝑺𝒄𝒐𝒕𝒕 𝑴𝒂𝒕𝒕𝒉𝒆𝒘𝒔 🇦🇺3 months ago

OMG that is beautiful!

victor muchina's profile picture
victor muchina3 months ago

Wow ,how did we never think of this. This seems to be the way that technology show advance by itself .The full scale of this would be something like conscious technology controllable by thought 🤔

Suchismit Ghosh's profile picture
Suchismit Ghosh3 months ago

nice

Marcos's profile picture
Marcos3 months ago

hi alex, very nice webpage, nice to see given the extensive us of animation and shapes it is quite low on cpu usage! also i saw your youtube, on vga cellular automata i guess you know "a mind is born" from linus?

돈벌고영's profile picture
돈벌고영3 months ago

Growing circuits through size-agnostic rewrite rules feels more like cultivation than construction. Curious what useful structures emerge before the rules become hand-tuned.

AI Mastery Guide's profile picture
AI Mastery Guide3 months ago

Treating cell division as a way to grow circuits instead of wiring them by hand is such a clever reframe.

utsab's profile picture
utsab3 months ago

It's beautiful

Andrew's profile picture
Andrew3 months ago

That’s really cool

Garvit's profile picture
Garvit3 months ago

Idea: Move beyond a HARD boolean -> Make it a float: [0...1]

Sergio Caires's profile picture
Sergio Caires3 months ago

cool

Richard Collins, The Internet Foundation's profile picture
Richard Collins, The Internet Foundation3 months ago

Not sure if this will be of use to you all. For the Internet Foundation, I have a different perspective: It seems the rewards Alex gets are from playing with complex controlled patterns on the screen, perhaps in 3D. Perhaps he is getting distracted watching the patterns emerge, when general powerful tools are what people would need for their own things. Any competent AI can write these visualizations and tools for a browser or for any operating system now. What is harder and perhaps he is not doing -- is clarifying what he wants to do once he can replicated many decades of computer design ideas and let AIs play with them. Or "print" them to silicon or photonics or faster technologies and let them run. Usually the next step after generation (regardless if it is simulated or run in some analog physics or chemistry or biological framework) is to pick some real things and try to match them exactly. The people in the world put a lot of stuff on the Internet. There are lots of pretty pictures and videos and 3D examples. Everyone like to see and play with them somewhat. But usually it gets to "make my breakfast", "wake up the kids and get them ready for school", "there is a new war today, check if the countries are safe", "our water system is not getting any rain, prices might go up so much we will have to move", "they just fired 28,000 employees and have not replaced them with any AIs yet, so nothing is getting done, customers are leaving to find someone who will do the work". Look at the experience of all the gurus and rock star experts now. It is exciting, high income, high outgo, and constantly "on". Huge burn out and drama. Quiet building for the future is much routine, competent building, careful consideration and listening, not just "on". Is the goal to entertain or distract or titillate people? Or to help them live their lives with dignity and purpose? Actually create and produce and share new computer technologies from first principle? Or build tools so others can take it and do it instead? I have to say I am a bit biased reading this, since I spent my high school years (1963-1967) working with random neural networks, encryption, encoding, neurophysiology, national networks, corporate uses of computing, robotics, and multidimensional mathematics. I simply did the pretty pictures in my mind and made things. Getting distracted by making new visualizations and examples wastes time. Real data is what drives new industries. Not generated data, unless is is explicitly drawing on real analog states from something really complex and unique. If he really wanted to do something different and useful now, he would add physiological and distributed sensors to monitor himself (or others) as they interact with the displays, as they play the games, as they solve the problems, as they explore, as they want movies, as they read and work. Then his HDL could make circuits that handle real sensor data and real control datastreams -- to make efficient processors at Exa and Zetta scale. If he labels the nodes, they can be allowed to fail, but can be poured by the pound or kilogram for whatever memory is needed. Any competent AI or AI agent now can take clearly written instruction and make most of what he wants to do. I can speak quantum computing or global systems, or corporate restructuring or any of millions of dialects of domain specific languages now. It is all mostly available -- once you focus on what you want to do. It is intent and experience and focus that matters, not what you can demonstrate with pretty images. Yes, all the LLM subscription based "AI" companies are still using closed methods so their level of trustworthiness for real problems stagnate near zero. The operating system and software stack lock in model corporations are just doing more of the same and most everyone is tired of them wasting time on self rewards, and not getting the jobs done.

Synoros's profile picture
Synoros3 months ago

Impressive stuff we are checking it out tonight!

Nexus's profile picture
Nexus3 months ago

we see similar rewrite rules map well to our cross embodiment skill routing when boolean logic grows into robot behavior policies.

Tim Reha's profile picture
Tim Reha3 months ago

@pfau Excellent! I like how it looks nice job

lascard M's profile picture
lascard M3 months ago

excellent sa !

Joshua Susskind's profile picture
Joshua Susskind3 months ago

Very cool. Seems like a step in the direction of generalizing NCA-like methods to arbitrary graph (and beyond) structures!

Unique.Aioli8518's profile picture
Unique.Aioli85183 months ago

Reminds me of Wolfram's ruleads.

far's profile picture
far3 months ago

i thought these nets just looked cool but knowing this is a hdl makes it so much cooler still!

X4's profile picture
X43 months ago

What in particular turned you away from Reaction-diffusion systems, as you outlined it's natural and this may still have beneficial implications within your current environment. It's a wonderful idea and execution btw!

༺ཧคlคฝคཊ༻'s profile picture
༺ཧคlคฝคཊ༻3 months ago

😍

Orthra's profile picture
Orthra3 months ago

@S_Conradi awesome! got a lot of intuition from you for my research

Related Videos

“Because I think a lot of people are familiar with you know, pop stars have these alter egos on stage and then they're also a little bit potentially different behind the scenes. Can you talk about what the difference is between those two personas?” ROSÉ: I think, you know, like I started off as, my whole career started as Blackpink and I feel like it was so much fun creating this character on stage because I'm just from like Australia, like in my bedroom, but like it was so much fun creating this like pop star, like character. It was so much fun. And then I think creating my first solo album, it was my discover of like, you know, who am I? And like when I was naming the album, I really thought a lot about it. There was like options like, you know, number one girl. And then a lot of people did like, what about Rosie? And at first I was like, it seems a bit like narcissistic. I'm not sure. And then it slowly grew on me. And then, you know, just the idea of it being Rosie because Rosé has been such a big part of my life. And that's what we present ourselves as Blackpink, Blackpink Rosé. And I felt like this was very opposite. And so I noticed that it was closer to kind of introducing a different version of me, like because it combined all the stories I would talk about with my friends and family. And they call me Rosie at home. And of course, the online name that the company had made for me from at the beginning of Blackpink, I remember when it happened was like the day before they released my picture, profile picture, they were like, Rosé. And like the name got announced.

rosie

47,583 views • 8 months ago

Yves via Billboard France on Instagram Reels “Back when I first started as a solo artist, I had a lot of meetings with different companies, and there were also certain perceptions from the public. I heard a lot of things like, “It’s hard to succeed as a soloist”, or “You only did well because you were in a group”. Hearing that so often really affected my self-esteem, and I think I had a strong desire to prove myself to those people. But now, I try to see those perspectives as a form of interest and accept them with gratitude. By taking in different kinds of feedback, I feel like my mindset has shifted to enjoying the process itself. I think I’m able to work with less stress and more happiness now. These days, the K-pop industry is changing very quickly, and so are the systems within entertainment companies. When I was promoting with LOONA, it felt like our role was mainly to carry out concepts that the company had already decided for us. But now, it feels like artists are much more involved and have an environment where they can actively participate and create something more creatively. When I first finished working on the song ‘NAIL’, I had already recorded the full version myself. It sounded good, but I kept thinking that if I collaborated with another artist and created synergy, the song could become even richer. The company agreed with that idea, so we started thinking about who would be a good fit to collaborate with. Around that time, we actually received a collaboration e-mail from Lolo Zouaï first. I listened to the demo she sent, and there were so many unexpected melodies that we hadn’t even imagined. In the end, we scrapped our original second verse and fully incorporated Lolo Zouaï’s demo into the track, creating the song together. Through that process, seeing how she came up with melodies we hadn’t thought of made me realize, ‘Oh, you can approach top lines like this’, and ‘You can play with rhythm in this way too’. I was able to learn a lot, and I’m really grateful for that experience”

Yves Support

34,624 views • 5 months ago

Q: “Because I think a lot of people are familiar with, you know, pop stars have these alter egos on stage and then they're also a little bit potentially different behind the scenes. Can you talk about what the difference is between those two personas?” ROSÉ: “I think, you know, like I started off as, my whole career started as Blackpink and I feel like it was so much fun creating this character on stage because I'm just from like Australia, like in my bedroom, but like it was so much fun creating this like pop star, like character. It was so much fun. And then I think creating my first solo album, it was my discover of like, you know, who am I? And like when I was naming the album, I really thought a lot about it. There was like options like, you know, number one girl. And then a lot of people did like, what about Rosie? And at first I was like, it seems a bit like narcissistic. ..I'm not sure. And then it slowly grew on me. And then, you know, just the idea of it being Rosie because Rosé has been such a big part of my life. And that's what we present ourselves as Blackpink, Blackpink Rosé. And I felt like this was very opposite. And so I noticed that it was closer to kind of introducing a different version of me, like because it combined all the stories I would talk about with my friends and family. And they call me Rosie at home. And of course, the online name that the company had made for me from at the beginning of Blackpink, I remember when it happened was like the day before they released my picture, profile picture, they were like, Rosé. And like the name got announced.”

hiro

35,872 views • 8 months ago

gunwook day 1 here&now encore ending ment 🥹 💌 the first day of the encore concert has ended. it’s coming to an end. since it’s been a while since we were together with zerose and meeting you again to perform like this, i was really nervous but also really happy. even while preparing, i felt very excited. there were things we were showing for the first time, and many stages we were performing for the first time with this set, so it was really fun. more than anything, the fact that the nine of us were building and carrying the stage together felt especially precious during this concert. since i’m one of the taller members in the team and i usually stand at the very end in the official formations, i get a lot of chances to see all the members at once. every time that happens, i feel so reassured, and i really love being able to see the backs of our amazing members seeing the backs of the other eight members and also seeing their side profiles. i hope that from now on, for a long, long time, i can keep capturing those moments and those in my eyes, and i also hope i can keep filling my eyes with zerose’s blue lights and your blue smiles. somehow, i remember writing this in a letter back during our first anniversary. i said that i felt sad and upset that there might be an end, because i was so curious about what our future selves would look like. and i think i still feel that way now. i don’t know what will happen in the future, but i’ve become so curious about the futures of the other members too, and i really want to support those futures. so because of that, i think the feeling of sadness becomes a little bigger as time passes. for some zerose, today might be the last time you see us like this, or maybe you’ll see us again tomorrow, or the day after tomorrow. but i hope that you can take the image of the nine of us as zerobaseone and keep it in your hearts forever, treasuring it as something precious. and i hope we can become a presence you can always look back on something that gives you strength whenever you need it. thank you. i love you.

𐙚

20,944 views • 7 months ago