Hacker News new | ask | show | jobs
by mikestew 2351 days ago
Let me tell you as someone that was there, man, when USB came out. Everything else that plugged into my computer had a non-symmetrical shape. Serial ports, VGA, DVI, SCSI, even PS/2 which had a flat spot that told which way was up.

Now imagine someone showed me a new connector that looks like it could go either way, but only one way would work. They had a clean slate, and that's what they came up with? From my perspective at the time, that was the dumbest fucking thing I'd seen in a long while.

2 comments

You forgot to mention IEEE 488 which was both a great thing and the cause of many failed experiments. But I digress. Yeah I saw all those and a lot of others you didn't mention. Remember DIN connectors? They were nicely round, dimpled and standard. Didn't stop students plugging them in upside down. Students also plugged vga into 25 pin serial! Or 9pin serial for that matter. I've seen students try sd cards into usb then complain it didn't work.

You didn't address microusb or even its cousin the lightning cable. Talk to anyone who fixes phones and, after the screen or battery, those damned connectors are broken by design. Flimsy. They are D shaped but only barely. I can easily plug microusb in either way. Oops. Lightning breaks because you unplugged it too many times. Its not D shaped and works both ways. Still made-for-landfill.

Yeah, Usb was a game changer went it came out. Intel did that design for size, cost and just plain "ability to get it out there". Firewire didn't really pan out. Too expensive.

So many attempts at the perfect cable. They all work in their own way. USB A did ok in general.

> Everything else that plugged into my computer had a non-symmetrical shape. Serial ports, VGA, DVI, SCSI, even PS/2

Heck, even USB B-type connectors.

I've only ever seen female B connectors on peripherals. Do they make motherboards that have them?
No, B port should be only on peripheral.
Raspberry Pi?
The type B port is for connecting the Pi as a peripheral. It has separate type A ports for connecting peripherals to it.