jbrennan + realtalk   18

Notes from Dynamicland: Geokit
I’ve never had experiences like these in any other medium. Buildings don’t tend to have detailed racial, transit and elevation maps of every city in the US on the walls. In theory you could pull this data up on your personal iPad, praying there aren’t any embarrassing notifications and hopefully remembering what you were even going to look at by the time you’re past the lock screen looking at 24 rainbow-gradient icons and red bubbles, but I am personally not in the habit of pulling out my devices in the middle of parties. In both of these cases these just-dynamic-enough maps were places at the party, just like the appetizers table and the piano, where people could casually gather, play and converse. […]

These are all the 'game pieces' inside the kit. Each page is both a little computer program and an object that people and other pages can see and work with. Some pages are face-down, but most of them are face-up and running right now. (Face-up is the side with the colored dots.) […]

That's why I call Geokit a kit and not an application: it's naturally extensible. You could come here, pull a keyboard off the shelf, point it at any part of Geokit, and just start editing it and printing new stuff for your own use. You might provide a new tileset to answer some question you have, or come up with a new zoom mechanism to derive maps. (I'll explain how to do both those things in this post!) You have the same status that I do, and you don't have to open your laptop and download and recompile some source code if you want to change something.
omar-rizwan  dynamicland  realtalk  geokit  maps  programming-environments 
july 2018 by jbrennan
Bret Victor on Twitter: "the idea is that Realtalk is a communication protocol (between objects) that can extend any process language (within an object), like Linda. So Realtalk isn't tied to Lua -- you could speak Realtalk from Forth if you wanted to!…
the idea is that Realtalk is a communication protocol (between objects) that can extend any process language (within an object), like Linda. So Realtalk isn't tied to Lua -- you could speak Realtalk from Forth if you wanted to!
bret-victor  dynamicland  realtalk  tweet 
july 2018 by jbrennan
Dynamicland Radically Rethinks the Computer Interface - The New Stack
“We like the idea of drawing based interfaces,” he said. The organization uses an operating system based on the Smalltalk programming language, which offers a way for objects communicate with each other. That includes the camera as an object, and some page of code says, “When a camera sees an image, find all the dots on it.”

This concept is demonstrated in many ways around the Dynamicland space. One of the earliest experiments involved creating a drawing program on the wall with sticky-notes. Users chose a drawing color by pointing a laser pointer at a sticky note, then drew on blank paper nearby with the same laser. Naturally, the team also added a “Fart” button, which plays a fart noise when pointed at with a laser. It’s indicative of the playfulness of Dynamicland.
realtalk  toby-schachman  virgina-maccarther  dynamicland 
july 2018 by jbrennan
Bret Victor on Twitter: "indeed, very much inspired by Linda's tuple spaces, with two less-old ideas: tuples as complete sentences (inspired by Inform 7 and @alexwarth) and tuples located in real physical space (inspired by handwork, Tufte, reality). Both
indeed, very much inspired by Linda's tuple spaces, with two less-old ideas: tuples as complete sentences (inspired by Inform 7 and @alexwarth) and tuples located in real physical space (inspired by handwork, Tufte, reality). Both super-important!
bret-victor  dynamicland  alex-warth  programming-language  realtalk 
july 2018 by jbrennan
The Social Dynamics of Programming Together in Dynamicland
If you've ever participated in a good craft table you've experienced this kind of creative energy: riffing, combining creations, taking someones scraps and reinterpreting them, and more generally laughing, making friends, and enjoying other people's company. Dynamicland has a broad mission but within that my own personal goal is to achieve this kind of group creative energy in a computing environment.
dynamicland  programming-environments  realtalk  toby-schachman 
february 2018 by jbrennan
Utopian Hacks | Limn
While most of the group’s work consists of building devices, speculative thought is part of their work as well. The latter enables the engineers to understand what the prototyping work unveils. It also gives the lab’s work direction, motivates its enterprise, and is part of acquiring funding. The overall process has by now led to a set of interconnected and evolving ideas and goals: One cluster looks, for example, for new ways of representing and understanding complex systems. A second cluster aims for more access to knowledge by undoing contemporary media’s restrictions (such as the restriction of the screen, which produces, with its peek-a-boo access to complexity, impenetrable forms of knowledge such as the trillions of lines of code, written on screens and then stared at on screens). A third cluster explores new forms of representing time, and a fourth one more effective inclusion of physical properties into the spatial media system. All these clusters would lead, so the goal and the assumption, to more seamless travels up and down the “ladder of abstraction” (Victor 2011.) As if to echo Nietzsche’s, McLuhan’s, or Kittler’s media theoretical musings with engineering solutions, a larger goal is to make new thoughts possible, which have until now remained “unthinkable” due to contemporary media’s inadequacies. Enhanced forms of embodied cognition, and better ways of cooperative generation of ideas could cure the loneliness and pain that are often part of deep thought. And all of it together might, to quote an internal email, “prevent the world from taking itself apart.”
bret-victor  research  prototyping  harc  realtalk  situated-cognition  dynamicland 
july 2017 by jbrennan

Copy this bookmark:



description:


tags: