[{"data":1,"prerenderedAt":249},["ShallowReactive",2],{"project-6767681":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":42,"post_text":44,"what":45,"said":65,"maker_in_thread":123,"shape":132,"grid":135,"attempts":211,"same_week":212,"maker_shows":134,"maker_hidden":241,"reader_version":242,"card":243},"6767681","Nil interpreter","Fully-featured Nil interpreter in less than 1 line of JavaScript","title","Show HN: Fully-featured Nil interpreter in less than 1 line of JavaScript","http:\u002F\u002Fajf.me\u002Fdemos\u002Fnil\u002F","ajf.me","TazeTSchnitzel",1384951932,2013,115,29,194,1739,12,"notable","languages","esoteric programming language interpreter","web_app",[24,25,26,27],"nil language","javascript interpreter","esoteric language","one line javascript","roasted",-0.118,{"positive":31,"neutral":32,"mixed":33,"critical":34},5,2,1,10,18,{"idea":37,"execution":39,"design":41},{"positive":31,"critical":38},7,{"positive":40,"critical":32},0,{"positive":40,"critical":40},[33,40,40,43,33,33,43,33,33,40,31,40,43,40,40,40,31,31,33,40,40,31,31,33,33,40,40,33,33],3,null,{"problem":44,"audience":44,"pricing":44,"motivation":46,"time_to_build":44,"stack":57,"openness":64,"stage":64,"team_size":64},{"value":47,"source":48,"evidence":49},"Parody of the trend of one-line-of-JavaScript posts","inferred",[50,54],{"id":51,"by":52,"text":53},"6767768","joelennon","It was only a matter of time before someone came up with a parody for the X lines of JavaScript posts. Nicely done though.",{"id":55,"by":11,"text":56},"6768244","Nah, I think the fact you can easily try it in your browser and the additional explanation helped it. ;) The submitted page actually well predates this \"30 lines\" fad, I just…",[58],{"value":59,"source":60,"evidence":61},"JavaScript","maker",[62],{"id":63},"post","unknown",{"praise":66,"objections":84,"requests":100,"questions":107,"alternatives":115},[67],{"value":68,"source":69,"evidence":70},"Funny parody of X lines of JavaScript posts","commenter",[71,72,76,80],{"id":51,"by":52,"text":53},{"id":73,"by":74,"text":75},"6767847","RankingMember","Hahaha, well done. I originally expected some word-wrapped 10,000 char thing on a single line.",{"id":77,"by":78,"text":79},"6767767","venticco","Finally! Someone had to do this.",{"id":81,"by":82,"text":83},"6768113","basyt","I fully endorse this, these posts were getting a bit ridiculous.",[85],{"value":86,"source":69,"evidence":87},"Whether it counts as JavaScript at all, since it never calls the JS interpreter",[88,92,96],{"id":89,"by":90,"text":91},"6767892","onion2k","I would debate whether or not this is actually Javascript. For something to be JS, surely it needs to actually call the JS interpreter when it's run. This doesn't. So it isn't.…",{"id":93,"by":94,"text":95},"6768001","afandian","The title is ambiguous but it's arguable that no JavaScript at all is \"less than one line of JavaScript\".",{"id":97,"by":98,"text":99},"6767841","gishse","False, there is no JS present at all. (should be an empty file)",[101],{"value":102,"source":60,"evidence":103},"Add IntelliSense or JIT compilation",[104],{"id":105,"by":11,"text":106},"6768111","I've considered doing JIT compilation to JavaScript and adding IntelliSense, but that'd require another 0 lines of code and I'm worried it might ruin the beautiful simplicty of it.",[108],{"value":109,"source":69,"evidence":110},"How to debug a failed Nil program",[111],{"id":112,"by":113,"text":114},"6768281","singularity2001","it failed without throwing a NilPointer exception, how can we debug it?",[116],{"value":117,"source":69,"evidence":118},"Hello World in 1 line of JavaScript post",[119],{"id":120,"by":121,"text":122},"6767830","probably_wrong","There was also a story yesterday titled \"Hello World in 1 line of Javascript\" (which I think is now dead).",{"comments":31,"answered":33,"key":124},[125,128,131],{"id":126,"text":127},"6768137","Yes; any JavaScript program is also valid in Nil.",{"id":129,"text":130},"6767696","Example program (\"hello, world\" is not traditional in the Nil community): ``` I wandered lonely as a cloud. ``` Outputs:",{"id":105,"text":106},{"commenters":133,"max_depth":43,"maker_replies":31,"first_comment_mins":134,"lifespan_hours":18},24,4,[136,138,142,143,147,148,152,156,159,162,164,166,168,172,174,177,179,180,184,188,191,193,195,197,198,200,203,205,208],[89,40,33,137,90,40],"project\u002Fcritical\u002Fidea",[139,40,40,140,141,40],"6767938","commenter\u002Fneutral\u002Fnone","chrisdevereux",[126,40,40,140,11,33],[144,40,43,145,146,40],"6767982","project\u002Fneutral\u002Fidea","phpnode",[93,40,33,137,94,40],[149,40,33,150,151,40],"6768044","project\u002Fcritical\u002Fexecution","shawnz",[153,40,43,154,155,40],"6772322","project\u002Fneutral\u002Fexecution","oso2k",[157,40,33,137,158,40],"6768637","lhorie",[160,40,33,137,161,40],"6768847","ithkuil",[129,33,40,163,11,33],"project\u002Fneutral\u002Fdocs",[51,32,31,165,52,40],"project\u002Fpositive\u002Fidea",[120,32,40,167,121,40],"other\u002Fneutral\u002Fnone",[169,43,43,170,171,40],"6767858","project\u002Fmixed\u002Fdesign","brickcap",[105,43,40,173,11,33],"maker\u002Fneutral\u002Fdesign",[175,134,40,167,176,40],"6768557","bct",[178,134,40,167,11,33],"6769817",[73,31,31,165,74,40],[181,182,31,165,183,40],"6767746",6,"gprasanth",[185,38,33,186,187,40],"6767908","maker\u002Fcritical\u002Fnone","yread",[189,38,40,167,190,40],"6767984","davidjhamp",[55,38,40,192,11,33],"maker\u002Fneutral\u002Fnone",[77,194,31,165,78,40],8,[81,196,31,165,82,40],9,[112,34,33,150,113,40],[97,199,33,137,98,40],11,[201,199,40,140,202,40],"6767856","nervousvarun",[204,199,40,140,98,40],"6768024",[206,199,33,137,207,40],"6767865","kijin",[209,199,33,137,210,40],"6768030","Pitarou",[],[213,218,222,227,232,236],{"id":214,"name":215,"points":216,"category":217},"6739074","Gitter",243,"dev_tools",{"id":219,"name":220,"points":221,"category":217},"6767883","DotNetFiddle",217,{"id":223,"name":224,"points":225,"category":226},"6754982","My new project",206,"consumer_social",{"id":228,"name":229,"points":230,"category":231},"6764962","Aberoth",178,"games",{"id":233,"name":234,"points":235,"category":231},"6749726","Asteroid Smash",165,{"id":237,"name":238,"points":239,"category":240},"6736874","static.davidchouinard.com",94,"data",false,"v2",{"id":244,"name":5,"line":6,"ai":241,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":245,"top":18,"kw":246,"maker":11,"domain":10,"tier":19,"attempts":40,"strip":247,"url":9,"mix":248,"praise":68,"objection":86,"sub":21},6767681,-0.12,[24,25,26,27],"10031131105030005510055110011",[31,32,33,34],1794036512413]