[{"data":1,"prerenderedAt":242},["ShallowReactive",2],{"project-1127654":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":44,"post_text":45,"what":46,"said":65,"maker_in_thread":162,"shape":168,"grid":172,"attempts":208,"same_week":209,"maker_shows":18,"maker_hidden":234,"reader_version":235,"card":236},"1127654","Ajax IM","Meet the new Ajax IM (with Node.js)","title","Show HN: Meet the new Ajax IM (with Node.js)","http:\u002F\u002Fajaxim.com","ajaxim.com","endtwist",1266271582,2010,95,18,11,370,3,"notable","productivity","instant messaging","web_app",[24,25,26,27],"ajax chat","node.js chat","web instant messenger","javascript chat","debated",0.023,{"positive":31,"neutral":32,"mixed":33,"critical":34},5,4,0,6,15,{"performance":37,"execution":38,"docs":40,"idea":42,"design":43},{"positive":33,"critical":33},{"positive":39,"critical":31},2,{"positive":41,"critical":33},1,{"positive":33,"critical":41},{"positive":41,"critical":33},[33,18,33,18,41,41,18,41,31,41,18,33,31,41,41,31,31,31],null,{"problem":45,"audience":45,"pricing":45,"motivation":45,"time_to_build":45,"stack":47,"openness":63,"stage":64,"team_size":63},[48,55],{"value":49,"source":50,"evidence":51},"Node.js server","maker",[52],{"id":53,"by":11,"text":54},"1127884","I hate replying to my own post, but I just want to point out that the Node.js server is running on a Prgmr.com VPS with 128 MB RAM. The server is currently using 1.5 - 2.7% CPU…",{"value":56,"source":57,"evidence":58},"Ajax polling in browser","commenter",[59],{"id":60,"by":61,"text":62},"1127914","aquadoctorbob","Bug report: when reading a website, I typically click the middle mouse button once in some whitespace, then gesture around to scroll slowly. The polling mechanism used here seems…","unknown","launched",{"praise":66,"objections":96,"requests":134,"questions":150,"alternatives":161},[67,82,89],{"value":68,"source":57,"evidence":69},"Nice, slick, well-executed app",[70,74,78],{"id":71,"by":72,"text":73},"1127803","nym","Very nicely done.",{"id":75,"by":76,"text":77},"1128341","davidedicillo","Really slick!",{"id":79,"by":80,"text":81},"1127925","sushi","Oh boy! this is awesome.",{"value":83,"source":57,"evidence":84},"Source code is a useful reference",[85],{"id":86,"by":87,"text":88},"1127796","SlyShy","Love this already (that is, the source code is a really useful reference for me).",{"value":90,"source":57,"evidence":91},"Easily customizable",[92],{"id":93,"by":94,"text":95},"1128274","rokhayakebe","I actually used AjaxIM a few years back when the facebook platform first launched (Imessenger app). The app quickly grew to 18k users in 3 weeks, then we just stop working on it…",[97,108,115,122,127],{"value":98,"source":57,"evidence":99},"Breaks the browser back button",[100,104],{"id":101,"by":102,"text":103},"1127961","listic","Nice app. But there's a little issue: it messes my history; i.e. when I press back button I can't go back to the previous page anymore.",{"id":105,"by":106,"text":107},"1128206","wvenable","I was going to install this to a site but breaking the back button makes this unacceptable. ;(",{"value":109,"source":57,"evidence":110},"Guest chat on home page shows offensive messages",[111],{"id":112,"by":113,"text":114},"1128021","dandelany","Great service... Although I'm not sure that enabling guest chatting on the home page is a great idea, professionally speaking, for the following reason, which appeared 5 seconds…",{"value":116,"source":57,"evidence":117},"Does not work in Opera 10.5 beta",[118],{"id":119,"by":120,"text":121},"1127832","endtime","Just a heads up, doesn't seem to work in Opera 10.5 (beta).",{"value":123,"source":57,"evidence":124},"Polling interferes with middle-click autoscroll and tab title flickers",[125,126],{"id":60,"by":61,"text":62},{"id":112,"by":113,"text":114},{"value":128,"source":57,"evidence":129},"Node.js server may not scale; users stored in a JS object",[130],{"id":131,"by":132,"text":133},"1128326","z8000","Have you tried stressing the server with thousands of clients? I'm curious how Node.js holds up and how much RAM it uses per connection without (or with?) major TCP\u002FIP tuning of…",[135,143],{"value":136,"source":57,"evidence":137},"Fix back button behaviour",[138,139],{"id":101,"by":102,"text":103},{"id":140,"by":141,"text":142},"1127975","karteek","I guess, you are going to the previous page, but, previous page seems to be the same page. http:\u002F\u002Fi.imgur.com\u002FHcWI9.png",{"value":144,"source":57,"evidence":145},"Add chat bots instead of anonymous guest users",[146],{"id":147,"by":148,"text":149},"1128048","asp742","endtwist- Adding some chat bots to the demo instead of linking anonymous users could solve this problem. http:\u002F\u002Fwww.alicebot.org\u002Fdownloads\u002Fprograms.html",[151,155],{"value":152,"source":57,"evidence":153},"Has the server been stress tested with thousands of clients?",[154],{"id":131,"by":132,"text":133},{"value":156,"source":57,"evidence":157},"Does the server run anything else?",[158],{"id":159,"by":102,"text":160},"1127962","Do you run anything else on that server? (i.e. git, blog?)",[],{"comments":39,"answered":41,"key":163},[164,165],{"id":53,"text":54},{"id":166,"text":167},"1128008","Currently just running the Node.js server.",{"commenters":169,"max_depth":32,"maker_replies":39,"first_comment_mins":170,"lifespan_hours":171},16,54,9,[173,175,177,178,179,181,182,186,187,189,191,193,197,199,200,201,204,206],[53,33,33,174,11,41],"project\u002Fneutral\u002Fperformance",[159,33,18,176,102,33],"maker\u002Fneutral\u002Fnone",[166,33,33,176,11,41],[131,33,18,174,132,33],[101,41,41,180,102,33],"project\u002Fcritical\u002Fexecution",[140,41,41,180,141,33],[183,41,18,184,185,33],"1128401","project\u002Fneutral\u002Fexecution","badave",[105,41,41,180,106,33],[86,39,31,188,87,33],"project\u002Fpositive\u002Fdocs",[112,18,41,190,113,33],"project\u002Fcritical\u002Fidea",[147,18,18,192,148,33],"project\u002Fneutral\u002Fidea",[194,18,33,195,196,33],"1128489","other\u002Fneutral\u002Fnone","dschobel",[93,32,31,198,94,33],"project\u002Fpositive\u002Fexecution",[60,31,41,180,61,33],[119,34,41,180,120,33],[79,202,31,203,80,33],7,"project\u002Fpositive\u002Fnone",[71,205,31,198,72,33],8,[75,171,31,207,76,33],"project\u002Fpositive\u002Fdesign",[],[210,215,220,224,228,231],{"id":211,"name":212,"points":213,"category":214},"1125315","softhyphen",120,"dev_tools",{"id":216,"name":217,"points":218,"category":219},"1125408","txt2ping",57,"infrastructure",{"id":221,"name":222,"points":15,"category":223},"1125422","My Weekend Project","consumer_social",{"id":225,"name":226,"points":31,"category":227},"1125636","flickr.com","other",{"id":229,"name":230,"points":31,"category":227},"1132253","Interview Engine",{"id":232,"name":233,"points":32,"category":223},"1126765","SMS My TV Show",false,"v2",{"id":237,"name":5,"line":6,"ai":234,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":238,"top":18,"kw":239,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":240,"url":9,"mix":241,"praise":68,"objection":98,"sub":21},1127654,0.02,[24,25,26,27],"030311315130511555",[31,32,33,34],1793990866827]