Dead Comment
What were the "lot of elements" in the screenshot? Ignoring shell stuff, is it the bar at the bottom? Is it the "[0]" and the "0:bash*"? The "Macbook-pro" might seem familiar to someone familiar to the shell, who is used to seeing it in the prompt of an uncustomized shell. The date and time likewise seem obvious what they mean. Am I missing anything?
I think the keybindings being non-mnemonic there's only so much you can do about. Vim's hjkl were mnemonic on the VT-100 terminal, but keybindings outlast mortal hardware. So the ability to rebind is in some ways the best you can get IMO.
Zooming out, the best power UI I've been able to come up with is a combination of a Wordstar-like always-on menu showing common keybindings, and a command palette. Here are a couple of UIs I've made, I'm curious what you think of them:
https://merveilles.town/@akkartik/108766067153506592
https://github.com/akkartik/mu/blob/main/html/20210624-shell...
Here is a codepen example
https://codesandbox.io/p/sandbox/yup2o
of a word cloud using @react-three/fiber for example. Imagine if I could have a little cloud floating for navigating tmux. A cloud not of words but sessions, windows, panes or whatever. If I could then I move around the 3d cloud from the keyboard .... Just an idea
I don't really know anything about DRM except it is used to take down sites that violate it. Perhaps it is possible for cloudflare (or anyone else) to file a take down notice with Perplexity. That might at least confuse them.
Corporations use this to protect their content. I should be able to protect mine as well. What's good for the goose.
Not all but most HTML. I have not found a good solution for the issue of doing something like MDX in canvas. I have tried SDF, looked at 2D canvas Text, Troika, MSDF. You can get text, it is just that laying it out is very difficult. React three drei has the ability to put HTML into the threejs ecosystem, but there are issues about CSS and text that make that impractical.
For me the use case is very simple. I would like to take an MDX file and show it in a mesh. Laid out. Maybe I am missing something because I am new to the whole threejs thing, but I really tried.
A good article about text https://css-tricks.com/techniques-for-rendering-text-with-we...
And an example from the above article: https://codesandbox.io/p/sandbox/css-tricks-msdf-text-fks8w
This shows it can be done, I gave up trying to reproduce it in React-three-fiber.
Why? Personally, I think the use of 3D graphics produces an interface for users that is an order or magnitude better for users. The real question (and an interesting one to consider) is why are we still building HTML first websites?
If you actually have some desire to consider the problem rather than discuss how many angels can dance on a pin head, start with considering why "Inflation" is not a measure of anything thing, but rather the sound of one hand clapping. What is the other hand? Wages.
In this country rather than fixing wages we are discussing solutions that make things worse. Let us add tariffs so that people can buy less. Let's create tax incentives that create more housing people cannot afford, with the tax incentives coming out of the pockets of the people who cannot afford that housing.
When you think about it, what is now gently called AI is more like think by number - TBNI. You take all the current thinking, you search it and compile it. How you get AI should tell you something. Searching. So it tells you what color to paint the square with a 7 on it. That is the good part.
The bad part is that if the drawing is wrong, so is the color. If your paint-by-number kit is titled "A Duck" and the numbers are on a drawing of a dog, then TBNI will not really help you.
As I look around I notice the degree to which we humans use following. You learn to do things by watching others. A map tells you how to go some place. Why go to college? The curious thing to me is that so much of what we follow is wrong already. People follow a well worn path even when they see it leads know where. Why? Because many people are unaware there is an alternative.
I blame our education system for this. The essence is to trust what other people know, not what yourself. Silly educators.
If you are a follower, TBNI will make you redundant, because TBNI will be faster and cheaper.
But you can think if you try. Perhaps the most important thought any person can have is when they experience something and say to themselves "This is stupid". Follow that thought. :-)
The link comes from Edward Tufte's web site.
These are at least related to Edward Tufte. If you scroll to the bottom there is information about installing a Chrome Extension (disclaimer: I do not use Chrome) that will generate an image quilt.
The author of the Extension is given as Adam Schwartz.
[edit: Chrome store link is https://chromewebstore.google.com/detail/imagequilts/ceebcpb... ]
In the context of this thread my mind was mostly on what it takes to make some arbitrary power UI "not dreadful", i.e. easy to understand for newcomers. Since it's a power tool, assume there'll be a learning curve. But the initial experience doesn't intimidate someone to start on that journey of a hundred miles of understanding how to use it with fluency and thereby augmenting themselves.
There have certainly been many intuitive 3D UIs. 3D games devote a lot of attention to being discoverable and friendly to newcomers, and they have a lot of success. However, my impression is that they achieve this success by dint of hard work. It's not clear that 3D makes the problem easier. If anything I'd be more likely to believe it makes it harder.
So if you have a product and are thinking about how to make it more intuitive (as I am), "make it 3D" is probably not the best suggestion. Does that seem reasonable? Let me know if I'm missing something.
I like your codepen. I wonder what it would feel like to use a whole note-taking app or digital garden with this metaphor. Rotate to a particular note until it's in front, then click on it to edit it. Perhaps you should stop moving in 3D while editing.
My guess, and only a guess, is that 3D is especially (only?) useful for navigation. As in moving around documents, panes, windows, etc.
As for "I wonder what it would feel like to use a whole note-taking app ..." The note taking is in some ways already done pretty well. So my current guess is that it is more the navigation that would benefit.
I don't really have answers, but I often feel like I live in 'flatland' these days.