[{"data":1,"prerenderedAt":112},["ShallowReactive",2],{"project-30816189":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":27,"sentiment":28,"stance_mix":29,"scored_comments":30,"aspects":31,"strip":32,"post_text":28,"what":33,"said":48,"maker_in_thread":62,"shape":66,"grid":69,"attempts":74,"same_week":75,"maker_shows":104,"maker_hidden":105,"reader_version":106,"card":107},"30816189","identicon","Reverse engineering GitHub's identicon algorithm","title","Show HN: Reverse engineering GitHub's identicon algorithm","https:\u002F\u002Fgithub.com\u002Fkashav\u002Fidenticon","github.com","kshvmdn",1648336395,2022,16,2,1638,2570,64,"shown","languages","reverse engineering","library",[24,25,21,26],"github identicon","avatar generation","identicon algorithm","quiet",null,{"positive":30,"neutral":30,"mixed":30,"critical":30},0,{},[30,30],{"problem":34,"audience":28,"pricing":28,"motivation":41,"time_to_build":28,"stack":45,"openness":46,"stage":47,"team_size":47},{"value":35,"source":36,"evidence":37},"Understanding how GitHub generates identicon avatars and finding IDs that map to a given avatar","maker",[38],{"id":39,"by":11,"text":40},"30821718","Yeah, fair point. I think I was more curious in seeing if there was a way to find ids that map to a specific avatar.",{"value":42,"source":36,"evidence":43},"Curiosity about whether IDs can be found that map to a specific avatar",[44],{"id":39,"by":11,"text":40},[],"open_source","unknown",{"praise":49,"objections":50,"requests":59,"questions":60,"alternatives":61},[],[51],{"value":52,"source":53,"evidence":54},"Reversing is unnecessary since every user's identicon can simply be generated by enumerating users","commenter",[55],{"id":56,"by":57,"text":58},"30820630","IshKebab","I mean, if you're relying on enumerating every user why reverse anything? Just generate all of their identicons.",[],[],[],{"comments":63,"answered":63,"key":64},1,[65],{"id":39,"text":40},{"commenters":15,"max_depth":15,"maker_replies":63,"first_comment_mins":67,"lifespan_hours":68},934,18,[70,72],[56,30,30,71,57,30],"commenter\u002Fneutral\u002Fidea",[39,30,30,73,11,63],"maker\u002Fneutral\u002Fidea",[],[76,81,85,90,95,100],{"id":77,"name":78,"points":79,"category":80},"30824357","Networks from Scratch",792,"learning_science",{"id":82,"name":83,"points":84,"category":80},"30787290","Bionic Reading",410,{"id":86,"name":87,"points":88,"category":89},"30844149","Blog Surf",389,"productivity",{"id":91,"name":92,"points":93,"category":94},"30811648","pianos",297,"consumer_social",{"id":96,"name":97,"points":98,"category":99},"30830749","Caddy-SSH",280,"infrastructure",{"id":101,"name":102,"points":103,"category":80},"30836647","Visualize SQL Queries",259,4,false,"v2",{"id":108,"name":5,"line":6,"ai":105,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":28,"top":18,"kw":109,"maker":11,"domain":10,"tier":19,"attempts":30,"strip":110,"url":9,"mix":111,"praise":-1,"objection":52,"sub":21},30816189,[24,25,21,26],"00",[30,30,30,30],1794036618530]