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

This so much. The current USB @&$#-up seems to be the result of "EEs try to expand line-level encoding to create an API."

This should all be solved at the negotiation layer, even if that needs to be made more complex, so that the remaining components can be simpler and reasonably-behaved.

Instead, we got something that allows each device to be a bit more electrically simple, at the cost of ballooning complexity for the ultimate use case.

USB-IF took their eye off the ball, and wrote a spec for manufacturers, without thinking about the consequences to consumers.

At some point, it's a value trade-off between {working product for use cases} and {+$2 on BoM}.



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

Search: