Live data from Hacker News

The Future of the Operating System: Revisited, Part 1

blog.webb.page

31–39 of 39 posts

Re: The Future of the Operating System: Revisited, Part 1

#31
post #27

Earlier quoted context omitted.

But Neo, what good are your typing skills... if you don't have a physical keyboard ?

But what good is your comment... since I do have a keyboard? And in situations where I don't have a keyboard, these days, I do have speech recognition. Those comments are me responding, having had to guess what your point is. If I've missed, could you perhaps clarify your point?

Presumably, emoji commands will become a thing in an era when soft keyboards are the norm for personal computing devices and emoji input will therefore be easy.

More likely, such commands will take the form of a changing panel of custom ideographs. Think fast-food POS terminals.

Re: The Future of the Operating System: Revisited, Part 1

#32
We want to send a spaceship to the moon but we haven't even made a decent car yet.

There is not a single good desktop operating system. Am I the only one that has noticed this? I hope not.

Windows sucks, Linux distros suck, MacOS sucks, but each one sucks in a different way. Our whole civilization depends on desktop computers, and they run crappy software. I wonder how haven't we all died because of the unreliability of our software stack.

I don't care about weird mobile things that are always connected to my watch running javascript. I want a computer --a regular, personal computer-- that works well, looks decently good, with a nice user interface and that doesn't spy on me. Is that too much to ask?

Re: The Future of the Operating System: Revisited, Part 1

#33

I disagree with the article's conclusion. I think the reason the desktop metaphor with files and folders has stuck around so long is because it is actually a pretty good, and neatly simple, abstraction of how things actually are.

Every new OS, it seems - mobile or desktop - seems to go out of its way to hide my files from me. On Windows 10, the "C" drive isn't listed until you go one level deep.

Re: The Future of the Operating System: Revisited, Part 1

#34
post #31

Earlier quoted context omitted.

But what good is your comment... since I do have a keyboard? And in situations where I don't have a keyboard, these days, I do have speech recognition. Those comments are me responding, having had to guess what your point is. If I've missed, could you perhaps clarify your point?

Presumably, emoji commands will become a thing in an era when soft keyboards are the norm for personal computing devices and emoji input will therefore be easy. More likely, such commands will take the form of a changing panel of custom ideographs. Think fast-food POS terminals.

Well... if I can input any emoji (or worse, any Unicode), then I still can almost certainly type "home" faster than the emoji. If I have something POS style, where there are only a few icons available, and the icon I actually need is part of the set, and I'm familiar with the layout so I don't have to hunt for it, then I can probably touch the home icon faster than I can type "home" - but still probably not faster than I can say it.

Re: The Future of the Operating System: Revisited, Part 1

#35

We want to send a spaceship to the moon but we haven't even made a decent car yet. There is not a single good desktop operating system. Am I the only one that has noticed this? I hope not. Windows sucks, Linux distros suck, MacOS sucks, but each one sucks in a different way. Our whole civilization depends on desktop computers, and they run crappy software. I wonder how haven't we all died because of the unreliability…

I wholeheartedly agree. While the technical underpinnings of today's desktop operating systems have never been better (we have come a long way from DOS-based Windows and the somewhat unstable classic Mac OS), I feel that we have experienced a decline in the user experience.

I personally believe that Windows 2000 was the best version of Windows despite its security issues. Windows 10 is technically better, especially with its Windows Subsystem for Linux layer, but unfortunately Windows 10 doesn't support Classic Mode like earlier versions of Windows, and I find Windows 10's telemetry, advertising, notifications, and mandatory updates highly annoying. Windows would be a great OS if it weren't for its annoyances, which is why I hope that one day ReactOS catches up with Windows 10 in terms of compatibility.

I personally love macOS, but its EULA ties it to Apple hardware, which I've become increasingly disappointed with. And, quite frankly, I have a soft spot for the simplicity and consistency of the classic Mac OS, even if its architecture needed a complete re-haul.

As for desktop Linux, while it definitely has all of the components necessary for a modern OS, it lacks the fit-and-finish that macOS has. Part of it is due to the very nature of the development of desktop Linux. Unlike Windows and macOS where Microsoft and Apple, respectively, have control of the entire stack from the kernel all the way to bundled applications like WordPad, Edge, and Safari, in desktop Linux each component is part of a completely different project that is made by different developer teams who have very different goals, which are often not aligned with a larger vision of providing a coherent desktop experience. Now, one can find greater consistency by sticking to applications that follow the GNOME and KDE user guidelines. However, many applications don't follow either one of these guidelines. I find that Linux distributions have the uphill battle of trying to create a consistent, coherent environment out of a collection of discrete, disparate parts. The result is a system that may very well be just as full-featured as Windows and macOS, but it feels more like a collection of parts rather than one coherent system, which becomes apparent whenever something breaks.

I would love to use a desktop operating system that provides coherency and consistency while also allowing the user to have full control over his or her environment. I also want to use a desktop OS that is also unabashedly and unashamedly a desktop OS and not one that tries to integrate a user experience that is more suited to mobile devices rather than desktop computers.

Unfortunately operating systems are very capital-intensive to build. This blog post (http://mmcthrow-musings.blogspot.com/2019/06/my-2019-mac-pro...) contains more information about what it would take to build the type of system that I would love to migrate to.

Re: The Future of the Operating System: Revisited, Part 1

#36
If you look at how far a regular user could get in the 90s with Applescript, Hypercard, and the Classic Mac OS, today's systems are quite underwhelming by comparison.

I have no doubt that all the Unix based systems of today are more stable and faster than the older (and more diverse) crop of personal computing operating systems, but these systems lack the kind of true computing power that older systems provided to regular users.

Smalltalk systems are another kind of vision for what a personal computing operating system could be like: no "applications" or "files," just a sea of computing structures called objects and levels of metaphor and abstraction that give regular users powerful ways to interact with them.

Today if users want to go just a step beyond what their shrnkwrapped programs can do -- and trust me, that happens all the time -- they have two options: either buy some plugin or other program that hopefully does the job, or learn a full-fledged general programming language from the ground up and then apply it to the problem. That's pretty sad -- doubly sad, considering the core metaphor of most operating systems today is a teletype!

Re: The Future of the Operating System: Revisited, Part 1

#37
post #23

Unpopular idea of mine (not invented by me oc): Horizontal scrolling is a great idea. The only reason it is annoying in this site is because there is no first class support for it in many touchpads and physical mouses.

if you're talking about paragraphs: DEAR GOD NO. Paragraphs should be 40-80 ems wide if you want them to be readable. My phone has first class support for horizontal scrolling and it still sucks. Now if you're just talking about window management then yes I totally agree with you (See X11 "pagers" (a different approach to "workspaces") that are part of FVWM and TWM.) Edit: I should probably include an argument instea…

I think the idea is to have multiple columns on screen (like some print magazine and newspaper layouts) so each paragraph is still 40-80em like you say, but you just see more of them at once. (this was roughly the Windows 8 layout guidance)

Re: The Future of the Operating System: Revisited, Part 1

#38
post #31

Earlier quoted context omitted.

Presumably, emoji commands will become a thing in an era when soft keyboards are the norm for personal computing devices and emoji input will therefore be easy. More likely, such commands will take the form of a changing panel of custom ideographs. Think fast-food POS terminals.

Well... if I can input any emoji (or worse, any Unicode), then I still can almost certainly type "home" faster than the emoji. If I have something POS style, where there are only a few icons available, and the icon I actually need is part of the set, and I'm familiar with the layout so I don't have to hunt for it, then I can probably touch the home icon faster than I can type "home" - but still probably not faster th…

But you can touch it faster than the sum of the time it takes you to say it and the time it takes the machine to recognize what you said. And the touch will be more accurate.

Re: The Future of the Operating System: Revisited, Part 1

#39

Earlier quoted context omitted.

The scrolling is so horrible on this page. Only way I can move forward (right) is by scrolling up and one full swipe on my track pad moves it ~200 pixels.

I had the same experience, but I found that the arrow keys worked fairly well for moving side-to-side. The presence of a workaround still doesn't make this kind of thing acceptable though.

Arrow keys, pageup/down didn't work for me either. The horizontal scroll bar was the only thing that worked.
Post reply on HN