[{"data":1,"prerenderedAt":717},["ShallowReactive",2],{"project-47972511":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":29,"sentiment":30,"stance_mix":31,"scored_comments":36,"aspects":37,"strip":46,"post_text":49,"what":50,"said":83,"maker_in_thread":229,"shape":241,"grid":245,"attempts":680,"same_week":681,"maker_shows":18,"maker_hidden":709,"reader_version":710,"card":711},"47972511","WhatCable","A tiny menu bar app for inspecting USB-C cables","title","Show HN: WhatCable, a tiny menu bar app for inspecting USB-C cables","https:\u002F\u002Fgithub.com\u002Fdarrylmorley\u002Fwhatcable","github.com","sleepingNomad",1777625025,2026,566,168,38,4366,1,"legend","hardware","usb-c cable inspection","desktop_app",[24,25,26,27,28],"usb-c cable","e-marker","thunderbolt cable","macos menu bar","usb power delivery","debated",0.103,{"positive":32,"neutral":33,"mixed":34,"critical":35},25,33,0,21,79,{"idea":38,"design":41,"execution":43,"performance":45},{"positive":39,"critical":40},9,4,{"positive":34,"critical":42},8,{"positive":44,"critical":39},3,{"positive":34,"critical":34},[47,47,47,44,40,34,34,34,47,47,44,48,34,18,34,34,18,48,44,44,18,40,34,18,48,18,18,18,44,34,18,40,47,47,18,44,44,47,44,44],5,2,null,{"problem":51,"audience":49,"pricing":49,"motivation":49,"time_to_build":49,"stack":67,"openness":80,"stage":81,"team_size":82},{"value":52,"source":53,"evidence":54},"Hard to tell what USB-C cables can do, such as Thunderbolt or power delivery support","commenter",[55,59,63],{"id":56,"by":57,"text":58},"47980826","dhosek","This is something that I’ve wanted for quite a while. I have lots of mystery USB-C cables that it would be nice to be able to label with their capabilities. Now I can.",{"id":60,"by":61,"text":62},"47995995","repoinsider","Nice! This solves a real problem. I have a drawer full of identical USB-C cables and no idea which ones support Thunderbolt. The menu bar approach is perfect for this :) You…",{"id":64,"by":65,"text":66},"47978458","tonymet","awesome utility . I purchased a $50 usb cable inspector on Ali express because usb-c compatibility is atrocious. there are dozens of protocols, (data, multiple PD, EPR, various…",[68],{"value":69,"source":70,"evidence":71},"Swift","inferred",[72,76],{"id":73,"by":74,"text":75},"47979637","archagon","I'm curious how the SPI to do this (e.g. `IOPortTransportComponentCCUSBPDSOP`) was discovered. There was nary a mention of it anywhere prior to release. Even Claude has to latch…",{"id":77,"by":78,"text":79},"47975748","nhecker","The terminating device(s) are the ones that do the flipping, not the cable. You can take a cable that works either way between two high-end device, and then connect it to at…","open_source","launched","solo",{"praise":84,"objections":109,"requests":147,"questions":193,"alternatives":205},[85,98],{"value":86,"source":53,"evidence":87},"Useful for sorting a drawer of unlabeled USB-C cables",[88,89,90,94],{"id":56,"by":57,"text":58},{"id":60,"by":61,"text":62},{"id":91,"by":92,"text":93},"48006142","patrickhener","This is really cool stuff. It is a pain to categorize cables and this really helps. Thanks for showing.",{"id":95,"by":96,"text":97},"47974209","jareds","Thanks for creating this. I'm blind so the $16 USB tester off amazon to sort through my drawer of cables is not an option. This will stop me from needing to buy a sbc just so I…",{"value":99,"source":53,"evidence":100},"Native Mac app, handles complex docking setups",[101,105],{"id":102,"by":103,"text":104},"47973692","bichiliad","I love that this is a native mac app. Thanks for building this, and thanks for sharing.",{"id":106,"by":107,"text":108},"47983860","tuzemec","Awesome! It handles my kinda complicated setup with docking station, USB and DisplayPort switches pretty well.",[110,129,140],{"value":111,"source":53,"evidence":112},"Menu bar placement is unwanted and clutters a full menu bar",[113,117,121,125],{"id":114,"by":115,"text":116},"47973270","sagacity","This is pretty nice, but why do a lot of Mac apps insist on living in the menu bar?",{"id":118,"by":119,"text":120},"47974110","mft_","Agreed, especially for something like this that might get used a handful of times (I’m assuming most people don’t have myriad cables or want to check them regularly?) The problem…",{"id":122,"by":123,"text":124},"47974142","lxgr","> Dock is usually full My menu bar is also full and, unlike the Dock, I can’t resize it to fit more.",{"id":126,"by":127,"text":128},"47980663","johanyc","Spotlight exists. Typing is much faster than moving your cursor to a small target like a menu bar item.",{"value":130,"source":53,"evidence":131},"Shows 'No USB-C ports detected' or wrong results on some machines",[132,136],{"id":133,"by":134,"text":135},"47972948","bkummel","Doesn't work for me. Says \"No USB-C ports detected\", although I'm pretty sure my monitor is connected via USB-C, and the monitor also has a built-in USB hub where my USB keyboard…",{"id":137,"by":138,"text":139},"47973029","brk","14 Inch 2021 MBPro \u002F M1 Pro chip \u002F Sonoma 14.5 WhatCable says \"No USB-C Ports Detected\". System info clearly shows my iPhone attached to USB 3.1 Bus.",{"value":141,"source":53,"evidence":142},"Released too quickly and not tested enough",[143],{"id":144,"by":145,"text":146},"47973289","gedy","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…",[148,167,182],{"value":149,"source":53,"evidence":150},"Linux, Windows, or GTK\u002FKDE ports",[151,155,159,163],{"id":152,"by":153,"text":154},"47972900","n3storm","can something like this be done for linux? maybe a wrapper for lsusb. I just found https:\u002F\u002Fgithub.com\u002Fdoug-gilbert\u002Flsucpd which adds PD and more.",{"id":156,"by":157,"text":158},"47973548","mp0rta","Great project. It would be even better if it supported platforms other than Mac.",{"id":160,"by":161,"text":162},"47981355","andix","Is it also possible to read the e-marker on non-Apple devices? Linux or windows? This would be so useful...",{"id":164,"by":165,"text":166},"47973621","pimeys","Cool. Just want to chime in that I wanted to see how quickly GPT-5.5 can turn this into a KDE Plasma 6 Plasmoid. Took about 10 minutes and two dollars, and now I have a nice QML…",{"value":168,"source":53,"evidence":169},"Command line interface",[170,174,178],{"id":171,"by":172,"text":173},"47972995","kmmbvnr_","Could it be just a console utility?",{"id":175,"by":176,"text":177},"47981823","thatxliner","is there a CLI?",{"id":179,"by":180,"text":181},"47973342","theanonymousone","I would like to ask an LLM to rewrite it as Python CLI script. Is it even possible, or some Swift-only functionality is necessary? P.S. Some time ago I learnt through HN of a…",{"value":183,"source":53,"evidence":184},"Homebrew installation",[185,189],{"id":186,"by":187,"text":188},"47973242","Alifatisk","Any plans to support installations through Homebrew?",{"id":190,"by":191,"text":192},"47973773","randomeel","Cool ! Would love a brew installation as well",[194,198],{"value":195,"source":53,"evidence":196},"How the IOKit SPI for e-marker data was discovered",[197],{"id":73,"by":74,"text":75},{"value":199,"source":53,"evidence":200},"Whether it detects misreported Amazon cable specs",[201],{"id":202,"by":203,"text":204},"47973218","ricardobeat","I remember seeing a recent analysis where the vast majority of cables from Amazon misreported their capabilities. Is this tool going to be able to catch those, or blindly report…",[206,211,225],{"value":207,"source":53,"evidence":208},"Hardware USB-C cable testers",[209,210],{"id":95,"by":96,"text":97},{"id":64,"by":65,"text":66},{"value":212,"source":53,"evidence":213},"Menu bar managers such as Ice, Bartender and Thaw",[214,218,222],{"id":215,"by":216,"text":217},"47974596","poisonborz","You can put it in a secondary onclick taskbar with Ice (similarly to Windows)",{"id":219,"by":220,"text":221},"47982898","wlonkly","Thaw is a fork of Ice which is maintained and woks on Tahoe. https:\u002F\u002Fgithub.com\u002Fstonerl\u002FThaw",{"id":223,"by":123,"text":224},"47978051","There's also Bartender, Hidden Bar etc., but they all come with some downsides. I just don't get why Apple doesn't recognize this as a problem. Do the engineers working on macOS…",{"value":226,"source":53,"evidence":227},"lsucpd for Linux",[228],{"id":152,"by":153,"text":154},{"comments":230,"answered":47,"key":231},13,[232,235,238],{"id":233,"text":234},"47975856","Added to the list!",{"id":236,"text":237},"47975844","Thanks! HN gave me great bug reports and feature requests. Claude helped me ship fast. 16 releases in 7 hours is a lot easier with a decent pair programmer.",{"id":239,"text":240},"47975238","I like this idea.",{"commenters":242,"max_depth":39,"maker_replies":230,"first_comment_mins":243,"lifespan_hours":244},116,71,324,[246,248,252,256,259,262,265,268,271,274,277,280,282,285,289,292,294,296,298,301,303,305,308,311,314,316,318,320,322,325,328,331,334,337,340,343,345,348,351,355,358,359,360,363,366,368,370,373,376,379,383,386,388,390,392,394,395,396,399,402,405,406,407,409,412,415,418,421,422,424,425,428,430,434,436,437,440,441,444,446,448,450,453,456,459,461,464,467,470,472,475,478,481,484,487,490,492,496,499,501,505,509,510,513,517,519,521,523,525,527,530,533,536,539,542,546,550,553,556,560,563,566,568,569,572,575,577,580,583,585,587,590,592,594,597,599,601,602,606,608,610,613,616,619,622,624,626,628,630,632,634,636,638,640,642,645,648,652,655,657,662,666,669,671,673,675,678],[164,34,47,247,165,34],"project\u002Fpositive\u002Fidea",[249,34,44,250,251,34],"47973716","project\u002Fneutral\u002Fnone","geordieboozer",[253,34,47,254,255,34],"47973766","project\u002Fpositive\u002Fnone","rustyhancock",[257,34,34,258,165,34],"47974248","commenter\u002Fneutral\u002Fnone",[260,34,34,258,261,34],"47975967","marmarama",[263,34,47,254,264,34],"47976163","techwizrd",[266,34,47,254,267,34],"47977874","darnir",[269,34,47,254,270,34],"47980661","mfkp",[272,34,47,254,273,34],"48141082","_blk",[275,34,44,250,276,34],"47978184","Zetaphor",[278,34,47,254,279,34],"47980725","vzaliva",[281,34,47,254,273,34],"47983598",[283,34,44,250,284,34],"47984439","pseudohadamard",[286,34,34,287,288,34],"47984735","other\u002Fneutral\u002Fnone","hnben",[290,34,34,287,291,34],"47985202","TeMPOraL",[293,34,34,287,273,34],"48141136",[295,34,44,250,165,34],"47986671",[297,34,44,250,276,34],"47990013",[299,34,47,254,300,34],"47994536","fidelramos",[302,34,34,258,291,34],"47985182",[304,34,34,287,165,34],"47973832",[306,34,34,287,307,34],"47975849","lostlogin",[309,34,34,287,310,34],"47976087","harwoodr",[312,34,34,287,313,34],"47981047","xp84",[315,34,34,287,291,34],"47985265",[317,34,34,287,313,34],"47990900",[319,34,34,258,307,34],"47986351",[321,34,34,287,313,34],"47990909",[323,34,34,287,324,34],"47995763","wffurr",[326,34,34,287,327,34],"47976330","hdndjsbbs",[329,34,34,287,330,34],"47977291","reaperducer",[332,34,34,258,333,34],"47980721","prmoustache",[335,34,34,287,336,34],"47982089","leptons",[338,34,34,287,339,34],"47985905","dotancohen",[341,34,34,287,342,34],"47977766","DavideNL",[344,34,34,287,165,34],"47986656",[346,34,47,254,347,34],"47980860","rigrassm",[349,34,34,287,350,34],"47984054","porridgeraisin",[352,18,47,353,354,34],"47975572","maker\u002Fpositive\u002Fnone","billyhoffman",[356,18,44,250,357,34],"47975762","AnonC",[233,18,34,353,11,18],[236,18,34,353,11,18],[361,18,34,287,362,34],"47985203","fredcallagan",[364,18,34,287,365,34],"47985898","9dev",[114,48,44,367,115,34],"project\u002Fneutral\u002Fdesign",[369,48,44,367,216,34],"47973396",[371,48,44,367,372,34],"47973500","UqWBcuFx6NV4r",[374,48,34,258,375,34],"47973663","awakeasleep",[377,48,34,258,378,34],"47974161","teh_klev",[380,48,18,381,382,34],"47973700","project\u002Fcritical\u002Fdesign","kranner",[384,48,34,258,385,34],"47974569","jaffee",[387,48,34,258,382,34],"47975040",[389,48,34,287,327,34],"47976358",[391,48,34,258,220,34],"47982904",[393,48,34,258,382,34],"47983168",[122,48,18,381,123,34],[215,48,34,287,216,34],[397,48,34,287,398,34],"47974705","alexcroox",[400,48,34,287,401,34],"47974808","borski",[403,48,34,287,404,34],"47979047","philsnow",[219,48,34,258,220,34],[223,48,34,287,123,34],[408,48,34,287,313,34],"47981070",[410,48,34,287,411,34],"47984923","pndy",[413,48,34,287,414,34],"47982697","efskap",[416,48,34,287,417,34],"47974264","Someone",[419,48,44,367,420,34],"47974362","sgt",[239,48,34,258,11,18],[126,48,18,423,127,34],"project\u002Fcritical\u002Fidea",[118,48,18,381,119,34],[426,48,18,381,427,34],"47974597","jrochkind1",[429,48,34,367,11,18],"47975112",[431,48,44,432,433,34],"47984479","project\u002Fneutral\u002Fidea","_Microft",[435,48,18,381,115,34],"47984669",[95,44,47,247,96,34],[438,44,44,439,324,34],"47995771","maker\u002Fneutral\u002Fnone",[152,40,44,432,153,34],[442,40,34,258,443,34],"47973775","WillAdams",[445,40,34,258,153,34],"47976009",[102,47,47,447,103,34],"project\u002Fpositive\u002Fexecution",[449,47,34,254,11,18],"47974053",[133,451,18,452,134,34],6,"project\u002Fcritical\u002Fexecution",[454,451,44,455,134,34],"47973128","project\u002Fneutral\u002Fexecution",[457,451,18,452,458,34],"47976507","avidiax",[460,451,34,455,11,18],"47974057",[462,451,18,452,463,34],"47974466","codepoet80",[202,465,44,466,203,34],7,"project\u002Fneutral\u002Fperformance",[468,465,44,432,469,34],"47973310","Neywiny",[471,465,44,466,458,34],"47976547",[473,465,47,247,474,34],"47983748","thenthenthen",[476,42,34,287,477,34],"47974846","bhouston",[479,39,34,287,480,34],"47973123","BiteCode_dev",[482,39,34,287,483,34],"47973141","aphroz",[485,39,34,287,486,34],"47973186","smusamashah",[488,39,34,287,489,34],"47973409","xandrius",[491,39,34,258,480,34],"47974908",[493,39,34,494,495,34],"47973838","other\u002Fneutral\u002Fpricing","pzmarzly",[497,39,34,287,498,34],"47975103","barbazoo",[73,500,18,452,74,34],10,[502,503,44,455,504,34],"47972933",11,"emaro",[506,507,44,432,508,34],"47981329",12,"NelsonMinar",[171,230,44,367,172,34],[511,230,18,381,512,34],"47973011","captainbland",[514,230,34,515,516,34],"47973664","commenter\u002Fneutral\u002Fdesign","piskov",[518,230,18,381,512,34],"47975692",[520,230,44,367,103,34],"47973702",[522,230,34,258,220,34],"47982913",[524,230,34,439,11,18],"47974106",[144,526,18,452,145,34],14,[528,526,34,529,489,34],"47973416","commenter\u002Fneutral\u002Fexecution",[531,526,34,532,11,18],"47975468","maker\u002Fneutral\u002Fexecution",[534,526,18,452,535,34],"47973469","LordGrey",[537,526,34,258,538,34],"47973896","literalAardvark",[540,526,34,258,541,34],"47986836","ziml77",[543,544,44,455,545,34],"47984002",15,"thih9",[547,548,18,452,549,34],"47973107",16,"ulfw",[551,548,34,287,552,34],"47973461","AndroTux",[554,548,34,287,555,34],"47978317","fuzzylightbulb",[557,558,44,455,559,34],"47972979",17,"aquir",[561,558,44,432,562,34],"47973122","justusthane",[564,558,34,258,565,34],"47973267","regularfry",[567,558,34,258,562,34],"47974050",[77,558,34,258,78,34],[570,558,34,258,571,34],"47974048","jrmg",[573,558,34,258,574,34],"47976530","hurfdurf",[576,558,34,532,11,18],"47974108",[578,558,34,287,579,34],"47976953","bloggie",[581,558,18,381,582,34],"47984111","globular-toast",[137,584,18,452,138,34],18,[586,584,44,455,134,34],"47973130",[588,584,44,455,589,34],"47973413","wallst07",[60,591,47,247,61,34],19,[179,593,44,432,180,34],20,[595,593,34,258,596,34],"47973516","krelas",[598,593,34,258,180,34],"47974204",[600,593,34,287,78,34],"47975847",[56,35,47,247,57,34],[603,604,47,254,605,34],"47989845",22,"thenakulchawla",[91,607,47,247,92,34],23,[106,609,47,447,107,34],24,[611,32,47,247,612,34],"47973403","thiagoperes",[614,32,18,423,615,34],"47973428","j16sdiz",[617,32,18,423,618,34],"47974757","zimpenfish",[620,32,18,423,621,34],"47975621","rupx",[623,32,34,258,11,18],"47975446",[625,32,34,287,474,34],"47983771",[160,627,44,250,161,34],26,[186,629,44,250,187,34],27,[631,629,34,532,11,18],"47975050",[190,633,44,250,191,34],28,[635,633,34,532,11,18],"47975459",[64,637,47,247,65,34],29,[156,639,18,452,157,34],30,[641,639,34,532,11,18],"47974114",[643,639,47,447,644,34],"47974661","mwexler",[646,647,47,247,427,34],"47974586",31,[649,650,47,254,651,34],"47980939",32,"gigatexal",[653,33,47,254,654,34],"47973020","hallegbg",[175,656,44,250,176,34],34,[658,659,44,660,661,34],"47976031",35,"maker\u002Fneutral\u002Fidea","khat_th",[663,664,34,287,665,34],"47973282",36,"denkmoon",[667,664,34,287,668,34],"47973389","consp",[670,664,34,287,589,34],"47973394",[672,664,34,258,307,34],"47975941",[674,664,34,258,589,34],"47980171",[676,664,34,258,677,34],"47983943","sgerenser",[679,664,44,250,618,34],"47973674",[],[682,687,691,696,701,706],{"id":683,"name":684,"points":685,"category":686},"48038257","Hallucinopedia",317,"creative",{"id":688,"name":689,"points":690,"category":686},"48026342","PaletteInspiration",215,{"id":692,"name":693,"points":694,"category":695},"48037724","Tilde.run",205,"dev_tools",{"id":697,"name":698,"points":699,"category":700},"47995037","ml-sharp-web",185,"ai",{"id":702,"name":703,"points":704,"category":705},"48038019","Templatical",169,"productivity",{"id":707,"name":708,"points":15,"category":700},"47990708","hnup.date",false,"v2",{"id":712,"name":5,"line":6,"ai":709,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":713,"top":18,"kw":714,"maker":11,"domain":10,"tier":19,"attempts":34,"strip":715,"url":9,"mix":716,"praise":86,"objection":111,"sub":21},47972511,0.1,[24,25,26,27,28],"5553400055320100123314012111301455133533",[32,33,34,35],1794036700141]