[{"data":1,"prerenderedAt":623},["ShallowReactive",2],{"project-40272339":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":47,"post_text":51,"what":52,"said":82,"maker_in_thread":184,"shape":196,"grid":201,"attempts":585,"same_week":586,"maker_shows":50,"maker_hidden":615,"reader_version":616,"card":617},"40272339","AI climbing coach","visualize how to climb any route based on your body","title","Show HN: AI climbing coach – visualize how to climb any route based on your body","https:\u002F\u002Fclimbing.ai\u002F","climbing.ai","smandava",1714982978,2024,320,141,180,3515,6,"legend","ai","computer vision biomechanics","web_app",[24,25,26,27,28],"climbing beta","pose estimation","bouldering ai","avatar simulation","climbing coach","debated",0.032,{"positive":32,"neutral":33,"mixed":34,"critical":35},19,26,7,20,72,{"docs":38,"idea":40,"execution":43,"privacy":46},{"positive":39,"critical":39},0,{"positive":41,"critical":42},12,15,{"positive":44,"critical":45},1,4,{"positive":39,"critical":44},[48,48,44,44,44,48,49,48,44,44,39,44,45,48,44,44,49,48,48,49,39,39,39,49,48,44,48,44,49,50,48,49,49,39,49,48,49,50,48,49],3,5,2,"I made SABR - an AI model that helps you visualize the beta\u002Ftechnique on any route, based on your body parameters. You can input a video of you climbing any route, in any orientation or lighting condition (it's truly versatile!). SABR then creates a virtual avatar of your body shape and uses it to climb the route you're climbing. Then, you can compare\u002Fcontrast.\n\nYou can see the demo here: https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=cnvNPWoYZz4\n\nWill be open sourcing the model, backend, and frontend codebase soon!",{"problem":53,"audience":59,"pricing":71,"motivation":72,"time_to_build":71,"stack":78,"openness":79,"stage":80,"team_size":81},{"value":54,"source":55,"evidence":56},"Visualizing how to climb a route based on your body parameters","maker",[57],{"id":58},"post",{"value":60,"source":61,"evidence":62},"Climbers, especially novices, who want to see technique for a route","inferred",[63,67],{"id":64,"by":65,"text":66},"40304203","teapourer","Looks cool! It definitely looks technically challenging, especially for expert climbers who have a variety of creative moves at their disposal. But I can definitely see this…",{"id":68,"by":69,"text":70},"40309575","copypasterepeat","Very cool idea but I wonder how well this can possibly work in practice. So many bouldering problems hinge on small things, such as how a little crimp hold is oriented or how…",null,{"value":73,"source":55,"evidence":74},"Public progress marker for broader work on virtual avatar simulations",[75],{"id":76,"by":11,"text":77},"40304109","Thanks! Still unsure if we will commercially pursue this specific idea or not. This was moreso meant to be a public progress marker from our broader work pursuing virtual avatar…",[],"open_source","prototype","unknown",{"praise":83,"objections":108,"requests":151,"questions":165,"alternatives":183},[84,100],{"value":85,"source":86,"evidence":87},"Impressive technical execution and cool idea","commenter",[88,92,96],{"id":89,"by":90,"text":91},"40300785","programmarchy","Not a climber myself but this is super impressive. Curious about what techniques you’re using. Is this based on a GAN model?",{"id":93,"by":94,"text":95},"40288637","jfengel","I look forward to playing with this. It seems astonishing.",{"id":97,"by":98,"text":99},"40306475","kriro","Very nice. Please do open it up as much as possible. I'm curious about the data pipeline. I love bouldering and have thought about different ML ideas in that domain. I'm also an…",{"value":101,"source":86,"evidence":102},"Could be useful for novices",[103,104],{"id":64,"by":65,"text":66},{"id":105,"by":106,"text":107},"40300733","alexcaza","Cool idea! My friends and I have chatted about building something similar, though with a coaching focus. Specifically for use with spray walls\u002Fkilterboards\u002Fetc. It could be…",[109,128,143],{"value":110,"source":86,"evidence":111},"Removes the problem-solving fun of climbing",[112,116,120,124],{"id":113,"by":114,"text":115},"40299569","kettunen","One of the most fun part of climbing is the problem-solving aspect of it. Figuring your way to get up the wall\u002Fboulder. Why would you want to get rid of that?",{"id":117,"by":118,"text":119},"40300652","hangonhn","This is really cool from a technology point of view but the main attraction of climbing for me is figuring out how to \"solve\" the climb. Trying to solve a crux with a buddy is…",{"id":121,"by":122,"text":123},"40301644","i_am_a_squirrel","If anyone would actually use this (I don't think they would, because the puzzle, and talking about beta is half the fun of climbing)... ...then this would be very valuable data.…",{"id":125,"by":126,"text":127},"40302764","Temporary_31337","I feel like I’m the right audience for this - a not very good climber with unusual distribution of limbs. But I’m not interested - part of the fun in climbing is on sight climbs…",{"value":129,"source":86,"evidence":130},"Hold recognition and 3D wall geometry likely inaccurate",[131,135,139],{"id":132,"by":133,"text":134},"40299061","prions","It looks really interesting, but as an experienced climber I'm not sure if just watching a video of my avatar climbing would really help with skill acquisition. Also, this claims…",{"id":136,"by":137,"text":138},"40302861","lambdaone","I'm sceptical about the usefulness of this for a number of reasons, including the points raised by others about hold recognition etc. It's also difficult to see how the system…",{"id":140,"by":141,"text":142},"40303857","ropable","I'm genuinely curious how the model classifies holds. I could (hypothetically) see this doing something like assigning more utility to certain holds (e.g. a steep sloper that is…",{"value":144,"source":86,"evidence":145},"Ignores strength and flexibility differences",[146,147],{"id":68,"by":69,"text":70},{"id":148,"by":149,"text":150},"40310158","ericmcer","This has always been a dream, because there is a \"perfect\" way for your body to climb a route but it would be insanely complex to calculate, especially when factoring in every…",[152,160],{"value":153,"source":86,"evidence":154},"Open source the model and code",[155,156],{"id":97,"by":98,"text":99},{"id":157,"by":158,"text":159},"40299381","aconz2","Very interesting, do wish we could play with it since it is a show hn, maybe repost when it is open sourced\u002Fusable. Looking forward to reading about how it works. How does it…",{"value":161,"source":86,"evidence":162},"Let people try the hosted demo",[163,164],{"id":157,"by":158,"text":159},{"id":93,"by":94,"text":95},[166,175],{"value":167,"source":86,"evidence":168},"How does it classify holds and infer 3D geometry",[169,170,174],{"id":140,"by":141,"text":142},{"id":171,"by":172,"text":173},"40298902","goodmattg","A few thoughts as I've done academic research & built products in this area: - if you're using SMPL body parameters this will have to stay research \u002F open-source - is this…",{"id":157,"by":158,"text":159},{"value":176,"source":86,"evidence":177},"Is it based on a GAN or what architecture",[178,179],{"id":89,"by":90,"text":91},{"id":180,"by":181,"text":182},"40299788","silentsea90","Very cool!! I am unfortunately very far from an AI expert. Can you share how you built this? Did you have to train your own model, or is it an open source model that you…",[],{"comments":185,"answered":18,"key":186},14,[187,190,193],{"id":188,"text":189},"40281349","Note: Will attach more example outputs and make a detailed document about how the model was built and the research behind it. If this is interesting to you, feel free to sign up…",{"id":191,"text":192},"40304772","typo :) thanks",{"id":194,"text":195},"40304767","Will post more videos on outdoor rocks soon! I just chose that video for the demo because it was easy to explain the route",{"commenters":197,"max_depth":198,"maker_replies":185,"first_comment_mins":199,"lifespan_hours":200},90,9,434,95,[202,204,207,211,213,217,221,222,224,227,231,234,238,241,244,247,250,251,254,258,262,265,268,271,275,278,281,284,286,287,290,293,296,298,300,303,305,308,310,312,315,318,321,323,325,327,329,332,335,338,340,343,345,348,351,352,355,358,360,362,365,367,369,372,374,377,379,381,383,386,389,391,393,395,398,400,402,404,406,409,412,414,416,419,422,423,425,429,432,435,437,440,442,444,447,449,451,453,454,457,461,463,465,468,469,472,475,478,481,483,486,488,490,492,496,499,501,505,509,512,513,515,518,520,524,528,530,534,536,541,545,549,553,557,561,563,568,572,573,577,581],[188,39,39,203,11,44],"maker\u002Fneutral\u002Fnone",[205,39,48,203,206,39],"40301632","ethbr1",[208,39,39,209,210,39],"40301704","commenter\u002Fneutral\u002Fnone","hirako2000",[212,39,39,209,206,39],"40302358",[214,39,48,215,216,39],"40302735","project\u002Fneutral\u002Fnone","icpmacdo",[218,39,48,219,220,39],"40304600","maker\u002Fneutral\u002Fdocs","crabmusket",[191,39,39,209,11,44],[125,44,44,223,126,39],"project\u002Fcritical\u002Fidea",[225,44,39,209,226,39],"40303974","31337Logic",[228,44,39,229,230,39],"40304656","other\u002Fneutral\u002Fnone","johnfn",[232,44,39,209,233,39],"40306189","swores",[235,44,39,236,237,39],"40306229","other\u002Fneutral\u002Fidea","SOLAR_FIELDS",[239,44,44,223,240,39],"40308836","jajko",[242,44,44,223,243,39],"40309417","anvil-on-my-toe",[245,44,39,229,246,39],"40312867","rideontime",[248,44,44,223,249,39],"40304751","perfect_wave",[194,44,39,203,11,44],[252,44,39,209,253,39],"40311657","kyawzazaw",[255,44,48,256,257,39],"40305791","project\u002Fneutral\u002Fidea","carabiner",[259,44,48,260,261,39],"40309585","project\u002Fmixed\u002Fidea","cloudripper",[263,44,39,229,264,39],"40313165","buzzwordninja",[266,50,48,256,267,39],"40300893","party_possum",[269,50,39,209,270,39],"40304112","nl",[272,48,49,273,274,39],"40301308","maker\u002Fpositive\u002Fnone","latchkey",[276,48,39,229,277,39],"40303915","iosguyryan",[279,48,49,280,277,39],"40303929","project\u002Fpositive\u002Fidea",[282,48,48,256,283,39],"40303985","ungreased0675",[285,48,44,223,274,39],"40304036",[132,45,44,223,133,39],[288,45,48,260,289,39],"40299212","etrautmann",[291,45,44,223,292,39],"40300878","sandworm101",[294,45,39,209,295,39],"40301174","soperj",[297,45,44,223,137,39],"40302899",[299,45,39,209,292,39],"40303889",[301,45,39,209,302,39],"40303957","et-al",[304,45,39,209,292,39],"40304045",[306,45,39,229,307,39],"40305884","Intermernet",[309,45,39,229,137,39],"40306154",[311,45,39,229,292,39],"40308687",[313,45,48,260,314,39],"40300153","logtempo",[316,45,44,317,267,39],"40301001","project\u002Fcritical\u002Fexecution",[319,45,44,223,320,39],"40301241","alexcp_",[322,45,49,280,206,39],"40301701",[324,45,44,223,320,39],"40302327",[326,45,49,280,206,39],"40302400",[328,45,39,229,94,39],"40304076",[330,45,44,317,331,39],"40301614","Zanfa",[333,45,48,256,334,39],"40300658","Snackchez",[336,45,49,280,337,39],"40302174","petsfed",[339,45,39,203,11,44],"40304953",[341,45,44,223,342,39],"40307261","bmj",[344,45,48,260,337,39],"40311706",[346,45,39,347,11,44],"40304945","maker\u002Fneutral\u002Fexecution",[349,45,39,350,11,44],"40316216","maker\u002Fneutral\u002Fidea",[117,49,44,223,118,39],[353,49,39,229,354,39],"40301837","eigelc",[356,49,49,280,357,39],"40302128","crazygringo",[359,49,39,209,302,39],"40302317",[361,49,39,209,357,39],"40302919",[363,49,39,209,364,39],"40303495","IanCal",[366,49,39,209,302,39],"40303605",[171,18,48,368,172,39],"project\u002Fmixed\u002Fexecution",[370,18,48,215,371,39],"40299266","syntaxing",[373,18,48,215,172,39],"40300244",[375,18,48,376,206,39],"40301724","project\u002Fneutral\u002Fexecution",[378,18,39,347,11,44],"40304888",[380,18,49,273,172,39],"40308647",[382,34,39,236,267,39],"40301344",[384,34,39,236,385,39],"40301957","chefandy",[387,34,39,236,388,39],"40302009","JadeNB",[390,34,39,236,385,39],"40302083",[392,34,39,229,388,39],"40302140",[394,34,39,229,385,39],"40302324",[396,34,39,209,397,39],"40302286","travisjungroth",[399,34,39,209,385,39],"40302344",[401,34,39,236,337,39],"40302239",[403,34,39,209,385,39],"40302408",[405,34,39,236,206,39],"40302440",[407,34,39,408,337,39],"40302713","other\u002Fneutral\u002Fexecution",[410,34,39,229,411,39],"40302575","rockfishroll",[413,34,39,229,337,39],"40302699",[415,34,39,229,411,39],"40303164",[417,34,39,209,418,39],"40303804","pierrec",[97,420,49,421,98,39],8,"maker\u002Fpositive\u002Fexecution",[140,198,48,376,141,39],[68,424,48,368,69,39],10,[426,427,48,260,428,39],"40307876",11,"raptorraver",[430,427,39,229,431,39],"40308209","RunSet",[433,41,48,256,434,39],"40301112","takk309",[436,41,44,317,302,39],"40301533",[438,41,39,229,439,39],"40301983","mordechai9000",[441,41,39,229,434,39],"40302413",[157,443,48,215,158,39],13,[445,185,48,203,446,39],"40275748","gus_massa",[448,185,39,347,11,44],"40281324",[450,185,48,376,446,39],"40290410",[452,185,39,347,11,44],"40293507",[136,42,44,317,137,39],[455,456,39,229,270,39],"40304095",16,[458,459,49,280,460,39],"40300195",17,"justinnhli",[180,462,48,203,181,39],18,[464,462,39,203,11,44],"40304077",[466,32,48,215,467,39],"40300609","blobbers",[113,35,44,223,114,39],[470,35,48,256,471,39],"40299605","rokkamokka",[473,35,39,209,474,39],"40300300","_fs",[476,35,48,256,477,39],"40300391","hacksoi",[479,35,39,229,480,39],"40301705","NegativeK",[482,35,39,209,357,39],"40302141",[484,35,39,209,485,39],"40303163","Tronno",[487,35,39,209,357,39],"40311359",[148,489,49,280,149,39],21,[105,491,49,280,106,39],22,[493,494,48,215,495,39],"40303408",23,"eps",[497,494,39,229,498,39],"40307503","dathos",[500,494,39,229,495,39],"40313777",[502,503,39,229,504,39],"40305795",24,"bryanrasmussen",[506,507,39,229,508,39],"40302769",25,"surume",[510,507,39,229,511,39],"40307993","amelius",[64,33,49,280,65,39],[93,514,49,280,94,39],27,[516,514,39,517,11,44],"40293412","project\u002Fneutral\u002Fperformance",[89,519,48,376,90,39],28,[521,522,48,215,523,39],"40299551",29,"DanBC",[525,526,48,256,527,39],"40303487",30,"alanzhuly",[529,526,39,256,11,44],"40303501",[531,532,48,203,533,39],"40303820",31,"colehud",[535,532,39,229,11,44],"40304058",[537,538,49,539,540,39],"40309567",32,"project\u002Fpositive\u002Fnone","some_random",[542,543,49,539,544,39],"40308665",33,"nachteilig",[546,547,44,223,548,39],"40299567",34,"greenie_beans",[550,551,48,215,552,39],"40303391",35,"giantg2",[554,555,48,215,556,39],"40305177",36,"tuatoru",[558,559,49,539,560,39],"40299141",37,"piterrro",[121,562,44,223,122,39],38,[564,565,44,566,567,39],"40310778",39,"project\u002Fcritical\u002Fprivacy","southernplaces7",[569,570,49,280,571,39],"40303799",40,"nsagent",[76,570,39,256,11,44],[574,575,49,539,576,39],"40313153",41,"ericzakariasson",[578,579,39,229,580,39],"40305667",42,"monroewalker",[582,583,49,280,584,39],"40300455",43,"gazelle21",[],[587,591,595,600,605,610],{"id":588,"name":589,"points":590,"category":20},"40252569","Secret Llama",547,{"id":592,"name":593,"points":594,"category":20},"40300126","GrafyChat",459,{"id":596,"name":597,"points":598,"category":599},"40250557","BandMatch",452,"productivity",{"id":601,"name":602,"points":603,"category":604},"40260035","Dillo",430,"dev_tools",{"id":606,"name":607,"points":608,"category":609},"40273470","GetAnyPlant",427,"consumer_social",{"id":611,"name":612,"points":613,"category":614},"40260259","gpudeploy.com",267,"infrastructure",false,"v2",{"id":618,"name":5,"line":6,"ai":615,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":619,"top":18,"kw":620,"maker":11,"domain":10,"tier":19,"attempts":39,"strip":621,"url":9,"mix":622,"praise":85,"objection":110,"sub":21},40272339,0.03,[24,25,26,27,28],"3311135311014311533500053131523550535235",[32,33,34,35],1794036654352]