[{"data":1,"prerenderedAt":179},["ShallowReactive",2],{"project-10596241":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":34,"aspects":35,"strip":38,"post_text":41,"what":42,"said":58,"maker_in_thread":107,"shape":112,"grid":117,"attempts":146,"same_week":147,"maker_shows":31,"maker_hidden":171,"reader_version":172,"card":173},"10596241","mention-bot","Bot that mentions potential reviewers on pull requests","title","Show HN: Bot that mentions potential reviewers on pull requests","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fmention-bot","github.com","vjeux",1447955594,2015,72,13,376,2565,15,"notable","dev_tools","code review bot","other",[24,25,26,27],"pull request","code review","github bot","reviewer suggestion","mixed",0.123,{"positive":31,"neutral":32,"mixed":33,"critical":31},2,4,1,9,{"idea":36},{"positive":31,"critical":37},0,[39,40,37,39,40,37,33,33,40,37,37,40,40],5,3,null,{"problem":43,"audience":41,"pricing":41,"motivation":41,"time_to_build":41,"stack":55,"openness":56,"stage":57,"team_size":57},{"value":44,"source":45,"evidence":46},"Finding who should review a pull request","inferred",[47,51],{"id":48,"by":49,"text":50},"10597672","rtomayko","I've always loved this idea. Fun fact: a blame-based suggested reviewers UI was included in the original Pull Request design mockups. We shipped with a much weaker list of…",{"id":52,"by":53,"text":54},"10597814","jaredmcateer","Crucible essentially does this as well, when you create a review it will suggest reviewers based on commit history to the file. Sometimes handy, sometimes the bane of my…",[],"open_source","unknown",{"praise":59,"objections":69,"requests":88,"questions":89,"alternatives":95},[60],{"value":61,"source":62,"evidence":63},"Good idea, blame-based reviewer suggestion is useful","commenter",[64,65],{"id":48,"by":49,"text":50},{"id":66,"by":67,"text":68},"10597950","irremediable","Neat idea! I'm not on any large repos, but I can see how this would be useful.",[70,84],{"value":71,"source":62,"evidence":72},"Patent grant language raises licensing concerns",[73,77,80],{"id":74,"by":75,"text":76},"10597671","Amorymeltzer","How (or why) is Facebook claiming this is (or will be) patented? https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fmention-bot\u002Fblob\u002Fmaster\u002FPATENTS",{"id":78,"by":75,"text":79},"10598110","Thanks, that's helpful. It still strikes me as presumptuous to \"grant\" a patent license to non-patentable and un-patented material, but I suppose it makes sense from a…",{"id":81,"by":82,"text":83},"10598122","kuschku","Where would I have to ask to get legally binding information on the specific patents for this bot? I am definitely not going to use its source (due to licensing issues with…",{"value":85,"source":62,"evidence":86},"Blame-based suggestions can pick the same overloaded person",[87],{"id":52,"by":53,"text":54},[],[90],{"value":91,"source":62,"evidence":92},"Does Facebook hold patents covering this idea?",[93,94],{"id":74,"by":75,"text":76},{"id":81,"by":82,"text":83},[96,100],{"value":97,"source":62,"evidence":98},"Crucible suggests reviewers from commit history",[99],{"id":52,"by":53,"text":54},{"value":101,"source":62,"evidence":102},"get_maintainer.pl with MAINTAINERS file",[103],{"id":104,"by":105,"text":106},"10598311","Hello71","so it's basically get_maintainer.pl sans usable MAINTAINERS file?",{"comments":33,"answered":33,"key":108},[109],{"id":110,"text":111},"10597713","This post has more information on what the patent grant is: https:\u002F\u002Fcode.facebook.com\u002Fposts\u002F1639473982937255\u002Fupdating-our-open-source-patent-grant\u002F",{"commenters":113,"max_depth":114,"maker_replies":33,"first_comment_mins":115,"lifespan_hours":116},11,6,194,92,[118,120,122,126,127,129,130,132,133,136,138,141,144],[48,37,39,119,49,37],"project\u002Fpositive\u002Fidea",[52,33,40,121,53,37],"project\u002Fmixed\u002Fidea",[123,33,37,124,125,37],"10601537","commenter\u002Fneutral\u002Fnone","j_s",[66,31,39,119,67,37],[74,40,40,128,75,37],"project\u002Fneutral\u002Fnone",[110,40,37,128,11,33],[78,40,33,131,75,37],"project\u002Fcritical\u002Fnone",[81,40,33,131,82,37],[134,40,40,128,135,37],"10598568","comex",[137,40,37,124,82,37],"10600951",[139,40,37,124,140,37],"10614516","kelrien",[142,40,40,128,143,37],"10597719","detaro",[104,32,40,145,105,37],"project\u002Fneutral\u002Fidea",[],[148,152,156,159,163,167],{"id":149,"name":150,"points":116,"category":151},"10611813","BestRuby","languages",{"id":153,"name":154,"points":155,"category":151},"10608457","Simulacra.js",82,{"id":157,"name":158,"points":155,"category":20},"10626157","Commandcar",{"id":160,"name":161,"points":162,"category":151},"10608119","HtmlPy",79,{"id":164,"name":165,"points":166,"category":20},"10612105","Wox",54,{"id":168,"name":169,"points":170,"category":151},"10609825","Microm",46,false,"v2",{"id":174,"name":5,"line":6,"ai":171,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":175,"top":18,"kw":176,"maker":11,"domain":10,"tier":19,"attempts":37,"strip":177,"url":9,"mix":178,"praise":61,"objection":71,"sub":21},10596241,0.12,[24,25,26,27],"5305301130033",[31,32,33,31],1793990933716]