No, what makes you good at software engineering is experience, determination and knowledge. How you achieve any of the above does not matter, especially if you consistently work on improving yourself.
First of all is there a source code you can share? Just in case something was to happen to the Library, we wouldn want to lose all the knowledge like we did with Library of Alexandria (Although I'm sure we can find all the missing manuscripts in this library :) )
Second, maybe it would be worth adding ability to flag pages/books but also include a flag that signifies that there is nothing really worth reading there. :)This way you could have people flag content that does not make sense in any known human language.
Some of the comments here claim that we already have pretty long lived and robust software. While this may be true, I don't think that's what DARPA is looking for. I believe that they are looking something that could keep an interstellar probe running for few hundred years, or something like a remote base somewhere in space. Something that could detect and fix any issues with the software and hardware. But it's not only about reliability. Think about a Moon base, where the software keeps running for decades, and once in a while new module/hardware is added to it. MoonOS would have to detect new addition and reconfigure itself to work with it. Maybe it could even decide to move some critical parts of itself to the new hardware. It would do it without any input from humans.
Most people create websites to make money..either by selling their services directly or advertising themselves or someone else. Not building your website to support as many people as possible is like creating TV Ad that only works on TVs that support HD..
> that just can't be done in the browser without JS.
And that's fine. I don't think any one should complain when you open a webapp and it requires you to have JS enabled. The problem is that when I go to a website with JS disabled, I often don't get any messages, but blank or simply broken pages.
I am one of the "luddites". While it's becoming impossible now with all of that JS Overload, I would love to be able to go to a website with JS disabled, and read the text explaining why I should spend more time on the website and trust the website enough to enable JS or some other unnecessary (in the context of content consumption) plugin.
Just like I can disable javascript? Oh wait, I can't!
Does having ftp support in firefox affect anyone's security? Getting rid of HTTP will in best case make people think that they are more secured, that's all. Most of the malware that is active today propagates not because HTTP is unsecure, but because we made the web an Advertisement Delivery System. Malware now attacks browsers, through Flash, Javascript and Java.. first fix this before you start working on getting rid of an established protocol.
We're not talking about some JS framework but about an established internet protocol. If I want I can spend time and still support IE6 users, and no browser will prevent me from doing that. That's not the case with this proposal.
I work with them every day, and the point of having HTTP server is not to allow many people to connect to them but one person, or script to do it once in a blue moon without a need to install any software. If HTTP is removed from browsers, this will simply not be possible anymore
People may need to run embedded servers on many different devices, and be able to access them. Forcing them to use not the latest version of the browser simply because they can't use it to connect to a device that costs 100k and will not be replaced every year like your average iDevice will not make anything better or safer.
It will just make it easier to create walled gardens, and charge companies and individuals for certificates. It will also pretty much get rid of privacy, since to get the cert you will need to provide someone with your detailed information. Using self-signed certs will become harder.
Yes, it's a good idea to use https _almost_ everywhere, but forcing everyone to use it is a terrible, stupid idea.
That depends how long would it take for another civilization to arise from the ashes of the current one. Metals don't just vanish but most of them are chemically active and will in time rust, disintegrate, get absorbed by organics and pretty much vanish.
Latency is really not that big of a deal, as there are already protocols that deal with it quite successfully. And remember that slow Internet is better than no Internet.