HN user

spiralganglion

2,269 karma

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

Posts28
Comments394
View on HN
www.inkandswitch.com 3mo ago

Tenfold: Ten Years of Ink & Switch

spiralganglion
3pts0
www.youtube.com 6mo ago

Alan Kay – 75 Years of Graphical User Interfaces [video]

spiralganglion
15pts0
feelingof.com 9mo ago

Let's Take Esoteric Programming Languages Seriously

spiralganglion
4pts0
automerge.org 1y ago

Automerge 3.0

spiralganglion
4pts0
www.tedwiggin.com 1y ago

Ghost House – software for automatic inbetweens

spiralganglion
113pts3
vezwork.github.io 1y ago

Droste’s Lair

spiralganglion
169pts7
bsky.app 1y ago

Itch.io Taken Down by Funko

spiralganglion
1197pts463
tonsky.me 1y ago

Where should visual programming go?

spiralganglion
85pts73
futureofcoding.org 2y ago

Pygmalion by David C. Smith

spiralganglion
1pts0
github.com 2y ago

DreamBerd has been re-renamed

spiralganglion
4pts1
museapp.com 2y ago

An End, and a Beginning

spiralganglion
39pts14
www.youtube.com 2y ago

Unit: A visual programming system [video]

spiralganglion
104pts38
futureofcoding.org 6y ago

Orca, with Devine Lu Linvega

spiralganglion
2pts0
news.ycombinator.com 9y ago

Ask HN: What sort of press coverage is best?

spiralganglion
1pts0
twitch.tv 9y ago

Two Google Home devices hold a conversation (live)

spiralganglion
2pts3
cursive-ide.com 10y ago

Cursive: The IDE for beautiful Clojure(Script)

spiralganglion
2pts0
nwn.blogs.com 10y ago

Facebook Blocks Internet Pioneer “R.U. Sirius”

spiralganglion
193pts169
news.ycombinator.com 11y ago

BrowserStack was hacked

spiralganglion
262pts108
blog.angularjs.org 12y ago

Farewell, Disqus

spiralganglion
4pts0
forecast.io 13y ago

Forecast – Worldwide Weather Forecasts From the Makers of Dark Sky

spiralganglion
151pts45
www.informationisbeautiful.net 14y ago

Iconography of Rhetological Fallacies

spiralganglion
4pts1
www.acceler8or.com 14y ago

2012 and the Failure of Imagination

spiralganglion
1pts0
www.24in60.com 14y ago

24in60 Will Be Closing Down

spiralganglion
7pts1
www.wolframalpha.com 14y ago

WolframAlpha: Possibility of successfully navigating an asteroid field

spiralganglion
1pts0
en.wikipedia.org 14y ago

Study in Keith: Live-Coded Musical Performance

spiralganglion
1pts0
www.asymco.com 14y ago

Chart: 1.5 Decades of Computer/Phone Industry Value

spiralganglion
1pts0
www.spiegel.de 15y ago

Chinese Secretly Recreate Austrian Town

spiralganglion
2pts1
daringfireball.net 15y ago

The Final Cut Pro X Backlash

spiralganglion
5pts2

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.

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.

I've felt since I was young that I'd like to choose when and how I will die. I'm perfectly comfortable with the thought. I'm in my 30s and have a lovely life and family. I'm in no rush to end things. But when I'm old and the scales tip, I'd like to be the one to decide that it's time. I might not ever get there, but I want the option.

They have a link to a source for that claim... and the source says 300 to 400 milliseconds. So whoever wrote and edited the OP article just messed this up.

Jerk 2 years ago

Metroidvania game where you lose abilities as you progress

This is brilliant. It solves the inherent tension of metroidvanias wanting both ever-increasing power and ever-increasing challenge. Rather than unlocking new areas, each time you lose abilities, it changes your relationship to existing areas. But the knowledge you gain — room layouts, enemy placement, hazards, short cuts, etc — becomes way more helpful when you can't just fly (perhaps literally) across the map.

Nice! Have you explored showing live values flowing through the nodes? This seems like a good use of animation.

I'll also take a moment to plug my Visual Programming Codex[1], which collects VPLs as though they're butterflies. I'm adding Flyde to the backlog of projects to document, but I'd also suggest looking around there for ideas. There are a ton of valuable new things you can do once you start visualizing programming, especially if you're visualizing the execution behaviour. I'd love to see you push this further.

[1] https://github.com/ivanreese/visual-programming-codex

Sorry for the slow reply — I was ill. I appreciate your thoughts, and they largely capture how I feel about the medium too, though I'd argue that television is definitely the bigger thought-polluting opiate of the masses.

It's funny that you say "transmitting vibes" almost as though that's a bad thing. At least, I think the vibes are necessary, but not sufficient. I also, personally, think that "entertainment" gets short shrift, though nailing down why would take us on a tour through the sort of define art and the point of a game is to be fun, right? morass of culture literacy / criticism, and HN is definitely not the venue for that.

In any event, thank you for the blog post. It made for some spirited opening banter on our latest bonus episode. And hopefully you'll make it out to the next meetup. I don't live anywhere near London sadly, but I've seen the videos and some of the demos people show are delightful. I need scissors, 61.

Hello! Jimmy and I recorded the podcast.

I'm curious to read more of your thoughts on podcasting as a medium. I bet my goals & tastes in creating podcasts differ wildly from your goals & tastes in listening to them. And if I can be so bold: why give our show the time of day, but not something more tightly produced (which, perhaps, stands a better chance of offering high signal-to-noise)?

In any event, Jimmy and I appreciated your post. We're thrilled whenever someone digs in to a paper we've covered and finds it meaningful.

Just in case anyone else misses it — the OP is a blog post about a podcast about this very paper.

As someone considering migrating from Heroku to Render, the suggestion that you'd suspend an account — paid or not — without notice is concerning. You said you'd fix your systems, but didn't specify how.

• Will you pause the resource utilization, but still allow log-in?

• Will you give notice?

Vision Pro 3 years ago

Apple’s Vision Pro isn’t an iPhone moment, or at least, not exactly. At $3,500, it’s very expensive in the context of today’s consumer electrics market, where the iPhone launched for $600 (without subsidy, and then rapidly switched for $200 at retail with an operator subsidy)

This doesn't sit right with me. The iPhone launched at $600 into a market where most consumers were paying between $0 and $35 for a dumbphone. So while the absolute prices are different, the orders-of-magnitude difference between "what the typical consumer pays for a product in this category" and "what Apple is charging for their radical entry" is about the same.

(No, I'm not trying to say that Vision Pro is the iPhone moment for VR/AR — I agree that it's probably not. I just don't agree with this particular argument.)

I'm confused. This seems like a much better language than CreamByrd. Why is CreamByrd supported in the browser natively and DreamBerd not? Feels unfair on the part of the standards bodies.

Yeah, you're right about FF chugging on that homepage. I had added a bit of dynamic LOD that attempts to drop quality if the frame rate goes to shit, but that can only help so much. Canvas 2D in FF has more perf cliffs than in the other browsers, in my experience. I'm hoping to learn WebGPU and build some new playful visuals in that, which with any luck should run better on FF.

FWIW, I do test in FF as I work, and it's important to me to make things work well for everyone everywhere... but it's all tradeoffs.

Author here. The name is something I arrived at after some etymonline spelunking looking for a word that can mean both "function" and "data" if you squint a bit. It's one of the roots of "behest".

But the ketamine thing also fits and I'm thrilled by the coincidence. Thanks for the inadvertent tip.

WebGPU is not meant to be a high-level, beginner-accessible graphics API. It's meant to be a low-level GPU API that expert users can build nice tooling atop. It's an embodiment of the extensible web manifesto's principle that browsers ought to expose lower level hooks to enable API experimentation in user space, like we had with Promises starting out as a constellation of competing approaches in libraries.

This isn't my experience on iOS / Mac OS. I'm used to seeing videos and animations continue running as they shrink and slide around (IIRC, thanks to CoreAnimation being designed to support exactly this from the outset). The occasions where they pause feel like the exception to the norm.

What does community mean? Does it mean discord servers, or active GitHub repos, or a mailing list, or lots of discussion on social media? Does it mean groups of friends who share enthusiasm for new apps they find and old apps they swear by? Does it mean indie bloggers and podcasters devoted to surfacing gems?

Show me the meaning of community that doesn't exist around iOS apps, because I see all these things.

Or by "community" do you just mean "open source, developed collaboratively"? Because that's not something I, and likely most iOS users, rank highly in the factors I look for in an app.