Hacker Newsnew | past | comments | ask | show | jobs | submit | osel's commentslogin

Do you know of any good resources that discuss TUI user interaction/research?

I'm working on a new project to build some simple workflow applications for business, and one of the aspects I would like to attempt to resolve is the speed of input. It is painful watching operators work with modern GUI inputs, particularly web based as the mouse work slows them down horrendously. And keyboard 'shortcuts' where they exist are often anything but, as the entire GUI model assumes a mouse (or on the web a Document) first.

It is like you mention about this CSS library, it kind of misses the point in that the awesomeness of TUI is not in the appearance, but rather how workflows that the constraints of a keyboard-first interface enforce allow creative and highly efficient solutions.

When all you have is a mouse everything becomes a click, and that is a horrible way to input data.


I don't, but I hope someone else does. I can speak the language but I doubt I could teach it.

People see the aesthetics and appreciate the beauty but the best way I can describe the problem is it's like trying to write poetry in a language you do not understand. You can get the rhythm and tone but it has no substance. The aesthetics are driven from the language, the way we play, the way we speak. There's something natural to this but only when you're fluent. The art is a reflection of us. It looks like something you pull from outside, a craft to hone, a monument to build; but it will always miss because it is an expression, a feeling, it comes from you.

I don't know how to describe it like a linguist would describe a poem. There's depth they see that I don't. I only know the feel, the way Sylvia Plath can make me feel but Su Shi never will. I can appreciate it from afar but it remains foreign. I do not know the language, the culture, the context, so I can only be a stranger as if looking through glass.

But I do know this. We programmers often fail to see when building and designing things. The Zen of it is to use your things the same way you use the grass under your feet or the air you breathe. It feels weird to call the ground a tool but you use it to move. I certainly do not have the right words but I hope the meaning is clear. The point is to build something that feels as natural as the air you breathe. A space to live in and makes you feel free. It's okay if this has to be learned but there's something more I don't know how to describe. It's like saying it's okay to learn a new language but recognizing that the concept of language itself is natural and part of us. Even without a language we still speak, there is a drive to make sound, to communicate, to express. It makes language inevitable yet as difficult to describe in detail as the beating of your own heart. It's just you


But an editor is something where you navigate for a long time, whereas the average web page navigation is brief. In 99.99% of the cases, it doesn't make sense to attach a (complex) keyboard interface to it, and a specifically vim-like interface even less.

> When all you have is a mouse everything becomes a click, and that is a horrible way to input data.

Quite a few people access web pages via a table or phone. Touch is often easier than a mouse (not always, though), and can also outdo a keyboard.

I think web-based TUI is a very small niche. Large-scale data entry might be about the only place where it could work, but then you'd want a highly tailored, ergonomic, user-friendly interface.


You can remove the 'iCloud' notification by starting the setup for it, and then cancelling.

It's a dark pattern Apple repeats with a lot of notifications - they are not dismissible and give the appearance they are only resolvable by completing the notified request, but it actuality just starting the setup and then cancelling will resolve it.


Honestly that sounds more like a dark pattern (advertising "notifications" you can't dismiss) + what they would consider a bug (dismissing the adware on installation start instead of finish).


Apple has become a parody of itself. A decade ago they were mocking Windows for the abundance of notifications. And now...


Try the new Safari!


"Try Apple Arcade for Three Months Free"

Inside the *CONTROL PANEL* of the latest iOS.


It’s a straight up manipulation of people who don’t know the trick. They should be shamed for it


As one of your 640 customers - thank you!

Having a lightweight reference for simple things that I only do occasionally is a godsend and a massive time saving. I can dive into Deployment from Scratch and tweak something that needs updating, or even deploy a new system in less time than it takes me to lookup and parse/refresh my knowledge from the actual documentation on most topics. And even if I do need to refer to the docs for something not in the book, it is much much quicker as I have the context already.


Thanks a lot for supporting my work. I am happy you like it. Would you consider making a testimonial? In a way what you just wrote here, reads like one.

Send me an email or Twitter DM at @strzibnyj with a name and personal/company link and title if you up to it. It would make me very happy.


Do you know if this is related to why Apple’s TrueTone would make me feel nauseous too?

I’ve got a 2020 iPad Pro and was having great trouble using it until I accidentally found something online that suggest I turn of TrueTone. The effect was instantly noticeable. Before I could only look at the screen for a few minutes, now it is much more like my desktop where it takes hours to get eye strain.


The iPad Pro 2020 uses a PWM frequency of 60kHz or so, and only under 13% brightness according to NotebookCheck. This is unlikely to be a problem.

True tone, iirc, is a simple color temperature adjustment of the screen. I wonder what happens if you enable Night Shift manually and set it to how it looks with true tone on, and see if it triggers the same problem. You can try the same experiment with your computer. Perhaps it is that color scheme that is causing you the issues.

Apple iDevices have a feature called Color Filters in Accessibility settings, which allows you to manually change the color tint of the screen. It may be of interest to you to see if a light tint helps the screen be more suitable for you.


Not yet, it is on the list of features to implement.


Exactly, and scale is important too. The initial target audience was small (as in very small, maybe 1-10 people) businesses, whose owners often don't intuitively understand how beneficial small services costs can be.


Thanks for the feedback.

For simplicity there are a whole host of underlying assumptions about what a work day is, what time spent means , etc.

Explaining at least some of those assumptions is on my list of improvements, but there will never be a 'correct' answer in a generic form like this. It's more intended as a quick investigation/conceptual check.


Hmm, cost of meetings (similar to training costs) is a good idea, definitely an issue I've seen before - thousands of dollars wasted arguing over $50/month for a tool.


Hey all, thanks for the great feedback!

I submitted this just before retiring for the evening NZ time thinking not much of it, it was awesome to find this discussion this morning!


A simple check on whether purchasing a service is worth the cost - built in an afternoon in response to a previous HN discussion [1].

A few people expressed interest in embedding something similar in a landing page, so I've open-sourced the code for others to use if they wish.

[1] https://news.ycombinator.com/item?id=22497093


Under "Service cost" it could use an option for "one time purchase fee". Obviously that is going to create special cases for the "amortizations" output


Cheers, a few people of suggested this. As you note, it rather depends on the amortization period.

At the moment it assumes 1 year for training costs to be amortized over, so I guess one-time purchase would be similar - configurable assumptions (or at list, visibility into the assumptions) is on the list of things to do.


Yep... conceptually, you want to quantify, recurring gains, recurring costs, one-time gains, and one-time costs.


That's great! Thanks for taking the time to build it.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: