I've been mildly annoyed that every component-based front-end library's Hello World is a counter, with a button to increment the count. But it seems like no personal knowledge management systems have a way to actually embed an arbitrary component like that, with its state. It would be actually useful for games and counting reps in various contexts.
We just opened signups for Cuttle, our browser-based 2D CAD project. Our beta community has made some cool designs for laser cutting, vinyl cutters (Cricut), pen plotters, and CNC.
The 4 points on the homepage are what set us apart from existing design software: live modifiers, reusable components, parametric design, and scripting. And being able to compose those elements non-destructively.
I've been hosting a handful of WordPress sites for friends for years. I thought my setup on a shared host was secure enough, until some of them got this Japanese keyword hack. It's a major pain to follow these directions to clean a site out. Enough of a pain that I've been rewriting the sites with another CMS / site builder, with hosting that I don't have to manage.
What about something more fundamental? Do we really need layers of management? There are interesting examples of more-agile organizational structures examined in https://www.reinventingorganizations.com/
If you have a 1080 HD projector and camera and 100" diagonal table, that's 22ppi in and out... OCR would be tough.
It's easy to live-edit the code in a piece of paper. Once you start to get used to it, it's really enjoyable to jump between altering physical materials, arranging papers to alter communication between the pages, and editing code within the pages.
There's also the interplay of arranging papers, and live-editing the code in a particular piece of paper. In Dynamicland, the projector highlights printed code in green/red to visualize diffs.
You can sketch a UI element on the paper (eg a rectangle and token for a numerical slider), then go back to code the interactivity. Units in the code are inches on the table. Subtle things like that break you free from the laptop.
When you want to "commit" your code changes, you print a new version.
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 would need to establish a large physical space.
I'm excited about Paper Programs. I got to spend an afternoon in Dynamicland, and after exploring a couple hours I was sure that I wanted access to the system back home. Their response was "wait a couple years." Not everybody can make it to Oakland!
Dynamicland focuses on in-person collaboration. Maybe Paper Programs will explore tangible computing with remote collaboration.