Most active commenters
  • cosmic_cheese(13)
  • exiguus(9)
  • LoganDark(8)
  • p_l(6)
  • int_19h(6)
  • burnte(4)
  • hnthrowaway0315(3)
  • ivan_gammel(3)
  • anthk(3)
  • girvo(3)

←back to thread

567 points elvis70 | 163 comments | | HN request time: 1.364s | source | bottom
1. metadat ◴[] No.43525239[source]
This looks nice and easy to use.

My hypothesis is today's "modern" OS user interfaces are objectively worse from a usability perspective, obfuscating key functionality behind layers of confusing menus.

It reminds me of these "OS popularity since the 70s" time lapse views:

https://youtube.com/watch?v=cTKhqtll5cQ

The dominance of Windows is crazy, even today, Mac desktops and laptops are comparatively niche

replies(16): >>43525330 #>>43525364 #>>43525525 #>>43525540 #>>43525588 #>>43525908 #>>43525913 #>>43526321 #>>43526344 #>>43526446 #>>43527011 #>>43527132 #>>43527202 #>>43528185 #>>43531771 #>>43536478 #
2. voidfunc ◴[] No.43525330[source]
I got in an argument with an accessibility engineer about this recently...

The whole UI as branding thing has utterly killed usability.

replies(6): >>43525352 #>>43525504 #>>43525627 #>>43526522 #>>43526880 #>>43527069 #
3. pwg ◴[] No.43525352[source]
"It is difficult to get a man to understand something, when his salary depends on his not understanding it.”

https://www.goodreads.com/quotes/21810-it-is-difficult-to-ge...

4. esafak ◴[] No.43525364[source]
Microsoft Windows programs hid functionality under layers of menus and the registry. MacOS, at least, surfaces much less functionality, because it offers sensible defaults. I never had to do anything akin to fiddling with the Windows Registry.

I did like some Windows things, though, like the ribbon, and reconfigurable UIs. Today's UIs are more immutable, for the worse.

replies(7): >>43525417 #>>43525437 #>>43525470 #>>43525533 #>>43525704 #>>43525732 #>>43526540 #
5. bbqfog ◴[] No.43525417[source]
MacOS is pretty cursed. The equivalent to registry fiddling is doing anything in ~/Library/Application Support

It still has "Services" as a hold over from Next that is completely broken and unused (but still present in every app for some reason). Now you also have the joy of diving deep into the Settings every time an app needs some sort of permission.

I'd say something about .DS_Store files, but that's not really UI.

replies(2): >>43528045 #>>43541896 #
6. brandon272 ◴[] No.43525437[source]
There is an entire ecosystem of free and paid Mac apps meant to augment the Mac experience because MacOS does not provide functionality or configuration needed for a sensible computing experience out of the box.
replies(1): >>43525857 #
7. zamadatix ◴[] No.43525470[source]
I'd agree macOS surfaces much less functionality but I feel like it's more "because they don't want you to feel like there is a choice to make in the first place" rather than "because the defaults are ideal for everyone". Over time it feels like "layers of menus" have definitely made their way into Apple's software anyways.

The replacement to the registry seems to half be "magic CLI incantations for settings which can't be found in the GUI for some reason" and half "here's a $4.99 app to 3 finger tap to close tabs".

replies(1): >>43525924 #
8. hyperbrainer ◴[] No.43525504[source]
It's interesting especially because it seems like companies today pour tens of millions into "accessibility", but I never see a thing's usability in terms of simple and easy-to-do-what-I-want UX fall in to the same category.
replies(2): >>43525523 #>>43526096 #
9. rafram ◴[] No.43525523{3}[source]
One is required by law and/or contract terms, the other is just nice to have.
replies(1): >>43526870 #
10. mananaysiempre ◴[] No.43525525[source]
> This looks nice

These kinds of things almost always give me an uncanny-valley feeling. Here I'm looking at the screenshot and can’t help noticing that the taskbar buttons are too close to the taskbar’s edge, the window titles are too narrow, the folders are too yellow, and so on and so forth. (To its credit, Wine is the one exception that is not susceptible to this, even when configured to use a higher DPI value so the proportions aren’t actually the ones I’m used to.) I’m not so much criticizing the theme’s authors as wondering why this is so universal across the many replicas.

replies(6): >>43525576 #>>43525662 #>>43526734 #>>43528453 #>>43528965 #>>43535412 #
11. diggan ◴[] No.43525533[source]
> I never had to do anything akin to fiddling with the Windows Registry

If I recall correctly, when I got my first Macbook, I had to edit plist files or something similar in order to do basic things like permanently showing hidden files, showing the full path in Finder, show file extensions for all file types, increase the animation speed so the computer didn't feel slow as molasses, etc, etc.

Maybe these things are now easier to configure via GUI on macOS?

replies(2): >>43525730 #>>43526310 #
12. toast0 ◴[] No.43525540[source]
Honestly, I don't think anyone has done real user research on basic interfaces since Microsoft did it for Windows 95. I'm pretty sure that was the last publication I've seen.

It's a lot of time, effort, and expense to run user research, but the potential benefits to the users are big.

13. mouse_ ◴[] No.43525576[source]
Computing is largely a cargo cult thing these days.

The problem is that the interfaces these bootleg skins draw "inspiration" from were designed on the back of millions of pre-inflationary dollars' R&D from only the best at Golden-Age IBM, Microsoft, Apple, etc.. BeOS, OS/2, Windows 95-2000 do not look the way they do because it looks good, they look the way they do because it works good, countless man hours went into ensuring that. Simply designing an interface that looks similar is not going to bring back the engineering prowess of those Old Masters.

replies(2): >>43526139 #>>43526571 #
14. exiguus ◴[] No.43525588[source]
What do you mean exactly? Like the Menu-Issues in Windows 10? Because from a UX perspective, basically nothing has change. UI of course, but UX is the same like in the 90's following "The Design of Everyday Things" by Donald A.

I think its more about the change management, expectations. For example in Win XP you had the option to use the NT theme. As a user: "I can decide when to move on to the new design."

Usually around 50% of your users are conservative about change. You have to keep this in mind when u change design. On the other hand, if you sell a product with subscription, you have to introduce new feature, else user will move to another product. But, when you introduce new feature, UI gets more complicated and user will blame you for that.

replies(3): >>43525810 #>>43525912 #>>43526319 #
15. cosmic_cheese ◴[] No.43525627[source]
It’s a completely predictable result if you think about it.

Old style UI was developed with the findings of countless man-hours of UX research performed by field experts, while branded UI is typically whipped together purely based on trends and vibes in an evening by a visual designer who’s probably never performed an ounce of serious research or user trials. It’s natural that the latter is only going to be good at the most superficial of purposes. UI as branding is the McMansion of UX.

replies(1): >>43526126 #
16. j45 ◴[] No.43525662[source]
Someone having spend too much time using the original replicating it would likely notice these things.

Still it is hopefully a nice introduction for some.

17. cosmic_cheese ◴[] No.43525704[source]
It’s not a 1:1 mapping, but much power user functionality in macOS is designed to progressively reveal itself as the user becomes more technically capable, a type of design known as progressive disclosure. This allows newbies to not feel overwhelmed while also allowing power users to feel at home.

The problem is that way too many people approach macOS with the Windows way of doing things firmly planted in their minds as “correct”, which interferes with this process. For example, over the years I’ve encountered numerous posters complaining about how macOS can’t do X thing, after which I point out that X thing is right there as an easy to find top level menu item, but the poster in question never bothered to take a look around and just assumed the functionality didn’t exist since it wasn’t surfaced the same way as under Windows or KDE or whatever they were coming from.

Of course there are things macOS just doesn’t do, but there’s plenty that it does if users are willing to set their preconceptions aside for a moment.

replies(3): >>43525762 #>>43531746 #>>43532307 #
18. cosmic_cheese ◴[] No.43525730{3}[source]
Toggling hidden file visibility in Finder and open/save dialogs has been doable with the key shortcut Command-Shift-. for quite some time now.
replies(2): >>43525743 #>>43527130 #
19. exiguus ◴[] No.43525732[source]
Selecting the appropriate tool for the task at hand is crucial, in my opinion. However, I believe the choice is often influenced by companies mandating the use of Microsoft and Mac systems due to cost and maintenance considerations, rather than allowing employees to choose between Mac, Windows, or Linux based on their preferences. Proprietary software that only runs on Mac or Windows, never was an argument, because you can just RDP stream remote desktop apps or use the browser.
20. diggan ◴[] No.43525743{4}[source]
Is that permanent across reboots and all? I think that was the main issue I had with it, but was a long time ago now.
replies(1): >>43541888 #
21. exiguus ◴[] No.43525762{3}[source]
If you approach macOS the Linux or BSD way, it feels like Windows Powershell. Of course you can use brew and stuff, setup you dev enviroments etc. But when it comes to system settings, its bad, very bad. Also stuff like docker, k8s suffer performance and usability.
replies(1): >>43525848 #
22. myself248 ◴[] No.43525810[source]
Like making window borders 1px wide, even as screen pixel density increases. It's darn near impossible to resize a window anymore.

Like making buttons auto-hide unless you mouse-over them. I don't remember when this came in, but the default PDF viewer in something did this, and I spent _weeks_ being baffled that some jerk made a PDF viewer that couldn't zoom in on the page, until I randomly waggled the mouse for some reason and the missing buttons magically appeared. I have no words for how upsetting this was.

Like having icons-only for many functions, with no text-and-icons or text-only option to replace them. I'm sure some people are fine with that, but other people can scan a screen for a desired word MUCH faster than they can scan for a desired icon, and removal of text labels is just an insult to that segment of the userbase.

Like no longer highlighting, or even having, hotkeys for many menus. I can alt-space or alt-menukey my way through a late-90s menu tree _way_ faster than I can mouse through it, even with today's better mice, but that simply doesn't work anymore in a great many programs.

It's one thing for people who've never known a different UI to just be slow in this one and that's all they've known, and that's fine for them I guess, if it's pretty and they prefer that, or if keyboards frighten them.

But for people who have DECADES of reflexes invested in these shortcuts to suddenly find that they don't work anymore, and we're forced to SLOW DOWN and be less productive than in the past, that's a high insult.

Microsoft spilled tankers of ink in the 90s talking about how their new GUI patterns would make people more productive by unifying these things across programs (which was true; in the DOS era every program made up its own shortcuts and ways to access them), and folks who learned them are now being punished for trusting MS with our loyalty.

"Basically nothing has changed" my ass.

replies(2): >>43525946 #>>43526151 #
23. cosmic_cheese ◴[] No.43525848{4}[source]
Docker, etc are going to suffer on anything that’s not Linux due to how coupled they are to Linux. Even WSL isn’t as good as bare metal Linux in that regard. To me it speaks to a need for return to platform agnosticism in dev tooling more than anything.
replies(1): >>43526349 #
24. exiguus ◴[] No.43525857{3}[source]
I think, the main difference of MacOS and Windows is, that Windows allow drivers from 3rd-party. MacOS does not. Drivers means also hardware. So you can build your own PC. Same as with Linux.

This is the Apple secret of success IMO. No 3rd-party drivers and hardware, means, it will just work and no one will blame you for stuff 3rd-parties messed up.

But its also like: There is only a red and blue t-shirt. Choose. No gray, no white, no yellow, no printings.

replies(1): >>43525905 #
25. cosmic_cheese ◴[] No.43525905{4}[source]
macOS allows third-party drivers too, Apple just wants vendors to write them in userspace rather than kernelspace. That’s probably not the worst thing, because proprietary driver code is notoriously shoddy and should be run somewhere that limits the blast radius.
replies(1): >>43526042 #
26. TacticalCoder ◴[] No.43525908[source]
> The dominance of Windows is crazy, even today, Mac desktops and laptops are comparatively niche

But for whom and to do what? People around me, like my wife and mother in law, are happy with an Android phone. If they use a computer, the only thing they need is a browser.

I wouldn't be surprised if 90%+ of all Windows users would use Windows for one thing: click on a browser icon.

That's why after one malware too many I confiscated my mother-in-law's Windows laptop and got her a Chromebook.

I'd say that's why the shit UI/UX doesn't even matter anymore for most users: the only use a browser anyway.

replies(1): >>43554814 #
27. selfhoster11 ◴[] No.43525912[source]
I'm sorry, but absolutely no. Fuck no. Nothing from Microsoft has even been in the same building as a copy of "The Design of Everyday Things", or as a copy of any old-school UX book from before UX meant "Electron". UX is just as much about the "how" as it is about the "what", and Microsoft has been failing everyone lately on this count.
replies(1): >>43525995 #
28. breadwinner ◴[] No.43525913[source]
Agree that "modern" OS user interfaces are objectively worse from a usability perspective. That's thanks to Flat UI, mostly.

In my opinion, nothing beats the 35-year-old NeXTSTEP interface (which W95 is a weak imitation of):

https://www.gnustep.org/carousel/PC_1300x650.png

29. p_l ◴[] No.43525924{3}[source]
And the defaults system is just registry by another name
replies(1): >>43525950 #
30. exiguus ◴[] No.43525946{3}[source]
I agree, thats bad. And for example the "icon only" thing follows a bad but hip UI pattern where designers assume the knowledge of the icon meaning of the user. They should not in my opinion. I mean, in the end, you can decide. 1. To learn all this new patterns in windows. or 2. Move on to another, more stable window environment like gnome or KDE or whatever. In the end, its all about the effort for now and on the long run. And you get forced to calculate that because of the introduced change.
replies(1): >>43526017 #
31. cosmic_cheese ◴[] No.43525950{4}[source]
Not really, defaults are stored in per-application plist files rather than in a singular database.
replies(1): >>43528859 #
32. exiguus ◴[] No.43525995{3}[source]
Thats not true. For example simple stuff like Toggles to the hole Windows management is derived from that. IMO the huge change in Windows 11 is how the Menu, App Starter and so on works (if you use the mouse).
33. zozbot234 ◴[] No.43526017{4}[source]
The 'icon only' thing is less of a problem when you can hover your mouse pointer on the icon and get a tooltip that tells you what it's for.
replies(2): >>43526076 #>>43526136 #
34. exiguus ◴[] No.43526042{5}[source]
Sure, i think the userspace restriction is also the reason, that nearly no 3rd-party hardware for Mac exist.
replies(1): >>43526138 #
35. exiguus ◴[] No.43526076{5}[source]
No no no. That's bad, relay bad because this involves at minimum 2 unnecessary steps:

1. touch the mouse (if not already) 2. move the mouse to the button 3. wait until the tool tip appears

36. cenamus ◴[] No.43526096{3}[source]
Even just simple UX testing with people that have never seen or used your software seems to be a lost art.
replies(1): >>43526362 #
37. bri3d ◴[] No.43526126{3}[source]
I think it’s worse from a time wasting standpoint, really - a lot of modern UX does have thousands of hours of UX research dumped into it, but with faulty metrics driven goal seeking and internal politics bolted on. I agree that Vibe Branding killed UX in the way you describe in the 2000s (remember when every company had some abominable Flash site?!), but now, we’ve come full circle: from the ashes we’ve allowed warring factions of UX researchers to return to create hundreds of carefully constructed disparate systems with no consistency.
replies(1): >>43526181 #
38. exiguus ◴[] No.43526136{5}[source]
There is also a very good example about this in The Design of Everyday Things - the one with the revolver doors.
39. cosmic_cheese ◴[] No.43526138{6}[source]
That’s mainly restricted to graphics cards. Audio cards like used for production as well as I/O (USB, etc) and networking cards have drivers and work fine given you have a PCI-E slot to plug them into, and of course almost anything external connected via USB or Thunderbolt works fine. For GPUs, it’s only a specific subset of users that needs a discrete GPU, especially as the GPU built into M-series SoCs has become powerful enough for most uses outside of high-end gaming.
40. mananaysiempre ◴[] No.43526139{3}[source]
I’m less inclined to attribute it to “these days”, as I remember the contemporary copycat themes in e.g. KDE and Tk looking off as well. Even Swing with the native look-and-feel didn’t quite look or feel right, IIRC.

As a (weak) counterpoint to supplicating ourselves to the old UI masters, I submit Raymond Chen’s observations from 2004[1] that the flat/3D/flat cycle is largely fashion, e.g. how the toolbars in Office 97 (and subsequent “coolbars”) had buttons that did not look like buttons until you hovered over them, in defiance of the Windows 95 UI standard. (Despite Chen’s characteristic confident tone, he doesn’t at all acknowledge the influence of the limited palettes of baseline graphics adapters on the pre-Win95 “flat” origins of that cycle.)

Also worth noting are the scathing critiques of some Windows 95 designs[2,3] in the Interface Hall of Shame (2000). I don’t necessarily agree with all of them (having spent the earlier part of my childhood with Norton Commander, the separate folder/file selectors in Windows 3.x felt contrived to me even at the time) but it helps clear up some of the fog of “it has always been this way” and remember some things that fit badly at first and never felt quite right (e.g. the faux clipboard in file management). And yes, it didn’t fail to mention the Office 97 UI, either[4,5]. (Did you realize Access, VB, Word, and IE used something like three or four different forks of the same UI toolkit, “Forms3”, among them—a toolkit that looked mostly native but was in fact unavailable outside of Microsoft?..)

None of that is meant to disagree with the point that submitting to the idea of UI as branding is where it all went wrong. (I’ll never get tired of mentioning that the futuristic UI of the in-game computers of the original Deus Ex, from 2000, supported not only Tab to go between controls and Enter and Esc to submit and dismiss, but also Alt accelerators, complete with underlined letters in the labels.)

[1] https://devblogs.microsoft.com/oldnewthing/20040728-00/?p=38...

[2] http://hallofshame.gp.co.at/file95.htm

[3] http://hallofshame.gp.co.at/explore.htm

[4] http://hallofshame.gp.co.at/visual.html#VISUAL36

[5] http://hallofshame.gp.co.at/visual.html#VISUAL38

replies(2): >>43526439 #>>43531690 #
41. 4k93n2 ◴[] No.43526151{3}[source]
> Like making window borders 1px wide, even as screen pixel density increases. It's darn near impossible to resize a window anymore.

check out altDrag if youre on windows (its discontinued now but i think i remember seeing newer forks)

it lets you hold down a key and then drag the cursor in one of the 4 quarters of a window to resize it.

a lot of the ubuntu based distros ive tried have had this feature built in for a while now and its far superior

replies(1): >>43527568 #
42. cosmic_cheese ◴[] No.43526181{4}[source]
I don’t think we’re quite back to where we were, because branded UI widgets are almost always devoid of functionality compared to their traditional UI toolkit counterparts. If a feature is even slightly “power user”, branded UI widgets probably don’t implement it, even in tools made for technical users.

One of my favorite examples is tree-style lists (“outline views” in AppKit nomenclature). On macOS these have a very convenient functionality where holding down option while expanding/collapsing a section performs that action on all children as well, and it’s practically never implemented in custom-built tree widgets even in cases where the primary audience skews Mac-heavy.

43. baq ◴[] No.43526310{3}[source]
One thing that is weird is that you’re expected to look around the menu bar holding the option key as the menu contents change when that is pressed (also applies to tray icon menus, e.g. WiFi icon shows a lot of stuff when option-clicked.) IIRC some of what you say can be toggled with option menu items.
44. floundy ◴[] No.43526319[source]
Have you used Windows 11? When right clicking, there's now a context menu within the right click context menu. To see what you could see in Win10, you have to right click, then select "See more options" or something. Which just opens up the "old" Win10 context menu with a totally different visual appearance than the Win11 one. Talk about jank and bloat.
45. hnthrowaway0315 ◴[] No.43526321[source]
For modern Windows operating system, i.e. >= Windows 10, getting rid of ads, weather, auto-update and search bar can improve UI usability significantly.

Windows 95 was not stable enough back then. I believe Windows 2000 was the first OS that was easy to use and relatively stable. XP and 7 are both solid options too.

I have used both MacOS X and modern MacOS (15) and the UI of X is definitely way better than the UI of 15. It is more clean cut.

replies(1): >>43527213 #
46. leonidasv ◴[] No.43526344[source]
When I used XFCE as my daily driver, I once tried installing Chicago95 just for nostalgia and it stick as my daily driver for almost a year! The UI is less distracting than modern UIs and there's something to it that makes it easier to just know which window is open over which window that's lacking in modern UIs (I think it's the over-reliance on soft shadows and the borderless windows).

Eventually, I stopped using it because: 1- it was always annoying to send an screenshot to someone and have to explain that no, I wasn't using Windows 95, and why; 2- the grey-ish look of everything started to bother me over time; 3- I wanted a more integrated desktop experience and moved to KDE Plasma. Still, I configured my Plasma to work like old Windows: window titles on taskbar, zero to none animations, etc.

replies(3): >>43526908 #>>43527037 #>>43532166 #
47. cogman10 ◴[] No.43526349{5}[source]
WSL2 works fine, but that's merely because it's a linux VM with a little polish.

I'd kill to do dev on a linux machine, but alas it's not company policy :(

48. hnthrowaway0315 ◴[] No.43526362{4}[source]
Companies are outsourcing testing. I'm not surprised that they get rid of UI testing. Back in the day companies used to invite people to sit down and use their software. Nowadays they just push out whatever they have and then start collecting bug tickets. Then they let the community to vote on the tickets. It's basically a huge "pay for being a beta tester" scheme.
replies(1): >>43527648 #
49. Uvix ◴[] No.43526439{4}[source]
> Despite Chen’s characteristic confident tone, he doesn’t at all acknowledge the influence of the limited palettes of baseline graphics adapters on the pre-Win95 “flat” origins of that cycle.

It's right in the second sentence: "...Windows 1.0, which looked very flat because... color depth was practically non-existent."

50. trbutler ◴[] No.43526446[source]
Yes. I'd love to see someone take the basic design of Windows 95 or even early OS X and reimplement it not so much visually, but tactilely. Make something that works as well, is as simple but isn't nostalgia.

In any case though, this particular attempt at giving a complete Windows 95 experience is quite cool.

51. burnte ◴[] No.43526522[source]
> The whole UI as branding thing has utterly killed usability.

This is caused by a change in who is hired as UI/UX developers. In days past it was HCI experts and engineers, now it's graphic designers. "Pretty" is the order of the day, not "useful". "There are too many menu items" is now answered with "So let's hide them" when it used to be "How can we organize them in the UI us a simple, discoverable manner?" But then that "overflow" menu (really? Needed menu commands are now OVERFLOW?) gets crowded so they start just removing features so the UI is nice.

replies(2): >>43527630 #>>43528367 #
52. burnte ◴[] No.43526540[source]
> I never had to do anything akin to fiddling with the Windows Registry.

I don't believe you. You have never, EVER, NOT ONCE run a terminal command to change an option on MacOS? I just refuse to believe anyone on HN hasn't altered preferences in the terminal on MacOS.

replies(2): >>43534446 #>>43551562 #
53. charcircuit ◴[] No.43526571{3}[source]
>they look the way they do because it works good

In modern times telemetry can show how well new designs work. The industry never forgot how to measure and do user research for ui changes. We've only gotten better at it.

replies(5): >>43526651 #>>43526991 #>>43527095 #>>43527543 #>>43528451 #
54. hakfoo ◴[] No.43526651{4}[source]
Just because they're measuring doesn't mean they're measuring the same things as before.

The goal in 1995 might be "The user can launch the text editor, add three lines to a file, and save it from a fresh booted desktop within 2 minutes".

The goal in 2015 might be "we can get them from a bare desktop to signing up for a value-add service within 2 minutes"

I'd actually be interested if there's a lot of "regression testing" for usability-- if they re-run old tests on new user cohorts or if they assume "we solved XYZ UI problem in 1999" and don't revisit it in spite of changes around the problem.

replies(1): >>43526750 #
55. Tade0 ◴[] No.43526734[source]
To be fair at least the title bar height was configurable and I recall at least one original Windows theme taking advantage of that.
56. wlesieutre ◴[] No.43526750{5}[source]
With so many things being ad-funded, I always wonder if what they're optimizing for is "it took the user 50% longer to complete a task"
57. layer8 ◴[] No.43526870{4}[source]
And that is why we can’t have nice things, apparently.
replies(1): >>43527930 #
58. Lorkki ◴[] No.43526880[source]
It's also repeating what the hellscape of inconsistent skinned UIs did in the late 90s and early 2000s. People are looking back at those times with a rather selective memory.
replies(2): >>43533551 #>>43534162 #
59. caseyy ◴[] No.43526908[source]
I also dailied it on XFCE. The UI was very utilitarian and purposeful. I suppose aesthetically it is unimpressive and not streamlined, but it serves the purpose of being a good interface to do a task.

Same as you say, people have asked me a lot about it and even asked me if I could set it up for them. The theme is evangelizing Linux a little bit, and that is interesting. In the right hands, these UI principles could convert many people to some product.

P.S. You can now change the grey-ish look with Win95-style theming support. I've not used it, but here's more info: https://github.com/grassmunk/Chicago95/blob/master/Plus/READ...

60. Narishma ◴[] No.43526991{4}[source]
That assumes that they are using the telemetry to create a better product for the user rather than the developer.
61. hx8 ◴[] No.43527011[source]
> The dominance of Windows is crazy, even today, Mac desktops and laptops are comparatively niche

I was actually surprised that macOS/Linux/ChromeOS together are >20% of all desktop/laptops. I would have expected Microsoft machines to be closer to 90% than 80%.

replies(1): >>43527585 #
62. keyringlight ◴[] No.43527037[source]
>and there's something to it that makes it easier to just know which window is open over which window that's lacking in modern UIs (I think it's the over-reliance on soft shadows and the borderless windows).

I think this started with Vista, I remember watching a video criticizing the new love of glass effects on UI chrome as it got rid of or minimized the color/shading difference between focused/unfocused windows. The example the video used was 6 notepad windows and pick which one was focused, and the main cue you'd need to look for is that the window with focus had a close button colored red.

Thin borders and minimalist/hiding scrollbars is another one that annoys me, give me something graphical for my gaze to grasp.

63. WarOnPrivacy ◴[] No.43527069[source]
> The whole UI as branding thing has utterly killed usability.

Imagine if Active Desktop had taken over.

I eventually came up with a not-awful use for AD but that was a few years after it went away.

replies(1): >>43528031 #
64. II2II ◴[] No.43527095{4}[source]
Telemetry may tell you the "what" but, at best, it will only allow you to infer the "why". It may provide insights into how people do things, yet it will say nothing about how they feel about it. Most of all, telemetry will only answer the questions it is designed to answer. The only surprises will be in the answers (sometimes). There is no opportunity to be surprised by how the end user responds.
65. foobarchu ◴[] No.43527130{4}[source]
The last time I was setting up a system, it's still very difficult to find in the menus. If it's not discoverable and I have to know the incantation/shortcut to do it, then that's bad UI.
66. hi_hi ◴[] No.43527132[source]
As a kid, the OS's supported me in learning. They were simple, intuitive and rewarding. I'd click around and explore, and discover cool things like a Wheezer music video, or engaging puzzle games.

There was no one who could help me when I got stuck, beyond maybe an instruction manual. I just had to figure it out, mostly by trial and error. I learned so much, eventually being able to replace hardware, install and upgrade drivers, re-install the entire OS and partition the hard drive, figure out networking and filesystems. It built confidence.

Now my kid sits infront of an OS (Windows, Mac, it doesn't really matter) and there's so much noise. Things popping up, demanding attention. Scary looking warnings. So much choice. There's so many ways to do simple things. Actions buried deep within menus. They have no hope of building up a mental model or understanding how the OS connects them to the foundations of computing.

Even I'm mostly lost now if there's a problem. I need to search the internet, find a useful source, filter out the things that are similar to my problem but not the same. It isn't rewarding any more, it's frustrating. How is a young child meant to navigate that by themselves?

This looks like a step in the right direction. I look forward to testing it out.

replies(6): >>43527632 #>>43527846 #>>43528207 #>>43528317 #>>43531355 #>>43533021 #
67. epolanski ◴[] No.43527202[source]
Mobile too, I'm sick of those OSs updating every 18 months because some product person along marketing decides the wheel has to be reinvented otherwise there will be no buzz.

I have a harder and harder time navigating both iOS and Android as time goes, should be the opposite.

Same for Windows or MacOs.

68. epolanski ◴[] No.43527213[source]
98 was a very good os. I don't think many got 2000, XP was the major windows for millennials.
replies(1): >>43528059 #
69. everdrive ◴[] No.43527543{4}[source]
I've had an alternate theory for a while. Prior to verbose metrics, UIs could only be designed by experts and via small samples of feedback sessions. And UIs used to be much, much better. I suspect two things have happened:

- With a full set of metrics, we're now designing toward the bottom half of the bell curve, ie, towards the users who struggle the most. Rather than building UIs which are very good, but must be learned, we're now building UIs which must suit the weakest users. This might seem like a good thing, but it's really not. It's a race to the bottom, and robs those novice users from ever having the chance of becoming experts.

- Worse, because UIs must always serve the interests of the bottom of the bell curve, this actually is why we have constant UI churn. What's worse than a bad UI? 1,000 bad UIs which each change every 1-6 months. No one can really learn the UIs if they're always churning, and the metrics and the novice users falsely encourage teams to constantly churn their UIs.

I strongly believe that you'd see better UIs either with far fewer metrics, or with products that have smaller, expert-level user bases.

replies(2): >>43527837 #>>43528477 #
70. myself248 ◴[] No.43527568{4}[source]
Thank you for the recommendation, I'll look at installing that.

But the problem with add-ons is that every machine you use will have a different combination of them installed. Maybe you're at work and don't have privileges to install them. Maybe you forgot to install one on your desktop even if it's on your laptop, etc.

And building it into "a lot" of Ubuntu-based distros lacks discoverability. I might have that now on the machine I'm typing this on, but it does me no good if I don't know it's there. (Everything in Linux has worse-than-terrible discoverability, but that's another rant entirely.)

MS's dominant position meant their defaults Just Worked everywhere, and when those defaults were good, they were really, really good, by virtue of their ubiquity. Then they fucked us by using their dominant position to just... I don't know... completely lose the plot? Aside from HiDPI fractional scaling and support for large monitor "maximize to a quadrant" and stuff, I can't point to a single MS UI improvement since the XP days. Everything else has just gotten worse, fragmented, and for no good reason.

71. everdrive ◴[] No.43527585[source]
I'm surprised by the breakdown as well. At least according to these two citations in Wikipedia, the breakdown is:

---

For desktop computers and laptops, Microsoft Windows has 71%, followed by Apple's macOS at 16%, unknown operating systems at 8%, desktop Linux at 4%, then Google's ChromeOS at 2%.[3][4]

---

[3] "Now more than ever, ChromeOS is Linux with Google's desktop environment". About Chromebooks. 1 August 2023. Retrieved 25 September 2024.

[4]"Desktop Operating System Market Share Worldwide". StatCounter Global Stats. Retrieved 9 March 2025.

72. ivan_gammel ◴[] No.43527630{3}[source]
>This is caused by a change in who is hired as UI/UX developers.

„UX/UI developers“ is a strange name for it.

In 2000s the web enabled more sophisticated presentation designs and there was a push from client-server to web-based applications using incredibly strange technologies for building UIs — HTML, CSS and JavaScript, which gave the rise to UX design as a interdisciplinary job (HCI+digital graphics design). By 2010 the internet of applications kicked off and in mid-2010s moved to mobile, dramatically increasing the demand for UX designers. By then it actually mattered more who is hiring designers, not who is hired. Since only relatively small fraction of hiring managers does understand the scope of this job even now, they even started calling it „UX/UI designers“ or „Product designers“ as if that name change could help, still judging design work by often-fake screenshots on Behance rather than by case studies in the portfolio. Even HCI professionals are often reduced to mere graphic designers by those managers who skip research and apply „taste“ to a science-based discipline. At the same time, since UX design is one of the most well-paid and less stressful creative jobs, a lot of people switched to it without proper education or experience, having no idea what is statistical significance or how to design a survey. And voila, we are here.

replies(1): >>43540363 #
73. underlipton ◴[] No.43527632[source]
There're also performance issues. Building muscle memory (which means offloading tasks from working memory, leaving it open for learning) can't happen if you're constantly trying to figure out when the system is going to actually respond to your input.
replies(2): >>43528736 #>>43528837 #
74. ivan_gammel ◴[] No.43527648{5}[source]
UX testing is not UI testing and it is not QA.
replies(2): >>43528372 #>>43540570 #
75. cyberax ◴[] No.43527837{5}[source]
There's a much simpler explanation. At some point, the UI becomes about as good as it can be. It can't really be improved any further without changing the whole paradigm, and just needs to be maintained.

But product managers inside the large corporations can't get promoted for merely maintaining the status quo. So they push for "reimagining" projects, like Google's "Material Screw You" UI.

And we get a constant treadmill of UI updates that don't really make anything better.

76. accrual ◴[] No.43527846[source]
> Things popping up

This is one of my biggest frustrations with modern GUI computing. It's especially bad with Windows and Office, but it happens on iOS and macOS too to an extent. Even though I've had Office installed for weeks I still get a "look over here at this new button!" pop-up while I'm in the middle of some Excel task. Pop-up here, pop-up there. It's insane the number of little bubbles and pop-ups and noise we experience in modern computing.

replies(4): >>43528079 #>>43528886 #>>43528982 #>>43534058 #
77. ◴[] No.43527930{5}[source]
78. anthk ◴[] No.43528031{3}[source]
It did under several ways since w98SE and Explorer with IE merged on.
79. anthk ◴[] No.43528045{3}[source]
NeXTStep/GNUStep/Cocoa 'defaults' commands.
80. anthk ◴[] No.43528059{3}[source]
XP was almost a re-skinned 2000. Most drivers for XP worked under 2000 and viceversa.
81. fragmede ◴[] No.43528079{3}[source]
Omfg I do not need national political news shoved into my face in on the left side of my taskbar while I'm trying to focus on work, thank you Microsoft, k thx bye!
replies(3): >>43528755 #>>43528948 #>>43529623 #
82. walrus01 ◴[] No.43528185[source]
Give today's XFCE4 a try, on debian stable or testing. It's a remarkably no bullshit GUI for use with xorg. You can of course still install all the gnome and kde libraries and run all the gnome and kde applications, though things will look a little bit mismatched.
83. Andrex ◴[] No.43528207[source]
Humans hate being bored but only dick-around and learn things like this when they're bored. Speaking personally, I guess.

Since the 90s we've found "better" ways at "curing" our boredom. Put this UI on a modern OS in front of a kid today and they would just download Steam, Chrome and Discord. And be assured, they're very proficient at the in-and-outs of those platforms.

Just some random thoughts I had, not sure any of it tracks...

replies(3): >>43528854 #>>43532519 #>>43533650 #
84. girvo ◴[] No.43528317[source]
> I learned so much, eventually being able to replace hardware

As a young teenager in the early-mid 2000s, I learned the hard way what the little standoffs are for by killing a motherboard by screwing it directly into the steel case :')

Never made that mistake again, that's for sure. And I share all the same experiences as yourself

replies(2): >>43531792 #>>43533510 #
85. girvo ◴[] No.43528367{3}[source]
Having worked with amazing HCI experts over the years, you've hit the nail on the head. It's wild how much design is done for designs sake at my work, with nary a nod to HCI given. The a11y team try to patch over it as best as possible, but we end up with a mess, and I'm treated like a pariah for pushing back on some of it
replies(1): >>43539646 #
86. girvo ◴[] No.43528372{6}[source]
Quite, but lots of companies jam them all together these days.
87. Lammy ◴[] No.43528451{4}[source]
Fuck telemetry. Don't spy on me while telling me it's in my best interest. Don't spy on me at all.
88. bowlofhummus ◴[] No.43528453[source]
The text is the worst. The icons are nice and pixely but the fonts are baby butt smooth anti aliased
89. cosmic_cheese ◴[] No.43528477{5}[source]
I don’t believe either is the primary driver of modern UI design. Cynical as it may be, I think the only things that get any level of thought are:

1. Which design is most effective at steering the most users to the most lucrative actions

2. What looks good in screenshots, presentations, and marketing

The rest is tertiary or an afterthought at best. Lots of modern UI is actually pretty awful for those mentioned bottom of the bell curve users and not much better for anybody else in terms of being easy to use or serving the user’s needs.

Proper use of analytics might be of assistance here, but those are also primarily used to figure out the most profitable usage patterns, not what makes a program more pleasant or to easy to use. They’re also often twisted or misused to justify whatever course of action the PM in question wants to take, which is often to degrade the user experience in some way.

90. crims0n ◴[] No.43528736{3}[source]
This is so true. The most frustrating thing in the world to me is waiting for the UI to catch up to my actions… that should just never happen in 2025. Not only is it frustrating to wait, but as you elegantly stated it forces the menial task to enter working memory.
replies(1): >>43529261 #
91. booleandilemma ◴[] No.43528755{4}[source]
Yeah I just wanted to check the weather...
92. titzer ◴[] No.43528837{3}[source]
We largely abandoned an unbelievably efficient form of human input in favor of big fat dumb slow touchscreens. Can you imagine where we'd be as a species if we got our shit together 25 years ago and standardized a few of the most important keyboard shortcuts and layouts and that was the default everywhere? I won't advocate terminal-only, but even classical GUIs with windows and icons and all could have been much more efficient if keyboard input and navigation was given priority instead of the comedy of using a pixel-precise indirect pointer to fart around a virtual screen select some button when...there are buttons under my fingers.
replies(1): >>43531647 #
93. _carbyau_ ◴[] No.43528854{3}[source]
I think part of it is that ubiquitous internet access.

Take that away so you have a standalone computer that you "run programs on" and it becomes simpler.

94. p_l ◴[] No.43528859{5}[source]
And what difference to end user it makes where exactly the key/value data is stored? No real difference whether the data is HKEY_CURRENT_USER\Software\MyAppName or com.my.app when you're trying to coerce some internals whose configuration is not exposed because you're not worthy of it
replies(3): >>43528951 #>>43529479 #>>43544688 #
95. askvictor ◴[] No.43528886{3}[source]
Even on gnome, I regularly have applications stealing focus when they decide they're the most important thing. As well as being really annoying, it's a security risk if an application steals focus while you're typing your password or otp key
replies(2): >>43530979 #>>43531655 #
96. imgabe ◴[] No.43528948{4}[source]
You can turn that off, it’s the first thing I do on Windows. I agree you shouldn’t have to though.
97. cosmic_cheese ◴[] No.43528951{6}[source]
I’d say that a quick defaults command is probably on the whole more friendly than trawling around in the arcane mess that is the Windows registry. It’s not as friendly as it could be, but at least it’s a somewhat human readable one liner.

It’s also reasonable to back up plists and/or sync them between machines like some users do with their dotfiles, because they’re just files.

replies(2): >>43534204 #>>43534523 #
98. goosedragons ◴[] No.43528965[source]
It can look better. This is basically a distro with Chicago95 out of the box and not well configured. If you take the time it can look more like 95. The Chicago95 screenshots IMO look better:

https://github.com/grassmunk/Chicago95

replies(1): >>43531663 #
99. overgard ◴[] No.43528982{3}[source]
Apple has kind of made things worse in the recent macOS, where my phone's notifications show up on the desktop now. Like, man, I was already drowning in them before anyway, I don't want them on two screens now.
replies(2): >>43529220 #>>43531638 #
100. LoganDark ◴[] No.43529220{4}[source]
You probably already know this if it was bothering you, but just in case: System Settings -> Notifications -> toggle off "Allow notifications from iPhone".
replies(2): >>43529462 #>>43540829 #
101. LoganDark ◴[] No.43529261{4}[source]
Win32 would buffer keystrokes so that a sequence of commands wouldn't be lost even if the UI took long to respond (e.g. if a dialog took long to open), but that has mostly been lost in the era of web apps and other similar bullshit.
replies(1): >>43531656 #
102. ascagnel_ ◴[] No.43529462{5}[source]
I would also argue, regardless of what mobile OS you're on, quieting, delaying, or disabling notifications on a regular basis (and taking stock of what you let through) is prudent.
replies(2): >>43531807 #>>43540836 #
103. Lammy ◴[] No.43529479{6}[source]
It was common in the Windows 9x days for the two Registry Hives (SYSTEM.DAT and USER.DAT) to get corrupted leading to an unbootable system or to get fragmented and/or full of disused values from poorly-uninstalled software leading to increased memory usage.

Here are some KB articles to check out for context:

- https://helparchive.huntertur.net/document/105563

- https://helparchive.huntertur.net/document/89799

- https://helparchive.huntertur.net/document/89794

replies(1): >>43532984 #
104. netsharc ◴[] No.43529623{4}[source]
Google Android phones do so freaking much of this too. Open the Google app (or swipe left from the home screen on the Pixel Launcher), gone are the days where it's a copy of their original homepage and is just a search bar, now it has news... Go to the search bar, and it shows trending searches. Die in a tucking fire!
replies(1): >>43531554 #
105. accrual ◴[] No.43530979{4}[source]
> if an application steals focus while you're typing your password

Definitely. Bitwarden does this ironically. It will pop-up "UPDATE AVAILABLE!" half way through typing a passphrase. Why not suppress the pop-up if the user is typing, or make it non-modal? Every few days I am interrupted just trying to unlock a vault.

106. hulitu ◴[] No.43531355[source]
> Actions buried deep within menus.

Maybe they are though in CS school that every layer of abstraction is better. I don't see other explanation for this level of stupidity.

107. red_trumpet ◴[] No.43531554{5}[source]
You can definitely disable the "swipe left" thing on the launcher.
replies(1): >>43532406 #
108. int_19h ◴[] No.43531638{4}[source]
Microsoft has a similar thing on Windows with Phone Link.
109. int_19h ◴[] No.43531647{4}[source]
We did standardize a lot of keyboard shortcuts and layouts. And it was fairly widespread, even, with both Windows and macOS retaining some bits of it (sadly, fewer and fewer with each new update).

https://en.wikipedia.org/wiki/IBM_Common_User_Access

110. boudin ◴[] No.43531655{4}[source]
Did you install an extension for that ? By default Gnome prevents this and shows a notification instead. It's extensions like Steal my focus that allows focus stealing
replies(1): >>43544308 #
111. int_19h ◴[] No.43531656{5}[source]
Modern web (and web-like) apps all too often don't even bother supporting keyboard for anything other than text field input. What I find especially infuriating are the dialog boxes where the only thing you have is a textbox and a button, and yet you cannot press Enter to submit the dialog once you finish typing - nope, you have to reach out for the mouse and click that button.
replies(1): >>43531736 #
112. int_19h ◴[] No.43531663{3}[source]
Fonts make the biggest difference here. Tahoma would also be decent (if not quite right).
113. int_19h ◴[] No.43531690{4}[source]
> I’ll never get tired of mentioning that the futuristic UI of the in-game computers of the original Deus Ex, from 2000, supported not only Tab to go between controls and Enter and Esc to submit and dismiss, but also Alt accelerators, complete with underlined letters in the labels

I think that's because they used the stock UI toolkit of the original Unreal Engine, which also had all these things. If you recall, UT'99 actually had a UI more like a desktop app at the time, complete with a menu bar and tabbed dialogs:

http://hw-museum.cz/data/article/VGA-Benchmarks/Benchmark-VG...

114. LoganDark ◴[] No.43531736{6}[source]
This is why I commonly have a trackpad in addition to a mouse when I use Windows. Literally, mouse on right, trackpad on left. It's much faster to use the trackpad for annoyances like these. I also find that trackpads are ten times better for scrolling.
115. int_19h ◴[] No.43531746{3}[source]
One thing that I always hated about macOS is the menu bar placement.

Ironically, in the long run, it has proven to be an asset for the simple reason that any macOS app has to have a main menu with commands in it, if it doesn't want to look silly. So this whole modern trend of replacing everything with "hamburger" menus that don't have the functionality isn't killing UX quite so bad there.

Although some apps - Electron ones, especially - stick a few token options there, and then the rest still has to be pixel-hunted in the window. Some don't even put "Settings" where it's supposed to be (under the application menu). Ugh.

replies(1): >>43535372 #
116. interludead ◴[] No.43531771[source]
The Windows dominance really puts things in perspective... Even with the rise of mobile and Macs making some headway, it's amazing how entrenched it still is on the desktop.
117. interludead ◴[] No.43531792{3}[source]
I did the exact same thing - mounted a shiny new board straight onto the case, powered it on, and… nothing. Spent hours troubleshooting before realizing I'd basically shorted the whole thing
118. LoganDark ◴[] No.43531807{6}[source]
I'm always shocked whenever I see someone having hundreds or even thousands of unread notifications. It pains me to see that instead of controlling their feed to only what interests them, they've just let everything pile up forever, completely unread.

For example, on Discord, I sometimes see people with unreads for every server, and dozens to hundreds of completely unread DMs, just because they don't know that you can turn notifications off for the stuff you don't care about. Instead of doing that they just learned to ignore everything, leading to a disorganized mess.

I'm somewhat familiar with what typically leads to this (usually something like ADHD), but when you let it go for so many years it's such a big task to fix it that the fixing never happens and you're just kind of screwed for eternity.

In Discord, I have no unread servers and no unread DMs, despite being at the server limit. This is because all my servers are completely silenced and all my DMs are read immediately. My only unread email is one I marked as such because I still plan to reply to it soon. I have the attention for every single notification because I aggressively optimize the notifications I receive to the point where they all are typically things I care about. Back in the day I would instantly report every email to SpamCop, typically in under one minute, but I eventually stopped doing that because there's no point.

I simultaneously do and don't understand people who just submit to a flood of irrelevant garbage. Control it!!

replies(4): >>43532776 #>>43533639 #>>43535686 #>>43541267 #
119. fc417fc802 ◴[] No.43532166[source]
This entire comment section has me repeatedly thinking to myself "you don't run into that problem with i3-alikes" over and over. My choice not to put up with modern UX bullshit is feeling strongly reaffirmed right now. Not that it needed to be.

> it was always annoying to send an screenshot to someone and have to explain that no, I wasn't using Windows 95

That's not a negative, that's a fringe benefit as an endless source of entertainment.

120. SlackSabbath ◴[] No.43532307{3}[source]
As somebody who recently had to switch to Mac for work, my experience has been the exact opposite of this. Every other OS I've used since Windows 95 I've been able to get to grips with the same way: start off using the mouse to find my way around the UI, and introduce keyboard shortcuts as and when I find them useful. Eventually I get to the point of being able to use either exclusively keyboard or exclusively mouse for most tasks.

MacOS seems to _require_ some unergonomic combination of both from the get go. Some basic things are easy with the keyboard but hard/impossible with the mouse and vice versa. The Finder app doesn't even have a button to go 'up' a directory for god's sake.

replies(2): >>43535294 #>>43541879 #
121. oefnak ◴[] No.43532406{6}[source]
Yea, but you can't make it a home screen like when you swipe right.
122. jon_richards ◴[] No.43532519{3}[source]
I used to think I watched TV or scrolled Reddit because I didn’t have the energy to pursue more interesting things. I blocked Reddit and TV. Turns out I have plenty of energy, those were just stealing it from me.
123. oarsinsync ◴[] No.43532776{7}[source]
> Instead of doing that they just learned to ignore everything

Leading to notifications being ignored, and not mattering at all.

A well curated set of notifications that only gives you the things you actually need is superb, but incredibly difficult to get right.

Learning how to ignore all of the noise is probably a more valuable skill for a future where control is slowly wrestled away from the user. A certain Black Mirror episode (Fifteen Million Merits) comes to mind.

replies(1): >>43533013 #
124. p_l ◴[] No.43532984{7}[source]
Been there, know the pain, still not actually a big difference to the question of modifying "unexported" settings
125. LoganDark ◴[] No.43533013{8}[source]
> Leading to notifications being ignored, and not mattering at all.

You found my point! Some notifications may be important, but if one has learned to ignore all notifications, then they won't catch the important ones anymore.

When I get important notifications, I can act on them immediately, because I have not learned to ignore all my notifications, because I don't need to. I have taken care to block any notifications I don't care about, leaving only the ones that I do.

> A well curated set of notifications that only gives you the things you actually need is superb, but incredibly difficult to get right.

Ehh... maybe it's incredibly difficult to fix once you are already drowning in them, but since I immediately nuke anything I don't like from orbit, and have done so my whole life, there are a lot fewer things I don't like than if I hadn't to do that.

> Learning how to ignore all of the noise is probably a more valuable skill for a future where control is slowly wrestled away from the user. A certain Black Mirror episode (Fifteen Million Merits) comes to mind.

I have a really hard time ignoring noise. I think that is because of my autism. Ignoring noise would be a nice skill, I guess, but I feel significantly better when the noise is simply not there in the first place. I'd imagine most would, but for some reason I seem to break a lot more easily when uncomfortable.

replies(1): >>43536432 #
126. brulard ◴[] No.43533021[source]
I share your nostalgia. I did learn a lot by exploring Amiga OS and later Windows 98 without anyone to help or an internet connection. It was fun, but we had time to spend back then. Today time feels much more scarce and I no longer appreciate if I have to learn by trial and error. Now it feels like you have to keep up with the tech progress, which is crazy fast. And youth has too many things to do that are more appealing, like social media, youtubes, loads of games etc. For them the exploration of OS or some software is not attractive anymore.
127. xandrius ◴[] No.43533510{3}[source]
There should be a club for people like us: we learnt the hard way to double-check and never ever fully trust ourselves, especially with hardware connections.

The first Mobo I ever purchased with my own money was insta-fried exactly like that, it still hurts a little to think about that.

128. xandrius ◴[] No.43533551{3}[source]
People forget having to use IE with 12 toolbars when going over at some friend's house.
129. nkrisc ◴[] No.43533639{7}[source]
That sounds like a lot of work. Alternatively, I can just ignore them all. I don’t care if there’s a red circle with a number in it. I don’t notice it and it doesn’t bother me.
replies(1): >>43535454 #
130. whatevertrevor ◴[] No.43533650{3}[source]
Yeah I agree. The trial and error mentioned in GP needed a good amount of focused time commitment, the sort of thing at a premium in the modern attention economy of tech.
131. mrob ◴[] No.43534058{3}[source]
The worst example of things popping up I've seen is Youtube's sponsored content warnings. These immediately appear above the active click target (video thumbnail) when you move your mouse over it, hijacking the expected action there. If you click things as a single action like every skilled mouse user does (rather than pointing and then clicking as two separate actions), it's physically impossible to react in time to avoid clicking them. And because only a part of the click target gets hijacked it's too inconsistent to learn to avoid it by intuition. I've clicked them accidentally several times and every time it's been disturbing because it feels like some serious and unexpected error.
132. Gormo ◴[] No.43534162{3}[source]
The themed UIs of that era were very superficial -- if they applied to serious software at all, they were just a cosmetic layer on top of an otherwise well-engineered interface, and could be easily disabled. Most people I knew, for example, disabled the theming engine that shipped with Windows XP. Most applications that supported UI skinning still had a default or fallback UI that adhered well enough to modern conventions.

Not so much anymore. The abandonment of any coherent organizing principle to UI layout in favor of pure aesthetics has been a massive regression. Reasonably complex software often doesn't even include menu bars anymore, for example.

133. bshacklett ◴[] No.43534204{7}[source]
Registry settings can be modified via CLI, too. Windows users are just far more averse to the command line.
134. esafak ◴[] No.43534446{3}[source]
Not with anything near the frequency of Windows. The last such thing I remember doing is restarting the locate indexing service with launchctl. I do lots of things in the command line, of course, but not so much to configure MacOS itself.
135. p_l ◴[] No.43534523{7}[source]
I have never seen anyone backup defaults database between macs[1], I have seen a lot of scripts calling setting by setting instead.

Which has direct equivalent in "reg" files, to be quite honest.

[1] Other than restoring time machine backup to another system or similar cloning setups

replies(1): >>43535403 #
136. cosmic_cheese ◴[] No.43535294{4}[source]
It helps to keep in mind where the OS and its core user base is coming from.

For the case of the up button for example, prior to OS X the Finder was a spacial file manager where each folder had a single corresponding window that remembered its position on screen, allowing users to rely on spacial memory to quickly navigate filesystems. Its windows didn’t even have toolbars, because they weren’t navigator windows — every time you opened a folder you got a new window (unless that folder’s window was already open, in which case it was foregrounded).

So when OS X rolls around in ~2000 and switches the Finder to navigator windows, they’re looking at what existing users will find familiar. Back/forward is easy since most had used a web browser by that point and map cleanly to most people’s mental models (“I want to go back”), but up? That’s a lot more rare. A handful of folks who’d used an FTP client might’ve been familiar with the concept, but few outside of that few would’ve, and how “up” relates to a filesystem is not in any way obvious. And so, the Finder never got an up button, just a key shortcut because anybody advanced enough to be hunting down shortcuts is going to understand the notion of “up” in a filesystem.

137. cosmic_cheese ◴[] No.43535372{4}[source]
On the last paragraph, something is better than nothing, though. It’s always bugged me that Electron doesn’t offer Windows and Linux users a way to enable the menus that’ve been provided for the Mac version.
138. cosmic_cheese ◴[] No.43535403{8}[source]
It’s not a database, they’re individual files. Most are even plain XML that can be hand written and edited with a text editor.
replies(1): >>43545908 #
139. zestyping ◴[] No.43535412[source]
Ouch. That screenshot is uncomfortable to look at. The window title bars are painfully narrow, the frame borders have inconsistent thicknesses, the Start menu overlaps the taskbar, the vertical centering of text is wrong.

The answer to your question is that these replicas are of low quality. This one looks like the whole thing was made by someone (or a committee of people) lacking attention to detail.

140. LoganDark ◴[] No.43535454{8}[source]
> That sounds like a lot of work.

Again, it is a lot of work if you have to do it at once. If you've done it naturally over the course of your life, you would never have had a big pile of things to take care of at once.

> Alternatively, I can just ignore them all. I don’t care if there’s a red circle with a number in it. I don’t notice it and it doesn’t bother me.

Suit yourself. Personally, I care about responding promptly to certain things, like instant messages or emails, but I don't appreciate unwelcome distractions.

See: https://vxtwitter.com/AutisticCallum_/status/190533113360614... & https://vxtwitter.com/AutisticCallum_/status/190533113707064...

replies(1): >>43537834 #
141. overgard ◴[] No.43535686{7}[source]
It's not really a matter of not knowing it can be done, it's that the mental effort of curating it is not really worth it (short term, anyway), because then I have to decide what's a worthwhile notification and what isn't.
142. oarsinsync ◴[] No.43536432{9}[source]
> > Learning how to ignore all of the noise is probably a more valuable skill for a future where control is slowly wrestled away from the user. A certain Black Mirror episode (Fifteen Million Merits) comes to mind.

> I have a really hard time ignoring noise. I think that is because of my autism. Ignoring noise would be a nice skill, I guess, but I feel significantly better when the noise is simply not there in the first place. I'd imagine most would, but for some reason I seem to break a lot more easily when uncomfortable.

I share this discomfort, but only in physical space. I struggle with visual and audible noise in the real world, but my screen I’ve become very adept at ignoring. Giving up on inbox-zero in my personal life and ending up with 2000+ unread emails in my personal mailbox is where that started.

replies(1): >>43537600 #
143. happyopossum ◴[] No.43536478[source]
> My hypothesis is today's "modern" OS user interfaces are objectively worse from a usability perspective, obfuscating key functionality behind layers of confusing menus.

I think if you went back and actually tried to use these old UIs you would realize that one of the reasons stuff isn't hidden behind layers of menus is that in a lot of cases the 'hidden' features just didn't exist back then.

144. LoganDark ◴[] No.43537600{10}[source]
> my screen I’ve become very adept at ignoring.

I unfortunately don't share this ease. As an example, I have to use custom CSS to completely remove blocked messages from Discord, because once I know a blocked message exists I can not seem to ignore it. The only way to properly protect myself from blocked users is to ensure that I can never even know they're there.

I do a similar thing for muted DMs. Once I know that someone has sent a message, I cannot seem to avoid checking the message. The only way for me to properly take a break is to ensure that there's no way for me to accidentally discover the existence of new messages. So I have some JavaScript that completely removes muted DMs from the list so that I won't even see them jumping back up to the top every new message.

I don't know what causes this to happen or how to fix it, but I do know that ignoring things has always been nearly impossible for me. Whenever there is anything I need to protect myself from, I need to also protect myself from ever noticing any related activity.

Maybe this is some sort of OCD, I'm not sure. Pretty sure it would meet the criteria, I guess.

145. nkrisc ◴[] No.43537834{9}[source]
> Personally, I care about responding promptly to certain things, like instant messages or emails, but I don't appreciate unwelcome distractions.

Sure, if I’m being paid to respond right away then I will. The “instant” in “instant message” describes the delivery time, not the required response time. Email, IM are things I all treat asynchronous communications. Anything urgent should be a phone call, ideally. If there’s a particular email address I consider important I’ll make a separate inbox for it.

Otherwise, I find sort of fun to see how big the number can get.

On my work email I just mark everything as read at the end of the day so the number starts over each day.

146. burnte ◴[] No.43539646{4}[source]
I'm glad to hear my suspicions and impressions are accurate. I have a number of friends who have gone into UI over the past 20 years and while they're all very smart people, In my opinion exactly 1 of them has what it takes to work in UI/UX. The rest are mediocre graphic designers with average to no training in graphic design, and zero experience in anything technical. Only one knew what Fitts law was, or what HCI meant, or what GUI meant
147. burnte ◴[] No.43540363{4}[source]
> „UX/UI developers“ is a strange name for it.

I agree. It's a UI Engineer. User Experience is just the fluffification of the title to something that sounds expansive and nebulous when it's actually pretty focused and critical.

replies(1): >>43545150 #
148. hnthrowaway0315 ◴[] No.43540570{6}[source]
You are probably right, just saying in general...
149. m463 ◴[] No.43540829{5}[source]
I'm reminded of the aircraft crash investigations where the pilots would have a frequent warning, learn to ignore it, then miss the important one.

unnecessary notifications hurt us all. Wonder how many people have turned off the emergency/amber alerts because of non-critical use of the system?

replies(1): >>43554446 #
150. m463 ◴[] No.43540836{6}[source]
do you turn off amber alerts? emergency alerts?
151. mrehler ◴[] No.43541267{7}[source]
Discord is really awful about this, and that's one of the many reasons I dislike it. Its defaults are bad. I should be able to set, at the account level, the default that servers don't send me notifications. I believe by default, I only get @everyone and @role notifications, which is only a few taps per server. But every time I join a new server, I have to remember to do it. If I didn't actively care about notifications from one particular server, I'd just block Discord notifications entirely and stop managing them in their app at all.
152. wpm ◴[] No.43541879{4}[source]
Right click the window title and you get a drop down navigation menu of every folder in the hierarchy up to the "/Volumes/$VOLUME" the folder is on.

I'd kill for this on Windows or any mainstream Linux DE.

153. wpm ◴[] No.43541888{5}[source]
There is a checkbox for file extensions and a View menu item for full paths. Hidden files is still not surfaced in the GUI, but is persistent.
154. wpm ◴[] No.43541896{3}[source]
I'd much rather work with plain-text human readable property list files with straightforward `defaults` commands than the hive of Hell called the registry.
155. askvictor ◴[] No.43544308{5}[source]
I'm using PopOS, so there's a chance that it's related to that, but no I haven't. And I've tried the gsetting that supposedly helps prevent it. I've only ever seen Zoom and VSCode do this; I get the feeling that they don't quite follow the same conventions that 'native' Linux applications use, or use some trickery (as they see themselves as the most important thing on your computer).
replies(1): >>43554771 #
156. julik ◴[] No.43544688{6}[source]
There is - removing a wonk preference namespace is as easy as `rm ~/Library/Preferences/com.cheapskatesoftware.wonko.plist`. Whereas the Windows Registry is a monolithic piece of gunk you need a Microsoft editor for to zap something
replies(1): >>43545914 #
157. ivan_gammel ◴[] No.43545150{5}[source]
Then you don’t understand it too. Software solves user problems by offering experience, not UI. Not every solution requires UI, but every solution creates user experience.
158. p_l ◴[] No.43545908{9}[source]
This is not a gotcha, really. An XML file can be considered database just as well (similarly, part of registry on NT is portable between machines).
159. p_l ◴[] No.43545914{7}[source]
Considering the day I once spent hunting for all possible plist locations of a single program, I'd rate it about same for registry and plists
160. deadlocked ◴[] No.43551562{3}[source]
I haven't edited a .plist in years, but nor have I fiddled with the Windows registry in years. Honestly think both OSes ship with sane defaults these days.
161. LoganDark ◴[] No.43554446{6}[source]
> Wonder how many people have turned off the emergency/amber alerts because of non-critical use of the system?

I turned them off because I don't care about any of the things they consider critical.

162. herbst ◴[] No.43554771{6}[source]
I never had anything steal the focus and was highly confused to read gnome here. I highly suspect PopOS is doing something weird theire. No matter how bad vscode is and integrates that never happened to me.
163. herbst ◴[] No.43554814[source]
So much this. Just make sure their browser is working and updating and that office files automatically open with a fitting software.

I have way less work since everybody just gets Linux