Hacker News new | past | comments | ask | show | jobs | submit login

The real security nightmare here is the requirement to install extra software just to use a plain battery charger.

I'm still wondering how many commodity devices come with a "driver CD". In the last 5-10 years I never needed any of them, as the devices were already fully supported on my Debian system. And I'm sure that is the case for MacOS and Windows, too.

The only interesting part of such a CD is the online manual, which is hopefully available as PDF and doesn't require any special software to read it.




And, in my personal experience, in every case (excepting video cards) where I've had a choice between native OS support and a vendor provided driver, the vendor software is far worse - buggy, ugly, obtrusive, and usually stuffed with multiple "value-added" programs I don't want.


I've had that experience with video cards too, on Linux with an ATI FireGL v5200:

Built-in (open-source) driver: not great performance, but usable.

ATI driver: suspend/resume broken, frequent lockups requiring anything from connecting via SSH from another machine and killing the process to a hard reboot, and finally discontinuation of driver support about a year after the card was off the market (just in time for a version of X requiring new drivers).

I have a new laptop equipped with a FireGL v5700. Last I checked, the open-source drivers didn't provide 3D acceleration, so I suppose ATI's driver is better despite still having the above-mentioned issues.


I think that Windows doesn't turn on power for a USB device until a driver recognizes it and OKs full power; I've run into this with other battery chargers in the past, and with other combinations of devices. Even though I have 6 different devices with USB in my living room, I can only charge my iPhone from one of them.

EDIT: This is opposed to Linux and Mac OS, which seem to be happy to provide plenty of power as soon as the device handshakes - I regularly charge my iPhone off of my ReadyNAS without any problems.


That's a good point, however, might be solved by making the charger introduce itself as one of the well-known USB device classes.


In this case, the software appears to be an on-screen battery charge monitor that users could download from a website. It was not included with the device or required for operation.




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

Search: