Top
Best
New

Posted by sleepingNomad 4 hours ago

Show HN: WhatCable, a tiny menu bar app for inspecting USB-C cables(github.com)
USB-C cables can be a mess. One cable charges at 5W, another does 100W and Thunderbolt 4, and they look identical in the drawer.

WhatCable sits in your menu bar and reads the cable data your Mac already has access to. Plug in a cable and it tells you in plain English what it can actually do: charging wattage, data speed, display support, Thunderbolt, etc.

Built in Swift/SwiftUI. Open source, free, no tracking.

GitHub: https://github.com/darrylmorley/whatcable

137 points | 43 commentspage 2
thiagoperes 1 hour ago|
I am definitely gonna contribute or fork to create an open leaderboard of cable brands and quality :D
j16sdiz 1 hour ago|
It won't tell you the _quality_

It just tell you want the e-marker said.

emaro 3 hours ago||
Pretty cool. What I don't understand is why both my USB@1 and USB@2 show the same connected devices. I'd expect to only see the respective devices. USB@1 is my USB-hub monitor, the other one is connected to my phone. Both show keyboard, etc. plus my phone as connected devices.
denkmoon 2 hours ago||
I get that the connectors are identical but I find it odd that people find it so challenging. Thunderbolt is the thick and short cable. If it's not thick it's not gonna work well and if it's over a metre it's not gonna work well. cf my pile of thin long "basic" usb c cables.
consp 2 hours ago||
Thunderbolt 4 passive (over usb) is 0.8m in length, longer cables are active, up to two meters I think, so they do exist.
wallst07 2 hours ago|||
How do you define "thick" or "short" to a non-engineer/tech person? Relative to what exactly?
zimpenfish 1 hour ago||
Great, and what about non-Thunderbolt cables? How do I distinguish between power only, USB 2, USB 2+PD, and USB 3.2 cables? I've got a whole pile of cables that, without my Treedix tester, are indistinguishable re: functionality and support.
aquir 3 hours ago||
Good stuff, but it's telling me that my USB-C Thunderbolt cable has been plugged in upside down but the connector handled this. I was not aware that you can plug in something into USB-C upside down!
jrmg 38 minutes ago||
What does it mean to be ‘upside down’ if the connector handles both orientations?
justusthane 2 hours ago|||
I wasn't either (insomuch as I had never thought about it), but it makes sense if you think about it for a second. If you have one end plugged in one way, and the other end plugged in the other way, each individual wire is flipped from where it should be. The fact that you _can_ plug it in either way means that the device on one end needs to be capable of recognizing that and logically reversing it. Same as automatic crossover in Ethernet.

That's all the program is telling you. It doesn't matter that it's backwards, but technically it is.

regularfry 2 hours ago||
It's not always the case that the cable will correctly fix it. I think (hope?) any that any which didn't would be out of spec, but they exist...
justusthane 38 minutes ago||
It's the cable that is supposed to reverse itself and not the device? I'm not entirely sure I buy that - seems like it would add a lot of unnecessary complexity to every cable.
sleepingNomad 31 minutes ago||
This has been fixed now, apologies.
Alifatisk 2 hours ago||
Any plans to support installations through Homebrew?
BiteCode_dev 2 hours ago||
Tangential, but LLT recently came out with their own lineup of USB-C cables guaranteed to be up to spec. And they have the main specs printed on each cable end, so you know what you grab.

That should be mandatory.

pzmarzly 1 hour ago||
TIL, and they look great indeed. Shame they are all sold out except for <= 0.3m lengths. https://global.lttstore.com/products/ltt-truespec-cable-usb-...
aphroz 2 hours ago||
You mean LTT ?
smusamashah 2 hours ago||
We type two capital LLs a lot these days.
xandrius 1 hour ago||
LoL
ulfw 2 hours ago||
The 'plugged upside down' is weird for a USB-cable. Especially as that doesn't work. I tried plugging it 'the other way around' and it showed the same 'upside down' warning
AndroTux 1 hour ago|
Everyone knows you have to flip the USB cable twice before it’s no longer upside down.
gedy 2 hours ago||
I like the idea and thanks for sharing, but I do think folks who vibe code or use Claude should take their time using, testing, and improving app before rushing to share. This was pushed/deved like 2 hours ago
LordGrey 1 hour ago||
And it's been updated, with full releases, many times since.

I like this tool, but I agree that it was rushed and it is still being rushed. I urge the developer to slow down and get it right.

literalAardvark 58 minutes ago||
This isn't an air traffic control system though.

Shipping early is an entirely valid dev strategy.

xandrius 1 hour ago||
Just because it got pushed 2h ago it doesn't mean they didn't test it on their end.
hallegbg 2 hours ago||
Nice!
suyavuz 2 hours ago|
[dead]