[{"data":1,"prerenderedAt":385},["ShallowReactive",2],{"project-4285019":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":46,"post_text":47,"what":48,"said":52,"maker_in_thread":152,"shape":162,"grid":166,"attempts":346,"same_week":347,"maker_shows":164,"maker_hidden":377,"reader_version":378,"card":379},"4285019","Hacker News Comments","Blogs this big are unlikely to implement a third-party (and unsupported) discussion feed.","maker","Show HN: Hacker News Comments","http:\u002F\u002Fhncomments.nathancahill.com\u002F","hncomments.nathancahill.com","nathancahill",1343124161,2012,189,69,84,1677,6,"notable","web_saas","comment embedding widget","web_app",[24,25,26,27],"hacker news","blog comments","comment embed","hn comments","mixed",0.074,{"positive":31,"neutral":32,"mixed":33,"critical":34},9,15,0,7,31,{"performance":37,"execution":39,"design":41,"idea":42,"privacy":45},{"positive":33,"critical":38},1,{"positive":33,"critical":40},2,{"positive":38,"critical":33},{"positive":43,"critical":44},5,3,{"positive":33,"critical":33},[33,33,33,33,33,33,33,33,38,44,44,44,43,33,44,43,44,43,33,38,38,38,43,33,38,44,38,44,33,33,44,43,44,43,38,43,44,43,33,43],null,{"problem":47,"audience":47,"pricing":47,"motivation":47,"time_to_build":47,"stack":49,"openness":50,"stage":51,"team_size":50},[],"unknown","launched",{"praise":53,"objections":77,"requests":100,"questions":119,"alternatives":133},[54,70],{"value":55,"source":56,"evidence":57},"Useful idea for blogs, especially those with no comment audience","commenter",[58,62,66],{"id":59,"by":60,"text":61},"4285111","sgdesign","I'd definitely use this on my blog (http:\u002F\u002Fsachagreif.com) if it was officially supported (or at least tolerated) by HN somehow. And the fact that people can only comment if they…",{"id":63,"by":64,"text":65},"4285076","mootothemax","Wow, I really like this, great work! I've previously thought that comment threads on blogs tend to die down fairly quickly, whereas discussions on HN tend to last a bit longer,…",{"id":67,"by":68,"text":69},"4285131","danmaz74","Very, very interesting! So you already calculated that the cost of this will be insignificant for you even with millions of pageviews? Blogs have a long tail of visits... ;)",{"value":71,"source":56,"evidence":72},"Keeps comments on HN instead of splitting discussion",[73,74],{"id":63,"by":64,"text":65},{"id":75,"by":11,"text":76},"4287044","Not a downside. I'm not allowing posting comments or upvotes through this system to maintain the integrity of the discussion on HN.",[78,89],{"value":79,"source":56,"evidence":80},"Scraping HN breaks robots.txt limits and loads its servers",[81,85],{"id":82,"by":83,"text":84},"4285484","quesera","Scraping comments on HN hits the robots.txt wall rather quickly. At a maximum 2 scrapes per minute, your cache will be 60 minutes old when you're watching 120 (single-page)…",{"id":86,"by":87,"text":88},"4289258","typpo","robots.txt doesn't enforce itself so there is no IP limitation; this is still a violation and no better than simply lowering the delay on a single scraper.",{"value":90,"source":56,"evidence":91},"Could pull readers and submissions away from HN itself",[92,96],{"id":93,"by":94,"text":95},"4285188","sp332","Do you think people are going to wait for someone to submit each post to HN? I think this will encourage writers to submit every single story they write to HN, just to get a…",{"id":97,"by":98,"text":99},"4287978","bherms","I hope this doesn't further impact the quality of discussion on hacker news. It seems that every day I notice more and more people posting completely non-contributing crap in the…",[101,112],{"value":102,"source":56,"evidence":103},"Open source the code",[104,108],{"id":105,"by":106,"text":107},"4285146","irrationalfab","Why isn't this open source?",{"id":109,"by":110,"text":111},"4285181","muellerwolfram","yes i would. to implement the whole thing, instead of only this little jquery snippet shouldn't take much longer. but then i'm not dependent on someone elses server being up\u002Ffast.",{"value":113,"source":56,"evidence":114},"Client-side version using an official HN API",[115],{"id":116,"by":117,"text":118},"4285240","sktrdie","This would make more sense if it was entirely client-side code towards an official JSONP endpoint, such as the official hacker news API.",[120,127],{"value":121,"source":56,"evidence":122},"How does scraping and caching work?",[123],{"id":124,"by":125,"text":126},"4285036","nickwoodhams","Great contribution Nathan, looking forward to using this to embed comments after my next blog post. Can you let me know how the comment system works? Are you scraping HN?",{"value":128,"source":56,"evidence":129},"Why not use existing third-party HN APIs?",[130],{"id":131,"by":125,"text":132},"4285159","Seems respectable. Out of curiosity, why did none of the existing 3rd party API's suit your purpose?",[134,138,145],{"value":135,"source":56,"evidence":136},"Official Hacker News API",[137],{"id":116,"by":117,"text":118},{"value":139,"source":56,"evidence":140},"ihackernews API and HNSearch API",[141],{"id":142,"by":143,"text":144},"4285147","ooobo","I would see that eventuating if this allowed commenting via the embedding blog, thankfully it doesn't. I don't have the same issue with this that others do, but I remember…",{"value":146,"source":56,"evidence":147},"hnlike.com upvote button",[148],{"id":149,"by":150,"text":151},"4286037","sbashyal","I created hnlike.com about a year ago that helps you to setup an upvote button for your blog. I have disabled the upvote feature as the community seemed worried. See the HN…",{"comments":18,"answered":44,"key":153},[154,156,159],{"id":155,"text":6},"4287000",{"id":157,"text":158},"4287024","Yes, that's the plan! A new API endpoint will use the referring page to capture the URL, then link it with the appropriate discussion on HN.",{"id":160,"text":161},"4285055","Thanks! I'm respectfully scraping. I've rate limited all calls to YC's servers and am caching all comments on my side.",{"commenters":163,"max_depth":43,"maker_replies":18,"first_comment_mins":164,"lifespan_hours":165},46,8,26,[167,171,174,176,179,182,185,188,191,194,196,199,202,204,207,209,213,217,220,221,225,227,231,233,234,235,239,242,244,247,248,250,252,254,258,260,263,265,267,271,274,275,277,279,283,286,288,290,292,294,296,298,299,301,305,307,309,311,312,316,318,321,323,328,332,335,338,340,344],[168,33,33,169,170,33],"4285503","other\u002Fneutral\u002Fnone","jere",[172,33,33,169,173,33],"4285877","seagreen",[175,33,33,169,170,33],"4285907",[177,33,33,169,178,33],"4286070","mapleoin",[180,33,33,181,173,33],"4286152","commenter\u002Fneutral\u002Fnone",[183,33,33,169,184,33],"4286536","pdeuchler",[186,33,33,169,187,33],"4288479","devbug",[189,33,33,169,190,33],"4286821","sigkill",[192,33,33,169,193,33],"4286983","lotharbot",[195,33,33,169,190,33],"4287862",[197,33,33,169,198,33],"4286884","mcav",[200,33,33,169,201,33],"4287133","ertdfgcb",[203,33,33,181,173,33],"4288428",[205,33,33,169,206,33],"4288921","morenoh149",[82,38,38,208,83,33],"project\u002Fcritical\u002Fperformance",[210,38,44,211,212,33],"4286109","project\u002Fneutral\u002Fnone","rcavezza",[214,38,44,215,216,33],"4286233","project\u002Fneutral\u002Fexecution","dchuk",[218,38,44,215,219,33],"4286435","NathanKP",[86,38,33,181,87,33],[222,38,44,223,224,33],"4288171","project\u002Fneutral\u002Fdesign","jeromegn",[59,40,43,226,60,33],"project\u002Fpositive\u002Fidea",[228,44,44,229,230,33],"4285130","project\u002Fneutral\u002Fidea","jacobr",[232,44,33,181,68,33],"4285135",[155,44,33,229,11,38],[142,44,44,229,143,33],[236,237,43,226,238,33],"4285155",4,"unimpressive",[240,237,33,169,241,33],"4285955","jerf",[243,237,33,169,238,33],"4288972",[245,43,44,229,246,33],"4285284","Davertron",[157,43,33,215,11,38],[124,18,43,249,125,33],"project\u002Fpositive\u002Fnone",[160,18,33,251,11,38],"maker\u002Fneutral\u002Fnone",[131,18,44,253,125,33],"maker\u002Fneutral\u002Fidea",[255,18,38,256,257,33],"4285324","project\u002Fcritical\u002Fnone","redslazer",[116,34,38,259,117,33],"project\u002Fcritical\u002Fexecution",[261,34,33,181,262,33],"4285456","mattacular",[93,164,38,264,94,33],"project\u002Fcritical\u002Fidea",[266,164,33,181,125,33],"4285198",[268,164,43,269,270,33],"4285505","project\u002Fpositive\u002Fdesign","samjc",[272,31,33,169,273,33],"4285722","joshaidan",[149,31,33,169,150,33],[276,31,33,169,11,38],"4287034",[97,278,38,264,98,33],10,[280,281,44,229,282,33],"4285381",11,"progrock",[284,281,33,169,285,33],"4285431","personlurking",[287,281,38,264,282,33],"4285595",[289,281,33,169,282,33],"4285606",[105,291,44,229,106,33],12,[293,291,33,181,125,33],"4285154",[295,291,33,181,94,33],"4285180",[297,291,33,181,125,33],"4285209",[109,291,44,229,110,33],[300,291,33,181,125,33],"4285204",[302,291,44,303,304,33],"4285710","project\u002Fneutral\u002Fperformance","gcmartinelli",[306,291,43,226,110,33],"4286029",[308,291,44,215,282,33],"4285371",[63,310,43,226,64,33],13,[75,310,33,223,11,38],[313,314,38,259,315,33],"4286111",14,"mattjball",[317,314,33,215,11,38],"4289734",[319,32,43,226,320,33],"4286186","sirbrad",[67,322,44,303,68,33],16,[324,325,44,326,327,33],"4287529",17,"project\u002Fneutral\u002Fprivacy","biot",[329,330,43,249,331,33],"4285156",18,"beshrkayali",[333,330,33,181,334,33],"4285375","swah",[336,330,33,181,337,33],"4289611","nilved",[339,330,33,169,334,33],"4290452",[341,342,43,249,343,33],"4285755",19,"danjessen",[345,342,33,181,334,33],"4286485",[],[348,353,358,363,368,373],{"id":349,"name":350,"points":351,"category":352},"4283896","Markupwand",342,"dev_tools",{"id":354,"name":355,"points":356,"category":357},"4287588","Brandseen",181,"games",{"id":359,"name":360,"points":361,"category":362},"4287398","I Dream Books",146,"consumer_social",{"id":364,"name":365,"points":366,"category":367},"4292498","Filepicker.io web widgets",83,"infrastructure",{"id":369,"name":370,"points":371,"category":372},"4288470","Collections for Mac",67,"productivity",{"id":374,"name":375,"points":376,"category":362},"4286840","HardwareStartups subreddit",65,false,"v2",{"id":380,"name":5,"line":6,"ai":377,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":381,"top":18,"kw":382,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":383,"url":9,"mix":384,"praise":55,"objection":79,"sub":21},4285019,0.07,[24,25,26,27],"0000000013335035350111501313003535153505",[31,32,33,34],1794036498199]