Skyline – Your GitHub story in 3D
skyline.github.com
skyline.github.com
And the flat version - https://twitter.com/alexellisuk/status/1362369733052551168?s...
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!
"The Designer" - Author unknown.
The designer sat at his drafting board
A wealth of knowledge in his head was stored
Of what can be done on a radial drill
Or a turret lathe or a vertical mill.
But above all things a knack he had
Of driving gentle machinists mad.
So he mused as he thoughtfully scratched his bean
"Just how can I make this thing hard to machine?"
If I make this body perfectly straight
The job had ought to come out first rate
But it'd be so easy to turn and to bore
That it never would make a machinist sore.
So I'll put a compound taper there
And a couple of angles to make them swear
And brass would serve for this little gear
But its too damned easy to work, I fear.
So just to make the machinist squeal
I'll make him mill it from tungsten steel
And I'll put these holes that hold the cap
Down underneath where they can't be tapped.
Now if they can make this it'll just be by luck
Cause it can't be held by dog or by chuck
And it can't be planed and it can't be ground
So I feel my design is unusually sound.
And he shouted in glee, "Success at last!
This goddam thing can't even be cast."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.
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.
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.
https://twitter.com/alexellisuk/status/1362710626385207297?s...
Thanks again for all the messages on Twitter - and to GitHub for this token.
You can find out more about my journey through the interview or blog post on my GitHub profile - or get weekly emails through GitHub Sponsors (another thing I appreciate about GitHub) - https://github.com/alexellis/
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
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!" :)
Also nice little easter egg in the developer console :)
Just a bit of a play project some folks here did, but glad folks found it and have been enjoying 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.
[1] https://www.reddit.com/r/ProgrammerHumor/comments/aqqvl1/you...
Any recommendations for nice skylines?
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.
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.
3D printing yourself and using a cheapo CNC can also do the trick... I wonder how hard it is to programmatically generate the STL yourself.
Truly a blast from the past, but not in a good way.
Not the first time that GitHub has hidden features behind URL editing...
Also, it's mostly a toy, so whining about missing UI features is probably a little silly.
Or the simple explanation is that the data from years back is maybe not in all caches and it's a lot easier to launch the feature with the currently already fresh and cached data.