[HN Gopher] Skyline - Your GitHub story in 3D ___________________________________________________________________ Skyline - Your GitHub story in 3D Author : alexellisuk Score : 202 points Date : 2021-02-18 13:10 UTC (9 hours ago) (HTM) web link (skyline.github.com) (TXT) w3m dump (skyline.github.com) | davide_v wrote: | Haha this is amazing! | tomcooks wrote: | Please rotate the screen, ehhh. | 120bits wrote: | Nicely done! I have been trying to learn Threejs and WebGL. I was | really impressed with the github globe[1] and wanted to do | something like that for my company. | | [1]https://github.com/home | mradmin wrote: | I was expecting something more like Gorce (https://gource.io/) | that shows contributions via commits but this is rather cool | nonetheless. | anderspitman wrote: | Loosely related, here's an old project of mine that turns your | recent commits into Matrix code rain: | | https://apitman.com/apps/redpill/ | alexellisuk wrote: | Here's a 3D-printed steel version of mine, that I was sent by | GitHub - | https://twitter.com/alexellisuk/status/1362363460688961536?s... | | And the flat version - | https://twitter.com/alexellisuk/status/1362369733052551168?s... | [deleted] | SamBam wrote: | Randomly wondering why they went for 3d steel printing for | something that looks like it can be carved much more easily by | a very simple 2-axis CNC, since it has no overhangs or | anything. | jakear wrote: | I believe that would not be able to get clean inner corners, | though I could be wrong. | winkeltripel wrote: | I think it can switch drill bits to make fine-passes, and | sanding/deburring. I could also be wrong, but I'm lazy | enough to want that automated, so CNC probably does it. | throwanem wrote: | Deep pockets with fine corners are very tricky to | machine, since it's hard to make an end mill that's all | of long, narrow, and tough enough not to break. I'm sure | it's possible, but it would be expensive, and that's | before we even talk about the complex tool paths and | consequent setup overhead that'd be involved. (And that's | assuming there's nothing so deep it'd require EDM, in | which case don't even bother asking, you won't be able to | afford it.) | | There's no mechanical reason why these parts need a fine | surface finish anyway, since they're just display pieces. | So it makes sense IMO to just do everything via | Shapeways, since they already have support for a "white- | label" manufacturing service that should make the whole | process very easy. | | (Hero Forge uses this, for example. It's not true white | label since they do mention the partnership, but it may | as well be; once you finish designing a model, you pay | for the print through the Hero Forge site and a month | later you get a box in the mail from Shapeways.) | | That said, it looks like Github just gives you a .stl | file to do what you like with; the prestige piece in | steel looks to be just a one-off for the originator of | the software they're using to do the "skylines" feature | in the first place. In theory, I guess you could take | that STL into Fusion 360 or something and turn it into | CNC tool paths, and then you'd just need to find a CNC- | equipped job shop that'll turn it into a paperweight for | you. (Good luck! And don't expect it to be cheap...) | | It's a shame the feature can't seem to see private | repository contributions; most of the code I work on | daily is hosted in private repos on a Github org, but | those commits don't show up here, and that makes for a | pretty sad result given that I barely touched any of my | personal public repos last year. Nice soundtrack, though! | victorp13 wrote: | Found in the Skyline FAQ that you can turn on anonymously | sharing private repo contributions: | https://docs.github.com/en/github/setting-up-and- | managing-yo... | SamBam wrote: | That's a good point, I wasn't thinking of that. | martinwoodward wrote: | We are using Shapeways.com to turn them into metal for us and | it was the option they had. Haven't tried getting it CNC'd | but thinking we might need to change the model up a bit to | allow the tool to get into some of the gaps that are | possible. If anyone wants to try with a CNC machine then love | to know what the results are like | deanclatworthy wrote: | Why is it so hard to find companies that you give an STL | file, choose material, tweak some settings, pay and give | address? First thing I see on shapeways is get a quote, | which means I have to go into a sales funnel by signing up | and waste time instead of actually printing a 3d model. | unell wrote: | These guys popped up on HN a little while back: | https://www.jiga3d.com/ | suifbwish wrote: | Accounts on everything.. the digital plague of 2021. Need | to scratch your ass? Please login or signup now! | martinwoodward wrote: | I was able to create an account with Shapeways, upload a | model and print out a single copy paying on my credit | card without talking to a person. | jakearmitage wrote: | Because they could get in trouble for restricted stuff? | e.g Guns | wildpeaks wrote: | I used it several times and despite the name, "Get a | quote" is merely a preview webapp to upload the model and | see how much it would cost in each material (and directly | add to cart when you're happy with the result), no | talking to sales involved. | | They run more tests on the model after you order (to make | sure it's physically possible to print it), but even | then, never had to talk to anyone. | renewiltord wrote: | Fascinating. I, too, decided not to use them after the | "Get a quote" button was the only CTA. Usually that means | I have to wait for a call back and I really don't want to | talk to people. Instead I called my friend with a 3D | printer. Haha, who would have known that "Get a quote" | was "Print your Design". | | I wonder if everyone else who wants 3D printed stuff is | just better informed about this. I literally bounced off | the page because of it. | SamBam wrote: | They should rename it then. A "quote" is something I | avoid like the plague. It makes me think I'm going to | have to talk to a hard-selling sales rep, and, further, | that the prices are fudgeable and that I'd be a sucker | for paying the quoted price. | ReverseCold wrote: | because 3D printing arbitrary geometry, especially with | arbitrary materials is Really Hard | | a human has to look at how it's printed- two very similar | shapes might take vastly different times to print and | require different amounts of support material, etc. | Xophmeister wrote: | Are we all gonna get one of these in the post, or did you pass | some kind of threshold? :) | nkozyra wrote: | I suspect he got one because he wrote the software :) | podiki wrote: | Looks nice, right at home on a desk! Abstract enough but with a | story attached. | lumost wrote: | Please add support for viewing past years. | dewey wrote: | Change the URL: https://skyline.github.com/<username>/2019 | flavioheleno wrote: | I got back as far as 2017. Neat tool, awesome view :-D | [deleted] | lumost wrote: | ahh I got bad request when I did this | cridenour wrote: | I had to refresh after changing URL one time, but was able | to go back to 2010. | jrimbault wrote: | I couldn't get below 2008. (https://github.com/jRimbault?tab= | overview&from=1992-12-01&to...) | hehehez wrote: | lol https://skyline.github.com/iancoldwater/2020 | nynx wrote: | I love the music and theme here. Kind of vapor/synthwave | medmunds wrote: | Music credited in the FAQ: DET https://soundcloud.com/detmusic | davchana wrote: | can we have the same for gitlab too? please. | buzzerbetrayed wrote: | Obviously not what you're looking for, but Gitlab does have a | "Mirror repo to Github" feature. | davchana wrote: | Oh yeah, but that would mean I have to copy or mirror all of | my gitlab repos to github. I will settle for the commit log | printed on a simple coffee mug for the moment :) | ThePhysicist wrote: | I once designed a 3D "code city" representation of a codebase, | which looks a bit similar: | | http://quantifiedcode.github.io/code-is-beautiful/code-city/ | | There are companies that offer such visualization commercially, | e.g. Sereene. They might not be very useful but management goes | crazy about them I heard :D | karan85 wrote: | It's spelled Seerene (https://www.seerene.com/) :) I did the | initial port of the 'SoftwareMap' from C++/OpenGL to WebGL. | Budabellly wrote: | Awesome. Loving the recent proliferation in web 3D. Q for folks | at GH -- is this vanilla three.js? Looks like Babylon in dev | tools. You guys should consider using react-three-fiber! | | Also nice little easter egg in the developer console :) | martinwoodward wrote: | Originally coded up the prototype in three.js but main site was | done in Babylon for the extra sparkles and awesomeness. | | Just a bit of a play project some folks here did, but glad | folks found it and have been enjoying it. | martinwoodward wrote: | Speaking of easter eggs... I'll just leave this here: | https://twitter.com/carlesnunez/status/1362159214479761415 | [deleted] | wodenokoto wrote: | I don't know which name to look up, and there are no defaults. | | Any recommendations for nice skylines? | guessmyname wrote: | https://skyline.github.com/torvalds/2020 | Udik wrote: | I was expecting the bars to form the shape of a giant middle | finger. | BlahGod420 wrote: | They almost kind of do... | genezeta wrote: | Doesn't work on Firefox? | | Any user I look up ends up with a "We did not find any @... on | Github, try again." even when the call returns data correctly. | aewens wrote: | Works fine for me, using Firefox v85.0.2 on macOS 11.2.1. | fixmycode wrote: | wfm in Firefox for Android 85.1.3 (Build #2015792283) with no | issues | timoth wrote: | WFM on firefox 85.0.1 on ubuntu 18.04. No problems looking up a | user and getting the 3D model. (well, it's slow because it's in | virtualbox on an ancient Macbook Pro because my new one died | and is away for service but's that's tangential... unless the | slowness is a factor in it working -- I've seen stranger!) | martinwoodward wrote: | Hmm, interesting. Working on Firefox some folks (heard about | GPU perf issues on Firefox when running on a M1 processor that | we are looking at as well). Will take a look and see if we can | replicate your issue. Do the individual links work for you? | (https://skyline.github.com/martinwoodward/2020) | genezeta wrote: | Yes, that works fine. | | The problem seems to be (my guess, I haven't looked at it | much) when processing the response from | https://skyline.github.com/api/contributions | | I can see a correct response on the Network tab with | apparently good data. But then it shows the error without | even trying to do anything else. | | Add: Just for info: Firefox 85.0.2 (64-bit). No add-ons. | Win10. No problems at all regarding WebGL. | winrid wrote: | Cool! | | https://skyline.github.com/winrid/2020 | porphyra wrote: | damn your contribution graph is literally more than this meme | [1] | | [1] | https://www.reddit.com/r/ProgrammerHumor/comments/aqqvl1/you... | windsurfer wrote: | My "hire me" timeline looks quite impressive despite very few | commits compared to yours. Perhaps the scaling shouldn't be so | linear. | | https://skyline.github.com/windsurfer/2020 | SamBam wrote: | Cute. I assume that was manually-edited git commit | timestamps? | leerob wrote: | Very cool. Looks like it's built with Nuxt + Tailwind CSS + | Babylon.js (WebGL). | singularity2001 wrote: | what's the word: not feature creep but ... defocus? instead of | fixing their completely broken search they are doing what now? | arondeparon wrote: | Is it open source? | joeberon wrote: | Very cool! Mine is kinda sparse tho, but I like that. It peters | out towards end of the year which makes it look like the edge of | the city | hacknat wrote: | I'm really digging all the Visualization/UI/UX stuff that GitHub | has been doing. I hope they keep it up. | BlahGod420 wrote: | Me too, but I desperately want real metrics that demonstrate | real work being completed against a project. Otherwise, my | darker side fears it is the end of the industry as we know it. | | Specifically I'd like to see us semantically identifying code | objects and rather than doing commits in lines of code or | whatever, print things out like "submitted a highly connected | object" or "made amendments to some fields on a class" or | "updates comments in a text file". | | The current GitHub metrics reflect all of these changes as | identical little "events of participation" but they're not | indicative of the amount of work or effort put in to them. | swagonomixxx wrote: | Hug of death strikes again. | xwdv wrote: | What's next, GitHub commits realized with lego bricks? | prepend wrote: | They give you the stl file, so you can just feed it through | printabrick.org (Site seems down now though) | tclancy wrote: | This is pretty cool: it clearly delineates where my old job and I | . . . had a conscious uncoupling. I hope someone builds a park | there. | Ancapistani wrote: | Yep, mine have similar breaks. | | It's also super interesting to see how my productivity has | waxed and waned over the past few years. Due to the way the | metric is derived and the differing natures of the various | projects I've worked on, I don't think it makes sense to | compare across projects - but I can definitely tell where I was | engaged and happy versus where I was struggling to keep going. | | I'm in the process of downloading and printing all of mine back | 2007 or so. When I'm done I'll be able to point to them and say | "I remember when this was all fields!" :) | [deleted] | Lammy wrote: | What was the GH account name where someone forged commit times to | make it spell out "BAD METRIC"? I'd like to see that one in 3D :) ___________________________________________________________________ (page generated 2021-02-18 23:01 UTC)