[{"data":1,"prerenderedAt":314},["ShallowReactive",2],{"project-18666146":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":18,"aspects":35,"strip":42,"post_text":45,"what":46,"said":104,"maker_in_thread":172,"shape":182,"grid":187,"attempts":273,"same_week":278,"maker_shows":248,"maker_hidden":307,"reader_version":308,"card":309},"18666146","ShaderGif","Free and open-source home for art made with code","title","Show HN: Free and open-source home for art made with code","https:\u002F\u002Fshadergif.com\u002F","shadergif.com","antoineMoPa",1544637911,2018,144,31,286,2155,14,"notable","creative","shader art sharing platform","web_app",[24,25,26,27,28],"shader art","glsl","shader gif","shadertoy alternative","creative coding","loved",0.69,{"positive":32,"neutral":33,"mixed":34,"critical":34},12,2,0,{"performance":36,"design":37,"execution":39,"idea":40,"privacy":41},{"positive":33,"critical":34},{"positive":38,"critical":34},1,{"positive":38,"critical":34},{"positive":33,"critical":34},{"positive":38,"critical":34},[34,43,34,34,34,43,43,34,44,34,34,34,34,43,34,43,34,34,34,34,34,43,34,44,34,43,43,43,43,43,43],5,3,null,{"problem":47,"audience":57,"pricing":65,"motivation":45,"time_to_build":45,"stack":70,"openness":101,"stage":102,"team_size":103},{"value":48,"source":49,"evidence":50},"Gives creative coders a place to share shader art and export it as GIFs","inferred",[51,55],{"id":52,"by":53,"text":54},"18666538","sarreph","This is a refreshing take on a shader-sharing platform. My first thought was \"Here's another Shadertoy competitor\", but this was quashed by two core features that I think are…",{"id":56},"post",{"value":58,"source":49,"evidence":59},"Creative coders and shader artists",[60,61],{"id":52,"by":53,"text":54},{"id":62,"by":63,"text":64},"18670170","crummy","This may sound like an odd request but at a creative codejam in Berlin a while back I saw something like this but \"multiplayer\" - different people could log on to a room and edit…",{"value":66,"source":67,"evidence":68},"Free","maker",[69],{"id":56},[71,77,81,85,89,93,97],{"value":72,"source":67,"evidence":73},"Ruby on Rails",[74],{"id":75,"by":11,"text":76},"18667548","For some info about the tech stack, I use: - Ruby on Rails - Vue - CodeMirror - gif.js - avconv (FFMPEG) for video previews - A $5\u002FMonth Linode server The server handled being…",{"value":78,"source":67,"evidence":79},"Vue",[80],{"id":75,"by":11,"text":76},{"value":82,"source":67,"evidence":83},"CodeMirror",[84],{"id":75,"by":11,"text":76},{"value":86,"source":67,"evidence":87},"gif.js",[88],{"id":75,"by":11,"text":76},{"value":90,"source":67,"evidence":91},"avconv (FFMPEG)",[92],{"id":75,"by":11,"text":76},{"value":94,"source":67,"evidence":95},"Bulma CSS",[96],{"id":75,"by":11,"text":76},{"value":98,"source":67,"evidence":99},"zip.js",[100],{"id":75,"by":11,"text":76},"open_source","launched","unknown",{"praise":105,"objections":128,"requests":133,"questions":158,"alternatives":166},[106,117,121],{"value":107,"source":108,"evidence":109},"Clean, fast, light site with no third-party scripts","commenter",[110,114],{"id":111,"by":112,"text":113},"18666814","geo_mer","This is actually a very neat and useful website. Also respect for making the website fast and not adding any 3rd party scripts.",{"id":115,"by":112,"text":116},"18666970","google analytics is the only 3rd party script I am okay with. Maybe you should add it sometime in the future to get a rough idea about your users, I was talking mainly about the…",{"value":118,"source":108,"evidence":119},"Good code editor and GIF export",[120],{"id":52,"by":53,"text":54},{"value":122,"source":108,"evidence":123},"Beautiful dark theme and layout",[124],{"id":125,"by":126,"text":127},"18669974","cdubzzz","The dark theme is beautiful — I really like everything about the font, styling and layout. Well done.",[129],{"value":130,"source":108,"evidence":131},"Shadertoy is heavy on system resources, but this one isn't stated as a flaw of this project",[132],{"id":52,"by":53,"text":54},[134,138,145,152],{"value":135,"source":108,"evidence":136},"Live multiplayer editing",[137],{"id":62,"by":63,"text":64},{"value":139,"source":108,"evidence":140},"Arbitrary render target sizes",[141],{"id":142,"by":143,"text":144},"18670811","speps","One feature I found myself missing from ShaderToy is that you can't have render targets of arbitrary size. You have Buffer A\u002FB\u002FC\u002FD but they're all the same size as the canvas. I…",{"value":146,"source":108,"evidence":147},"Tags for feed subdivision",[148],{"id":149,"by":150,"text":151},"18684741","tfolbrecht","The feed is cool, I would appreciate if it was subdivided with tags like Mandelbrot, fractal, etc. 10\u002F10 would add to my daily RSS feeds!",{"value":153,"source":108,"evidence":154},"Metal or WebHLSL support",[155],{"id":156,"by":53,"text":157},"18666598","No worries :) — Great to hear. Just a question since you're here: I've poked around with WebGL \u002F GLSL in the past and have started to get into Metal (mainly out of necessity for…",[159],{"value":160,"source":108,"evidence":161},"Will it support Metal on the web?",[162,163],{"id":156,"by":53,"text":157},{"id":164,"by":11,"text":165},"18666750","There seems to be a fight between browser vendors for the next generation of 3D web standards - (https:\u002F\u002Fnews.ycombinator.com\u002Fitem?id=16186043) As soon as some browsers support…",[167],{"value":168,"source":108,"evidence":169},"Shadertoy",[170,171],{"id":52,"by":53,"text":54},{"id":142,"by":143,"text":144},{"comments":173,"answered":38,"key":174},8,[175,176,179],{"id":75,"text":76},{"id":177,"text":178},"18670377","At 5 $ per month?",{"id":180,"text":181},"18666563","Thanks for the feedback, I like the grid idea!",{"commenters":183,"max_depth":184,"maker_replies":173,"first_comment_mins":185,"lifespan_hours":186},20,6,39,51,[188,190,194,198,200,203,205,207,209,211,213,216,219,222,224,227,228,231,233,235,239,243,245,247,250,252,253,257,261,264,268],[75,34,34,189,11,38],"maker\u002Fneutral\u002Fexecution",[191,34,43,192,193,34],"18668350","maker\u002Fpositive\u002Fperformance","brian_herman__",[195,34,34,196,197,34],"18670341","commenter\u002Fneutral\u002Fperformance","partycoder",[177,34,34,199,11,38],"maker\u002Fneutral\u002Fperformance",[201,34,34,196,202,34],"18684250","remram",[125,34,43,204,126,34],"project\u002Fpositive\u002Fdesign",[52,38,43,206,53,34],"project\u002Fpositive\u002Fexecution",[180,38,34,208,11,38],"maker\u002Fpositive\u002Fidea",[156,38,44,210,53,34],"maker\u002Fneutral\u002Fidea",[164,38,34,212,11,38],"project\u002Fneutral\u002Fidea",[214,38,34,215,53,34],"18667031","commenter\u002Fneutral\u002Fnone",[217,38,34,215,218,34],"18667040","tokyodude",[220,38,34,215,221,34],"18667857","grovesNL",[111,33,43,223,112,34],"project\u002Fpositive\u002Fperformance",[225,33,34,226,11,38],"18666866","maker\u002Fpositive\u002Fprivacy",[115,33,43,226,112,34],[229,33,34,196,230,34],"18668562","aplummer",[232,33,34,196,11,38],"18668620",[234,33,34,196,230,34],"18674386",[236,33,34,237,238,34],"18668983","other\u002Fpositive\u002Fprivacy","kibibu",[240,33,34,241,242,34],"18669873","commenter\u002Fneutral\u002Fprivacy","baroffoos",[62,44,43,244,63,34],"project\u002Fpositive\u002Fidea",[246,44,34,210,11,38],"18670206",[142,248,44,249,143,34],4,"project\u002Fneutral\u002Fexecution",[251,248,34,189,11,38],"18673416",[149,43,43,244,150,34],[254,184,43,255,256,34],"18668799","project\u002Fpositive\u002Fnone","sdan",[258,259,43,255,260,34],"18667632",7,"feiss",[262,173,43,255,263,34],"18666849","readysteady",[265,266,43,255,267,34],"18670199",9,"harowitzblack",[269,270,43,271,272,34],"18669205",10,"maker\u002Fpositive\u002Fnone","hate",[274,277],{"id":275,"t":276,"points":33,"comments":38},"16000832",1514142730,{"id":4,"t":12,"points":14,"comments":15},[279,284,289,293,297,302],{"id":280,"name":281,"points":282,"category":283},"18640880","Visalist",565,"productivity",{"id":285,"name":286,"points":287,"category":288},"18626281","Supportify",141,"consumer_social",{"id":290,"name":291,"points":292,"category":288},"18665475","Strength News",137,{"id":294,"name":295,"points":296,"category":283},"18656746","Egeria",113,{"id":298,"name":299,"points":300,"category":301},"18644560","geogee",112,"games",{"id":303,"name":304,"points":305,"category":306},"18625661","Cryptomarketplot",108,"finance_crypto",false,"v2",{"id":310,"name":5,"line":6,"ai":307,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":30,"top":18,"kw":311,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":312,"url":9,"mix":313,"praise":107,"objection":130,"sub":21},18666146,[24,25,26,27,28],"0500055030000505000005030555555",[32,33,34,34],1793990983205]