[{"data":1,"prerenderedAt":257},["ShallowReactive",2],{"project-5361869":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":75,"maker_in_thread":153,"shape":160,"grid":164,"attempts":220,"same_week":221,"maker_shows":34,"maker_hidden":249,"reader_version":250,"card":251},"5361869","Word Tree","Word Tree in D3.js","title","Show HN: Word Tree in D3.js","http:\u002F\u002Fwww.jasondavies.com\u002Fwordtree\u002F","jasondavies.com","jasondavies",1363097377,2013,158,23,104,1739,6,"notable","creative","data visualisation","web_app",[24,25,26,27],"word tree","d3.js","text visualization","concordance","mixed",0.323,{"positive":31,"neutral":32,"mixed":33,"critical":34},7,2,4,1,14,{"design":37,"idea":39,"execution":41},{"positive":34,"critical":38},0,{"positive":40,"critical":38},3,{"positive":34,"critical":34},[38,38,38,38,40,40,43,40,38,40,38,40,43,43,40,38,43,43,38,43,34,38,43],5,null,{"problem":46,"audience":44,"pricing":44,"motivation":44,"time_to_build":44,"stack":58,"openness":72,"stage":73,"team_size":74},{"value":47,"source":48,"evidence":49},"Shows how words and phrases are used in context across a text","inferred",[50,54],{"id":51,"by":52,"text":53},"5362028","merinid","Very cool. Language is also data.",{"id":55,"by":56,"text":57},"5362393","chevreuil","Very cool use of transitions, one of the many fields where d3 really rocks. However, I've always wondered if word trees are really usefull... Sure it makes nice things with the…",[59,66],{"value":60,"source":61,"evidence":62},"D3.js","maker",[63],{"id":64,"by":11,"text":65},"5362768","Yes. I will probably add the core wordtree layout as a plugin to https:\u002F\u002Fgithub.com\u002Fd3\u002Fd3-plugins The whole application ties together text processing, data retrieval, the…",{"value":67,"source":61,"evidence":68},"JavaScript (client-side text processing)",[69],{"id":70,"by":11,"text":71},"5363041","The text is in fact processed in the client, and is quite fast even for large corpora such as the whole Bible: http:\u002F\u002Fwww.jasondavies.com\u002Fwordtree\u002F?source=kjv.txt&prefix=Jason It…","open_source","launched","unknown",{"praise":76,"objections":101,"requests":110,"questions":132,"alternatives":145},[77,90],{"value":78,"source":79,"evidence":80},"Impressive D3.js visualization with smooth transitions","commenter",[81,82,86],{"id":55,"by":56,"text":57},{"id":83,"by":84,"text":85},"5362083","chookrl","Great use of D3.js",{"id":87,"by":88,"text":89},"5362047","njx","beautiful, it needs to filter stop words",{"value":91,"source":79,"evidence":92},"Bookmarklet makes it easy to use on any page",[93,97],{"id":94,"by":95,"text":96},"5362149","dergachev","Very nice! I'm really impressed that you made a bookmarklet for it. Edit: demos are working fine now.",{"id":98,"by":99,"text":100},"5362789","borplk","amazing, i think it could also be used as a learning tool imagine you feed a book to it and you can explore ideas from there",[102,106],{"value":103,"source":79,"evidence":104},"Word trees may not be very useful analytically",[105],{"id":55,"by":56,"text":57},{"value":107,"source":79,"evidence":108},"Stop words are not filtered out",[109],{"id":87,"by":88,"text":89},[111,118,125],{"value":112,"source":79,"evidence":113},"Release the code on GitHub",[114],{"id":115,"by":116,"text":117},"5362732","michaldudek","This is super awesome! Any plans on releasing this on github?",{"value":119,"source":79,"evidence":120},"Client-side text processing and backend code for larger corpora",[121],{"id":122,"by":123,"text":124},"5362944","j4ke","Any way to shift the text processing to the client? I'd like to use the bookmarklet on some academic papers (many behind a paywall) and the few I've tried only seem to parse the…",{"value":126,"source":79,"evidence":127},"Choose the most frequent word as starting point",[128],{"id":129,"by":130,"text":131},"5364842","nickknw","Awesome job on this! How does it decide which word to use initially? From what I can tell it picks the first one. I think the experience would be greatly enhanced if it did just…",[133,137],{"value":134,"source":79,"evidence":135},"How does it choose the initial word?",[136],{"id":129,"by":130,"text":131},{"value":138,"source":79,"evidence":139},"Why does it fail on paywalled or cross-origin pages?",[140,141],{"id":122,"by":123,"text":124},{"id":142,"by":143,"text":144},"5362252","jQueryIsAwesome","Doesn't work in Chrome 25 in W7 ``` XMLHttpRequest cannot load http:\u002F\u002Fwww-958.ibm.com\u002Fsoftware\u002Fdata\u002Fcognos\u002Fmanyeyes\u002Fdatasets\u002Falice-in-wonderland-by-lewis-carroll\u002Fversions\u002F1.txt.…",[146],{"value":147,"source":79,"evidence":148},"Bubble-based text analysis built with D3",[149],{"id":150,"by":151,"text":152},"5363110","pjet","Yes, I saw that reference after posting it here. It makes sense. I also see it is understanding combination of 2 and 3 words together, very brilliant! Recently I have dabbled…",{"comments":43,"answered":40,"key":154},[155,156,157],{"id":64,"text":65},{"id":70,"text":71},{"id":158,"text":159},"5362801","I tend to agree with Wattenberg and Viégas that it's interesting to treat all words and punctuation equally, but it's certainly a matter of opinion and it would be simple enough…",{"commenters":161,"max_depth":33,"maker_replies":43,"first_comment_mins":162,"lifespan_hours":163},19,22,10,[165,169,172,175,178,180,182,184,186,187,189,191,194,196,198,200,202,203,205,207,211,214,216],[166,38,38,167,168,38],"5362197","other\u002Fneutral\u002Fnone","ghc",[170,38,38,167,171,38],"5362398","sopooneo",[173,38,38,167,174,38],"5365614","bengillies",[176,38,38,167,177,38],"5365978","dandelany",[129,34,40,179,130,38],"project\u002Fneutral\u002Fdesign",[55,32,40,181,56,38],"project\u002Fmixed\u002Fidea",[94,40,43,183,95,38],"project\u002Fpositive\u002Fnone",[115,33,40,185,116,38],"maker\u002Fneutral\u002Fnone",[64,33,38,185,11,34],[122,33,40,188,123,38],"project\u002Fmixed\u002Fexecution",[70,33,38,190,11,34],"project\u002Fneutral\u002Fexecution",[192,43,40,181,193,38],"5362177","cfontes",[51,18,43,195,52,38],"project\u002Fpositive\u002Fidea",[83,31,43,197,84,38],"project\u002Fpositive\u002Fdesign",[87,199,40,188,88,38],8,[158,199,38,201,11,34],"project\u002Fneutral\u002Fidea",[150,199,43,195,151,38],[98,204,43,195,99,38],9,[206,204,38,185,11,34],"5362877",[208,163,43,209,210,38],"5364960","maker\u002Fpositive\u002Fnone","nautat",[142,212,34,213,143,38],11,"project\u002Fcritical\u002Fexecution",[215,212,38,185,11,34],"5362419",[217,212,43,218,219,38],"5363336","maker\u002Fpositive\u002Fexecution","Vivtek",[],[222,227,232,237,241,245],{"id":223,"name":224,"points":225,"category":226},"5357618","Clerky",424,"web_saas",{"id":228,"name":229,"points":230,"category":231},"5356823","OneTab",314,"productivity",{"id":233,"name":234,"points":235,"category":236},"5345512","sachet",183,"dev_tools",{"id":238,"name":239,"points":240,"category":231},"5362821","Instabridge",86,{"id":242,"name":243,"points":244,"category":231},"5364772","Real-time Wiki",76,{"id":246,"name":247,"points":248,"category":226},"5338629","HireThere",69,false,"v2",{"id":252,"name":5,"line":6,"ai":249,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":253,"top":18,"kw":254,"maker":11,"domain":10,"tier":19,"attempts":38,"strip":255,"url":9,"mix":256,"praise":78,"objection":103,"sub":21},5361869,0.32,[24,25,26,27],"00003353030355305505105",[31,32,33,34],1793990891690]