Credit to Roman Komarov who came up with the approach [1], and Todd Matthews [2] who made the art assets.
1: https://kizu.dev/svg-linked-parameters-workaround/ 2: https://www.seaofclouds.com
HN user
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
Credit to Roman Komarov who came up with the approach [1], and Todd Matthews [2] who made the art assets.
1: https://kizu.dev/svg-linked-parameters-workaround/ 2: https://www.seaofclouds.com
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.
Splinter Cell, from 2002: https://web.archive.org/web/20220207182149/https://gfycat.co...
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.
We recently open sourced Inkling [1] (which is a spiritual successor to Crosscut) and the iPad Wrapper [2] app we used to prototype Crosscut, Inkling, and other projects. We're also going to share some more similarly-interesting non-essay output from our research in the near future.
Worked on my iPhone.
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.
(Author here)
Yes that's the point. Tried it on a lark, and it created weird feelings so I leaned into it. This is my personal website, and I've been trying to make it more deeply personal lately.
Talked about it a bit in this thread: https://mastodon.social/@spiralganglion/112747815905067127
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.
Both
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.
My preferred alt frontend for HN is https://hckrnews.com
I use it in "Top 20" mode. It helps me keep up with the bigger stories just by checking in once a day. Loads super fast, has worked great for many years now.
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.
It's back now in western Canada.
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?
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.
Can you give some examples?
In particular, an example of how using "violent communication" could ever address scar tissue.
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.
I spent the following year exploring the space with a handful of prototypes, and then recorded a series of podcast episodes as a form of design journaling: https://ivanish.ca/hest-podcast/
Work on Hest continues, but I'm being quiet about it until I have something to show.
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.
Or Baraka and Samsara if you'd prefer films of the same tradition, minus the somewhat over-the-top Philip Glass scores (which I enjoy more on their own than as part of the films).
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.
And yet posts from marco.org or other Apple pundits often do numbers.
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.