This has got to be a record for the most high-falutin' BS crammed into the shortest space! Of course with 11 dimensions to work with - not to mention the extra flow rate you get by using Yang-Calbai manifolds - it's less of an effort than first meets the eye.
On the other hand, my 13 year old son practices Lie-algebra on me every day after school - maybe he's a candidate for Mensa too......or more likely he's a candidate for the protein blob wiggling around and doing nothing useful.
I run an OS X box that hosts several commercial domains and is the authoritative DNS for each. I have SQL, PHP, and a dozen other "mods" made to the systems - particularly the httpd.conf file. For the record, I know that I have made changes to the system that are bound to be blown away by an update. That's why I have a backup of all my config files. I also leave stuff where Apple puts it. That's what hard and symbolic links are for.
This is not your mommy's OS 9 box any more kids. It's a "real" OS with serious power! You can't treat it like OS 9 or even like Windows 98. I noticed immediately that my httpd.conf file had been overwritten and simply copied it back, restarted apache and tested the rest of my system. Other than the downtime to reboot and make the.conf change I had no downtime.
There are bound to be problems with any update. Not all installations are identical, so there are bound to be unforseen changes. I can't speak to the time problems because I use NTP. It is important that my system has the correct time - not just what my mickey mouse watch tells me.
Overall, I'm very happy with the update - my system is as rock-solid as ever!
After more than 20 years in the industry I've found Computer Science to be an excellent general preperation for future specialization in a particular field. Computer Science is a major, not a career. As such, the roll of a CompSci track is to give as broad a range of knowledge to the graduate as possible.
The reality of the situation though is that (unless you are a professional student on the professorial track) once you graduate and get into the "real world" you will immediately specialize. This almost always means taking more classes which specifically apply to the area your in. A System Administrator may program (I do often) but the mathematics I use is entirely different than someone who writes compilers or crypto, etc. In my career I've had the opportunity to have many "specialties" over time.
When I was programming for a company that integrated shop-floor equipment with their job-scheduling software I had to learn a lot about different algorithms for scheduling complex jobs in and industrial environment. Later, I was involved in writing custom accounting software that required a lot of knowledge in fund accounting. Well, back to school I went... I am currently employed as a Systems Administator and have to use math every day. Some of it I had never learned fully, or had forgotten. However, I do have a good solid background which makes learning "new" math skills much easier.
I guess what this is all leading up to is that any good CS program should teach a good solid mix of basic mathematics courses and then offer specialized high-level courses that apply to specific "tracks" in the technology world that the student feels drawn toward. I think most CS programs do this. And, although I feel math is extremely important in the computer field, I don't think, for most people, the higher level mathematics courses will be critical to success in a future career. If they have a solid general background they will be able to take specific courses later on to cover areas they may need for specific situations. Contrary to many graduates beliefs, graduation isn't the end of learning, it's the beginning.
That being said, if I had to pick 2 courses that were MOST consistently usefull to me over time though, I'd have to say logic (boolean algebra, et al), and statistics (all flavors). I don't think anyone can have too many statistics classes as it is so usefull in all areas of analysis, prediction and whatnot.
On the other hand, my 13 year old son practices Lie-algebra on me every day after school - maybe he's a candidate for Mensa too... ...or more likely he's a candidate for the protein blob wiggling around and doing nothing useful.
This is not your mommy's OS 9 box any more kids. It's a "real" OS with serious power! You can't treat it like OS 9 or even like Windows 98. I noticed immediately that my httpd.conf file had been overwritten and simply copied it back, restarted apache and tested the rest of my system. Other than the downtime to reboot and make the .conf change I had no downtime.
There are bound to be problems with any update. Not all installations are identical, so there are bound to be unforseen changes. I can't speak to the time problems because I use NTP. It is important that my system has the correct time - not just what my mickey mouse watch tells me.
Overall, I'm very happy with the update - my system is as rock-solid as ever!
After more than 20 years in the industry I've found Computer Science to be an excellent general preperation for future specialization in a particular field. Computer Science is a major, not a career. As such, the roll of a CompSci track is to give as broad a range of knowledge to the graduate as possible.
The reality of the situation though is that (unless you are a professional student on the professorial track) once you graduate and get into the "real world" you will immediately specialize. This almost always means taking more classes which specifically apply to the area your in. A System Administrator may program (I do often) but the mathematics I use is entirely different than someone who writes compilers or crypto, etc. In my career I've had the opportunity to have many "specialties" over time.
When I was programming for a company that integrated shop-floor equipment with their job-scheduling software I had to learn a lot about different algorithms for scheduling complex jobs in and industrial environment. Later, I was involved in writing custom accounting software that required a lot of knowledge in fund accounting. Well, back to school I went... I am currently employed as a Systems Administator and have to use math every day. Some of it I had never learned fully, or had forgotten. However, I do have a good solid background which makes learning "new" math skills much easier.
I guess what this is all leading up to is that any good CS program should teach a good solid mix of basic mathematics courses and then offer specialized high-level courses that apply to specific "tracks" in the technology world that the student feels drawn toward. I think most CS programs do this. And, although I feel math is extremely important in the computer field, I don't think, for most people, the higher level mathematics courses will be critical to success in a future career. If they have a solid general background they will be able to take specific courses later on to cover areas they may need for specific situations. Contrary to many graduates beliefs, graduation isn't the end of learning, it's the beginning.
That being said, if I had to pick 2 courses that were MOST consistently usefull to me over time though, I'd have to say logic (boolean algebra, et al), and statistics (all flavors). I don't think anyone can have too many statistics classes as it is so usefull in all areas of analysis, prediction and whatnot.
Just my $.02