This is great! As far as I can tell by reading the source code, it encrypts everything locally before uploading it, and the server does not have the encryption key. Is this right OP? If it is, I think you should make more emphasis about it in the project's home.
Server side can't read your configuration because all your data are encrypted locally by 7zip.
It's mean that you are the only one who know your pass phrase, nobody can't read it.
This is an important thing, cause we all have api key, password, sftp connection, things like that in our SublimeText configuration, and it must be private.
That's not exactly true, but there is no public research that shows the contrary. I worked on a research project at INRIA earlier this year that focuses on that topic: http://stopfingerprinting.inria.fr/
AFAIK the project it's still active, but no definitive conclusion has been obtained.
I've been working as a web developer since I was 17. It wasn't hard for me, but I had an incredible good luck by then, getting my first freelance clients out of nowhere.
I'm about to get a master in computer sciences, and I really think it is worth the time (no money in my case, I'm from Argentina). It teaches you the foundations of CS and that normally improves your way to think about technological problems and problem solving. Also, it generally qualifies you for different kind of jobs.
Another great thing about studying is that you get to know a lot of clever people interested in the same areas of technologies that you are. And also, depends on your personality and the school maybe, a lot of possible business contacts.
At least one. Potentially more. The actual multiple depends strongly on the specific SSD and memory configurations in question, and on the benchmark of interest.
Ballpark is around two seconds from making a control input (such as "begin orbiting around this point") and getting the feedback (like seeing the plane turning on your screen). You have to simultaneously stream full motion video from every drone flying over Afghanistan halfway across the planet via satellite-- not really an easy task. The latency sensitive parts such as taking off and landing are obviously done from nearby the physical location
If he target is moving at a constant trajectory it's probably fairly easy to compensate for a couple of seconds lag, computer could probably do this without much issue.
Then that would be "collateral damage" which is such a lovely euphemism for "we blew a bunch of innocent civilians to chowder but hey we are the good guys".
It's not so much a latency issue but a field of view issue. Cars don't really go that fast and you'll see them coming way ahead of time as long as your camera is zoomed out far enough. There are procedures in place to reduce the amount of stuff like this happening, but they haven't always been in place and they don't work 100%. But it's not like it's an issue that nobody has ever thought of, it was happening even before the rise of the drones: http://en.wikipedia.org/wiki/Grdelica_train_bombing
Those missiles are laser-guided, and the Drone flies following way-points. The only time were the latency actually comes into effect is between the firing order and the actual launch - Hellfires are F&F.
To be honest, as soon as I read the title I thought "but if you force yourself to deliver something new every day you want have enough time to actually learn new stuff in between", and you proved me wrong. Congratulations!
They are profiting out of mongodb, they are getting people to invest lots of time, trust, and money in their product.
The author has a strong point that quality of the development process for mongodb must not be good if a bug like this one gets into production, when it could be avoided using automated tools. This won't be such a fault for a random open source project, but if you are making a business out of it, and you are encouraging others to base use it as a key part of their business it do is a great problem.