HNHacker News
TopNewBestAskShowJobs

emmazsmith

19 karma · joined November 17, 2019

submissionscomments
emmazsmith··on Tinyland
Fair point. 100% agree that video games on a table do not make a Dynamicland.

That blog post was meant to document Step #1 in what I hope to be a much longer term project.

Step 1: Magic table: Tangible user interface. Interface is real-world, physical objects.

Step 2: Paper programs: Multiple programs running simultaneously. Code is visible to all. I got a basic implementation working about a week ago. You can see an experiment here: https://twitter.com/emmazsmith/status/1195544461897547776?s=...

Step 3: RealTalk: Still chewing on this one...

Perhaps I should have emphasized the "work-in-progress" aspect of the project. Point taken, lesson learned.

emmazsmith··on Tinyland
I came across Reactable a couple weeks ago, and have been playing with ReacTIVision, which is their computer vision engine. It seems pretty promising for quickly bootstrapping a table-based interface. (Although I do wish their calibration docs had a bit more detail.)
emmazsmith··on Tinyland
Thank you! Keeping things simple, even naive, has made it easy to tear it down and start over, which I've done a few times now.

As for RealTalk, the author is also interested to see what she comes up with! In the past week I've been playing with the notion of "claims" and "wishes", inspired by a description of RealTalk by Tabitha Yong, seen in this fantastic post by Omar Rizwan: https://rsnous.com/posts/notes-from-dynamicland-geokit/

The "Programming with Spaces" project has also been a very helpful reference, especially this guideline for implementing a Linda-like tuplespace: https://github.com/pSpaces/Programming-with-Spaces/blob/mast...