Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

You'll notice that all of his examples of user-hostile software lack a universally accepted standard. This is not new.

Do you need to install special vendor software to use your bluetooth devices? No - everyone follows the standard, so your OS just knows how to hook up your headset. With USB it's different, because the standards are insufficient for the gadgets that we use, resulting in specialized software for your extra buttons, light shows, sensitivity, etc.

Two prime older examples are graphics cards and printers. There has never been a driver standard for either that was universally accepted (after VGA and VESA local bus), and so the only alternative is bespoke software. Remember when game controllers needed specialized drivers (Sound Blaster)? I do.

And it's not like this is limited to software either. There are plenty of standards and lack-of-standards in construction, automotive, even electrical in some cases. One of the most expensive explosions in history was the result of a mismatch between metric and imperial measures.

Want to get away from this nightmare of custom-implementations-for-everything? Push for sane and comprehensive standards.



> Do you need to install special vendor software to use your bluetooth devices? No

Logitech and Samsung would like a word...


Oh? The Logitech G613 Bluetooth keyboard and M510 Bluetooth mouse were plug and play on Windows, Arch Linux and NixOS. Back in the day, sure, but I don't think custom drivers are much needed for anything but GPUs by now.


I think is impossible to standardise everything. You can do it only with products with limited use cases, like Bluetooth devices, USB HID devices, some "standard" USB devices like cheap mouses, sound cards, disk drives, or WiFi NICs.

I won't ever happen a GPU standard in a short or medium time, because deciding how it would work were giving their R&D to the competition, and AFAIK, Nvidia, AMD, and Intel have totally different types of architecture.

Printers maybe could have some kind of USB standard, but I don't think the different printer making companies are willing to do that, the same happens with some kind of "gaming" devices. That would mean not showing ads of cartridge or other products and letting the users be more outside of their "ecosystem". QMK keyboards are a honourable exception to this btw.


> everyone follows the standard

Try sharing a file via Bluetooth between an Apple and an Android device.


So everyone except Apple?




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

Search: