Live data from Hacker News

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

philip.greenspun.com

241–250 of 511 posts

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

#241
post #17

Earlier quoted context omitted.

Almost every device I’ve bought in 2023 is usb-c now, even low end stuff, and keyboards and mice. By 2025 I’d expect it’ll be rare and unusual to see a micro port on any new device. USB A is definitely legacy.

PCs still come with half a dozen or more USB-A ports and only a single USB-C port (if you're lucky). Dongles, flash drives, webcams and the like are still prominently USB-A. Logitech's lineup is still mostly USB-A. I'm not sure that there will even be a full transition to USB-C, but if so, it will take quite a while.

I bought a new machine last week (Intel NUC 13 Extreme). It has three Type-C ports of which two are Thundebolt. We are slowly getting somewhere. Meanwhile my phones, displays, keyboards, all use Type-C connectors. Though some came with a USB-C to A converter.

We are slowly getting there.

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

#242
post #3

calling USB A “legacy” and a “relic” is so misplaced. we all still own USB A devices. I challenge the author to go find a wired keyboard or mouse that comes with a USB C plug. it’s possible, but not easy. the thing is, we could just have both! this isn’t some winner/loser scenario. the real question should be why these computers with enough bandwidth for 11+ connectors don’t at least split the difference with 6/5 of…

> calling USB A “legacy” and a “relic” is so misplaced. we all still own USB A devices.

All my client devices have detachable cables. All my host devices are USB-C and have been for a while, except for a) Xbox, b) RPis, c) Car.

a) I rarely plug anything into it except a dedicated charging cable or the odd Xbox-specialized devices.

b) for which client devices (if any) are never unplugged

c) A cable is plugged in and never leaves the port

For general-use client devices I either swapped cables for USB-C to uUSB-A or USB-B or had USB-C OOTB for recent devices, increasingly so on both ends.

I also recently moved from an iPhone 7 to an iPhone 13 Mini. If it wasn't for Apple refusing to do an iPhone 15 Mini I'd be USB-C all around.

> I challenge the author to go find a wired keyboard or mouse that comes with a USB-C plug.

Accepted: I've had both for over a year: Keychron K2, Keychron M1. Logitech has a lot of devices with USB-C client side.

The irony is that one of them came with a USB-A (host side) to USB-C (client side) cable. The other one was C-C with a "upgrade your computer connector" C-A adapter†.

> Then in 5 years

Huh. I've been going all in on USB-C since 2018, my strategy being to pick the new standard through and through and backport/polyfill USB-C on the USB-A host side† as needed, NOT the other way around.

It's absolutely ridiculous that any off-the-self device today has anything else than a USB-C port client-side (which is where most of the mess actually is with all the mini x micro x hispeed x A x B x HDMI x DP connectors). I'm not throwing away any pre-C device or cable, I upgrade existing cables to be USB-C††. If a cable fails I get a C-whatever replacement.

As far as I'm concerned USB-A/B is a relic. Folks cling onto it like they clung to VGA (then, and now HDMI), floppy or optical drives.

† Upgrade the host port by leaving this permanently in the host device port: https://www.amazon.com/UGREEN-Adapter-Female-Converter-Charg...

†† Upgrade the cable by leaving this on the cable: https://www.amazon.com/UGREEN-Adapter-Thunderbolt-Compatible...

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

#243

My experience has shown that USB C connectors are far more fragile than A, and every time I plug one in, for some reason the fit just feels vague and unsatisfying. An A plug, when you get it the right way, slides in solidly. As others have mentioned, C seems to have been designed to be the smallest possible, which makes sense for mobile devices, but not for a desktop and its peripherals.

they should make it big as A, and reversible as C,

why do I have to think of solutions so obvious?

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

#244
post #200

Earlier quoted context omitted.

It’s pretty crazy that an operating system needs that much at all. I mean, we all get used to these big numbers but 4GB is actually a lot of bits. A single GB can store more books than a human can read in their lifetime. Somehow, we have accepted that the most fundamental piece of software on a computer should require many lifetimes worth of books of RAM. We have come a long way from thinking we would never need more…

But you’re conflating data at rest vs data in memory. A pdf for example can be very small but then take up considerably more memory to display an embedded image once it’s done decompressing for render. Similarly text is more expensive just by virtue of higher resolution displays. What we ask of our machines has expanded greatly, and the immediacy with which people want things to load is more exacting too, so a lot of…

I’m not sure I’m conflating anything. A bit is a bit. Some bits are faster than others but it’s all just bits in the end.

Yes, compressed content can take up more bits when uncompressed. Also, compression can’t reduce size beyond what information is actually there without losing that information somehow. Just because we are not good at working with compressed content and require a lot of RAM to deal with raw/uncompressed data doesn’t mean it’s not wasteful or even that it’s the only way to do it.

I’m glad you agree we have come a long way too. Perhaps as we collectively go further, we will find ways of accomplishing even more with fewer resources.

— written from a pocket sized computer with far more bits than the total number of humans that have ever existed

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

#245

Earlier quoted context omitted.

Interestingly enough, they're specced the opposite way. > Standard USB has a minimum rated lifetime of 1,500 cycles of insertion and removal, the Mini-USB receptacle increased this to 5,000 cycles, and the newer Micro-USB and USB-C receptacles are both designed for a minimum rated lifetime of 10,000 cycles of insertion and removal. [1] > To accomplish this, a locking device was added and the leaf-spring was moved fro…

Personally I think these numbers are fabricated horseshit, drafted by some engineer behind a desk running endless simulations. The USB industrial complex made the same claims with micro-USB vs mini-USB; and are now doing it again with Type-C. My empirical evidence: I've now had to replace two laptop motherboards due to a (mechanically) failed USB-C port. Guess what I haven't had to do in 25 years? Replace a failed US…

Exactly. There is no way a significantly smaller connector with way more pins can be as robust as a large one with less pins. It is 100% horseshit.

My anecdote to add, but this time comparing USB-c power delivery with the lowly ~8mm barrel jack. I recently got a laptop shipped to me by a remote client to use to connect to their network. I pull it out of the box set it up and I notice the usb c power cable has the slightest of kinks...

Of course it wouldn't charge. I managed to manipulate the cable, holding it, pressing at various angles long enough to use the device until a replacement PSU was delivered. A barrel jack wouldn't care in the slightest about such kink. And if it didn't work I could get another barrel jack from an electronic parts store the same day, chop off the old one and solder the new one on. Good luck doing that with usb-c.

BTW, let me also rant here on the (lack of) usb-c PD compatibility even between devices made by the same manufacturer at the same time.

As the above was happening I happened to have another Dell xps laptop sitting on my desk with another usb-C power supply. I thought to myself, I'll just use one PSU for both, right? But before I tried my inate cynism made me think "surely they would not make it so convenient for us" so I googled if this is a good idea. Turns out no. The PSU I had was 90W while the other laptop required 120W. I read stories of it simply not working, but also of broken PSUs. I decided to try anyway and the laptop that needs 120W psu wouldn't even boot with the 90w PSU. I thought maybe it would throttle down the components. Nope, a bios message said, unplug it or else.

So yes, I agree the magnificent claims of usb c resolving all sorts of problems are all horseshit. The only real problem they really resolved is that it is reversible. Also the ideas of PD and sending eDP over it were good, just implemented poorly.

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

#246

Earlier quoted context omitted.

Comparing technology to human lifetimes doesn't seem very relevant. Even not accounting for broad categories like "fire" or "language", we're still using individual technology from "long ago" like knives, forks, pen and paper, etc. It's fine to make improvements that keep backwards compatibility (more ergonomic scissor should be able to cut the same paper), but changing connector just because it's old is unwise. The…

> ... but changing connector just because it's old is unwise Well not because it's old, I'm a huge fan of my 1/8" headphone jack. Type C is intentionally significantly more functional (not to mention the ergonomics of reversibility) but also fully backwards-compatible requiring only passive routing to get you a Type A adapter. > The issue of type C is that it's trying to accommodate the entire spectrum of application…

I've implemented USB-C with PD and SS speeds before, so I know. I've even used if not that exact same connector, but at least a functionally same one from LCSC.

It's just that these reasons seem so inconsequential to me. There's stuff like type C needing two extra resistors even for USB 2.0. Being able to adapt between connectors is also BS in my opinion because you can convert anything between anything if you really wanted to. And if you only use USB HS speeds, you'll just waste connect lifetime of your expensive higher-specced cable. Sure, you can get 2.0 only type C cables, but why? I think there's no good reason to use USB-C besides high bandwidth purposes. Barrel jacks or supply power better. All our normal peripheral devices aren't consuming exponentially more bandwidth anytime soon.

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

#247

Earlier quoted context omitted.

Interestingly enough, they're specced the opposite way. > Standard USB has a minimum rated lifetime of 1,500 cycles of insertion and removal, the Mini-USB receptacle increased this to 5,000 cycles, and the newer Micro-USB and USB-C receptacles are both designed for a minimum rated lifetime of 10,000 cycles of insertion and removal. [1] > To accomplish this, a locking device was added and the leaf-spring was moved fro…

Minimum is just that, minimum. Have you ever seen a broken standard USB port or connector? Me not once in my entire life, unlike micro-USB or USB-C.

yeah, I had to replace the front ports on my current PC case because the center part of the plugs came out...

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

#248
post #223

Earlier quoted context omitted.

Personally I think these numbers are fabricated horseshit, drafted by some engineer behind a desk running endless simulations. The USB industrial complex made the same claims with micro-USB vs mini-USB; and are now doing it again with Type-C. My empirical evidence: I've now had to replace two laptop motherboards due to a (mechanically) failed USB-C port. Guess what I haven't had to do in 25 years? Replace a failed US…

In my experience, it's entirely manufacturer-dependent. Comparing Apple, Dell and Lenovo, the Dell and the Apple machines (MacBook Pros and XPS 13) have had no problems. Both feel as good as the day they were purchased. The Lenovo (ThinkPad P14s/x280) had connectors falling out after around six months - which is particularly annoying given that they charge over USB C. Overall, I've been massively disappointed by the…

I once worked in an office where virtually everyone (30ish people) had failed USB-C ports on their MacBooks. This was around 2017. I don’t know if Apple fixed this, out of fear I baby the ports on my 2018 MBP, and they still click like brand new. So I do know that when treated with extreme care they will last. Just feels silly though.

I’m definitely one of the few people lamenting Apple’s forced hand in moving to C on the iPhone. Lightning is incredible. It takes so much abuse and yet still fits like the day I bought the phone. Not looking forward to having to baby my phone’s port as well when I upgrade.

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

#249

Earlier quoted context omitted.

Interestingly enough, they're specced the opposite way. > Standard USB has a minimum rated lifetime of 1,500 cycles of insertion and removal, the Mini-USB receptacle increased this to 5,000 cycles, and the newer Micro-USB and USB-C receptacles are both designed for a minimum rated lifetime of 10,000 cycles of insertion and removal. [1] > To accomplish this, a locking device was added and the leaf-spring was moved fro…

Minimum is just that, minimum. Have you ever seen a broken standard USB port or connector? Me not once in my entire life, unlike micro-USB or USB-C.

never had a broken USB-A, but definitely owned one and seen another USB C in which the tiny board in the middle of the socket broke off

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

#250

My experience has shown that USB C connectors are far more fragile than A, and every time I plug one in, for some reason the fit just feels vague and unsatisfying. An A plug, when you get it the right way, slides in solidly. As others have mentioned, C seems to have been designed to be the smallest possible, which makes sense for mobile devices, but not for a desktop and its peripherals.

Interestingly enough, they're specced the opposite way. > Standard USB has a minimum rated lifetime of 1,500 cycles of insertion and removal, the Mini-USB receptacle increased this to 5,000 cycles, and the newer Micro-USB and USB-C receptacles are both designed for a minimum rated lifetime of 10,000 cycles of insertion and removal. [1] > To accomplish this, a locking device was added and the leaf-spring was moved fro…

The insertion cycles are only for proper insertion. Like when you are looking at it and doing it at a correct angle.

Also, rated lifetime does not take into account things like tugging the cable to the side of your PC because your foot got tangled in it.

USB C is extremely fragile due to its size and not much can be done to help it.

USB C might be created to withstand more insertion cycles. After all it is meant to be used for devices like phones that are plugged in and out constantly. Part of this improvement is just more experience creating connectors (yes, connectors got much better in the past decades).

A cable connected to a back of PC is not being constantly plugged in and out. Nobody I know is plugging in their keyboard or mouse multiple times a day.

--

When I design my boards, I put connectors that match the size of the board. I don't put extremely tiny connectors on a very large and massive project. I want a connector that isn't too fragile for the project and this means matching it with the forces that you can expect.

We, humans, use different forces when around large objects than when we are around small objects.

Large PC standing on your desk means forces used around it will be potentially larger than forces around a small appliance like a phone. If you tug on a cable that is hooked up to the phone, only small force is needed to move the phone. And we are usually more careful around a small appliance like phone. If you tug on a cable that is hooked up to a PC, much larger force will be needed before you move the PC. And people are less careful and using larger forces when doing things around a PC -- a larger object than a phone.

Post reply on HN