[{"data":1,"prerenderedAt":192},["ShallowReactive",2],{"project-35267298":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":28,"sentiment":29,"stance_mix":30,"scored_comments":33,"aspects":34,"strip":37,"post_text":29,"what":40,"said":62,"maker_in_thread":106,"shape":114,"grid":117,"attempts":156,"same_week":157,"maker_shows":184,"maker_hidden":185,"reader_version":186,"card":187},"35267298","metamorph","GPT-4 autonomously editing a program allowing it to edit programs","title","Show HN: GPT-4 autonomously editing a program allowing it to edit programs","https:\u002F\u002Fgithub.com\u002Fvictorb\u002Fmetamorph","github.com","diggan",1679520335,2023,52,16,1054,3109,34,"notable","ai","self-modifying code agent","cli",[24,25,26,27],"gpt-4","self-modifying ai","autonomous coding","code generation","quiet",null,{"positive":31,"neutral":31,"mixed":32,"critical":32},2,0,4,{"idea":35,"execution":36},{"positive":31,"critical":32},{"positive":32,"critical":32},[32,32,32,38,32,32,39,32,39,32,32,32,32,38,32,32],5,3,{"problem":29,"audience":29,"pricing":29,"motivation":41,"time_to_build":29,"stack":48,"openness":59,"stage":60,"team_size":61},{"value":42,"source":43,"evidence":44},"Experiment letting GPT-4 edit a program by itself as a feedback loop","maker",[45],{"id":46,"by":11,"text":47},"35267341","Fun little experiment in letting GPT-4 edit a program by itself, a sort of feedback loop. But, it was really slow (and costly) to run, so I think my experimentation with it ends…",[49,55],{"value":50,"source":43,"evidence":51},"JavaScript",[52],{"id":53,"by":11,"text":54},"35272631","No, I tried to steer it from any specific goals to see what it would come up with \"organically\". Granted, it was JS so it mostly spent time trying to optimize for \"code quality\"…",{"value":56,"source":43,"evidence":57},"GPT-4 API",[58],{"id":46,"by":11,"text":47},"open_source","prototype","unknown",{"praise":63,"objections":73,"requests":96,"questions":97,"alternatives":105},[64],{"value":65,"source":66,"evidence":67},"Fun, cool little project","commenter",[68,72],{"id":69,"by":70,"text":71},"35272560","RandomWorker","Very cool, did you try to add prompts such as try to add reasoning features; add creative features allowing you to reason about the meaning of life. Maybe it will come up with…",{"id":46,"by":11,"text":47},[74,79,90],{"value":75,"source":43,"evidence":76},"Runs are slow and costly",[77,78],{"id":46,"by":11,"text":47},{"id":53,"by":11,"text":54},{"value":80,"source":66,"evidence":81},"Unconstrained self-improving AI could be risky",[82,86],{"id":83,"by":84,"text":85},"35271611","ricklamers","At least we now have plenty of evidence that people happily kick-off fairly unconstrained self-improving AI programs. With the $100 “make as much money” attempt in the GPT4 paper…",{"id":87,"by":88,"text":89},"35272412","SturgeonsLaw","This was just a toy example, there will be groups with an explicit goal to create self-modifying AI with far more resources. There will be people who create interfaces between…",{"value":91,"source":43,"evidence":92},"GPT-4 ignored prompt rule and edited supervisor file",[93],{"id":94,"by":11,"text":95},"35272243","Even so, GPT decided to edit supervisor regardless, so little point in that part of the prompt... Here is an example: https:\u002F\u002Fgithub.com\u002Fvictorb\u002Fmetamorph\u002Fpull\u002F2",[],[98],{"value":99,"source":66,"evidence":100},"Is this reinforcement learning?",[101],{"id":102,"by":103,"text":104},"35271911","phyalow","So reinforcement learning…",[],{"comments":107,"answered":32,"key":108},7,[109,110,113],{"id":46,"text":47},{"id":111,"text":112},"35272547","Not really. Although there is a state (the source code) and a action being performed (suggest improvement then suggest edits) there is no reward so it doesn't really optimize…",{"id":53,"text":54},{"commenters":115,"max_depth":33,"maker_replies":107,"first_comment_mins":38,"lifespan_hours":116},9,20,[118,121,123,125,127,129,133,136,138,141,143,145,148,149,151,153],[46,32,32,119,11,120],"project\u002Fneutral\u002Fidea",1,[102,32,32,122,103,32],"commenter\u002Fneutral\u002Fnone",[111,32,32,124,11,120],"commenter\u002Fneutral\u002Fidea",[69,32,38,126,70,32],"project\u002Fpositive\u002Fidea",[53,32,32,128,11,120],"project\u002Fneutral\u002Fexecution",[130,120,32,131,132,32],"35275050","other\u002Fneutral\u002Fnone","kordlessagain",[134,31,39,128,135,32],"35271455","geomcentral",[94,31,32,137,11,120],"project\u002Fcritical\u002Fexecution",[139,31,39,128,140,32],"35277153","tough",[142,31,32,128,11,120],"35278065",[83,39,32,144,84,32],"other\u002Fneutral\u002Fidea",[146,39,32,147,11,120],"35272249","project\u002Fpositive\u002Fperformance",[87,39,32,144,88,32],[150,39,38,126,84,32],"35272579",[152,39,32,137,11,120],"35272645",[154,39,32,144,155,32],"35272909","quickthrower2",[],[158,162,166,170,175,179],{"id":159,"name":160,"points":161,"category":20},"35184985","Alpaca.cpp",673,{"id":163,"name":164,"points":165,"category":20},"35256769","simple-llama-finetuner",449,{"id":167,"name":168,"points":169,"category":20},"35258553","ChatLLaMA",402,{"id":171,"name":172,"points":173,"category":174},"35191303","GPT Repo Loader",373,"dev_tools",{"id":176,"name":177,"points":178,"category":174},"35223759","Chatblade",315,{"id":180,"name":181,"points":182,"category":183},"35263542","Zapier Natural Language Actions",235,"infrastructure",10,false,"v2",{"id":188,"name":5,"line":6,"ai":185,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":189,"maker":11,"domain":10,"tier":19,"attempts":32,"strip":190,"url":9,"mix":191,"praise":65,"objection":75,"sub":21},35267298,[24,25,26,27],"0005003030000500",[31,31,32,32],1794036632937]