spiralganglion

Joined 16 years ago

Karma
2,280
Submissions
438
Member since
Jun 17
Ivy Reese, from a forest in rural Alberta, Canada.

I host the Feeling of Computing podcast and research programmable ink at Ink & Switch.

ivy.boo • feelingof.com • inkandswitch.com

View on Hacker News

Recent submissions

Comment · 1 month ago
Glad you dug it!

But wait — which live demo are you referring to? There's no live demo of PlayBook.

Also, the demos featured in the talk are gathered from several different prototypes created over the past two years. PlayBook is, in some sense, a loose series of prototypes exploring this idea space, not a single "product"-like piece of software.

Comment · 1 month ago
Developers deserve to be paid for their work. Adam's work on Allume is ongoing, so he deserves ongoing income.
Comment · 1 month ago
Yeah, I'll take the blame for that :)

Backstory: when we first set up the sandbox, we offered a handful inputs that devs could optionally use in their letters. You could click and drag directly on the letter, drag a little token on a "Kaoss Pad"-like control surface, scrub a timeline, toggle a big global mode switch, and more. Everyone used a different subset of the these inputs, based on whatever seemed like the best fit for the idea behind their letter. Some people even bypassed all that and implemented their own input handling (like Lilith did for the bullet hell game in C0). But most folks actually didn't add any interactivity at all.

When I curated the letters for our home page, I wanted to strike a balance between a few things. I wanted to encourage playfulness, for instance by having unpredictable things happen depending on what/how you interacted ("output randomness", to borrow a gamedev term). And while I did make some changes to some letters (adding some additional interactivity, simplifying some inputs), I didn't want to go too far and ruin the authorial intent behind the letters.

But, like you and the other commenter here found, there is inconsistency that errs on the side of frustrating. That's something that irked me too — I just ran out of time for polish and had to ship.

In any event, thanks for kicking the tires on it. Even if it didn't quite clear the bar for playful interaction, I hope it was fun to look at.

Comment · 1 month ago
Comment · 5 months ago
Comment · 10 months ago
This page doesn't need JS. It doesn't need a loading indicator for said JS. It could just be html and css, otherwise unchanged.
Comment · 1 year ago
Comment · 1 year ago
Comment · 1 year ago
Automerge started as a research prototype and is now a widely-used substrate for building local-first apps: https://automerge.org/

Our GitHub has a boatload of experiments: https://github.com/orgs/inkandswitch/repositories

This is a fun afternoon just waiting for you: http://feelingisreality.com

Muse started as a research project and turned into an app: https://museapp.com/

Some of our essays have embedded versions of our prototypes you can play with:

* Crosscut: https://www.inkandswitch.com/crosscut/

* Potluck: https://www.inkandswitch.com/potluck/

Alex Warth is currently working on a remake of Ivan Sutherland's Sketchpad: https://github.com/alexwarth/sutherland

There's probably a bunch more I'm forgetting.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton