[{"data":1,"prerenderedAt":255},["ShallowReactive",2],{"project-27689664":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":41,"post_text":43,"what":44,"said":71,"maker_in_thread":150,"shape":160,"grid":163,"attempts":212,"same_week":217,"maker_shows":33,"maker_hidden":247,"reader_version":248,"card":249},"27689664","Git history visualization","An interactive visual history of Git development","title","Show HN: An interactive visual history of Git development","https:\u002F\u002Fgit-history.jpalmer.dev\u002F","git-history.jpalmer.dev","jwpalmer6",1625066652,2021,147,22,339,2533,14,"notable","dev_tools","repository visualization","web_app",[24,25,26,27],"git history","git visualization","commit history","open source contributors","mixed",-0.048,{"positive":31,"neutral":32,"mixed":33,"critical":34},2,4,1,3,10,{"design":37,"idea":39,"execution":40},{"positive":38,"critical":34},0,{"positive":31,"critical":38},{"positive":38,"critical":38},[38,33,38,38,42,38,34,34,38,42,38,38,38,34,38,38,33,38,33,34,34,38],5,null,{"problem":45,"audience":43,"pricing":43,"motivation":55,"time_to_build":43,"stack":59,"openness":68,"stage":69,"team_size":70},{"value":46,"source":47,"evidence":48},"Shows the history and contributor activity of the Git project as a timeline.","maker",[49,52],{"id":50,"by":11,"text":51},"27689717","OP here. I wrote up some additional details on how this was created on my blog: https:\u002F\u002Fjpalmer.dev\u002F2021\u002F05\u002Finteractive-git-history\u002F. If anyone has ideas about milestones that I…",{"id":53,"by":11,"text":54},"27690899","Thanks! I had two goals (at least) in mind while making this: 1) Experiment with some visualization approaches that I hadn't tried before. The annotated streamgraph, etc. 2) Tell…",{"value":56,"source":47,"evidence":57},"Experiment with new visualization approaches and show how many contributions go into open source software.",[58],{"id":53,"by":11,"text":54},[60],{"value":61,"source":62,"evidence":63},"D3","commenter",[64],{"id":65,"by":66,"text":67},"27690794","shortstuffsushi","This is really cool. I started a project in a similar vein a few years back that I loosely called \"What Did I Do\" that would allow you to track blame \u002F \"ownership\" over time. I…","unknown","launched","solo",{"praise":72,"objections":85,"requests":111,"questions":129,"alternatives":138},[73,81],{"value":74,"source":62,"evidence":75},"Impressive data visualization and organization",[76,80],{"id":77,"by":78,"text":79},"27690213","tuxie_","Wow, from the data viz perspective this is super impressive. The amount of data you managed to display and how you organized it is very impressive. Maybe it's the amount of…",{"id":50,"by":11,"text":51},{"value":82,"source":62,"evidence":83},"Interesting idea for tracking repository ownership",[84],{"id":65,"by":66,"text":67},[86,97,107],{"value":87,"source":62,"evidence":88},"Text too small on laptop screens",[89,93],{"id":90,"by":91,"text":92},"27696772","ximm","I know there was a warning in the beginning, but with my laptop the text was so small that it rendered the whole thing useless. Zooming didn't help either. I am sure this is…",{"id":94,"by":95,"text":96},"27696923","rottc0dd","It is small for the laptop screens too. Like letters are unreadably little.",{"value":98,"source":62,"evidence":99},"Incorrect mobile\u002Fdesktop size warning on 4K display",[100,104],{"id":101,"by":102,"text":103},"27690711","uhoh-itsmaciek","Neat! Thanks for sharing. >Note: This visualization was designed for screens larger than 1024 x 1024 and for desktop-style interactions. Why am I getting this warning on my 4K…",{"id":105,"by":102,"text":106},"27690867","Ah, so not sure how you're checking, but it looks like your thresholds might be just too aggressive: it looks like my window.innerHeight \u003C 1024 [1] and that's probably triggering…",{"value":108,"source":62,"evidence":109},"Hard to draw conclusions from the data",[110],{"id":77,"by":78,"text":79},[112,122],{"value":113,"source":62,"evidence":114},"Support other repositories such as Go, Kubernetes, Angular, React",[115,119],{"id":116,"by":117,"text":118},"27694794","alpb","This is awesome! Would it be possible to make this for other repos as well, such as Go language, or Kubernetes? Do you have a plan to extract a reusable foundation out of this…",{"id":120,"by":66,"text":121},"27691676","1. That's basically what I wrote :) although I collected different info. It can be really time intensive for bigger \u002F older repositories... 2. Just going off commit author \u002F…",{"value":123,"source":62,"evidence":124},"Link contribution counts to actual commits",[125],{"id":126,"by":127,"text":128},"27690871","jamessb","After a user clicks on the streamgraph, the bottom-left displays information about commits by the corresponding contributor in the corresponding quarter; the contributor name is…",[130],{"value":131,"source":62,"evidence":132},"Does it work for any git repository?",[133,137],{"id":134,"by":135,"text":136},"27692788","Gehinnn","I love such visualizations, nice work! Does this work for any git repository? Btw. for a visualization of all the git line endings settings, you might find this tool helpful:…",{"id":65,"by":66,"text":67},[139,146],{"value":140,"source":62,"evidence":141},"gitsense insights tool for commit history",[142],{"id":143,"by":144,"text":145},"27694172","sdesol","Here's his contribution in the last 5 years…",{"value":147,"source":62,"evidence":148},"hediet git-line-endings tool",[149],{"id":134,"by":135,"text":136},{"comments":151,"answered":42,"key":152},8,[153,154,157],{"id":50,"text":51},{"id":155,"text":156},"27690751","Because I am terrible at making CSS do what I want, unfortunately. Seriously, though, I think I do some type of aspect ratio check - maybe that's the culprit.",{"id":158,"text":159},"27691316","Thanks! Yes, it's pretty heavily focused on the git repository, but it could be applied to other repositories with a little difficulty, and with mixed results. The main issues…",{"commenters":161,"max_depth":32,"maker_replies":151,"first_comment_mins":42,"lifespan_hours":162},13,15,[164,166,168,170,172,174,176,178,180,183,184,188,190,193,195,197,199,200,202,203,206,210],[50,38,38,165,11,33],"project\u002Fneutral\u002Fnone",[101,38,33,167,102,38],"project\u002Fcritical\u002Fdesign",[155,38,38,169,11,33],"maker\u002Fneutral\u002Fdesign",[105,38,38,171,102,38],"commenter\u002Fneutral\u002Fdesign",[65,38,42,173,66,38],"project\u002Fpositive\u002Fidea",[158,38,38,175,11,33],"maker\u002Fneutral\u002Fexecution",[120,38,34,177,66,38],"project\u002Fneutral\u002Fexecution",[126,38,34,179,127,38],"project\u002Fneutral\u002Fdesign",[181,38,38,182,11,33],"27690909","maker\u002Fpositive\u002Fnone",[134,33,42,173,135,38],[185,31,38,186,187,38],"27692005","other\u002Fpositive\u002Fnone","omarhaneef",[143,31,38,189,144,38],"other\u002Fneutral\u002Fnone",[191,31,38,189,192,38],"27696113","lifefeed",[77,34,34,194,78,38],"project\u002Fmixed\u002Fdesign",[53,34,38,196,11,33],"maker\u002Fneutral\u002Fidea",[198,32,38,196,11,33],"27692481",[90,42,33,167,91,38],[201,42,38,169,11,33],"27696818",[94,42,33,167,95,38],[116,204,34,205,117,38],6,"project\u002Fneutral\u002Fidea",[207,208,34,165,209,38],"27692855",7,"concernedctzn",[211,208,38,165,11,33],"27693334",[213,216],{"id":214,"t":215,"points":208,"comments":33},"27277282",1621953165,{"id":4,"t":12,"points":14,"comments":15},[218,223,228,233,238,243],{"id":219,"name":220,"points":221,"category":222},"27614874","3dasd",248,"hardware",{"id":224,"name":225,"points":226,"category":227},"27642977","I’m an introvert",169,"productivity",{"id":229,"name":230,"points":231,"category":232},"27662266","21st Night",123,"learning_science",{"id":234,"name":235,"points":236,"category":237},"27662114","Optery",111,"security_privacy",{"id":239,"name":240,"points":241,"category":242},"27657164","Whirlog",110,"data",{"id":244,"name":245,"points":246,"category":227},"27664020","The Sample",67,false,"v2",{"id":250,"name":5,"line":6,"ai":247,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":251,"top":18,"kw":252,"maker":11,"domain":10,"tier":19,"attempts":31,"strip":253,"url":9,"mix":254,"praise":74,"objection":87,"sub":21},27689664,-0.05,[24,25,26,27],"0100503305000300101330",[31,32,33,34],1794036608550]