[{"data":1,"prerenderedAt":137},["ShallowReactive",2],{"project-9612854":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":34,"aspects":35,"strip":38,"post_text":30,"what":40,"said":57,"maker_in_thread":73,"shape":84,"grid":85,"attempts":96,"same_week":101,"maker_shows":34,"maker_hidden":130,"reader_version":131,"card":132},"9612854","j2html","Java 8 HTML5 builder","title","Show HN: Java 8 HTML5 builder","http:\u002F\u002Fj2html.com\u002F","j2html.com","tipsee",1432747013,2015,4,5,2439,2565,96,"shown","languages","java html library","library",[24,25,26,27,28],"java","html5","html builder","java 8","markup","quiet",null,{"positive":32,"neutral":32,"mixed":33,"critical":33},1,0,2,{"docs":36,"performance":37},{"positive":33,"critical":33},{"positive":32,"critical":33},[33,39,33,15,33],3,{"problem":41,"audience":30,"pricing":30,"motivation":30,"time_to_build":30,"stack":49,"openness":56,"stage":56,"team_size":56},{"value":42,"source":43,"evidence":44},"Generating HTML5 markup from Java code without hard-coding string buffers.","commenter",[45],{"id":46,"by":47,"text":48},"9613742","user12c","Thanks! UI\u002Fcss\u002Fjs people might not use it as often, but this is much better than hard coding the stringbuffers with \u003C> tags for my internal tools, it works great for what I…",[50],{"value":51,"source":52,"evidence":53},"Java 8","maker",[54],{"id":55},"post","unknown",{"praise":58,"objections":63,"requests":64,"questions":71,"alternatives":72},[59],{"value":60,"source":43,"evidence":61},"Works well for generating HTML in internal tools, better than string buffers.",[62],{"id":46,"by":47,"text":48},[],[65],{"value":66,"source":43,"evidence":67},"Add a license file.",[68],{"id":69,"by":47,"text":70},"9613113","Looks neat, please add a license file.",[],[],{"comments":39,"answered":33,"key":74},[75,78,81],{"id":76,"text":77},"9612877","Any and all feedback is greatly appreciated!",{"id":79,"text":80},"9613247","Done!",{"id":82,"text":83},"9613845","Glad to hear it. Please let me know if you have any complaints or suggestions :)",{"commenters":34,"max_depth":14,"maker_replies":39,"first_comment_mins":39,"lifespan_hours":39},[86,88,90,92,94],[76,33,33,87,11,32],"project\u002Fneutral\u002Fnone",[69,32,39,89,47,33],"project\u002Fneutral\u002Fdocs",[79,32,33,91,11,32],"maker\u002Fneutral\u002Fdocs",[46,32,15,93,47,33],"project\u002Fpositive\u002Fperformance",[82,32,33,95,11,32],"maker\u002Fneutral\u002Fnone",[97,98],{"id":4,"t":12,"points":14,"comments":15},{"id":99,"t":100,"points":34,"comments":33},"10466659",1446060151,[102,107,111,116,121,125],{"id":103,"name":104,"points":105,"category":106},"9588128","Visa Explorer",582,"data",{"id":108,"name":109,"points":110,"category":20},"9604203","jsblocks",337,{"id":112,"name":113,"points":114,"category":115},"9583384","jsgraphs",328,"dev_tools",{"id":117,"name":118,"points":119,"category":120},"9610509","An old rotary phone converted into a mobile phone",222,"hardware",{"id":122,"name":123,"points":124,"category":115},"9583976","InboxSDK",176,{"id":126,"name":127,"points":128,"category":129},"9598972","Typedetail.com",137,"creative",false,"v2",{"id":133,"name":5,"line":6,"ai":130,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":30,"top":18,"kw":134,"maker":11,"domain":10,"tier":19,"attempts":34,"strip":135,"url":9,"mix":136,"praise":60,"objection":-1,"sub":21},9612854,[24,25,26,27,28],"03050",[32,32,33,33],1794036531742]