Comment

Comment by badsectoracula

The vast majority of the time you don't need all (or most of) that stuff though. None of the applications i actually use take any advantage of accessibility (i do not need it), bidirectional text (most all of the text i see and write is in English and all of it is in left-to-right order), IME (i do not write in any language that needs this), multiple pointing devices (i only have a single mouse), all kinds of unicode script (as i said most of the text is in English, but i'll have a note on that below), DPI scaling (i prefer 1:1 mapping of units to pixels ratio and none of my monitors are hidpi and i plan on avoiding getting one as long as it is technically possible since i want to have the pixels visible), hardware acceleration (i do not think any GUI toolkit that uses traditional buttons/checkboxes/inputfields/sliders/etc style uses hardware acceleration, at least in the modern sense where it means using 3D hardware as opposed to the older 2D acceleration - some toolkits that try to reinvent Flash are probably using 3D acceleration more but i do not use any programs that use those) or any "much more".

The note i mentioned above and a small exception is unicode support, but that is externally imposed: sometimes i download files (like an album i bought on bandcamp) that use unicode characters which display weirdly if the program you use cannot handle them. But beyond that, no real need for it and this is only in a few types of programs.

Of course my needs are not the same as others' needs, but i am "paying" for stuff i do not use nor need, both in terms of complexity and actual resources.

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton