[{"data":1,"prerenderedAt":349},["ShallowReactive",2],{"project-35483933":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":35,"aspects":36,"strip":41,"post_text":42,"what":43,"said":74,"maker_in_thread":163,"shape":170,"grid":174,"attempts":311,"same_week":312,"maker_shows":40,"maker_hidden":341,"reader_version":342,"card":343},"35483933","ChatGDB","GPT-Powered GDB Assistant","title","Show HN: ChatGDB – GPT-Powered GDB Assistant","https:\u002F\u002Fgithub.com\u002Fpgosar\u002FChatGDB","github.com","pgosar0514",1680886595,2023,189,54,298,3109,10,"notable","dev_tools","debugger assistant","cli",[24,25,26,27,28],"gdb","chatgpt","debugging","natural language","llm","curious",0.111,{"positive":32,"neutral":18,"mixed":33,"critical":34},5,0,3,18,{"execution":37,"idea":38,"design":39},{"positive":33,"critical":33},{"positive":34,"critical":34},{"positive":40,"critical":33},1,[34,34,33,33,33,33,34,33,33,33,40,34,33,33,33,33,33,33,33,33,33,34,40,34,32,33,33,33,33,33,32,33,33,34,33,33,32,34,34,34],null,{"problem":44,"audience":51,"pricing":42,"motivation":55,"time_to_build":42,"stack":59,"openness":72,"stage":73,"team_size":73},{"value":45,"source":46,"evidence":47},"Remembering GDB commands while debugging compiled programs.","maker",[48],{"id":49,"by":11,"text":50},"35483934","ChatGDB is a tool designed to superpower your debugging experience with GDB, a debugger for compiled languages. Use it to accelerate your debugging workflow by leveraging the…",{"value":52,"source":46,"evidence":53},"Developers debugging compiled languages with GDB.",[54],{"id":49,"by":11,"text":50},{"value":56,"source":46,"evidence":57},"Make debugging faster by avoiding hunting for GDB commands.",[58],{"id":49,"by":11,"text":50},[60,68],{"value":61,"source":62,"evidence":63},"Python","inferred",[64],{"id":65,"by":66,"text":67},"35488484","nr2x","The core “program” is just two lines! https:\u002F\u002Fgithub.com\u002Fpgosar\u002FChatGDB\u002Fblob\u002Fee9d64b441939df163dc58d5c5913e9f81f82dc6\u002Fchatgdb\u002Fcore.py#L79",{"value":69,"source":46,"evidence":70},"GPT (ChatGPT API)",[71],{"id":49,"by":11,"text":50},"open_source","unknown",{"praise":75,"objections":95,"requests":114,"questions":132,"alternatives":137},[76,88],{"value":77,"source":78,"evidence":79},"Useful for those who rarely use GDB and forget commands.","commenter",[80,84],{"id":81,"by":82,"text":83},"35486987","eloff","I use gbd so rarely that I often forget the commands between sessions. Then I use print debugging when it’s not the best tool just because I don’t want to lookup the commands. I…",{"id":85,"by":86,"text":87},"35491094","lanza","> When I had to use a dissasembler the issue was not commands, because those become muscle memory after a few hours of use. My few hours of usage is 30 different 5 minute stints…",{"value":89,"source":78,"evidence":90},"Looks slick and useful for segfaults.",[91],{"id":92,"by":93,"text":94},"35487685","winstonprivacy","Ok, this looks pretty slick! I'll try it out next week as I have a few seg faults I need to figure out.",[96,107],{"value":97,"source":78,"evidence":98},"Unclear whether LLM output can be trusted for debugging.",[99,103],{"id":100,"by":101,"text":102},"35486603","great_psy","Did anyone use this for an actual project. I am wondering how those chatX applications actually help. When I had to use a dissasembler the issue was not commands, because those…",{"id":104,"by":105,"text":106},"35486795","jmmv","“ChatGDB, find me the memory leak!” is what I would want to say! Not really dictate commands I don’t know I may even need.",{"value":108,"source":78,"evidence":109},"Most developers use GDB through IDE integrations.",[110],{"id":111,"by":112,"text":113},"35490387","girvo","I use GDB all the time… but never directly, always through an IDE’s debugging abilities. So I can’t see any use to tools like this one? Dunno maybe I’m missing something and lots…",[115,125],{"value":116,"source":78,"evidence":117},"Feed program state and context to the model for explanations.",[118,122],{"id":119,"by":120,"text":121},"35486542","rgovostes","Seems like it would be very useful to feed it context about the state of the program and ask it to decompile disassembly, explain what kind of fault happened based on clues left…",{"id":123,"by":11,"text":124},"35486569","Right, I was heavily considering adding that in, but at least for now I elected not to since it would be rather unwieldy to send enough information to output useful information.…",{"value":126,"source":78,"evidence":127},"Support for a locally hosted model to protect privacy.",[128],{"id":129,"by":130,"text":131},"35486948","jazzyjackson","Yes I'm trying to catch up with the llama crowd - I wouldn't mind giving recursive shell access to a locally hosted, offline language model. On the other hand, hooking up a…",[133],{"value":134,"source":78,"evidence":135},"How much value does this add beyond muscle memory for GDB commands?",[136],{"id":100,"by":101,"text":102},[138,149,156],{"value":139,"source":78,"evidence":140},"gpt-shell and ai-shell",[141,145],{"id":142,"by":143,"text":144},"35488317","ArenaSource","If you feel brave and have credits to burn https:\u002F\u002Fgithub.com\u002Fjla\u002Fgpt-shell (shameless auto-promotion) Nah, seriously don't use it, is just a small experiment, curious thing is…",{"id":146,"by":147,"text":148},"35487390","danielvaughn","Security isn’t a problem if you’re running the model locally. I came across this project and would love to build an embedded version: https:\u002F\u002Fgithub.com\u002FBuilderIO\u002Fai-shell",{"value":150,"source":78,"evidence":151},"Warp Terminal AI command search",[152],{"id":153,"by":154,"text":155},"35487441","mpeg","Warp Terminal has an AI command search built in, using natural language. It's pretty nice, if you can get past the fact it requires an account to use it and it's not OSS",{"value":157,"source":78,"evidence":158},"Copilot for CLI",[159],{"id":160,"by":161,"text":162},"35487510","atarian","Sounds like Copilot for CLI: https:\u002F\u002Fgithubnext.com\u002Fprojects\u002Fcopilot-cli\u002F",{"comments":34,"answered":33,"key":164},[165,168,169],{"id":166,"text":167},"35486552","Actually, that might be a future project! I am a bit worried about how much data I'd be sending on each request and how that may eat into tokens though, especially for more…",{"id":123,"text":124},{"id":49,"text":50},{"commenters":171,"max_depth":172,"maker_replies":34,"first_comment_mins":33,"lifespan_hours":173},39,8,74,[175,177,181,185,188,190,193,196,199,202,204,205,206,207,211,215,218,221,224,227,229,231,233,236,239,242,245,247,248,250,251,254,256,257,261,264,266,267,269,271,274,276,277,281,284,286,289,291,293,298,302,305,309],[65,33,34,176,66,33],"project\u002Fneutral\u002Fexecution",[178,33,34,179,180,33],"35489658","project\u002Fneutral\u002Fnone","zamnos",[182,33,33,183,184,33],"35491149","other\u002Fneutral\u002Fnone","kqr",[186,33,33,183,187,33],"35491321","kolinko",[189,33,33,183,66,33],"35494277",[191,33,33,183,192,33],"35495022","TechBro8615",[194,33,33,195,66,33],"35497098","other\u002Fneutral\u002Fidea",[197,33,33,198,192,33],"35497397","commenter\u002Fneutral\u002Fnone",[200,40,34,201,82,33],"35487248","project\u002Fneutral\u002Fidea",[146,40,33,203,147,33],"other\u002Fneutral\u002Fprivacy",[153,40,33,183,154,33],[160,40,33,183,161,33],[142,40,33,183,143,33],[208,40,40,209,210,33],"35490778","project\u002Fcritical\u002Fidea","smusamashah",[212,213,34,201,214,33],"35486702",2,"agentwiggles",[216,213,33,198,217,33],"35487300","furyofantares",[219,213,33,198,220,33],"35488366","majormajor",[222,213,33,198,223,33],"35488628","teaearlgraycold",[225,213,33,198,226,33],"35488705","krupan",[228,213,33,198,223,33],"35488833",[230,213,33,198,217,33],"35489245",[232,213,33,198,93,33],"35511388",[234,213,33,198,235,33],"35490903","theptip",[237,213,33,198,238,33],"35490956","lukeschlather",[240,213,33,198,241,33],"35491939","amrb",[243,213,33,198,244,33],"35490070","saagarjha",[246,213,33,198,217,33],"35490295",[100,34,40,209,101,33],[81,34,32,249,82,33],"project\u002Fpositive\u002Fidea",[111,34,40,209,112,33],[252,34,34,201,253,33],"35490532","jakeinspace",[255,34,33,183,112,33],"35491013",[85,34,32,249,86,33],[258,259,33,183,260,33],"35486423",4,"amelius",[262,259,33,183,263,33],"35486536","aliasxneo",[265,259,33,183,180,33],"35487768",[166,259,33,201,11,40],[129,259,33,268,130,33],"commenter\u002Fneutral\u002Fprivacy",[270,259,33,198,66,33],"35488508",[272,32,32,249,273,33],"35487154","Buttons840",[119,275,34,201,120,33],6,[123,275,33,201,11,40],[278,279,33,183,280,33],"35516079",7,"KoenDG",[282,172,33,183,283,33],"35491877","hawski",[104,285,34,201,105,33],9,[287,285,33,183,288,33],"35487077","mathisfun123",[290,285,33,198,241,33],"35491972",[92,18,32,292,93,33],"project\u002Fpositive\u002Fnone",[294,295,32,296,297,33],"35487431",11,"project\u002Fpositive\u002Fdesign","intalentive",[299,295,34,300,301,33],"35487551","project\u002Fneutral\u002Fdesign","avargas",[303,295,34,300,304,33],"35487969","pyjamafish",[306,307,34,201,308,33],"35504964",12,"ofrzeta",[49,310,33,179,11,40],13,[],[313,318,322,327,332,336],{"id":314,"name":315,"points":316,"category":317},"35543668","Phind",1401,"ai",{"id":319,"name":320,"points":321,"category":20},"35470915","Tabby",627,{"id":323,"name":324,"points":325,"category":326},"35471129","BrainPlsWork",329,"productivity",{"id":328,"name":329,"points":330,"category":331},"35524328","OpenOwl",220,"infrastructure",{"id":333,"name":334,"points":335,"category":20},"35548778","twitter-api-client",183,{"id":337,"name":338,"points":339,"category":340},"35482636","NoiSQL",176,"creative",false,"v2",{"id":344,"name":5,"line":6,"ai":341,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":345,"top":18,"kw":346,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":347,"url":9,"mix":348,"praise":77,"objection":97,"sub":21},35483933,0.11,[24,25,26,27,28],"3300003000130000000003135000005003005333",[32,18,33,34],1794036633743]