[{"data":1,"prerenderedAt":166},["ShallowReactive",2],{"project-11245165":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":38,"post_text":30,"what":39,"said":82,"maker_in_thread":109,"shape":114,"grid":117,"attempts":128,"same_week":129,"maker_shows":158,"maker_hidden":159,"reader_version":160,"card":161},"11245165","Klassify","Redis Based Document Classification Service","title","Show HN: Klassify – Redis Based Document Classification Service","https:\u002F\u002Fgithub.com\u002Ffatiherikli\u002Fklassify","github.com","fatiherikli",1457445018,2016,36,6,904,2264,40,"shown","ai","text classification","web_app",[24,25,26,27,28],"document classification","naive bayes","redis","nltk","text classifier","quiet",null,{"positive":32,"neutral":33,"mixed":32,"critical":34},0,2,1,3,{"execution":37},{"positive":32,"critical":34},[32,35,35,32,34,32],{"problem":40,"audience":30,"pricing":30,"motivation":30,"time_to_build":30,"stack":46,"openness":80,"stage":81,"team_size":81},{"value":41,"source":42,"evidence":43},"Classifying documents as a service","inferred",[44],{"id":45},"post",[47,58,64,68,72,76],{"value":48,"source":49,"evidence":50},"Python","maker",[51,55],{"id":52,"by":53,"text":54},"11245900","theodorton","Looks like it uses Python on the backend, with nltk. http:\u002F\u002Fwww.nltk.org\u002F",{"id":56,"by":11,"text":57},"11245947","Using nltk for tokenizing and stemming text. There is no classification backend, I implemented a Naive Bayes classifier.",{"value":59,"source":49,"evidence":60},"Tornado",[61],{"id":62,"by":11,"text":63},"11245328","I'm open for any feedback or code-review. I used Tornado and Tornado-Redis for non-blocking redis client. I'm using redis' pub\u002Fsub channels for real-time updates. In frontend…",{"value":65,"source":49,"evidence":66},"Tornado-Redis",[67],{"id":62,"by":11,"text":63},{"value":69,"source":49,"evidence":70},"Redis",[71],{"id":62,"by":11,"text":63},{"value":73,"source":49,"evidence":74},"React.js",[75],{"id":62,"by":11,"text":63},{"value":77,"source":49,"evidence":78},"NLTK",[79],{"id":56,"by":11,"text":57},"open_source","unknown",{"praise":83,"objections":84,"requests":93,"questions":100,"alternatives":108},[],[85],{"value":86,"source":87,"evidence":88},"Hardcoded base endpoint assumes where the service runs","commenter",[89],{"id":90,"by":91,"text":92},"11246639","albertwang","You have a few hardcodes that assume where the service is being run: https:\u002F\u002Fgithub.com\u002Ffatiherikli\u002Fklassify\u002Fsearch?utf8=%E2%9C%93&q=__BASE_ENDPOINT__",[94],{"value":95,"source":49,"evidence":96},"Make hostname and API endpoint configurable via command line",[97],{"id":98,"by":11,"text":99},"11246849","The first one is for development environment. But you're right, I should make it configurable with command line arguments. So user can give any hostname or api. Currently, only…",[101],{"value":102,"source":87,"evidence":103},"What is the backend and actual classification system",[104],{"id":105,"by":106,"text":107},"11245821","barryhunter","what does it used as the backend? The actual classification system used?",[],{"comments":35,"answered":34,"key":110},[111,112,113],{"id":62,"text":63},{"id":56,"text":57},{"id":98,"text":99},{"commenters":115,"max_depth":115,"maker_replies":35,"first_comment_mins":116,"lifespan_hours":115},4,30,[118,120,122,123,124,126],[62,32,32,119,11,34],"project\u002Fneutral\u002Fidea",[105,32,35,121,106,32],"project\u002Fneutral\u002Fexecution",[52,32,35,121,53,32],[56,32,32,121,11,34],[90,32,34,125,91,32],"project\u002Fcritical\u002Fexecution",[98,32,32,127,11,34],"maker\u002Fpositive\u002Fexecution",[],[130,135,140,144,149,154],{"id":131,"name":132,"points":133,"category":134},"11238099","status page",248,"infrastructure",{"id":136,"name":137,"points":138,"category":139},"11218844","Flat",207,"creative",{"id":141,"name":142,"points":143,"category":134},"11224608","Sway",163,{"id":145,"name":146,"points":147,"category":148},"11228443","CodeCoach",131,"dev_tools",{"id":150,"name":151,"points":152,"category":153},"11256364","Hacksplaining",128,"learning_science",{"id":155,"name":156,"points":157,"category":148},"11252253","Marginotes",111,11,false,"v2",{"id":162,"name":5,"line":6,"ai":159,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":30,"top":18,"kw":163,"maker":11,"domain":10,"tier":19,"attempts":32,"strip":164,"url":9,"mix":165,"praise":-1,"objection":86,"sub":21},11245165,[24,25,26,27,28],"033010",[32,33,32,34],1794036541876]