I love prepping, up to a point. If we all would like to live in a world without war, the only path I see is if people learn to be strong as individuals, able to self govern, grow emotionally and take responsibility for their own actions. As long as we use collective thinking and externalization our power in organizations, believe in superstitions like money, government, “the greater good”, rather than recognizing wha…
Let me know when libertarianism achieves any more than attracting bears - https://www.vox.com/policy-and-politics/21534416/free-state-... Personally I enjoy my government roads, schools, fire service and all the rest. Perhaps when you’ve grown emotionally, you’ll understand that government is people working together to achieve a common good. It’s flawed and easy to get wrong, it oversteps and overspends, but I’ll tak…
Post-Apocalyptic Programming
41–50 of 165 posts
Re: Post-Apocalyptic Programming
#42Earlier quoted context omitted.
It's called a disk snapshot.
I don't know about you, but I don't normally have the source code lying around on disk for: the compiler and its dependencies Any dynamically linked dependencies and whatever extra compilers they might need Other potentially necessary things like build tools and source control systems
Re: Post-Apocalyptic Programming
#43Note: This is fun and all, but beware of taking the “Post-apocalyptic” premise too seriously. Down that road lies only hard drive hoarding and becoming a prepper.
The threat most developers should be concerned about is what happens once a major solar flare (like the Carrington event in 1859) shows up. That is destined to happen at some point, and not unlikely within the next few decades. Hard to predict the fallout for the internet and other technical infastructure more broadly, but I'm guessing it won't be pretty.
Estimates in the linked article expect had it been facing Earth at the time the recovery would have taken 4-10 years.
Re: Post-Apocalyptic Programming
#44Earlier quoted context omitted.
Would a technical description in plain English (specification) and C code be sufficient to preserve a piece of software? The understanding of the specification may be different years later, but this applies even to the paintings and the works of fiction. So, the question is not only about the preservation the actual software, but also about its correct interpretation.
Sort of like how the valuable parts of math textbooks are the theorems and proofs, with the problem sets (i.e. implementations) being nice but arbitrary extras?
Considering that Clifford Cocks invented a similar system 4 years before Rivest, Shamir and Adleman (and even before Diffie and Hellman published their cryptosystem), the answer seems to be "yes". On the other hand, that 4 year difference means that people have to be ready for the idea, i.e., work on their "problem sets".
Re: Post-Apocalyptic Programming
#45Earlier quoted context omitted.
Let me know when libertarianism achieves any more than attracting bears - https://www.vox.com/policy-and-politics/21534416/free-state-... Personally I enjoy my government roads, schools, fire service and all the rest. Perhaps when you’ve grown emotionally, you’ll understand that government is people working together to achieve a common good. It’s flawed and easy to get wrong, it oversteps and overspends, but I’ll tak…
Whooosh you totally didn’t get the point, the government is also just a bunch of individuals.
No, I'm pretty sure I got the point there.
I agree, government is just a bunch of individuals, and collectively we empower them to take action on our behalf, and they achieve things that without such cooperation would be hard to impossible. I don't believe the poster I replied to would concur, in fact a brief glance down their posting history shows this person believes governments should not exist.
Re: Post-Apocalyptic Programming
#46Even aside from the apocalypse, I was wondering recently how someone might "pass down" some piece of software, like say a video game, to their descendants. If you want to leave a written record for future generations then it's easy enough to print out a book on some acid-free paper and reasonably expect that it will last for up to a millennium. But for robustly archiving a piece of software it's not enough to print o…
Would a technical description in plain English (specification) and C code be sufficient to preserve a piece of software? The understanding of the specification may be different years later, but this applies even to the paintings and the works of fiction. So, the question is not only about the preservation the actual software, but also about its correct interpretation.
That's an interesting parallel. But for it to be equivalent, I think it would have to be to the method of creating those paintings/works of fiction. Instead of passing down the Mona Lisa, you're passing painstakingly detailed instructions detailing how to make the Mona Lisa.
Re: Post-Apocalyptic Programming
#47Earlier quoted context omitted.
I'm interested in where you feel the numerical value of "not unlikely" falls on a scale such as the one from Lesson 1 of this article. https://hbr.org/2018/07/if-you-say-something-is-likely-how-l...
https://earth-planets-space.springeropen.com/articles/10.118... This recent paper from Japan estimates the following likelihood for what it calls "extremely large solar flares": > for 30-, 50-, and 100-year periods to be 0.70−0.76, 0.87−0.91, and 0.98−0.99, respectively
I find much more value in numerical expression when it comes to topics about future events than the fuzzy and loaded English terms we tend to use in casual conversation. I had the wrong impression about your previous message based on my own preconceived notions, and numbers reduce all that.
Re: Post-Apocalyptic Programming
#48I love prepping, up to a point. If we all would like to live in a world without war, the only path I see is if people learn to be strong as individuals, able to self govern, grow emotionally and take responsibility for their own actions. As long as we use collective thinking and externalization our power in organizations, believe in superstitions like money, government, “the greater good”, rather than recognizing wha…
Let me know when libertarianism achieves any more than attracting bears - https://www.vox.com/policy-and-politics/21534416/free-state-... Personally I enjoy my government roads, schools, fire service and all the rest. Perhaps when you’ve grown emotionally, you’ll understand that government is people working together to achieve a common good. It’s flawed and easy to get wrong, it oversteps and overspends, but I’ll tak…
You might want to make at least a few exceptions.
Re: Post-Apocalyptic Programming
#49I love prepping, up to a point. If we all would like to live in a world without war, the only path I see is if people learn to be strong as individuals, able to self govern, grow emotionally and take responsibility for their own actions. As long as we use collective thinking and externalization our power in organizations, believe in superstitions like money, government, “the greater good”, rather than recognizing wha…
If you really want to exist as a society of strong individuals (assuming that’s not already a contradiction in terms) in the absence of these constructs, you have to accept the very real likelihood that stronger individuals will be trying to rob and murder you. And organizing themselves into groups to do that more successfully
Re: Post-Apocalyptic Programming
#50It details how to build a working computer starting from relays. The greatest moment for me as a teenager reading this book was figuring out how a flip flop worked. Having information stored in a dynamic system’s state seemed like the most magical thing I had ever seen.