But it was naive to think that manufacturers will ship a $30 cable for a phone charger when a cheaper hack will do.
At least there should have been mandatory color coding of the "full" and "limited" ports and cables, just as USB 3 ports were blue to distinguish them from older versions.
... You can't trust the coloring either if you're buying off of Amazon, eBay or any Chinese site like Alibaba
True, but if the cable is blue, that always indicates USB 3, at least in my experience—I've never seen a blue USB 2 cable. I think this is sufficient given backwards compatibility—how often do you specifically need a USB 2 device?
I very much doubt many "normal" people know to check the contacts.
It's a pretty big issue. I paid a lot more and ordered a spare USB3 charger from Google it's so bad in my own experience.
Not to be confused with Amazon's Choice. Which means jack squat.
The whole thing is a mess but both solutions are equality ridiculous if you ask me.
Otherwise, you have a bunch of mystery cables that all fit but may or may not do what you think they do.
Though even that isn't a complete fix because there are some hidden gotcha's like length limits for external docks, to get full speed out of an external GPU enclosure for example you're pretty much stuck either using a very nice cable (good luck determining which actually support it and which are just lying to you since manufacturers can claim any capabilities) or sticking with a very short cable limiting the utility.
Five years ago everything had a MicroUSB port that at least supported 5v/1.5A charging and almost everything did video-out via MHL or SlimPort adapters. It's 2019 and I have to buy a specific $900 phone and $200 dock to be able to charge and output video at the same time. I hate it.
Either way the "incomplete" forms of colour blindness are one of the most common forms of disability, so using color as the only distinguishing factor in consumer cable types is pretty exclusionary.
As long as you use fairly different shades of red and green, they can still match the cable to its matching color shaded port. Much UI accessibility is based on this fact.
Having to go even further than that and use shades of the colors I do have trouble with would be far more onerous.
Additionally in the physical world how are you going to determine the shade of something relative to something that is not present? i.e if you only have one cable in front of you. We don't have absolute perception, it tends to be affected by context, additionally the lighting now seriously affects your judgement... The reason this is so different to colour is because luminescence is a single receptor type (rods), with which you are trying to compare intensity of an area of one type of signal filled with other detailed information; whereas with colour you have three signal types (cones), in combination and at a lower detail than rods, so it's effectively separate information with at least 2^3 completely distinct permutations to differentiate in almost any lighting or context. This also explains why the absence of only a single cone receptor type has a significant impact on perception since it drops to 2^2 halfing the completely distinct permutations, of which two are merely black and white, so you actually drop from 6 to 2 non-monochromatic permutations - so you see it is far more challenging using either shade or partial cone types.
At some point there will always be someone who something doesn't work for. You suggest using symbols, but what about people who are completely blind?
So you use something like a combination of color and braille, and then the rare person who is monochromatic can use the same solution as someone who is completely blind.
So your basically saying screw them all since it's impossible to include everyone? I just outlined for you the most common disability, it's particularly easy to avoid since they can still actually see.
> the rare person who is monochromatic can use the same solution as someone who is completely blind.
...how would you like to be told to learn brail in old age just cos your eyesight isn't quite good enough to read some small print?
No, that's just awful. Shape first, colour purely as an extra, then brail if the symbol is not relief or discernible enough, this is absolute basics of accessibility. This also helps everyone and functions in very low light since we all have low sensitivity to colour compared to luminescence, more so the older you get
Your disposition is needlessly antagonistic.
Moreover, regardless of what is common to every standard cable, anyone is free to put their own labels on their own cables to suit their needs. Not every solution has to be complex bureaucratic uniformity.
> I just outlined for you the most common disability, it's particularly easy to avoid since they can still actually see.
Are you even sure that color blindness is more common than blurred vision that makes it hard to discern small symbols?
If you say so, but it seems necessary to counter your apparent lack of empathy for people without perfect vision. I don't feel bad at all about that.
> Moreover, regardless of what is common to every standard cable, anyone is free to put their own labels on their own cables to suit their needs.
Now you're just bending the discussion to your will.
How is that any more helpful than me accusing you of an apparent lack of empathy for people with vision that can discern colors better than small symbols?
> Now you're just bending the discussion to your will.
Your argument was that not making all cables in a way that addresses all needs is saying "screw them all" to anyone else. But nothing has to work that way because total uniformity is not actually mandatory. It's completely reasonable to have a default that works well for most people and use something different for the people who need something different.
... unless you're Apple and the blue took away from your aesthetic...
As with politics ("freedom", "justice") the problem is that "everything" is ambiguous.
(and corporations have anti-standards goals: to differentiate their products, prevent unallowed access to their devices, continue using outdated protocols, etc...)
>> USB 3 ports were blue
This would only be useful if you know the colour means something.
And even if that fails, it's at least something "support" can add to their check list when a customer calls with issues.
The components of an active cable are not that expensive. You and I may pay premium markups at retailers because of parasitic incentives, but that doesn't mean folks sourcing their own cables would.
* $40 for an Apple 40 Gbps 100W 2.6ft cable [5]
* $30 for an Anker 100W 40Gbps 1.6ft cable [1]
* $20 for a Nekteck 100W 40Gbps 1.6ft cable [4]
* $12 for an Anker 60W 5Gbps 3ft cable [2]
* $9 for an Anker 60W 480 Mbps 3ft cable [3]
So, $30 isn't the cheapest full spec cable on Amazon, but it's not too far off.
[1] https://www.amazon.com/dp/B076D76DRQ/ [2] https://www.amazon.com/dp/B01EMIIFCU/ [3] https://www.amazon.com/dp/B01A6G0CTQ/ [4] https://www.amazon.com/dp/B072HMHZ7D/ [5] https://www.apple.com/shop/product/MQ4H2AM/A/thunderbolt-3-u...
Having cut open such a cable recently to help me understand the spec and having ordered parts and integrated a USB-PD board into my project recently, I can tell you the actual costs if you're not in retail-markup land are substantially less.
We're more or less past the point where "USB-C smart cables are $40" is informed by anything but retail markup, in my opinion.
But I guess I'm only doing the bare minimum on the data side?
Do you have anything to back that up? Even a screenshot of an email? I'm not saying they aren't or haven't done that (I honestly wouldn't be surprised), but it doesn't help anybody to make baseless accusations of conspiracy.
So no, there's not one cable, there's a boatload of them.
I get not physically keying: that's the whole point of the USB-C idea.
What I don't get is why the hell they didn't mandate standardized identification (at least in manuals) regarding port / cable feature compatibility. The entire point of the trademark is to use it to make things easier for the customer and promote adoption.
Make a logo for every feature (4k 60hz!), trademark them too, then mandate implementers advertise featuresets via the logos. Problem solved.
The fact is, it really sucks and they should have limited it to maybe a subset of two... one that can only deliver basic charging and data, and one that can deliver all features. A $5 sku and a $25 sku (or close to). Unfortunately, it's all a mess.
> (at least in manuals)
... and come to think of it, why not colored rings around each end of the cord? There aren't that many features.
"2018 MacBook Pros support green-purple for the highest feature set"
Far simpler than things people use every day: https://en.m.wikipedia.org/wiki/Electronic_color_code
There are only six variants: https://people.kernel.org/bleung/how-many-kinds-of-usb-c-to-...
And it's actually the product of three variants (2.0 only, 5 Gb/s, 10 Gb/s) by two maximum current ratings (3A, 5A), so a pair of logos would be enough.
Lisp s expressions were supposed to be an intermediate representation, that they were going to develop a front end for. I'm sure it'll be ready any day now.
I mean, cables already suffer from having A, Type A SuperSpeed, B, B SuperSpeed, Mini-B, Micro-B, Micro-B SuperSpeed, C, and lengths from 10cm to 5m. Who'd expect adding a complete extra dimension of difference to be trouble-free?