Is there still any prospect at all? I left 5 years ago because they stopped improving anything for a decade.
Emacs still has plenty of awesome projects going on, just that they're bloody haphazardly organised. You need to really go look for them and sometimes some minor assembly is required.
For example, the single most awesome Emacs package right now is Org-Mode, which especially speaks to me as a writer (a lot of writers swear by Scrivener, but screw it, we have a better open source alternative in Org). You'll note that it's developed outside of Emacs proper with its own release schedule. You'll note that if you want the newer versions (which aren't always required, the ones shipped with Emacs itself are usually pretty decent) you need to get the git version or use the one from Emacs ELPA package manager, which in itself is still kind of in early stages and not many projects make themselves available through it (translation: I use a whole bunch of emacs extensions, but none of them are available through ELPA). If you want nifty extensions for Org, you really need to hunt random files all around the interwebs and pray they actually work in current version of Org.
This sort of disorganisation is actually just what Emacs has been all about for decades. The core Emacs devs don't innovate that much (well, at least they do add cool new features in major releases, which is a good thing), and just package the outside contributions whenever they can. There's all sorts of cool shit going on, but you just wouldn't always know where to find them.
(That said, if you want to develop Java or C++, NetBeans just blows Emacs off the water.)
Its development tools are a decade or more behind those of Java and C++.
It's worse than just being behind. Behind is a solvable problem. Basic IDE features like auto-completion/typo checking are impossible for the IDE when the content of an object can't be known until run-time. Consider a simple example that uses a random number to either define a given property on an object or not - the IDE fundamentally cannot know whether than property should show up in its autocomplete list. So I think the poor quality of the tools can also be blamed on poor JS design. JSDoc provides reasonable solution to this problem at the cost of writing a bunch of documentation that would be pedantic in other languages and negates weak types (not enforced unfortunately). I compare this to documenting every "int foo = 0;" in C++ with a comment saying "//this is an integer".
Ultimately, I feel the lesson comes down to this: Weakly-typed languages are for smaller projects than strongly-typed languages.
Unfortunately, if you need to do something in a browser you don't really have a strongly typed option right now. That is also a solvable problem, and as the browser becomes more and more important as a platform someone will solve it. Though, if you'd have asked me 10 years ago I'd have at least expected to be able to see the solution on the horizon by this point.
"All of this is done wirelessly and doesn't require the use of any exploit or security vulnerability"
"...detects the wireless signal sent out by a target drone, injects WiFi packets into the target’s connection, de-authenticates it from its real controller and then authenticates it to the Skyjack drone"
Uhh... for what definition of "security vulnerability" is this not a "security vulnerability"?
Never attribute to malice that which can be explained by incompetence.
To me, this sounds like a pretty open and shut case of "Hey, I've heard that these 'NoSQL' database thingies are trendy these days. Let's use one of those!"
There's a difference between using fun, exciting new technologies and learning something new while doing that... and doing a project which stays in schedule and budget, is based on technology you already know thoroughly, and on which people's lives can depend (well, indirectly).
I have deployed computers and devices in a manufacturing setting. The number one factor in ensure that a device or even rugged terminals is to make sure your putting stuff on it that makes the users job easier or benefits the user directly. Quality checking systems, work reporting tools, extra work when its functioning will DOOM a device. These things are breaking because they have homework on them...I'm really sad to say.
Hakin9 is a magazine that's not exactly too reputable.
It looks like someone took a paper "written" using SciGen and submitted it to them. Because they didn't read the paper at all, they didn't notice it was absolute bullshit courtesy of finest context-free grammars people could code.
Brilliant work - not only is SciGen great for busting less than reputable scientific publications that don't exactly value this "peer review" thing, but now it has busted security magazines too.
but there's SOO much downtime in between PVP fights
I reopened my account a little under a month ago (originally quit when Diablo 3 came out, THAT game was a waste of time and money.). After two weeks back with my old alliance, spinning ships, AFKing in station, I joined a new one. Night and day. I have seen more action every day in the new alliance than all 2 weeks with the old one. The problem for me was that the old alliance had largely faded from glory and the remaining members are 80% people in a 12 hour different time zone, and located way out in the middle of where there was nothing for a lone player to shoot at. The remaining 20% were insulated in their own system 15 jumps away and own teamspeak server. They invited no one else to come with them. The new one is right in the sweet spot for my time zone, and in a much better location for PVP and quite active. There is so much PVP going on I haven't had as much time to try out the new exploration mechanics as I would like, and best of all I don't feel like I need to be on all the time so that I don't miss what little action there is.
Ultimate lesson: A new corp solved your situation in my case.
I felt barely competent after 4 months of play.
But competent nonetheless... Mastering a game ultimately makes it boring. Four months would be quite a short time scale to master any decent MMO. The deeper the game, the longer it takes.
The curve is just too high for people looking to have fun and not turn the game into a way of life
I assume you have seen this, but I will post it for the amusement of others: EVE Learning Curve
Unrelated comment: I have only recently come to realize that EVE is only cosmetically a game about space ships. Its true nature is more a game of risk versus reward. You can mine in 0.5 space and make money faster... but those suicide gankers are 2 jumps away, or you can mine in 0.9 space and make less. Make your choice and live with the consequences. Trust no one, and never undock anything you cannot afford to lose.
My first computer: Spectravideo SV-318: 16 KB.
Current computer: A not exactly a new PC, way behind the curve even after a few bits of RAM added: 2 GB.
So 125000x the memory, I guess.