[{"data":1,"prerenderedAt":316},["ShallowReactive",2],{"project-11403930":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":27,"sentiment":28,"stance_mix":29,"scored_comments":33,"aspects":34,"strip":40,"post_text":43,"what":44,"said":49,"maker_in_thread":164,"shape":173,"grid":178,"attempts":273,"same_week":280,"maker_shows":36,"maker_hidden":308,"reader_version":309,"card":310},"11403930","Triangul-Art","make pixel art but with triangles","title","Show HN: Triangul-Art – make pixel art but with triangles","http:\u002F\u002Fmaxwellito.github.io\u002Ftriangulart\u002F","maxwellito.github.io","maxwellito",1459507745,2016,138,37,254,2264,12,"notable","creative","pixel art editor","web_app",[24,21,25,26],"triangle pixel art","triangular grid drawing","browser drawing tool","curious",0.259,{"positive":30,"neutral":18,"mixed":31,"critical":32},8,1,2,23,{"idea":35,"design":37,"execution":39},{"positive":36,"critical":31},4,{"positive":32,"critical":38},0,{"positive":38,"critical":31},[38,41,38,41,41,42,41,38,42,31,41,42,41,42,41,42,31,38,42,38,42,42,38,42,38,42,38,42,38,38,38,38,38,42,38,42,41],5,3,null,{"problem":43,"audience":43,"pricing":43,"motivation":43,"time_to_build":43,"stack":45,"openness":46,"stage":47,"team_size":48},[],"open_source","launched","unknown",{"praise":50,"objections":77,"requests":97,"questions":127,"alternatives":142},[51,66],{"value":52,"source":53,"evidence":54},"Fun and easy to create nice art with the constraints","commenter",[55,58,62],{"id":56,"by":11,"text":57},"11403952","It's very easy to create something nice with it. https:\u002F\u002Fwww.instagram.com\u002Fp\u002FBDgZ_bQI-hO\u002F But this is a dummy basic editor. I know a looooot of features are missing. Check the…",{"id":59,"by":60,"text":61},"11406144","ajuc","It's the constraints I think. They restrict search space to something more maneagable, and make creating stuff much easier. Same reason minecraft and lego are such inspiring tools.",{"id":63,"by":64,"text":65},"11404277","AstroJetson","Thanks, that was a nice 20 min diversion for the morning!",{"value":67,"source":53,"evidence":68},"Color picker is simple and effective",[69,73],{"id":70,"by":71,"text":72},"11405641","dahart","Pretty cool! Makes me feel a little like I'm drawing with Rubik's snakes. ;) First time I somehow didn't notice the color picker, which is simple & effective. Having a couple…",{"id":74,"by":75,"text":76},"11404411","cstuder","Nice surprise: That's the first time I saw an \u003Cinput type=\"color\" \u002F> in action.",[78,85,92],{"value":79,"source":53,"evidence":80},"Fails on mobile because it only handles mouse clicks, not tap events",[81],{"id":82,"by":83,"text":84},"11404407","imaginenore","Fails on mobile. You need to catch the tap events, not just mouse clicks.",{"value":86,"source":53,"evidence":87},"Missing easier way to share creations",[88],{"id":89,"by":90,"text":91},"11404179","LoSboccacc","it misses a easier way to share our creations",{"value":93,"source":94,"evidence":95},"Basic editor with many features missing","maker",[96],{"id":56,"by":11,"text":57},[98,113,120],{"value":99,"source":53,"evidence":100},"Add a way to share drawings via URL serialization",[101,105,109],{"id":102,"by":103,"text":104},"11404238","jbnicolai","Just serialize the state in the hashfragment of the URL ;)",{"id":106,"by":107,"text":108},"11404369","chii","my only suggestion is to use something like https:\u002F\u002Fgildas-lormeau.github.io\u002Fzip.js\u002F and compress before base64 encoding into the URL.",{"id":110,"by":111,"text":112},"11405431","jerf","A 24-bit color stored in base64 gets stored in 4 characters. Your default 20x30 map, multiplied by 4 bytes, is still just 2400 bytes. That fits in a URL, quite comfortably, at…",{"value":114,"source":53,"evidence":115},"Hexagon canvas option with tiling",[116],{"id":117,"by":118,"text":119},"11404523","chillitom","Very nice! An option to choose a hexagon shaped canvas and have it repeatedly tiled would be great for designing bathroom floors.",{"value":121,"source":53,"evidence":122},"Higher-level structures such as hexagons of six triangles",[123],{"id":124,"by":125,"text":126},"11404518","SagelyGuru","It would be better to allow higher level structures, such as hexagons of six triangles each.",[128,135],{"value":129,"source":53,"evidence":130},"How to draw axis-aligned rectangles",[131],{"id":132,"by":133,"text":134},"11404123","amelius","What is the best way to draw an (xy-axis-aligned) rectangle with this? And what is the word for xy-axis-aligned rectangle? :)",{"value":136,"source":53,"evidence":137},"Is the color picker built-in",[138],{"id":139,"by":140,"text":141},"11405721","iamleppert","Is that color picker a built-in?",[143,150,157],{"value":144,"source":53,"evidence":145},"Hexels",[146],{"id":147,"by":148,"text":149},"11404140","birslip","Cool concept! It reminds my of Hexels: http:\u002F\u002Fwww.marmoset.co\u002Fhexels",{"value":151,"source":53,"evidence":152},"Trixel",[153],{"id":154,"by":155,"text":156},"11404604","llimllib","Related: https:\u002F\u002Ftrixel.io\u002F",{"value":158,"source":53,"evidence":159},"Lite-Brite",[160],{"id":161,"by":162,"text":163},"11405530","karmakaze","Lite-Brite (1967) https:\u002F\u002Fwww.google.ca\u002Fsearch?q=lite+bright&tbm=isch",{"comments":41,"answered":31,"key":165},[166,167,170],{"id":56,"text":57},{"id":168,"text":169},"11404449","That is sliiiiick! :)",{"id":171,"text":172},"11404207","Unfortunately it's a bit difficult to have good sharing interaction from a static webapp hosted on github. Plus, the SVG rendering on browser is not good enough (you can see the…",{"commenters":174,"max_depth":175,"maker_replies":41,"first_comment_mins":176,"lifespan_hours":177},31,6,7,150,[179,181,183,185,187,191,195,196,200,202,204,205,208,210,212,214,218,221,222,223,226,227,230,233,234,237,239,241,245,247,250,253,256,259,261,264,269],[56,38,38,180,11,31],"project\u002Fmixed\u002Fidea",[147,31,41,182,148,38],"project\u002Fpositive\u002Fidea",[168,31,38,184,11,31],"maker\u002Fpositive\u002Fnone",[74,32,41,186,75,38],"project\u002Fpositive\u002Fdesign",[188,42,41,189,190,38],"11404797","project\u002Fpositive\u002Fnone","Retr0spectrum",[192,36,42,193,194,38],"11404721","project\u002Fneutral\u002Fidea","phkahler",[59,36,41,182,60,38],[197,36,38,198,199,38],"11406225","other\u002Fneutral\u002Fnone","semi-extrinsic",[154,41,42,201,155,38],"project\u002Fneutral\u002Fnone",[82,175,31,203,83,38],"project\u002Fcritical\u002Fexecution",[63,176,41,189,64,38],[206,30,42,201,207,38],"11448565","paraknight",[117,209,41,182,118,38],9,[124,211,42,193,125,38],10,[70,213,41,186,71,38],11,[215,18,42,216,217,38],"11408051","project\u002Fneutral\u002Fdesign","Razengan",[89,219,31,220,90,38],13,"project\u002Fcritical\u002Fidea",[171,219,38,193,11,31],[102,219,42,193,103,38],[224,219,38,225,11,31],"11404265","maker\u002Fneutral\u002Fidea",[106,219,42,193,107,38],[228,219,42,193,229,38],"11404899","wyldfire",[231,219,38,198,232,38],"11405170","anowlcalledjosh",[110,219,42,193,111,38],[235,219,38,198,236,38],"11406578","abecedarius",[238,219,42,193,90,38],"11404451",[161,240,38,198,162,38],14,[242,243,42,193,244,38],"11406127",15,"pfd1986",[132,246,38,198,133,38],16,[248,246,38,198,249,38],"11404396","Franciscouzo",[251,246,38,252,133,38],"11405004","commenter\u002Fneutral\u002Fnone",[254,246,38,198,255,38],"11404404","TheCams",[257,246,38,198,258,38],"11407123","evincarofautumn",[139,260,42,216,140,38],17,[262,260,38,263,11,31],"11405746","maker\u002Fneutral\u002Fdesign",[265,266,42,267,268,38],"11406672",18,"project\u002Fmixed\u002Fdesign","ninjakeyboard",[270,271,41,182,272,38],"11407105",19,"vkjv",[274,275],{"id":4,"t":12,"points":14,"comments":15},{"id":276,"t":277,"points":278,"comments":279},"16185589",1516363694,95,28,[281,286,291,296,300,304],{"id":282,"name":283,"points":284,"category":285},"11407536","webkay",553,"security_privacy",{"id":287,"name":288,"points":289,"category":290},"11439879","Popper.js",169,"dev_tools",{"id":292,"name":293,"points":294,"category":295},"11396345","Expounder",134,"languages",{"id":297,"name":298,"points":299,"category":290},"11423070","WrapAPI",111,{"id":301,"name":302,"points":303,"category":290},"11396702","tmux2html",99,{"id":305,"name":306,"points":303,"category":307},"11412811","estimatrapp.com","productivity",false,"v2",{"id":311,"name":5,"line":6,"ai":308,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":312,"top":18,"kw":313,"maker":11,"domain":10,"tier":19,"attempts":32,"strip":314,"url":9,"mix":315,"praise":52,"objection":79,"sub":21},11403930,0.26,[24,21,25,26],"0505535031535353103033030303000003035",[30,18,31,32],1794036542828]