Paper Programs

Creative

tangible computing interface

SHOW HN2018

235points
52comments
#137of 2,155 in 2018
Top 7%of 2018 by points

How HN took it

LovedMost comments that take a side are positive

18 positive, 13 neutral or asking, 1 mixed, 3 critical, out of 35 comments about the project. Thread score +0.39.

Idea: 12 for, 3 againstDesign: 1 for, 0 againstDocs: 1 for, 0 againstExecution: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Interesting tangible programming interaction model

    From 3 comments
    • I'm excited, because it fits my current workflow. I do very little of my coding on a computer. Instead, I build up all the discrete parts of my code using sticky notes, that kind…
      shakna on HN
    • It's a very different kind of interaction than with code on the screen, and fits the way one thinks in a much more concrete way. It's like an embodied metaphor, one that people…
      theon144 on HN
    • Very interesting interaction model. I love the idea of a program being able to read the shape of the paper - lots of cool possibilities. However - slightly disappointed that the…
      camtarn on HN
  • Impressive work, enjoyable project

    From 3 comments
    • This is awesome work. Great job. Dynamicland looks awesome. I wish I could visit. I both live on the wrong coast and it doesn't seem to be open to the public yet. One fascinating…
      throwaway2016a on HN
    • One of the coolest things I've seen in a while. GJ!
      nestorherre on HN
    • Really interesting, thanks for sharing!
      Outpox on HN
  • Respectful credit given to Dynamicland

    From 1 comment
    • Respect for the fact you give generous credit to Dynamicland while also saying honestly how your project is differentiated. It would have been easy not to
      genmon on HN

Objections

  • Unclear what the benefit over classical programming is, since code is not written on paper

    From 2 comments
    • I've been seeing folks get excited about this, and haven't yet been able to see why it is so interesting. However, the people behind it (Bret Victor et al) and who I've seen…
      nni on HN
    • I still don't see how this is true, either in this case or in Dynamicland - neither of those seem to OCR programs from the piece of paper. So you still do classical programming…
      TeMPOraL on HN
  • Programs are identifiers pointing to server code, not literal code on paper

    From 1 comment
    • Very interesting interaction model. I love the idea of a program being able to read the shape of the paper - lots of cool possibilities. However - slightly disappointed that the…
      camtarn on HN
  • Not a true clone of Dynamicland, which is a physical building

    From 2 comments
    • Hi, I'm honestly confused by the statement "Paper Programs is not a clone of Dynamicland". All the ideas about how it works seem to come from Dynamicland, and everything it does…
      zestyping on HN
    • I think that section is clear. It's not a clone because Dynamicland is a building in Oakland. An open-source software project can port some of the experience, but to clone it you…
      meemoo on HN

Requests

  • OCR or symbol-based programs readable from paper

    From 2 comments
    • Very interesting interaction model. I love the idea of a program being able to read the shape of the paper - lots of cool possibilities. However - slightly disappointed that the…
      camtarn on HN
    • I'm not sure how large the paper needs to be to be recognized. Maybe you could have snippets that hold only a single identifier or syntax element and programs would be arranged…
      yorwba on HN
  • Projector recommendations

    From 2 comments
    • Do you have a specific product link?
      _pmf_ on HN
    • Seconding; choosing an appropriate projectors (resolution, luminance, throw distance) is not a trivial task. I'd like to hear what people have found that fits.
      theon144 on HN

Questions

  • How the projector and dots map to programs

    From 1 comment
    • Are the dots essentially a "barcode" that map to a particular program on the server? How does the projector factor in? Do you adjust the projected image to ensure the result…
      osrec on HN
  • What Bret Victor project is referenced

    From 1 comment
    • What project are you referring to that Bret Victor is involved in? I don't see his name anywhere.
      Kiro on HN

Alternatives named

  • Dynamicland

    From 2 comments
    • I've been seeing folks get excited about this, and haven't yet been able to see why it is so interesting. However, the people behind it (Bret Victor et al) and who I've seen…
      nni on HN
    • https://dynamicland.org/about-us/
      jf on HN
  • Augmented reality headsets like HoloLens or Glass

    From 1 comment

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/16211516)