[{"data":1,"prerenderedAt":149},["ShallowReactive",2],{"project-14760895":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":35,"aspects":36,"strip":39,"post_text":30,"what":40,"said":62,"maker_in_thread":91,"shape":93,"grid":97,"attempts":111,"same_week":112,"maker_shows":15,"maker_hidden":142,"reader_version":143,"card":144},"14760895","emojify-webpack-plugin","Turn JavaScript code into Emoji using Webpack","title","Show HN: Turn JavaScript code into Emoji using Webpack","https:\u002F\u002Fgithub.com\u002FMechazawa\u002Femojify-webpack-plugin\u002F","github.com","mechazawa",1499951186,2017,26,5,1101,2242,50,"shown","dev_tools","webpack plugin","library",[24,25,26,27,28],"webpack","javascript","emoji","minify","obfuscation","quiet",null,{"positive":32,"neutral":33,"mixed":34,"critical":34},1,3,0,4,{"idea":37,"docs":38},{"positive":32,"critical":34},{"positive":34,"critical":34},[15,33,33,33,34],{"problem":30,"audience":30,"pricing":30,"motivation":41,"time_to_build":30,"stack":49,"openness":61,"stage":61,"team_size":61},{"value":42,"source":43,"evidence":44},"A joke-like project to encode JavaScript as emoji; the README answers 'why' (not stated in thread)","commenter",[45],{"id":46,"by":47,"text":48},"14761382","danesparza","I love that the question of 'WHY?!' is asked and answered on their Github project page.",[50,56],{"value":51,"source":52,"evidence":53},"JavaScript","inferred",[54],{"id":55},"post",{"value":57,"source":58,"evidence":59},"Webpack","maker",[60],{"id":55},"unknown",{"praise":63,"objections":79,"requests":84,"questions":89,"alternatives":90},[64,72],{"value":65,"source":43,"evidence":66},"Funny and amusing idea",[67,71],{"id":68,"by":69,"text":70},"14761519","vesinisa","Heh, this is quite funny. By quick reading, it seems to just encode the input JavaScript source bytes into emoji. A further development idea would be to parse the input file with…",{"id":46,"by":47,"text":48},{"value":73,"source":43,"evidence":74},"Could be a standard for uglifying JS",[75],{"id":76,"by":77,"text":78},"14761327","haburka","This should be the industry standard for uglifying js. I would love to inspect source of websites and find out that everything is an emoji.",[80],{"value":81,"source":43,"evidence":82},"Only encodes source bytes, so it is not a real parser-based approach",[83],{"id":68,"by":69,"text":70},[85],{"value":86,"source":43,"evidence":87},"Encode only keywords and constants as emoji, leaving the rest as-is",[88],{"id":68,"by":69,"text":70},[],[],{"comments":34,"answered":34,"key":92},[],{"commenters":15,"max_depth":94,"maker_replies":34,"first_comment_mins":95,"lifespan_hours":96},2,59,129,[98,100,102,105,107],[76,34,15,99,77,34],"project\u002Fpositive\u002Fidea",[68,32,33,101,69,34],"project\u002Fneutral\u002Fidea",[103,32,33,101,104,34],"14762146","sunsetMurk",[46,94,33,106,47,34],"project\u002Fneutral\u002Fdocs",[108,33,34,109,110,34],"14800427","other\u002Fneutral\u002Fnone","runnr_az",[],[113,118,123,128,133,138],{"id":114,"name":115,"points":116,"category":117},"14805265","gamblers-dice",523,"languages",{"id":119,"name":120,"points":121,"category":122},"14771406","Quilt",367,"data",{"id":124,"name":125,"points":126,"category":127},"14799111","Cinc",363,"productivity",{"id":129,"name":130,"points":131,"category":132},"14794949","choppingboard.recipes",208,"web_saas",{"id":134,"name":135,"points":136,"category":137},"14769317","Python books",150,"learning_science",{"id":139,"name":140,"points":141,"category":137},"14798336","Learn Anything",145,false,"v2",{"id":145,"name":5,"line":6,"ai":142,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":30,"top":18,"kw":146,"maker":11,"domain":10,"tier":19,"attempts":34,"strip":147,"url":9,"mix":148,"praise":65,"objection":81,"sub":21},14760895,[24,25,26,27,28],"53330",[32,33,34,34],1794036557230]