- We think it's... code. Software code. Early 21st century.
- Code from the early web? This could be historic! What's in there? The google algorithm? The code for the iphone?
- Not that we've found
- Twitter? Does it have Twitter? Imagine if we found the code that contains the bug that caused world war three!
- No
- Then what is in there?
- Just... tools, mainly. Manual tools from when people used to write software by hand.
- Really? Why do you think they archived those?
- I don't know. Maybe they thought they were clever?
- Maybe it's not actually an archive. Maybe it's just a garbage dump.
- You think everything we dig up is a garbage dump.
- It usually is!
- True. But look, we did find one artifact that's interesting. It's called 'react'. It appears to be an object of veneration. A lot of other things reference it.
- Are you saying this may have served some sort of ritual purpose?
In some ways this is a nice feature - it's a neat accomplishment for contributors to be aware of, and something that they can be proud of.
But I don't entirely understand why it has been enabled on public profiles by default.
As a regular user I hope that GitHub doesn't continue down the path of becoming a popularity contest at the expense of fostering co-operative work on equal terms.
Yeah, the badge highlight seems to just list the three biggest projects you've contributed to, and the rest are summarized as "and more!"
So 2/3 of mine are Linux and Golang; great, but I don't use either anymore, so I'd like to see other stuff. If it isn't just "all of Github," which maybe it is.
Is anyone here active on GitHub and _not_ a vault contributor?
I was pretty happy to find that my company's free football data made it in, although I'm not sure how much help that's going to be to rebuild society after the collapse:
The snapshot will include every repo with any commits
between the announcement at GitHub Universe on November 13th
and 02/02/2020, every repo with at least 1 star and any
commits from the year before the snapshot (02/03/2019 -
02/02/2020), and every repo with at least 250 stars.
Oh, ha, you're right! I read this post and thought, "wow, so cool!". But after reading your comment I checked my own GitHub profile and sure enough, I have it, too!
This badge will become increasingly scarce as more people register for GitHub accounts. I bet this badge will be a GitHub status symbol 10 years from now.
I'm not going to lie, the comment about "if they can use git" is the core of my problem with the arctic storage. I'm still wondering what the point is other than to make some meta point about how committed github is to preservation
_It will also include works which explain the many layers of technical foundations that make software possible: microprocessors, networking, electronics, semiconductors, and even pre-industrial technologies. This will allow the archive’s inheritors to better understand today’s world and its technologies, and may even help them recreate computers to use the archived software._
There's no git usage, they're just storing a snapshot of each repo's current HEAD in a TAR file (and then compressed and QR-encoded).
> The snapshot will consist of the HEAD of the default branch of each repository, minus any binaries larger than 100KB in size—depending on available space, repos with more stars may retain binaries. Each repository will be packaged as a single TAR file.
Haha, yes, I have this image in mind of future scientists trying to understand the mess the git CLI is! I'm sure they will have a bunch of theories in which git is considered a religious relic from past humans, used to summon some gods by writing weird incantations, that's already how it feels to me some time :)
My understanding is that the vault also includes instructions on how to access the stored projects. I would guess this has to at least explain the minimum ability to replicate git or understand git's format?
when I started coding my mentor told me: "it doesn't matter if it's 2 lines of code, you are still contributing". I'll always remember that, a contribution is a contribution :)
The three projects shown in the badge seem to be the top three by star count. Of course star count often poorly reflects actual importance of project: in my case, python/cpython only squeezed in at the third, another cornerstone project where I’m a member and contribute to long term got relegated to “and more”, while two popular yet much less important developer tools where I submitted some drive-by patches took the top spots.
It would be nice if star count is weighted by amount of contributions, and cornerstone projects like python/cpython get a boost in ranking.
I assume by "importance of project" you mean your importance to the project? I agree that there's probably a balance to be struck there. But also, I think that choosing what repos to show in the badge isn't really that important so any simple heuristic is fine.
In the incredibly competitive and arbitrary world of tech hiring and networking, any little thing that makes you stand out is worth while. I have friend whose résumé says "600 lines of my Python are running on the International Space Station". I got my current job because an undergrad internship from 10 years ago caught the hiring manager's attention. Any little thing helps.
While it seems silly, I think it can also help highlight how even the smallest changes can be impactful. Collaboration like this requires lots of unsung heroes. A fix or small change goes a long way in helping people. I think of it as a reminder that even the smallest things can have real impact.
I got the badge. I didn’t understand why and couldn’t find which repos I’d contributed to had become part of this vault I’d not heard of before. I decided it was meaningless because I couldn’t immediately see any substance behind the award. I turned it off. Have I missed out on some greatness?
I got that for a bunch of repos I've archived. Not many stars, but they are ones that are part of a team effort. It may have to do with the number of contributors.
I'm not entirely convinced that it's a "special honor."
Just wondering, I didn't got the badge since I work on private repos mostly but I do have write access to a few public repos that got stored on the vaultg, if I commit to them now will I get the badge?
Really don't like they don't show contributions in an (open source) organisation. My private contributions are not that many in comparison to org contributions.
[+] [-] jameshart|5 years ago|reply
- What did you find? What was in the vault?
- We think it's... code. Software code. Early 21st century.
- Code from the early web? This could be historic! What's in there? The google algorithm? The code for the iphone?
- Not that we've found
- Twitter? Does it have Twitter? Imagine if we found the code that contains the bug that caused world war three!
- No
- Then what is in there?
- Just... tools, mainly. Manual tools from when people used to write software by hand.
- Really? Why do you think they archived those?
- I don't know. Maybe they thought they were clever?
- Maybe it's not actually an archive. Maybe it's just a garbage dump.
- You think everything we dig up is a garbage dump.
- It usually is!
- True. But look, we did find one artifact that's interesting. It's called 'react'. It appears to be an object of veneration. A lot of other things reference it.
- Are you saying this may have served some sort of ritual purpose?
- It's possible....
[+] [-] chrisseaton|5 years ago|reply
This is a really nasty, snarky comment. Deriding people who try to build things and talking about their work as garbage.
There's lot of software we wish we had access to now from the past, but we don't because people had the same attitude as you.
[+] [-] jka|5 years ago|reply
But I don't entirely understand why it has been enabled on public profiles by default.
As a regular user I hope that GitHub doesn't continue down the path of becoming a popularity contest at the expense of fostering co-operative work on equal terms.
[+] [-] unknown|5 years ago|reply
[deleted]
[+] [-] berkes|5 years ago|reply
[+] [-] ocdtrekkie|5 years ago|reply
[+] [-] brabel|5 years ago|reply
_On February 2, 2020, we took a snapshot of all active public repositories on GitHub to archive in the vault._
[1] https://github.blog/2020-07-16-github-archive-program-the-jo...
[+] [-] loeg|5 years ago|reply
So 2/3 of mine are Linux and Golang; great, but I don't use either anymore, so I'd like to see other stuff. If it isn't just "all of Github," which maybe it is.
[+] [-] tych0|5 years ago|reply
[+] [-] thom|5 years ago|reply
I was pretty happy to find that my company's free football data made it in, although I'm not sure how much help that's going to be to rebuild society after the collapse:
https://github.com/statsbomb/open-data
[+] [-] opan|5 years ago|reply
[+] [-] unknown|5 years ago|reply
[deleted]
[+] [-] BillinghamJ|5 years ago|reply
[+] [-] ejones|5 years ago|reply
[+] [-] losvedir|5 years ago|reply
[+] [-] zomglings|5 years ago|reply
[+] [-] wikiman|5 years ago|reply
[+] [-] brabel|5 years ago|reply
_It will also include works which explain the many layers of technical foundations that make software possible: microprocessors, networking, electronics, semiconductors, and even pre-industrial technologies. This will allow the archive’s inheritors to better understand today’s world and its technologies, and may even help them recreate computers to use the archived software._
[1] https://github.blog/2020-07-16-github-archive-program-the-jo...
[+] [-] Deimorz|5 years ago|reply
> The snapshot will consist of the HEAD of the default branch of each repository, minus any binaries larger than 100KB in size—depending on available space, repos with more stars may retain binaries. Each repository will be packaged as a single TAR file.
The guide included on each reel about how to access the data is public, git isn't involved in the process: https://github.com/github/archive-program/blob/master/GUIDE....
[+] [-] dgellow|5 years ago|reply
[+] [-] ocdtrekkie|5 years ago|reply
[+] [-] ericlewis|5 years ago|reply
[+] [-] woile|5 years ago|reply
[+] [-] msla|5 years ago|reply
Especially if the line is a consistency check.
[+] [-] oefrha|5 years ago|reply
It would be nice if star count is weighted by amount of contributions, and cornerstone projects like python/cpython get a boost in ranking.
[+] [-] michaelmior|5 years ago|reply
[+] [-] Brajeshwar|5 years ago|reply
[+] [-] unknown|5 years ago|reply
[deleted]
[+] [-] awu4thakwuhr|5 years ago|reply
[+] [-] saagarjha|5 years ago|reply
[+] [-] jasonlotito|5 years ago|reply
[+] [-] the_other|5 years ago|reply
[+] [-] nathankunicki|5 years ago|reply
[+] [-] ChrisMarshallNY|5 years ago|reply
I'm not entirely convinced that it's a "special honor."
If so, GoMeGoMe. If not, meh.
[+] [-] unknown|5 years ago|reply
[deleted]
[+] [-] Tom0603|5 years ago|reply
[+] [-] michaelmior|5 years ago|reply
[+] [-] dang|5 years ago|reply
[+] [-] therealmarv|5 years ago|reply
[+] [-] stordoff|5 years ago|reply
[+] [-] agentultra|5 years ago|reply