News for hackers. Stuff that matters.
Re:GitHub Archive Program by CameronBanga on Wednesday November 13, 2019 @02:39PM (#21528524)
10,000 years from now, society has been destroyed. And people come across a glass plate with laser etchings. How bummed will they be when they go through all of the effort of decoding it, only to learn it's like some python library for managing drivers on a 2014 Dell laptop running linux?
Re:GitHub Archive Program by sebazzz on Wednesday November 13, 2019 @05:01PM (#21530096)
Only to find a packages.json file without a packages-lock.json file checked in, to make it impossible to restore the node_modules directory.
Re:GitHub Archive Program by fiddlerwoaroof on Wednesday November 13, 2019 @08:30PM (#21531895)
Don't worry npm and cockroaches will be the only things to survive a nuclear war
Re:GitHub Archive Program by JimmyRuska on Wednesday November 13, 2019 @11:36PM (#21532826)
Pretty sure the universe is running on some advanced version of Erlang. Erlang VM would survive until heat death of the universe, when it finally crashes the heartbeat program will kick in and we'll have a new big bang
Re:GitHub Archive Program by Jd on Thursday November 14, 2019 @01:54AM (#21533365)
Obligatory XKCD citing: https://xkcd.com/224/
Re:GitHub Archive Program by dreamcompiler on Wednesday November 13, 2019 @11:36PM (#21532823)
And Java and Keith Richards. But only one of these four things will still be interesting.
Re:GitHub Archive Program by etxm on Wednesday November 13, 2019 @10:34PM (#21532541)
What’s the diff?
Re:GitHub Archive Program by JadoJodo on Wednesday November 13, 2019 @10:47PM (#21532587)
> Cockroaches

CockroachDB

Re:GitHub Archive Program by koolba on Wednesday November 13, 2019 @05:36PM (#21530471)
The real problem is that NPM wouldn’t be around.

Better check in your node_modules directory the night before archive day so it’s included.

Re:GitHub Archive Program by throwitinjunk on Wednesday November 13, 2019 @07:57PM (#21531661)
> The real problem is that NPM wouldn’t be around.

I wouldn't call that a problem.

Re:GitHub Archive Program by radicalriddler on Wednesday November 13, 2019 @06:42PM (#21531069)
I don't think there would be enough storage capability to store that many node_module directories.
Re:GitHub Archive Program by koolba on Wednesday November 13, 2019 @08:06PM (#21531718)
Assuming they are deduping based on content hash it shouldn’t be that big a deal. Worst case it’s the size of npm itself.
Re:GitHub Archive Program by account42 on Thursday November 14, 2019 @09:34AM (#21535628)
https://archiveprogram.github.com/#arctic-code-vault

> The snapshot will consist of the HEAD of the default branch of each repository, minus any binaries larger than 100KB in size. Each repository will be packaged as a single TAR file.

100KB is a very low limit, many repos will be useless

Re:GitHub Archive Program by koolba on Thursday November 14, 2019 @10:38PM (#21542011)
100KB per file would cover most JS projects. Even those with a checked nose_modules would be entirely included as the dependencies are already expanded.
Re:GitHub Archive Program by jkarjala on Monday November 18, 2019 @05:21AM (#21563171)
However, many projects have resources (e.g PNG or JPG images) which are larger than 100kB. These will be lost...
Re:GitHub Archive Program by fastball on Thursday November 14, 2019 @03:21AM (#21533745)
Well yeah, but at that point you should just be cloning NPM on 2/2/20 as well.
Re:GitHub Archive Program by teniutza on Thursday November 14, 2019 @02:44AM (#21533578)
I don't know if finding both JSON files but having to download leftPad would be any better...
Re:GitHub Archive Program by dev_dull on Wednesday November 13, 2019 @02:51PM (#21528679)
"Python 2.7 only??!"
Re:GitHub Archive Program by flafla2 on Wednesday November 13, 2019 @04:48PM (#21529977)
I'm sure in 12019 there will still be some Python 2 users.
Re:GitHub Archive Program by J5892 on Wednesday November 13, 2019 @07:23PM (#21531388)
Despite having the ability to directly access memory via neural interface, thus rendering the concept of output obsolete, I still don't want to give up the Python2 print syntax.
Re:GitHub Archive Program by zaptheimpaler on Wednesday November 13, 2019 @07:41PM (#21531537)
Don't worry we will build a PC simulator on neuralOS, with a backport of linux, docker and Windows 95. That way you can run python2 in linux in docker in PCSim in neuralOS and i can play minesweeper in windows95 in PCSim in neuralOS.
Re:GitHub Archive Program by zrobotics on Wednesday November 13, 2019 @09:48PM (#21532338)
Imagine what a BSOD would do to you if it was running on your brain tissue--not sure I'd be brave enough to run win95 on my neurons.
Re:GitHub Archive Program by znpy on Thursday November 14, 2019 @09:50AM (#21535760)
> Despite having the ability to directly access memory via neural interface

Someone will write a GNU Emacs mode for that

Re:GitHub Archive Program by DownGoat on Thursday November 14, 2019 @04:12AM (#21533980)
How else are you going to mod your IRC client!?
Re:GitHub Archive Program by diegoperini on Thursday November 14, 2019 @07:46AM (#21534949)
For some calendars, that's this year.
Re:GitHub Archive Program by saagarjha on Wednesday November 13, 2019 @02:40PM (#21528553)
I'd consider Linux to be the culmination of some of humanity's greatest achievements. Certainly I'd prefer they found that instead of the average website on the internet.
Re:GitHub Archive Program by jobigoud on Wednesday November 13, 2019 @10:54PM (#21532627)
Unless that website is Wikipedia. Another great achievement.
Re:GitHub Archive Program by shpx on Sunday November 17, 2019 @07:04PM (#21560932)
I really hope people that are burying physical copies of the entire Wikipedia are archiving the entire edit history and not just a snapshot that hides all the ongoing edit wars. It's a much larger dataset (terabytes) so they probably aren't.
Re:GitHub Archive Program by patrickmcnamara on Wednesday November 13, 2019 @05:58PM (#21530676)
Linux would be a tiny drop in the bucket relative to the rest of GitHub. I wonder if they'll mark certain parts of the archive as more important or interesting.
Re:GitHub Archive Program by ShnooblyGmuln on Wednesday November 13, 2019 @03:42PM (#21529301)
Yet just a vehicle for either running browsers or serving them content.
Re:GitHub Archive Program by gwd on Thursday November 14, 2019 @04:33AM (#21534091)
It's surprising how apparently-useless information can give people a lot of insight. In "Guns, Germs, and Steel" and "Collapse" for instance, there were people who dug through the latrines of ancient societies to determine that the early Easter Islanders' diet consisted of 25% porpoises; and that the Greenland Norse colony didn't eat any fish. Looking at the receipts of medicines bought in the court of Henry VIII allowed people to conclude fairly conclusively that he did not have syphilis.

The thing is, it's really impossible to predict what information will and will not be a critical key to unlocking understanding of future generations. Just keeping it all, history, comments, and all, will be a huge boon to future historiographers trying to figure out what developing in the early 21st century was like.

Re:GitHub Archive Program by bryanrasmussen on Thursday November 14, 2019 @07:34AM (#21534891)
I'm pretty sure Henry was cagey enough to have those receipts burned, also the doctors when it didn't work.
Re:GitHub Archive Program by Laforet on Thursday November 14, 2019 @02:16AM (#21533459)
Well, the Rosetta Stone was just a mundane tax decree and that does not take anything away from it's significance.
Re:GitHub Archive Program by tzfld on Thursday November 14, 2019 @02:41AM (#21533561)
It has significance but practical use not really.
Re:GitHub Archive Program by nickjj on Wednesday November 13, 2019 @06:18PM (#21530871)
Maybe using tabs instead of spaces will be punishable by death in 10,000 years and a number of people will be held accountable for accidentally having git repos on their computing devices that contain primarily tabs (Makefiles get an exception of course!).
Re:GitHub Archive Program by bransonf on Wednesday November 13, 2019 @08:37PM (#21531941)
I think you’re mistaken. We’ll be smarter in the future, which means we won’t slap the space bar like primates anymore...
Re:GitHub Archive Program by code_code on Wednesday November 13, 2019 @10:43PM (#21532573)
Tab will be a printable shape.
Re:GitHub Archive Program by dredmorbius on Wednesday November 13, 2019 @10:51PM (#21532612)
There will be different skintone, multi-gender, tab emoji.
Re:GitHub Archive Program by jlgaddis on Wednesday November 13, 2019 @11:30PM (#21532797)
You mean once get the past the ads and the popup form asking for their email address?
Re:GitHub Archive Program by osener on Thursday November 14, 2019 @08:47AM (#21535289)
Look on the bright side: in 10,000 years Python dependency management will be in a better shape and they'll have a fighting chance of running your software.
Re:GitHub Archive Program by znpy on Thursday November 14, 2019 @09:47AM (#21535738)
future generation that will rebuild civilization will find enough code to enjoy teledildonics once again