[{"data":1,"prerenderedAt":131},["ShallowReactive",2],{"project-14530781":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":33,"aspects":34,"strip":36,"post_text":29,"what":39,"said":67,"maker_in_thread":78,"shape":81,"grid":83,"attempts":96,"same_week":97,"maker_shows":33,"maker_hidden":124,"reader_version":125,"card":126},"14530781","Consistent","A Golang Package for Consistent Hashing with Bounded Loads","title","Show HN: A Golang Package for Consistent Hashing with Bounded Loads","https:\u002F\u002Fgithub.com\u002Flafikl\u002Fconsistent","github.com","khalidlafi",1497159167,2017,50,4,796,2242,36,"notable","languages","go library","library",[24,25,26,27],"consistent hashing","bounded loads","load balancing","golang","quiet",null,{"positive":31,"neutral":31,"mixed":32,"critical":32},1,0,2,{"docs":35},{"positive":32,"critical":32},[32,37,38,32],5,3,{"problem":40,"audience":47,"pricing":29,"motivation":56,"time_to_build":29,"stack":60,"openness":66,"stage":66,"team_size":66},{"value":41,"source":42,"evidence":43},"Implementing consistent hashing with bounded loads cleanly in Go","maker",[44],{"id":45,"by":11,"text":46},"14530791","Hi, i'm the author of this package. I wrote it because i couldn't implement Consistent Hashing With Bounded Loads over any pre-existing golang consistent hashing packages in a…",{"value":48,"source":49,"evidence":50},"Go programmers doing load balancing","inferred",[51,52],{"id":45,"by":11,"text":46},{"id":53,"by":54,"text":55},"14531896","tyingq","Initially confused by the title...I thought \"loads\" was maybe the payload data being hashed. I see now though...it's an approach to use a hash to decide which destination host to…",{"value":57,"source":42,"evidence":58},"No pre-existing Go consistent hashing package allowed a clean implementation of bounded loads",[59],{"id":45,"by":11,"text":46},[61],{"value":62,"source":42,"evidence":63},"Go",[64],{"id":65},"post","unknown",{"praise":68,"objections":69,"requests":70,"questions":71,"alternatives":77},[],[],[],[72],{"value":73,"source":74,"evidence":75},"What the title means: is 'loads' the payload being hashed","commenter",[76],{"id":53,"by":54,"text":55},[],{"comments":31,"answered":32,"key":79},[80],{"id":45,"text":46},{"commenters":15,"max_depth":33,"maker_replies":31,"first_comment_mins":33,"lifespan_hours":82},18,[84,86,90,92],[45,32,32,85,11,31],"maker\u002Fneutral\u002Fidea",[87,32,37,88,89,32],"14534348","maker\u002Fpositive\u002Fnone","amerine",[53,31,38,91,54,32],"project\u002Fneutral\u002Fdocs",[93,31,32,94,95,32],"14531959","other\u002Fneutral\u002Fnone","kkirsche",[],[98,103,108,113,117,121],{"id":99,"name":100,"points":101,"category":102},"14552615","DemandRush",1100,"web_saas",{"id":104,"name":105,"points":106,"category":107},"14553401","StatiCrypt",348,"security_privacy",{"id":109,"name":110,"points":111,"category":112},"14553551","Vexlio",309,"dev_tools",{"id":114,"name":115,"points":116,"category":112},"14552140","SimulDocs",220,{"id":118,"name":119,"points":120,"category":112},"14515494","Retool",190,{"id":122,"name":123,"points":120,"category":102},"14538351","Keygen",false,"v2",{"id":127,"name":5,"line":6,"ai":124,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":128,"maker":11,"domain":10,"tier":19,"attempts":32,"strip":129,"url":9,"mix":130,"praise":-1,"objection":-1,"sub":21},14530781,[24,25,26,27],"0530",[31,31,32,32],1794036556182]