[{"data":1,"prerenderedAt":216},["ShallowReactive",2],{"project-7822894":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":34,"aspects":35,"strip":40,"post_text":42,"what":43,"said":54,"maker_in_thread":124,"shape":132,"grid":136,"attempts":178,"same_week":179,"maker_shows":175,"maker_hidden":208,"reader_version":209,"card":210},"7822894","Biomorphs","Richard Dawkins’ Biomorphs Implemented in JavaScript","title","Show HN: Richard Dawkins’ Biomorphs Implemented in JavaScript","http:\u002F\u002Fwww.emergentmind.com\u002Fbiomorphs","emergentmind.com","matt1",1401469935,2014,117,18,238,2272,11,"notable","learning_science","artificial life simulation","web_app",[24,25,26,27],"biomorphs","artificial life","evolution simulation","javascript","curious",0.261,{"positive":31,"neutral":32,"mixed":33,"critical":33},3,7,0,10,{"idea":36,"execution":38},{"positive":37,"critical":33},2,{"positive":39,"critical":33},1,[41,33,33,31,31,31,41,33,33,41,33,31,33,31,33,31,33,31],5,null,{"problem":42,"audience":42,"pricing":42,"motivation":42,"time_to_build":42,"stack":44,"openness":53,"stage":53,"team_size":53},[45],{"value":46,"source":47,"evidence":48},"JavaScript","commenter",[49],{"id":50,"by":51,"text":52},"7824732","rwinn","Love it! I wrote a small script that evolves them based on a scoring function, paste in your console and run evolve(1000, score) ``` function evolve(numGenerations, scoringFn,…","unknown",{"praise":55,"objections":68,"requests":76,"questions":99,"alternatives":106},[56],{"value":57,"source":47,"evidence":58},"Fun and neat demo of Dawkins' biomorphs",[59,63,64],{"id":60,"by":61,"text":62},"7823057","taliesinb","Neat! I also liked some of the other Javascript demos on this site, like http:\u002F\u002Fwww.emergentmind.com\u002Felementary-cellular-automata . Heres's also a fun little video of vintage…",{"id":50,"by":51,"text":52},{"id":65,"by":66,"text":67},"7823602","wiz21","this reminds me of W. Latham https:\u002F\u002Fwww.youtube.com\u002Fwatch?gl=BE&v=AN6ngsckRZs",[69],{"value":70,"source":47,"evidence":71},"Biomorphs become too large for the canvas and could be clicked into oversize shapes",[72],{"id":73,"by":74,"text":75},"7823265","percentcer","Anyone else keep converging to this shape? https:\u002F\u002Fi.imgur.com\u002FaI0zDw9.png",[77,88,92],{"value":78,"source":47,"evidence":79},"Add a reverse or undo button to store previous generations",[80,84],{"id":81,"by":82,"text":83},"7823914","madengr","Very cool! Can you implement a reverse button to store the last few sets? I notice that sometimes there is a mutation that shows up in all the offspring at once.",{"id":85,"by":86,"text":87},"7824787","duffdevice","This is really cool. Somebody already asked for a reverse button, how about a way to playback the evolutionary history of your biomorph (animated)?",{"value":89,"source":47,"evidence":90},"Playback of evolutionary history as animation",[91],{"id":85,"by":86,"text":87},{"value":93,"source":47,"evidence":94},"Test whether biomorphs evolve to attract bees",[95],{"id":96,"by":97,"text":98},"7824510","auton1","I vaguely remember in Dawkins' book that he said he was going to put a touch-sensitive screen near some flowers to see if any of the biomorphs would attract bees. The idea was…",[100],{"value":101,"source":47,"evidence":102},"Are these creations manipulations of binary trees?",[103],{"id":104,"by":105,"text":101},"7826241","NAFV_P",[107,113,120],{"value":108,"source":47,"evidence":109},"Avida artificial life simulator",[110],{"id":111,"by":61,"text":112},"7823124","By the way, anyone who is new to the whole artificial life area should also take a look at Chris Adami's Avida: video [0], site [1]. Some Nature papers even came out of it, e.g.…",{"value":114,"source":47,"evidence":115},"Darwinbots",[116],{"id":117,"by":118,"text":119},"7825458","Houshalter","I used to be really into artificial life simulations. Here are some directories to tons of projects like that. You will need to use web archive for a good deal of this stuff…",{"value":121,"source":47,"evidence":122},"Elementary cellular automata demo on emergentmind",[123],{"id":60,"by":61,"text":62},{"comments":37,"answered":37,"key":125},[126,129],{"id":127,"text":128},"7823087","Thank you for the kind words. I have other JavaScript-based emergence and artificial life projects planned so if you liked these, you should sign up for the mailing list to get…",{"id":130,"text":131},"7823291","Ah yes. Here's what's happening: When the biomorph gets too big for its canvas, I automatically reduce its branching depth until it's not too large. If you keep clicking on…",{"commenters":133,"max_depth":31,"maker_replies":37,"first_comment_mins":134,"lifespan_hours":135},15,34,30,[137,139,141,145,147,150,152,154,155,156,161,165,167,169,170,174,176,177],[60,33,41,138,61,33],"maker\u002Fpositive\u002Fidea",[127,33,33,140,11,39],"maker\u002Fneutral\u002Fnone",[142,33,33,143,144,33],"7824267","other\u002Fneutral\u002Fnone","cromwellian",[96,39,31,146,97,33],"project\u002Fneutral\u002Fidea",[148,39,31,146,149,33],"7824534","Osmium",[151,39,31,146,97,33],"7824561",[50,37,41,153,51,33],"project\u002Fpositive\u002Fidea",[111,31,33,143,61,33],[117,31,33,143,118,33],[157,158,41,159,160,33],"7824010",4,"maker\u002Fpositive\u002Fexecution","cristianpascu",[162,41,33,163,164,33],"7823424","other\u002Fneutral\u002Fidea","jostmey",[73,166,31,146,74,33],6,[130,166,33,168,11,39],"project\u002Fneutral\u002Fdesign",[85,32,31,146,86,33],[171,172,33,143,173,33],"7827580",8,"marcosscriven",[81,175,31,146,82,33],9,[65,34,33,143,66,33],[104,18,31,146,105,33],[],[180,185,189,194,199,203],{"id":181,"name":182,"points":183,"category":184},"7847440","Card",376,"web_saas",{"id":186,"name":187,"points":188,"category":184},"7823167","Mighty Spring",159,{"id":190,"name":191,"points":192,"category":193},"7844264","zzzz.io",156,"infrastructure",{"id":195,"name":196,"points":197,"category":198},"7845441","swift-2048",92,"games",{"id":200,"name":201,"points":202,"category":184},"7825961","FiveStar.io",75,{"id":204,"name":205,"points":206,"category":207},"7844672","ThriftPy",64,"languages",false,"v2",{"id":211,"name":5,"line":6,"ai":208,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":212,"top":18,"kw":213,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":214,"url":9,"mix":215,"praise":57,"objection":70,"sub":21},7822894,0.26,[24,25,26,27],"500333500503030303",[31,32,33,33],1794036518613]