Live data from Hacker News

What is Realtalk’s relationship to AI? (2024)

dynamicland.org

21–30 of 98 posts

Re: What is Realtalk’s relationship to AI? (2024)

#22
post #19
post #16

I'm only just now reading about Dynamicland for the first time, so maybe I'm not understanding something obvious. The text description is not very helpful, as far as I can tell from pictures it's a place where you can move around physical objects and papers to do computer programming type stuff? Under visibility they say: >To empower people to understand and have full agency over the systems they are involved in, we…

Dynamicland is bootstrapped in a sense, [0] the same way you write the first compiler/interpreter for your code in another language then later write it in it's own language. The code running the camera and projector systems is also running from physically printed programs in one of the videos you can see a wall that's the core 'OS' so to speak of Dynamicland. I think the vision is neat but hampered by the projector t…

That's pretty cool. I figure this is explained in some of the videos but I can't watch them right now.

I'm reading more about the "OS" Realtalk

>Some operating system engineers might not call Realtalk an operating system, because it’s currently bootstrapped on a kernel which is not (yet) in Realtalk.

You definitely couldn't fit the code for an LLM on the wall, so that makes sense. But I still have so many questions.

Are they really intending to have a whole kernel written down? How does this work in practice? If you make a change to Realtalk which breaks it, how do you fix it? Do you need a backup version of it running somewhere? You can't boot a computer from paper (unless you're using punch cards or something) so at some level it must exist in a solely digital format, right?

Re: What is Realtalk’s relationship to AI? (2024)

#23
post #11

Here's a video of Dynamicland.[1] The textual description doesn't tell you much. It's still at the cool demo level, though. How do you scale this thing? [1] https://www.youtube.com/watch?v=7wa3nm0qcfM

What do you mean by “scale”? It’s designed to be decentralized, and promote agency of small, co-located groups of people

The typical “scale” mindset is almost the opposite of that — the people doing the scaling are the ones with agency, and the rest get served slop they didn’t choose!

If the system is an unreliable demo, then that can promote agency. In the same way that you could fix your car 40 years ago, but you can’t now, because of scaled corporate processes.

Re: What is Realtalk’s relationship to AI? (2024)

#25
post #23
post #11

Here's a video of Dynamicland.[1] The textual description doesn't tell you much. It's still at the cool demo level, though. How do you scale this thing? [1] https://www.youtube.com/watch?v=7wa3nm0qcfM

What do you mean by “scale”? It’s designed to be decentralized, and promote agency of small, co-located groups of people The typical “scale” mindset is almost the opposite of that — the people doing the scaling are the ones with agency, and the rest get served slop they didn’t choose! If the system is an unreliable demo, then that can promote agency. In the same way that you could fix your car 40 years ago, but you c…

> you could fix your car 40 years ago, but you can’t now, because of scaled corporate processes.

You can fix your car just fine - just not the electronics. And those were to a large degree added for safety reasons. It is due to the complexity that they are difficult or impossible to fix.

Re: What is Realtalk’s relationship to AI? (2024)

#26

I've never experienced dynamicaland in person (only seen videos). However, one concern I have about it's demos so far is that they use a projector. So you need a room dark enough to for the projected light and you need to keep your heads, hands, and body out of the way of it.

The light level isn't an issue in practice: when I visited the actual installation during the day, the building was brightly lit with natural light and the projections were easily visible, to the point that I didn't think about it at the time.

Re: What is Realtalk’s relationship to AI? (2024)

#27

> we aim for a computing system that is fully visible and understandable top-to-bottom I mean even for something that is in theory fully understandable like the linux kernel it is not feasible to actually read the source before using it. To me this really makes no sense. Even for traditional programming we only have so powerful systems because we use a layered approach. You can look into these layers and understand t…

That’s because you’re conflating “understanding” with “comprehension”. You can understand every component in a chain and its function, how it works, where its fragilities lay or capabilities are absent, without reviewing the source code for everything you install. To comprehend , however, you must be intimately familiar with the underlying source code, how it compiles, how it speaks to the hardware, etc. I believe th…

I get that LLMs are a black box in ways that most other technologies aren't. It still feels to me like they have to be okay with abstracting out some of the details of how things work.

Unless they have a lot of knowledge in electrical engineering/optics, the average user of this isn't going to understand how the camera or projector work except at a very high level.

I feel like the problem with LLMs here is more that they are not very predictable in their output and can fail in unexpected ways that are hard to resolve. You can rely on the camera to output some bits corresponding to whatever you're pointing it at even if you don't know anything about its internals.

Re: What is Realtalk’s relationship to AI? (2024)

#28
RealTalk has some interesting features that I wish there was a more complete writeup that explained it in detail.

Like, you can write a script that talks to functionality that may or may not exist yet.

Programming by moving pieces of paper around deservedly gets attention, but there's a lot more to it.

Re: What is Realtalk’s relationship to AI? (2024)

#29
post #22
post #19

Earlier quoted context omitted.

Dynamicland is bootstrapped in a sense, [0] the same way you write the first compiler/interpreter for your code in another language then later write it in it's own language. The code running the camera and projector systems is also running from physically printed programs in one of the videos you can see a wall that's the core 'OS' so to speak of Dynamicland. I think the vision is neat but hampered by the projector t…

That's pretty cool. I figure this is explained in some of the videos but I can't watch them right now. I'm reading more about the "OS" Realtalk >Some operating system engineers might not call Realtalk an operating system, because it’s currently bootstrapped on a kernel which is not (yet) in Realtalk. You definitely couldn't fit the code for an LLM on the wall, so that makes sense. But I still have so many questions.…

Yeah he's put out a fair number of videos and the whole idea makes more sense there or if you can manage to visit in person.

I think even if you could squeeze down an LLM and get it to run in realtalk I don't think it fits with the radical simplicity model they're going for. LLMs are fundamentally opaque, we have no idea why they output what they do in the end and can only twiddle the prompt knobs as a user which is the complete opposite direction from a project that refuses to provide the tools to build a version because it's putting the program back into the box instead of fileted out into the physical instantiation.

I wish he'd relent and package it up in a way that could be replicated more simply than reimplementing entirely from scratch.

I'm not sure where to draw the line between Realtalk and the underlying operating system. I'm willing to give it some credit, it's interesting without being written entirely from scratch. IIRC most of the logic that defines how things interact IS written in Realtalk and physcially accessible within the conceptual system instead of only through traditional computing.

Re: What is Realtalk’s relationship to AI? (2024)

#30

> we aim for a computing system that is fully visible and understandable top-to-bottom I mean even for something that is in theory fully understandable like the linux kernel it is not feasible to actually read the source before using it. To me this really makes no sense. Even for traditional programming we only have so powerful systems because we use a layered approach. You can look into these layers and understand t…

That’s because you’re conflating “understanding” with “comprehension”. You can understand every component in a chain and its function, how it works, where its fragilities lay or capabilities are absent, without reviewing the source code for everything you install. To comprehend , however, you must be intimately familiar with the underlying source code, how it compiles, how it speaks to the hardware, etc. I believe th…

I get what you are talking about. My gripe with that is - yeah, would be indeed great if we could at some point get the structure to such deep level, as to write down pen on paper on one page, a string of maths symbols that is a good enough description. However - it's possible that for many things, that's not possible. Suspect maybe not possible in e.g. biology. Possible that the great success of physics of the 20-th century over-indulged us. So our expectations are out of kilter with realities of our world.

Fwiw I personally describe than as white, not black boxes. For we know, and can trace back every single bit of the output, back to the input. That does not help us as much as we'd like though. When drilling down into "why did the model answer wrongly 1, and not rightly 2", it comes down to "well, it added one trillion small numbers, and the sum came close to 1, but didn't reach 2". Which is unsatisfactory, and your "understanding" v.s. "comprehension" delineates that nicely.

Maybe more productive to think of them more "artefacts", less "mechanical contraptions". We shape them in many ways, but we are not in complete control of their making. We don't make them explicitly with out hands: we make a maker algorithm, and that algorithm then makes them. Or even "biological", grown artefacts. Given we don't control the end result fully. Yes we know and apply the algorithm that builds them, but we don't know the end result before hand, the final set of weights. Unlike say when we are making a coffee machine - we know all the parts to a millimetre in advance, have it all worked out pre-planned, before embarking on the making of the machine.

Post reply on HN