A lot of people take for granted that kids starting programming early is the only consideration. Sure it's desireable to foster an interst early on, but I would submit that it might actually be better for them to wait a while. In my case, I did a few simple things early, on my own, on my C64 and the school's Apple II, but I didn't start programming until my sophomore year in college, and I quickly passed most of my peers who programmed for years. It is more important to develop a foundation of mathematical maturity, writing (in natural language), and general reasoning ability. Once these skills are in place, one can quickly pick-up programming, and be in a better position to understand things like recursion, regular expressions, context-free grammars, ADT's, etc.
Yeah it's self-inflicted, and now this will just make things worse, because now a code monkey won't even need to save a hand for the mouse when looking at pr0n.
Yeah this will work. I can't wait to see people trying to pronounce some of the stdlib functions, not to mention some of the other goofy things that people generally use.
Picture it:
Programmer: int df = strcmp( lhs, rhs );
Computer: int diff = stircomp(lis, ris);
Programmer: Noooooooooooooo!
Computer: You're more luser, than 1337. I'm going to bluescreen now.
They may continue to p0wn the client space, but I don't see IIS gaining on Apache any time soon.
Besides if organization/group makes the Internet proprietary it will be the SBC, Verizon, etc with this "tiered" Internet scheme. Sure MSN is an ISP too, but IIRC they don't "own the pipes," which makes it harder for them to leverage their position.
I'd like to think that this would be used for something useful like secure financial transactions or transmission of other personal data, but it is disc ouraging to see that TFA focuses on securing video transmissions.
Opinions are like assholes everyone has one. There are actually poeple who still maintain that the earth is flat, so even objectively varifiable facts that are not widely disputed will be targets for this kind of defacement. The idea behind taking some articles down (or labeling them as potentially misleading) is a good one, but the implemention is something only M$ could love. Given this poor implementation, It is good to see that someone is standing up and making this "information" available. I hope that they will take steps to have provide both acurate and free information.
Looking at log files! A group policy can accomplish this without giving someone the keys to the kingdom. The OP was about allowing coworkers to have root access. You might not do anything deleterous yourself, but one of them might and *gasp* set you up to go down for it.
There is an expression that goes way back, "The amount of time that you spend logged in as root is inversely proportional to your competence as an admin." Once a machine is configured, there are only a small number of legitimate reasons to login as root, and nearly all of these can be more safely done using sudo as others have mentioned. For a good treatment of this see: http://www.theregister.co.uk/2006/02/24/bofh_2006_ episode_8/ .
Also as previously mentioned root should _NEVER_ be able to login remotely. You might as well set up your DNS to name your box pleasehackme.domain.com. (Although you can rename the super-user account, which can be tricky to do right).
Of course it's his fault who do you think signed it into law! It seems like he and his supporters a like are allergic to accepting any responsibility for their actions. Everything is blamed on terrorists, democrats, the "liberal" media, or some underling acting on his own.
Exactly right. Besides while you're doing all these "real world" things you will probably lose touch with the more theoretical aspects of computer science, which you will then need to (re)learn to succeed in any grad program.
It would depend on the implementation. A sufficiently advanced and INDEPENDENT AI might not be a bad thing. I would trust it more than any live person, but serveral conditions would have to be in place. For example the system should immedately and irrecoverably destroy any data relating to calls that it initially finds unremarkable. Second its judgement about what's important should be independent after its initial creation so that some corrupt government official could not intentionally manipulate the results it generates.
"if you're doing nothing wrong, then you have nothing to worry about"
This philosophy also presents a problem because the definition of wrong tends to be slippery. Also I have yet to meet some one whose idea of right things and wrong things deviated from that of his neighbors/community in at least some important respects. Therefore one can reasonably conclude that is it not possible to do "nothing wrong" at least as judged by one's peers, but if these peers have sufficient political power one can end up being held accountable for an act that one does not regard as wrong at all. For example in the precivil war U.S. one might be judged by one's community as doing "wrong" by assisting a slave to escape bondage, while one could reasonably beleive himself not to be doing wrong.
Beyond this problem, as other posters have mentioned, due to corruption one does not even necessarily have to do actual wrong to suffer the accusation of such. Look at the abuse of characters like Richard Jewell who was labeled a so called "Person of Interest." One might point out that an accusation does not carry the legal consequences of an actual convection. It does trigger many of the social consequences.
It's kind of sad people think of "cost savings" as one of the biggest benefits... Freedom to use your software they way you want, the ability to fix things if you need to, the ability to make sure there's nothing hidden in the code that you may not want...
I agree with you, but the freedom to use a software package for your own reasons/goals is an important benefit of free software. I actually think of this attraction to low cost to be one of free software's greatest strentghs. People will come for the low cost and stay for the increased flexibility, security, control, and large support community.
Most of these benefits will only become apparent to users after they have used a system for some time. Ironically enough the benefits, in my experience, do not become truely apparent until the user has some kind of problem, and he is able to find a solution/patch from the community rather than spending hours on hold with a vendor whose running out the clock on its SLA.
Looks like yet another consequence of the debacle that is Vista.
A lot of people take for granted that kids starting programming early is the only consideration. Sure it's desireable to foster an interst early on, but I would submit that it might actually be better for them to wait a while. In my case, I did a few simple things early, on my own, on my C64 and the school's Apple II, but I didn't start programming until my sophomore year in college, and I quickly passed most of my peers who programmed for years. It is more important to develop a foundation of mathematical maturity, writing (in natural language), and general reasoning ability. Once these skills are in place, one can quickly pick-up programming, and be in a better position to understand things like recursion, regular expressions, context-free grammars, ADT's, etc.
Yeah it's self-inflicted, and now this will just make things worse, because now a code monkey won't even need to save a hand for the mouse when looking at pr0n.
Yeah this will work. I can't wait to see people trying to pronounce some of the stdlib functions, not to mention some of the other goofy things that people generally use.
Picture it:
Programmer: int df = strcmp( lhs, rhs );
Computer: int diff = stircomp(lis, ris);
Programmer: Noooooooooooooo!
Computer: You're more luser, than 1337. I'm going to bluescreen now.
They may continue to p0wn the client space, but I don't see IIS gaining on Apache any time soon.
Besides if organization/group makes the Internet proprietary it will be the SBC, Verizon, etc with this "tiered" Internet scheme. Sure MSN is an ISP too, but IIRC they don't "own the pipes," which makes it harder for them to leverage their position.
The telco's seem to want this too, so I am not too quick to dismiss it.
but not to the depth we were promised.
Interesting double entendre.
Open-source may just mean published code, but Free software means more. RMS has pointed out this distinction on numerous occasions.
I'd like to think that this would be used for something useful like secure financial transactions or transmission of other personal data, but it is disc ouraging to see that TFA focuses on securing video transmissions.
Just like "Gun Control" laws, restricting this type of information will ensure that only criminals will have access to it.
Opinions are like assholes everyone has one. There are actually poeple who still maintain that the earth is flat, so even objectively varifiable facts that are not widely disputed will be targets for this kind of defacement. The idea behind taking some articles down (or labeling them as potentially misleading) is a good one, but the implemention is something only M$ could love. Given this poor implementation, It is good to see that someone is standing up and making this "information" available. I hope that they will take steps to have provide both acurate and free information.
His example was 4, he goes on to say that the actaul vector size is 40.
Looking at log files! A group policy can accomplish this without giving someone the keys to the kingdom. The OP was about allowing coworkers to have root access. You might not do anything deleterous yourself, but one of them might and *gasp* set you up to go down for it.
There is an expression that goes way back, "The amount of time that you spend logged in as root is inversely proportional to your competence as an admin." Once a machine is configured, there are only a small number of legitimate reasons to login as root, and nearly all of these can be more safely done using sudo as others have mentioned. For a good treatment of this see: http://www.theregister.co.uk/2006/02/24/bofh_2006_ episode_8/ .
Also as previously mentioned root should _NEVER_ be able to login remotely. You might as well set up your DNS to name your box pleasehackme.domain.com. (Although you can rename the super-user account, which can be tricky to do right).
now there's some news for nerds.
But the p0rn patent would only apply to sticking paper together.
Of course it's his fault who do you think signed it into law! It seems like he and his supporters a like are allergic to accepting any responsibility for their actions. Everything is blamed on terrorists, democrats, the "liberal" media, or some underling acting on his own.
Exactly right. Besides while you're doing all these "real world" things you will probably lose touch with the more theoretical aspects of computer science, which you will then need to (re)learn to succeed in any grad program.
That's a good plan you should file a "Business Methods" patent for it, and then charge the telcos, RIAA, etc a license fee for using your IP. :)
It would depend on the implementation. A sufficiently advanced and INDEPENDENT AI might not be a bad thing. I would trust it more than any live person, but serveral conditions would have to be in place. For example the system should immedately and irrecoverably destroy any data relating to calls that it initially finds unremarkable. Second its judgement about what's important should be independent after its initial creation so that some corrupt government official could not intentionally manipulate the results it generates.
"if you're doing nothing wrong, then you have nothing to worry about" This philosophy also presents a problem because the definition of wrong tends to be slippery. Also I have yet to meet some one whose idea of right things and wrong things deviated from that of his neighbors/community in at least some important respects. Therefore one can reasonably conclude that is it not possible to do "nothing wrong" at least as judged by one's peers, but if these peers have sufficient political power one can end up being held accountable for an act that one does not regard as wrong at all. For example in the precivil war U.S. one might be judged by one's community as doing "wrong" by assisting a slave to escape bondage, while one could reasonably beleive himself not to be doing wrong. Beyond this problem, as other posters have mentioned, due to corruption one does not even necessarily have to do actual wrong to suffer the accusation of such. Look at the abuse of characters like Richard Jewell who was labeled a so called "Person of Interest." One might point out that an accusation does not carry the legal consequences of an actual convection. It does trigger many of the social consequences.
It's kind of sad people think of "cost savings" as one of the biggest benefits... Freedom to use your software they way you want, the ability to fix things if you need to, the ability to make sure there's nothing hidden in the code that you may not want...
I agree with you, but the freedom to use a software package for your own reasons/goals is an important benefit of free software. I actually think of this attraction to low cost to be one of free software's greatest strentghs. People will come for the low cost and stay for the increased flexibility, security, control, and large support community.
Most of these benefits will only become apparent to users after they have used a system for some time. Ironically enough the benefits, in my experience, do not become truely apparent until the user has some kind of problem, and he is able to find a solution/patch from the community rather than spending hours on hold with a vendor whose running out the clock on its SLA.