[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)