[{"data":1,"prerenderedAt":336},["ShallowReactive",2],{"project-17951478":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":85,"maker_in_thread":165,"shape":173,"grid":176,"attempts":297,"same_week":298,"maker_shows":40,"maker_hidden":328,"reader_version":329,"card":330},"17951478","Ghuser.io","Complete GitHub profiles","title","Show HN: Ghuser.io – Complete GitHub profiles","https:\u002F\u002Fgithub.com\u002FAurelienLourot\u002Fghuser.io","github.com","lourot",1536584658,2018,157,50,253,2155,12,"notable","dev_tools","github profile tool","web_app",[24,25,26,27],"github profile","github contributions","developer portfolio","github stats","curious",-0.029,{"positive":31,"neutral":32,"mixed":33,"critical":34},3,23,0,4,30,{"execution":37,"performance":39,"idea":41},{"positive":33,"critical":38},1,{"positive":38,"critical":40},2,{"positive":40,"critical":38},[33,38,33,33,31,43,33,33,33,33,38,31,43,31,33,38,31,31,31,31,31,33,31,31,31,31,31,31,33,33,38,31,43,33,31,31,31,33,31,31],5,null,{"problem":46,"audience":53,"pricing":44,"motivation":58,"time_to_build":44,"stack":66,"openness":83,"stage":84,"team_size":83},{"value":47,"source":48,"evidence":49},"GitHub profiles don't show all contributions at a glance or how much of a pinned repo a person wrote","maker",[50],{"id":51,"by":11,"text":52},"17951481","OP here. The idea came because on your GitHub profile: - I can't see all your code contributions since the beginning of time at a glance. - For each of your pinned repos, I can't…",{"value":54,"source":55,"evidence":56},"Developers with GitHub profiles","inferred",[57],{"id":51,"by":11,"text":52},{"value":59,"source":60,"evidence":61},"Aurelien wanted the feature and built it; a fun experiment","commenter",[62],{"id":63,"by":64,"text":65},"17952705","brillout","> Could you make this work for gitlab, bitbucket and maybe even just regular old git repos as well?\" Yes totally. Although we currently think that the best for the community is…",[67,73,79],{"value":68,"source":48,"evidence":69},"AWS SQS",[70],{"id":71,"by":11,"text":72},"17951663","This is already more popular than I thought, the queue of profile requests (and AWS SQS) contains already more than 10 users, at this point any new user user coming will have the…",{"value":74,"source":60,"evidence":75},"AWS EC2",[76],{"id":77,"by":11,"text":78},"17952051","It's cheeply automated to handle 10 profile requests per day, which is more than what we got in the past few months. So now we're giving it some human help and we'll have to…",{"value":80,"source":60,"evidence":81},"Reframe web framework",[82],{"id":63,"by":64,"text":65},"unknown","beta",{"praise":86,"objections":102,"requests":126,"questions":145,"alternatives":157},[87],{"value":88,"source":60,"evidence":89},"Profiles are useful and the idea is appealing",[90,94,98],{"id":91,"by":92,"text":93},"17955971","ocdtrekkie","Pretty bummed I missed a chance to try this! I had manually gone through my merged PRs list before to try and assemble a count of my contributions to each public project to come…",{"id":95,"by":96,"text":97},"17955373","sam0x17","Would it be practical to use puppeteer \u002F headless chrome from within a Google Cloud Function to do this? Then you could do literally millions of profiles per hour. The only…",{"id":99,"by":100,"text":101},"17953969","sytse","I love these profiles. At GitLab we're very open to contributions to enhance user profiles. One of the hard things might be the performance of these pages, for that you probably…",[103,117],{"value":104,"source":60,"evidence":105},"Service is overloaded and profile requests are slow or stuck",[106,110,114],{"id":107,"by":108,"text":109},"17951647","franciscop","Hi OP, seems nice but \"Get my profile\" seems to attempt to load but never gets done. Github username: franciscop. Slashdot effect? My profile is weird? Been coding for ~8 years…",{"id":111,"by":112,"text":113},"17953332","TomK32","Thanks, my gh profile has become utterly useless due to overload.",{"id":115,"by":11,"text":116},"17951897","OP again, we're way overloaded. We got 200 profile requests already in an hour and we didn't see it coming. We're extremely thankful and sorry to disappoint you at the same time.…",{"value":118,"source":60,"evidence":119},"Relies on unofficial GitHub API and crawling, which is rate limited",[120,123],{"id":121,"by":64,"text":122},"17952097","GitHub's API does't provide the exhaustive list of all your contributions. Instead we crawl GitHub's website which is slow. Details at…",{"id":124,"by":64,"text":125},"17952758","You're right. I edited my answer. The GitHub's unofficial API we are using is slow and per IP rate limited. We spin up several servers to have several IPs to circumvent the rate…",[127,134,138],{"value":128,"source":60,"evidence":129},"Support GitLab, Bitbucket and plain git repos",[130],{"id":131,"by":132,"text":133},"17952436","fabricexpert","Could you make this work for gitlab, bitbucket and maybe even just regular old git repos as well? It would also be really cool if we could pull out basic private repo info as…",{"value":135,"source":60,"evidence":136},"Include private repo info with permission",[137],{"id":131,"by":132,"text":133},{"value":139,"source":60,"evidence":140},"Allow running locally on your own profile",[141],{"id":142,"by":143,"text":144},"17953540","ishanjain28","Can we clone the repo and run it locally on my own profile? I arrived late..",[146,150],{"value":147,"source":60,"evidence":148},"Why build this if not working at GitHub?",[149],{"id":131,"by":132,"text":133},{"value":151,"source":60,"evidence":152},"Is my onboarding request queued?",[153],{"id":154,"by":155,"text":156},"17954389","ohnoesjmr","Given you disabled onboarding, is my onboarding request queued somewhere or will I have to comeback and re-request once you got over the hump?",[158],{"value":159,"source":60,"evidence":160},"sourcerer.io",[161],{"id":162,"by":163,"text":164},"17957274","sergey4096","Check out https:\u002F\u002Fsourcerer.io - GitHub and GitLab profiles with extensive timeline, language, library, repo analysis. Customizable.",{"comments":166,"answered":34,"key":167},10,[168,169,172],{"id":51,"text":52},{"id":170,"text":171},"17951673","indeed, you're hitting what I just described in my other comment. Sorry about that, I really didn't think it would happen this fast (it's not the first time I post this on a…",{"id":71,"text":72},{"commenters":35,"max_depth":174,"maker_replies":166,"first_comment_mins":33,"lifespan_hours":175},6,28,[177,179,181,183,187,189,191,195,198,201,203,205,209,211,213,214,216,220,221,224,227,229,230,233,236,237,240,242,245,248,249,251,252,255,257,259,263,265,269,271,274,275,277,279,281,283,287,288,291,293],[51,33,33,178,11,38],"maker\u002Fpositive\u002Fidea",[107,33,38,180,108,33],"project\u002Fcritical\u002Fexecution",[170,33,33,182,11,38],"maker\u002Fneutral\u002Fexecution",[184,33,33,185,186,33],"17951933","commenter\u002Fneutral\u002Fnone","MrQuincle",[71,33,33,188,11,38],"project\u002Fneutral\u002Fperformance",[190,33,31,188,108,33],"17951670",[192,33,43,193,194,33],"17951788","project\u002Fpositive\u002Fidea","gadgetoid",[196,33,33,197,11,38],"17952092","other\u002Fneutral\u002Fnone",[199,33,33,197,200,33],"17952603","rmetzler",[202,33,33,185,11,38],"17952654",[204,33,33,185,112,33],"17953325",[206,33,33,207,208,33],"17956376","other\u002Fneutral\u002Fdocs","michaelmior",[111,33,38,210,112,33],"project\u002Fcritical\u002Fperformance",[131,38,31,212,132,33],"project\u002Fneutral\u002Fidea",[63,38,31,212,64,33],[99,38,43,215,100,33],"project\u002Fpositive\u002Fperformance",[217,38,31,218,219,33],"17954259","project\u002Fneutral\u002Fnone","jdormit",[115,40,33,188,11,38],[222,40,38,210,223,33],"17952042","KenanSulayman",[225,40,31,188,226,33],"17952093","iokanuon",[228,40,31,188,64,33],"17952295",[121,40,31,188,64,33],[231,40,31,188,232,33],"17952401","ChristianBundy",[234,40,31,188,235,33],"17952543","rjacksonm1",[124,40,31,188,64,33],[238,40,31,188,239,33],"17956602","exikyut",[241,40,33,188,11,38],"17952152",[243,40,31,188,244,33],"17953371","sethish",[246,40,33,197,247,33],"17953443","lytedev",[142,40,31,212,143,33],[250,40,31,212,64,33],"17953680",[95,40,31,188,96,33],[253,40,31,188,254,33],"17956437","gitgud",[256,40,31,188,96,33],"17957427",[162,31,33,258,163,33],"other\u002Fneutral\u002Fidea",[260,31,33,261,262,33],"17957650","other\u002Fpositive\u002Fnone","kelsolaar",[264,31,33,185,163,33],"17961388",[266,34,38,267,268,33],"17951744","project\u002Fcritical\u002Fidea","toyg",[270,34,31,212,64,33],"17951947",[272,34,33,197,273,33],"17952176","ghoshbishakh",[91,43,43,193,92,33],[276,43,33,218,11,38],"17956222",[154,174,31,278,155,33],"project\u002Fneutral\u002Fexecution",[280,174,33,218,11,38],"17955789",[282,174,31,278,155,33],"17956094",[284,285,31,188,286,33],"17951989",7,"delinka",[77,285,33,188,11,38],[289,285,31,188,290,33],"17955775","social_quotient",[292,285,31,188,64,33],"17952165",[294,295,33,197,296,33],"17957664",8,"7oorih",[],[299,303,308,313,318,323],{"id":300,"name":301,"points":302,"category":20},"17927200","Py-spy",286,{"id":304,"name":305,"points":306,"category":307},"17952355","Hacklily",285,"creative",{"id":309,"name":310,"points":311,"category":312},"17948287","Zero",252,"infrastructure",{"id":314,"name":315,"points":316,"category":317},"17942032","Reminiscence",213,"productivity",{"id":319,"name":320,"points":321,"category":322},"17930669","BitMidi",168,"consumer_social",{"id":324,"name":325,"points":326,"category":327},"17959341","Mindstamp",138,"web_saas",false,"v2",{"id":331,"name":5,"line":6,"ai":328,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":332,"top":18,"kw":333,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":334,"url":9,"mix":335,"praise":88,"objection":104,"sub":21},17951478,-0.03,[24,25,26,27],"0100350000135301333330333333001350333033",[31,32,33,34],1794036569372]