[{"data":1,"prerenderedAt":157},["ShallowReactive",2],{"project-4141060":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":32,"aspects":33,"strip":36,"post_text":29,"what":38,"said":61,"maker_in_thread":98,"shape":104,"grid":107,"attempts":119,"same_week":120,"maker_shows":105,"maker_hidden":150,"reader_version":151,"card":152},"4141060","rkQuery","jQuery for Riak Search, in Python","title","Show HN: rkQuery — jQuery for Riak Search, in Python","https:\u002F\u002Fgithub.com\u002Fzacharyvoase\u002Frkquery#readme","github.com","zacharyvoase",1340268248,2012,30,5,732,1677,44,"shown","data","search query builder","library",[24,25,26,27],"riak search","python query builder","riak","django q objects","quiet",null,{"positive":31,"neutral":32,"mixed":31,"critical":31},0,2,{"idea":34,"design":35},{"positive":31,"critical":31},{"positive":31,"critical":31},[37,31,37,31,31],3,{"problem":39,"audience":29,"pricing":29,"motivation":46,"time_to_build":29,"stack":50,"openness":60,"stage":60,"team_size":60},{"value":40,"source":41,"evidence":42},"Avoids string interpolation in Riak Search queries, which the maker sees as an attack vector","maker",[43],{"id":44,"by":11,"text":45},"4141307","Sure, it's a mish-mash of inspirations. But I was fed up of seeing string interpolation used in search queries. Just because they don't have the ability to modify or destroy…",{"value":47,"source":41,"evidence":48},"Fed up with string interpolation in search queries",[49],{"id":44,"by":11,"text":45},[51,56],{"value":52,"source":41,"evidence":53},"Python",[54],{"id":55},"post",{"value":57,"source":41,"evidence":58},"Riak Search",[59],{"id":55},"unknown",{"praise":62,"objections":71,"requests":83,"questions":84,"alternatives":89},[63],{"value":64,"source":65,"evidence":66},"Django Q-object-style API is effective, as seen in Django-Haystack","commenter",[67],{"id":68,"by":69,"text":70},"4141656","mattdeboard","Django-Haystack uses a derivative of Django's Q object as well to construct queries as well[1]. It's very, very effective. 1…",[72],{"value":73,"source":65,"evidence":74},"The jQuery name is a loose or misleading association",[75,79],{"id":76,"by":77,"text":78},"4141138","michaelbuckbee","Ok, I'll bite - how is this related to jQuery?",{"id":80,"by":81,"text":82},"4141275","true_religion","It looks more like a bastardization of Django QuerySets and Q object API. But with the Q.foo() style syntax maybe its more like underscoreJS for the Riak? Jquery is more object…",[],[85],{"value":86,"source":65,"evidence":87},"How is this related to jQuery?",[88],{"id":76,"by":77,"text":78},[90,94],{"value":91,"source":65,"evidence":92},"Django QuerySets and Q objects",[93],{"id":80,"by":81,"text":82},{"value":95,"source":65,"evidence":96},"Django-Haystack",[97],{"id":68,"by":69,"text":70},{"comments":32,"answered":32,"key":99},[100,103],{"id":101,"text":102},"4141169","Yeah, that might have been a little disingenuous. I guess I just wanted to associate it with that functional fluid interface. But I've been up for about 36 hours now so I'm not…",{"id":44,"text":45},{"commenters":105,"max_depth":15,"maker_replies":32,"first_comment_mins":106,"lifespan_hours":105},4,40,[108,110,113,115,117],[76,31,37,109,77,31],"project\u002Fneutral\u002Fidea",[101,31,31,111,11,112],"maker\u002Fneutral\u002Fidea",1,[80,31,37,114,81,31],"project\u002Fneutral\u002Fdesign",[44,31,31,116,11,112],"project\u002Fpositive\u002Fprivacy",[68,31,31,118,69,31],"other\u002Fpositive\u002Fdesign",[],[121,126,131,136,141,146],{"id":122,"name":123,"points":124,"category":125},"4148415","Topiama",263,"consumer_social",{"id":127,"name":128,"points":129,"category":130},"4141538","The Bastards Book of Photography",259,"learning_science",{"id":132,"name":133,"points":134,"category":135},"4143863","vi in your browser",206,"dev_tools",{"id":137,"name":138,"points":139,"category":140},"4163271","Avatars.io",181,"infrastructure",{"id":142,"name":143,"points":144,"category":145},"4158110","Lucky Lion Studios",93,"creative",{"id":147,"name":148,"points":149,"category":140},"4141095","Project Maya",88,false,"v2",{"id":153,"name":5,"line":6,"ai":150,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":154,"maker":11,"domain":10,"tier":19,"attempts":31,"strip":155,"url":9,"mix":156,"praise":64,"objection":73,"sub":21},4141060,[24,25,26,27],"30300",[31,32,31,31],1793990882697]