Live data from Hacker News

Why aren't motherboards mostly USB-C by now? (2021)

philip.greenspun.com

141–150 of 511 posts

Re: Why aren't motherboards mostly USB-C by now? (2021)

#141
post #5

I don't even have any devices that use USB-C. Not a single one. The only USB-C cables I have are for charging phones.

The computer accessories shelves at e.g. Target are still dominated by A. Two years after this article.

Because wired computer accessories are almost exclusively used by desktop users which all have USB A.

Go look at phone charging cables which you might want to plug in to your laptop and see that C-C is more common than C-A now.

Re: Why aren't motherboards mostly USB-C by now? (2021)

#142
post #120

It's very easy to bodge together a USB-A connector in a pinch in a way that USB-C just isn't. USB-A is simple and there's literally tens of billions of devices that would be made just a little bit closer to being e-waste if USB-A ports became substantially less common than they already are on mainstream devices. Adapters exist and should exist, but we shouldn't have to rely on them.

[dead]

Re: Why aren't motherboards mostly USB-C by now? (2021)

#143
post #51

Earlier quoted context omitted.

More likely they mean micro-USB. USB-B is anything but micro.

Micro-USB is a variant of the USB-B connector. The whole point of A and B was that A ports were used on the "host" system, and B were used on the peripheral. If you remember USB On-the-Go, that was an attempt to reverse the trend and allow a USB-B device (including micro ports) to act as a host. USB-C erased that distinction in favor of a full duplex network connection between two hosts.

"some devices can never act as hosts, although some can indeed assume both host and device roles"

Re: Why aren't motherboards mostly USB-C by now? (2021)

#144
post #110
post #92

Earlier quoted context omitted.

If you don't frequently plug things into your mainboard, does it even matter? > but i doubt you will get more cycles out of C in real life You're free to doubt the designers of the USB specification and/or the manufacturer's compliance with the specification, but just logically, the part about having the springs in the plug, not the port, makes sense to me. I've seen many broken USB-A ports in airplanes and other pub…

manufacturer's compliance with the specification has always been a total joke heh. i see what you're saying about the springs, but i shouldn't have brought mating cycles into the discussion. the side plugged into the motherboard should just be secure above all else. i can easily ruin any usb-c connector with just my thumb and index finger. the thickness of the A shell and its square profile prevent it from bending un…

furthermore, ive never even seen a usb-c connector at an airport or for any public use and i doubt i ever will. hell, even IEC can barely withstand that use case,i usually have to bend my prongs for the plug to stay in. usb-c not gonna make it 3 days.

Re: Why aren't motherboards mostly USB-C by now? (2021)

#145
post #102

I just want at least 1 of both. For at least the next 10 years. I will still have USB-A peripherals I use daily to weekly until then. I would've paid $100+ extra for a USB-A port on this macbook.

The aux cord removal is still felt by many

I refuse to buy a mobile phone without one. Just not happening.

Re: Why aren't motherboards mostly USB-C by now? (2021)

#146
post #69

Earlier quoted context omitted.

> I challenge the author to go find a wired keyboard or mouse that comes with a USB C plug.. I can confirm, it's a journey. It's the same kind of journey than finding a hair trimmer that charges on USB C. I see it more as makers being complacent and not giving a fuck though. There's no technical reasons for those to be USB A, and the USB C ones work great. So yes USB A will be there for a while, and more often than n…

> There's no technical reasons for those to be USB A, and the USB C ones work great. There's a good technical reason for keyboards and mice to still be USB A: adapters from USB A socket to USB C plug are allowed by the standard, but adapters from USB C socket to USB A plug are forbidden (because they would, together with a common USB C cable, allow creating the forbidden USB A to USB A cable). This means that USB A k…

On keyboard it's easy enough to just put a USB-C port on the keyboard and let users either use an A-C or C-C cable.

For mice, having a hardwired cable probably still makes sense in terms of bulk and strain relief, but I suspect that wireless mice are also far more common.

Re: Why aren't motherboards mostly USB-C by now? (2021)

#147
post #89
post #67

Earlier quoted context omitted.

Just don't accidentally stick USB-C into a USB-A port. It will fit and it will short the port, causing the machine to crash. Speaking from experience...

Sometimes I look at USB-C plugs and US power outlets and wonder if there’s a shock hazard there…

I look at US outlets and wonder about shock hazards.

Re: Why aren't motherboards mostly USB-C by now? (2021)

#148
post #129
post #99

Earlier quoted context omitted.

USB does use error detection (CRC), but if you transfer enough data over anything, you'll eventually see undetected errors.

Presumably if it's a mass storage device with block-addressible storage then the host's fs driver should be able to (if it has its own file checksums) transparently identify the corruption and re-read the block, right? Or at least bubble up to the user and fail the operation instead of allowing silent data corruption.

That's how it works, as far as I understand: USB indicates the error, and the host driver can retry if it makes sense – and for storage devices, it definitely does.

Re: Why aren't motherboards mostly USB-C by now? (2021)

#149
post #51

Earlier quoted context omitted.

More likely they mean micro-USB. USB-B is anything but micro.

Micro-USB is a variant of the USB-B connector. The whole point of A and B was that A ports were used on the "host" system, and B were used on the peripheral. If you remember USB On-the-Go, that was an attempt to reverse the trend and allow a USB-B device (including micro ports) to act as a host. USB-C erased that distinction in favor of a full duplex network connection between two hosts.

> Micro-USB is a variant of the USB-B connector.

In the same sense that A and B are variants of each other, sure.

Even though it's called micro-B, the design is closer to A, and micro supports both ends with basically the same plug. I would never refer to it as just "B". "B" means the square plug.

Post reply on HN