[{"data":1,"prerenderedAt":306},["ShallowReactive",2],{"project-7685323":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":35,"aspects":36,"strip":43,"post_text":45,"what":46,"said":66,"maker_in_thread":182,"shape":190,"grid":195,"attempts":267,"same_week":268,"maker_shows":38,"maker_hidden":298,"reader_version":299,"card":300},"7685323","RGB of Life","HTML5 Game of Life in 24-bit RGB","title","Show HN: HTML5 Game of Life in 24-bit RGB","http:\u002F\u002Frgb.0-z-0.com","rgb.0-z-0.com","audiodude",1399035002,2014,79,31,377,2272,17,"notable","games","cellular automaton","web_app",[24,25,26,27],"game of life","cellular automata","html5 canvas","color life","mixed",-0.274,{"positive":31,"neutral":32,"mixed":33,"critical":34},3,9,0,10,22,{"idea":37,"performance":40,"design":41},{"positive":38,"critical":39},1,2,{"positive":38,"critical":38},{"positive":38,"critical":42},7,[44,31,31,33,38,31,38,38,31,33,31,31,31,33,31,31,33,44,33,38,33,38,38,33,38,33,38,44,38,38,33],5,null,{"problem":45,"audience":45,"pricing":45,"motivation":45,"time_to_build":45,"stack":47,"openness":63,"stage":64,"team_size":65},[48,59],{"value":49,"source":50,"evidence":51},"HTML5 Canvas","commenter",[52,56],{"id":53,"by":54,"text":55},"7686471","DougHaber","I always liked the idea of color life. I like that this did one game for each bit. That's an interesting take on it and the results look nice. I made a quick color life a few…",{"id":57,"by":54,"text":58},"7688934","Sure. This was based on a life program I wrote in JavaScript a long time ago that used DIVs, because canvas didn't yet exist at the time. The color version was made a few years…",{"value":60,"source":50,"evidence":61},"JavaScript",[62],{"id":57,"by":54,"text":58},"open_source","launched","unknown",{"praise":67,"objections":90,"requests":131,"questions":158,"alternatives":166},[68,83],{"value":69,"source":50,"evidence":70},"Visually pretty and fun to watch",[71,75,79],{"id":72,"by":73,"text":74},"7685619","pp19dd","Did a morning thing where I opened up a bunch of HN links in different tabs. Halfway through, my browser started seizing up, operating system becoming unresponsive. Spent 15…",{"id":76,"by":77,"text":78},"7686047","konklone","Man, I love this thing. For extra beauty, turn on the pencil (it can stay the default color, black) and click-drag it across the canvas any which way while there are colors…",{"id":80,"by":81,"text":82},"7686377","mschuster91","Gives an interesting effect when on weed, probably also true with other psychoactive drugs.",{"value":84,"source":50,"evidence":85},"Light on CPU usage",[86],{"id":87,"by":88,"text":89},"7686441","null_ptr","Looks great, and unlike most web demos this one is fairly light on CPU usage!",[91,106,116,127],{"value":92,"source":50,"evidence":93},"Layers don't interact, so it isn't really a 24-dimensional game",[94,98,102],{"id":95,"by":96,"text":97},"7685815","chrisBob","24 parallel games of like != 24 dimensional game. It appears that the different layers do not interact with each other, or am I missing something?",{"id":99,"by":100,"text":101},"7686163","scrumper","Exactly - this is 24 separate 2 dimensional Games of Life overlaid on each other for visual effect. To be 24 dimensional, the rules would have to be quite different: at each turn…",{"id":103,"by":104,"text":105},"7686014","TazeTSchnitzel","24 parallel games combined in a way indecipherable to normal human eyes isn't terribly interesting to me. I find SmoothLife more interesting:…",{"value":107,"source":50,"evidence":108},"Patterns hard to discern; lower bits invisible to the eye",[109,113],{"id":110,"by":111,"text":112},"7686443","hakcermani","nice, but would be nice if we could set the number of simulations and speed. the patterns are not clearly discernable (for me personally).",{"id":114,"by":104,"text":115},"7686678","You can only see them on games occupying higher bits, however. Lower bits (like the 1 or 2 bits, for example) can't be seen by the naked eye.",{"value":117,"source":50,"evidence":118},"Flashing colors may trigger seizures or migraines; needs warning",[119,123],{"id":120,"by":121,"text":122},"7685553","rip747","i'm _NOT_ trying to be funny. you should seriously consider putting a warning page on that site that this could induce seizures or migraines.",{"id":124,"by":125,"text":126},"7686341","singold","Well, I'm not an expert, but the w3c Accesibility guidelines say: \"2.3.1 Three Flashes or Below Threshold: Web pages do not contain anything that flashes more than three times in…",{"value":128,"source":50,"evidence":129},"Heavy on browser resources when left open",[130],{"id":72,"by":73,"text":74},[132,140,144,151],{"value":133,"source":50,"evidence":134},"Add a warning page or start button",[135,139],{"id":136,"by":137,"text":138},"7685588","ewest","I think a better experience is possible with a start button over a static background to provide the viewer with an idea about what they're about to get into.",{"id":120,"by":121,"text":122},{"value":141,"source":50,"evidence":142},"Add controls for number of layers and speed",[143],{"id":110,"by":111,"text":112},{"value":145,"source":50,"evidence":146},"Add touch event support",[147],{"id":148,"by":149,"text":150},"7686811","tantalor","Please support touch events.",{"value":152,"source":50,"evidence":153},"Label the buttons",[154],{"id":155,"by":156,"text":157},"7688230","hetid","That's really nice. Some labeling for buttons would be appreciated. (am on Chrome on a Mac)",[159],{"value":160,"source":50,"evidence":161},"Is the source code available?",[162],{"id":163,"by":164,"text":165},"7688740","guidopallemans","do you have the source code of this? I had an awesome idea a long time ago that is almost the same as that, but I was a CS noob and tried it in Java... can you throw that on…",[167,171,175],{"value":168,"source":50,"evidence":169},"SmoothLife",[170],{"id":103,"by":104,"text":105},{"value":172,"source":50,"evidence":173},"Color Life by node99",[174],{"id":53,"by":54,"text":55},{"value":176,"source":50,"evidence":177},"Srolfe GameOfLife.js",[178],{"id":179,"by":180,"text":181},"7687541","chewmieser","Very cool! I had started on a basic GOL recently as well (HTML5\u002FCanvas): http:\u002F\u002Fsrolfe.github.io\u002FGameOfLife.js\u002F Still very much a WIP, but it was getting there.",{"comments":39,"answered":38,"key":183},[184,187],{"id":185,"text":186},"7686213","Good point, the text has been updated.",{"id":188,"text":189},"7686664","I looked at your fork and I don't see any commits, how did the code get updated?",{"commenters":191,"max_depth":192,"maker_replies":39,"first_comment_mins":193,"lifespan_hours":194},25,4,48,24,[196,198,200,202,205,207,211,213,214,216,218,221,225,228,229,231,234,237,239,241,242,245,246,247,251,252,255,258,261,263,265],[53,33,44,197,54,33],"project\u002Fpositive\u002Fidea",[163,33,31,199,164,33],"maker\u002Fneutral\u002Fnone",[57,33,31,201,54,33],"project\u002Fneutral\u002Fnone",[203,33,33,204,164,33],"7690616","other\u002Fneutral\u002Fnone",[103,38,38,206,104,33],"project\u002Fcritical\u002Fidea",[208,38,31,209,210,33],"7686639","project\u002Fneutral\u002Fperformance","lgas",[114,38,38,212,104,33],"project\u002Fcritical\u002Fdesign",[95,39,38,206,96,33],[99,39,31,215,100,33],"project\u002Fneutral\u002Fidea",[185,39,33,217,11,38],"maker\u002Fneutral\u002Fdocs",[219,31,31,215,220,33],"7685607","zokier",[222,192,31,223,224,33],"7686340","project\u002Fneutral\u002Fdesign","transfire",[226,192,31,199,227,33],"7686530","lftl",[188,192,33,199,11,38],[230,192,31,199,227,33],"7686760",[232,44,31,223,233,33],"7686158","oxalo",[235,236,33,204,210,33],"7686616",6,[76,42,44,238,77,33],"project\u002Fpositive\u002Fdesign",[179,240,33,204,180,33],8,[155,240,38,212,156,33],[243,240,33,204,244,33],"7689329","vectorpush",[136,32,38,212,137,33],[120,34,38,212,121,33],[248,34,33,249,250,33],"7685774","commenter\u002Fneutral\u002Fnone","Dylan16807",[124,34,38,212,125,33],[253,34,33,204,254,33],"7687631","Crito",[72,256,38,257,73,33],11,"project\u002Fcritical\u002Fperformance",[87,259,44,260,88,33],12,"project\u002Fpositive\u002Fperformance",[110,262,38,212,111,33],13,[148,264,38,212,149,33],14,[80,266,33,204,81,33],15,[],[269,274,279,284,288,293],{"id":270,"name":271,"points":272,"category":273},"7707100","Hipster Domain Finder",237,"web_saas",{"id":275,"name":276,"points":277,"category":278},"7706915","mailpin",197,"productivity",{"id":280,"name":281,"points":282,"category":283},"7696179","WriterKata",93,"creative",{"id":285,"name":286,"points":287,"category":20},"7691355","Hide-n-Stab",71,{"id":289,"name":290,"points":291,"category":292},"7688575","Stash",70,"dev_tools",{"id":294,"name":295,"points":296,"category":297},"7710005","Flight Sphere",69,"data",false,"v2",{"id":301,"name":5,"line":6,"ai":298,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":302,"top":18,"kw":303,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":304,"url":9,"mix":305,"praise":69,"objection":92,"sub":21},7685323,-0.27,[24,25,26,27],"5330131130333033050101101015110",[31,32,33,34],1794036517942]