It's not just choice, people also need to be told what the options are. Someone who doesn't know what can be achieved, or how to achieve it, isn't likely to put the effort in. Then, if someone has all the information, infrastructure, and options, and still remains poor, then I'd say it's choice or at least severely restricted mental faculties.
How I see the story: The driver controls how the switch should be set, right? Apparently this happens by infrared, which means line of sight to the receiver. The receiver could be placed anywhere, but preferably somewhere near the junction. As the tram approaches, the drivers signal the switch to make sure it's in the correct position before the tram arrives. The kid then changes it to whatever he wants with his own signal, causing mayhem.
True, the driver is unlikely to have any particular choice in which way he should go according to his route, but to get this information to automatically turn the switch would mean some pretty heavy automation of all the trams. Automation which is likely to fail horribly. Since the driver is required anyway, it's simpler to have him know his route and direct the tram in the right direction.
Honestly, how hard would it be to have trains that can automatically set the junction to the correct position It is impossible. Train tracks can't read minds, much less decide whether the driver wants to go left or right.
Also, I agree that the engineers/designers/managers are responsible for the lack of security, but that does not in any way diminish the blame on the 14-year old kid. Derailing heavy machinery with passengers, in the middle of traffic (one tram derailed into an oncoming tram) is simply irresponsible no matter how easy it may be. Said kid requires a smack with the cluebat.
Catching missing;'s by way of screwed up autoformatting seems like a crude hack. Why not just have the IDE point with its red arrow, "Don't forget to put a ; here at some point!". This shows you all errors, instead of just the first one.
Also, not sure what Eclipse does these days, but I wouldn't say NetBeans is slow because it checks for syntax errors, since there's a deliberate delay between the user stopping typing, and the IDE starting checking. The "forcing code completion" is weird, I'd think it would pop up automatically when typing . after an identifier.
Copying of my passport, diplomas, personal pictures, credit card numbers, etc. is in principle perfectly OK. It's just that they can be used for nefarious purposes completely unrelated to anything to do with coypright or copying. Thus I keep them, not protected by copyright, but secret.
In my experience, non-native speakers of any language tend to have a better grasp of grammar. Probably because of formal learning from the start, rather than the pick-it-up method of childhood.
Windows - Almost useless, squeezed between useful keys. Fortunately my Linux systems ignore this key.
Menu - I'll just right-click, thanks. Gentoo provides a nice keymap which uses the Windows and Menu keys to switch between consoles.
It has quite spoiled me. Not to mention the canonical uses in Windows: Win-R for the Run box, Win-E for explorer, and Win-L for lock screen. I always use these in linux, expecting things to happen. It's the modern dir/ls copy/cp -confusion for me.
But it can be done faster on the numpad, especially if it involves calculation using / * - + and decimal point. The Microsoft natural keyboard even has an additional row to the right of pause/break with duplicate keys of = ( ) and backspace, where normal keyboards have their disco lights. Sure, if I want to type "23" I'll use the regular keys, but if I know I'm going to be typing several numbers, I always move to the numpad.
What is the value of letting a company use and modify the Linux kernel if they can legitimitely lock out any usage of a modified kernel on that hardware? The real value is that they aren't using Windows Embedded.
The licence indeed states that it is non-revocable. However, the license can obviously be changed by the owner, meaning all new users will fall under another license. At this point, TFA claims that the old users (defendants in a prospective evil lawsuit) will now have the burden of proof that they obtained the image under a Free license, and that this burden will likely prove too heavy for most to bear.
I had to do this as well, and those kinds of problem-solving/figure-it-out skills are the ones I've actually used outside of university as well.
I think of it all as learning natural languages. You study one language if you want to focus on the intricacies of that particular language. That can be valid and interesting, but there's more to linguistics than that. Similarly, saying that learning ASM, Lisp, or C "builds character" is like saying that learning Latin builds character. It gives a deeper understanding of what you're doing, but ultimately it's pretty much useless. Take a look at it, try it out, then move on.
The thing is, code frequently gets that large, or larger. Also, how may limited systems can't run a VM these days? Most phones are limited systems, and even they've been running Java for a long time already. Not that I particularly like it, but just sayin'.
My thoughts exactly. I immediately recognized the name and knew that I knew who it is, but I had to google for an interview video to actually know.
It's probably a reference to GLaDOS. The new motto is, "There's a server in the sky, through which information can .. fly".
About a thousand years or so. Needless to say, oil won't last that long, so that will thankfully not happen.
Space Construction Vehicle. More Starcraft playing is required.
It's not just choice, people also need to be told what the options are. Someone who doesn't know what can be achieved, or how to achieve it, isn't likely to put the effort in. Then, if someone has all the information, infrastructure, and options, and still remains poor, then I'd say it's choice or at least severely restricted mental faculties.
Alcoholic enema is like sex, only starting with the orgasm, and ending with the worst part of getting drunk. Man, what a drag!
Sherbet is not ice cream, though. And if cold and gritty is what you want, this is your ticket.
There's plenty of good ice cream, it's just not the cheapest/most popular stuff.
How I see the story: The driver controls how the switch should be set, right? Apparently this happens by infrared, which means line of sight to the receiver. The receiver could be placed anywhere, but preferably somewhere near the junction. As the tram approaches, the drivers signal the switch to make sure it's in the correct position before the tram arrives. The kid then changes it to whatever he wants with his own signal, causing mayhem.
True, the driver is unlikely to have any particular choice in which way he should go according to his route, but to get this information to automatically turn the switch would mean some pretty heavy automation of all the trams. Automation which is likely to fail horribly. Since the driver is required anyway, it's simpler to have him know his route and direct the tram in the right direction.
Also, I agree that the engineers/designers/managers are responsible for the lack of security, but that does not in any way diminish the blame on the 14-year old kid. Derailing heavy machinery with passengers, in the middle of traffic (one tram derailed into an oncoming tram) is simply irresponsible no matter how easy it may be. Said kid requires a smack with the cluebat.
"Being a teenager like everybody else" isn't quite an excuse, though.
Also, not sure what Eclipse does these days, but I wouldn't say NetBeans is slow because it checks for syntax errors, since there's a deliberate delay between the user stopping typing, and the IDE starting checking. The "forcing code completion" is weird, I'd think it would pop up automatically when typing . after an identifier.
Sit, troll, sit.
Don't static code analysis tools detect most of those? I haven't used such for C, so I don't know.
In my experience, non-native speakers of any language tend to have a better grasp of grammar. Probably because of formal learning from the start, rather than the pick-it-up method of childhood.
Pretty good, except you'll have a guaranteed long ride back home every time.
Precisely. It's the perfect system-wide modifier key, since neither control nor alt are entirely suitable.
But it can be done faster on the numpad, especially if it involves calculation using / * - + and decimal point. The Microsoft natural keyboard even has an additional row to the right of pause/break with duplicate keys of = ( ) and backspace, where normal keyboards have their disco lights. Sure, if I want to type "23" I'll use the regular keys, but if I know I'm going to be typing several numbers, I always move to the numpad.
The licence indeed states that it is non-revocable. However, the license can obviously be changed by the owner, meaning all new users will fall under another license. At this point, TFA claims that the old users (defendants in a prospective evil lawsuit) will now have the burden of proof that they obtained the image under a Free license, and that this burden will likely prove too heavy for most to bear.
I think of it all as learning natural languages. You study one language if you want to focus on the intricacies of that particular language. That can be valid and interesting, but there's more to linguistics than that. Similarly, saying that learning ASM, Lisp, or C "builds character" is like saying that learning Latin builds character. It gives a deeper understanding of what you're doing, but ultimately it's pretty much useless. Take a look at it, try it out, then move on.
The thing is, code frequently gets that large, or larger. Also, how may limited systems can't run a VM these days? Most phones are limited systems, and even they've been running Java for a long time already. Not that I particularly like it, but just sayin'.