▲ | franky47 8 days ago | ||||||||||||||||||||||
A protocol designed on who wins an race condition? That's wild. | |||||||||||||||||||||||
▲ | crote 8 days ago | parent | next [-] | ||||||||||||||||||||||
It works surprisingly well in practice. The key thing to remember is that you rarely connect identical devices together. A laptop and a power bank both support both modes, but the laptop will have a "prefer sink" policy and the power bank will have a "prefer source" policy. As long as you don't connect two laptops or two power banks, it'll work out just fine. Moreover, it has an override mechanism in case you do connect two identical devices. If you do connect two laptops together for data transferring, the OS should be able to let the user override the power flow direction - or even disable charging altogether. | |||||||||||||||||||||||
▲ | darkwater 8 days ago | parent | prev | next [-] | ||||||||||||||||||||||
What are the alternatives, for a mass market standard like USB used literally by everything out there nowadays? Unplug it and plug it again until it works it's easier for everyone that going to some obscure menu (although maybe smartphones/laptop/console could just display a modal "do you want to charge or be charged?") | |||||||||||||||||||||||
| |||||||||||||||||||||||
▲ | toast0 8 days ago | parent | prev [-] | ||||||||||||||||||||||
Ethernet has been doing this kind of thing for four decades. With only two nodes and short cables, you'll rapidly converge. |