USB hot plugs just fine... you put a device in and it works, you yank it out and it disappears. The "Safely remove hardware" bit is because the OS (and more specifically the file system if it's a disk) needs to do some work before a device goes bye bye.
I wouldn't count on people not reusing bank PINs though... we recently introduced a keypad lock system on the office doors and we had to start assigning random door codes once we realized that everyone was just giving us their PIN numbers to program into it.
I quit my last job over this.
We collected email addresses for a completely legitimate opt-in weekly newsletter with a pretty tight privacy agreement. My less than ethical bosses saw the list, saw some other business processes and asked me to write a program to send the new stuff to the newsletter list (in clear violation of our own privacy policy).
So I wrote the program along with a fantastic "fuck you I cannot work here" resignation letter.
Unless your SQL and Exchange are clipping on a physical box I wouldn't be too concerned. I've got several SQL Servers (one running pretty heavy) a couple exchange servers and a whack of Oracle boxes on ESX. No issues at all and the performance is better than it was before we migrated them (granted, the underlying hardware is more powerful)
To expand on the idea of working on interesting problems:
I like to count things but I'm too lazy to actually count so whenever I have a few spare minutes I'll do something like calculate things like how many ceiling tiles are on my office floor. Or how many streetlights there are on Yonge St (a lot...). Or the surface area of the bridge I'm crossing. Or how many cups of coffee my office vending machine could dispense in time period X. Or what the optimal ratio of income vs unpaid vacation time is for me to maintain my current lifestyle and not have to work any more than I need to.
Once you start looking for things to calculate, the possibilities are endless and the mental practice is priceless.
IBM in particular has lots of patents of thier own and i'm sure they could find a few that MS was somehow violating.
I was at a Redhat seminar this morning and they were talking about this exact issue. They said they belong to a consortium of companies (including IBM) who have pooled software patents for defensive purposes (I can't remember the name of the group, I want to say it's the Public Patent Foundation (www.pubpat.org) but that doesn't appear to be it). Specifically, if Microsoft tries to go against one of the members, they can search through their collection of patents, find one that MS violates, and counter sue with the desired effect of both sides either dropping it or cross licensing.
Redhat's patent policy also states this (from http://www.redhat.com/legal/patent_policy.html):
One defense against such misuse is to develop a corresponding portfolio of software patents for defensive purposes. Many software companies, both open source and proprietary, pursue this strategy. In the interests of our company and in an attempt to protect and promote the open source community, Red Hat has elected to adopt this same stance. We do so reluctantly because of the perceived inconsistency with our stance against software patents; however, prudence dictates this position.
For further clarification (sorry if it's explained below, I can't see it), the impetus for the "One Cent" program is that the federal government made a campaign promise to drop the GST from 7% to 5% over a couple years. The municipalities are screaming for money so they're asking the feds to give the tax money that they no longer want to the cities. I think the reason they call it One Cent (per dollar) as opposed to one percent is that it's more publicly acceptable. People don't give a damn about a penny, but they know that 1% adds up.
2) Physical machine was a dual-proc. How many processors did they assign to the VM?
Great points, but for this one I must answer the rhetorical question for clarity. The answer should be 1. VM Guests will perform very poorly when given 2 vCPUs on a 2 CPU host because (simply) the guest will not be given access to any CPU until both are available. This is something VMWare says all over the place but it's tough to convince sysadmins who are coming from the physical world that more CPU != faster.
No they aren't responsible for giving the public morals, but they are responsible for helping focus research and (for this government especially) controlling the information that flows to the public. The citizens make their moral decisions based on the information given to them and if the research money isn't there and if the pressure is there to adjust the way that the results of the research that is done are presented, then the government can affect what people consider to be important.
And it's laughable, especially with this administration to even suggest that the govenment has no say in public morals. The ran on a platform of "christian family values." How much more involved in public morals can they get? (see: rights, reproductive)
I went through this process a few months ago. I'm typically a pretty hardcore RedHat guy, but I ended up settling on Debian (P90 w/40MB RAM). I find the Fedora install doesn't give enough control to limit packages as you need to do in limited space (HDD and RAM). For example, I didn't want gnome, but it kept sneaking its way in there on me anyway. Other than that, I have no problems running a current OS on 10+ year old hardware.
This is an excellent point. I manage a few dozen mixed servers (Windows, Linux, Solaris) that fall into one of three categories: Production applications (web, database, email, etc); Testing for the production applications; and various utility services (internal ftp, service monitoring, backup etc).
The utility servers are without exception Linux because they can be made compatible with any or all of my other systems with very little work and with no capital cost. Currently, Windows isn't even on the radar when it comes to setting a machine like this up because I know that it won't play nice with my Sun boxes and if I want it to talk to a production Linux server, I have to make changes to the production server, not the utility server. If MS made some strides toward making Windows work well with other systems, the Linux option would no longer be a slam dunk and we could better assess the Right Tool for the Job.
This really got an "Interesting"? This site really needs a -1 Missinformed.
The current McAfee scan engine, 4400, has been out without an update since November 2004. That is the software that does the work. Repeat after me: You are not updating the software.
What you are subscribing to are the DATs. These files are not executables. They contain the information on the files that should be detected. You want these to be refreshed often because new viruses/trojans and now malware come out even more often.
can't believe I just wasted 2 minutes replying to an AC
It's very cool and cheap too. I'd recommend it to anyone. Just don't expect spectacular data throughput -- its USB is sloooooooow. I can watch movies off it, but I doubt three people could watch different movies at the same time.
I don't have a setup near the OP, but it's possible to make something useable for home with no need for a backyard reactor.
I've got two laptops -- one Athlon 64 3200 running XP and one Toshiba P90;). The P90 is a debian console for a hacked NSLU2 ebmedded linux device that shares.5TB of files (NFS/smb), web, SQL, mail, VPN and continuous bittorrent. It's tied to 3Mbit DSL through a d-link wireless router (that need to be replaced -- it sucks). Before the NSLU2, I had an old K6-2 toaster in the same role. This thing performs better, runs silent and uses no power. There's no way the site I host would survive if I put the link up here (even assuming the pipe could handle it), but it'll deal with more than what most home users need.
As for power, the main laptop uses 90W at full load and the rest sit on a 400VA UPS that can run it all for at least a couple hours (power's never been out longer than that). Completely satisfactory for home use and negligible power consumption compared to my dishwasher.
I had no idead they would have make the Turions compatible with older 754 MBs. Back to the laptop world here, I have a Compaq (R3000z) with what is basically a desktop Athlon 64 chip (Clawhammer 3200+). Any theories on possible gains from swapping in a Turion?
The possibility of cutting CPU power by 75% while gaining SSE3 support, VMware 64bit guest compatibility and possibly some performance seems like a good reason to pull out the screwdriver.
Very true, but if all of your code uses the same library you have to be very smart up front when building it to avoid not having to rebuild existing projects every time you update the codebase.
For the first application, I create function foo(). Later I find I need to do something very similar to foo() for a new application that I didn't anticipate the first time around. Should I have assessed every possible use of foo() when creating it originally (most of which I will never use)? Or should I change foo() and update every application that uses it? Or should I update foo() and be hampered by my original interface to it? Or should I take my original library, modify foo() and have each application use the version specific to it? If I need to make changes to the original appication later, I can make it use the newest library to take advantage to the updated foo(), but unless there is a compelling reason to it's stupid to change working code.
Of course, with experience, you can make foo() very robust on the first attempt, but read the OP, he's just getting warmed up and even experienced programmers can find new uses for old functions. Eventually, you get your libraries to the point where the interfaces are pretty consistent, but not off the bat and not for a novice programmer.
Side comment to the OP: Be aware of the balance between too much abstraction (don't have one function or even library that does absolutely everything) and too much specificity (see PHP -- different functions doing extremely similar things).
USB hot plugs just fine... you put a device in and it works, you yank it out and it disappears. The "Safely remove hardware" bit is because the OS (and more specifically the file system if it's a disk) needs to do some work before a device goes bye bye.
I wouldn't count on people not reusing bank PINs though... we recently introduced a keypad lock system on the office doors and we had to start assigning random door codes once we realized that everyone was just giving us their PIN numbers to program into it.
I quit my last job over this. We collected email addresses for a completely legitimate opt-in weekly newsletter with a pretty tight privacy agreement. My less than ethical bosses saw the list, saw some other business processes and asked me to write a program to send the new stuff to the newsletter list (in clear violation of our own privacy policy). So I wrote the program along with a fantastic "fuck you I cannot work here" resignation letter.
7-zip. That's about the only thing I can think of....
It can only do our stagnant societies good to make some cheaper megaphones.
Try reading slashdot with all comments visible and see if your statement needs any modifications.
Unless your SQL and Exchange are clipping on a physical box I wouldn't be too concerned. I've got several SQL Servers (one running pretty heavy) a couple exchange servers and a whack of Oracle boxes on ESX. No issues at all and the performance is better than it was before we migrated them (granted, the underlying hardware is more powerful)
To expand on the idea of working on interesting problems:
I like to count things but I'm too lazy to actually count so whenever I have a few spare minutes I'll do something like calculate things like how many ceiling tiles are on my office floor. Or how many streetlights there are on Yonge St (a lot...). Or the surface area of the bridge I'm crossing. Or how many cups of coffee my office vending machine could dispense in time period X. Or what the optimal ratio of income vs unpaid vacation time is for me to maintain my current lifestyle and not have to work any more than I need to.
Once you start looking for things to calculate, the possibilities are endless and the mental practice is priceless.
I was at a Redhat seminar this morning and they were talking about this exact issue. They said they belong to a consortium of companies (including IBM) who have pooled software patents for defensive purposes (I can't remember the name of the group, I want to say it's the Public Patent Foundation (www.pubpat.org) but that doesn't appear to be it). Specifically, if Microsoft tries to go against one of the members, they can search through their collection of patents, find one that MS violates, and counter sue with the desired effect of both sides either dropping it or cross licensing. Redhat's patent policy also states this (from http://www.redhat.com/legal/patent_policy.html):
Don't forget about the screechy modem sounds. Datacentres need screechy modem sounds. weeeeeeeeeeoooooooooweooweooweeooweeoo
For further clarification (sorry if it's explained below, I can't see it), the impetus for the "One Cent" program is that the federal government made a campaign promise to drop the GST from 7% to 5% over a couple years. The municipalities are screaming for money so they're asking the feds to give the tax money that they no longer want to the cities. I think the reason they call it One Cent (per dollar) as opposed to one percent is that it's more publicly acceptable. People don't give a damn about a penny, but they know that 1% adds up.
To summarize: A geek is a nerd who gets laid.
I would, but I'm a grammar nazi and then != than
Except in intent. The century old recordings were not purposefully put on media ment to degrade. Limited time DVDs are.
How many people have been to the moon? Fewer than a dozen?. Anyone can ride a fast train in France. Who's wasting money?
with 265 bytes of memory
damn! what a waste of a bit.
2) Physical machine was a dual-proc. How many processors did they assign to the VM?
Great points, but for this one I must answer the rhetorical question for clarity. The answer should be 1. VM Guests will perform very poorly when given 2 vCPUs on a 2 CPU host because (simply) the guest will not be given access to any CPU until both are available. This is something VMWare says all over the place but it's tough to convince sysadmins who are coming from the physical world that more CPU != faster.
No they aren't responsible for giving the public morals, but they are responsible for helping focus research and (for this government especially) controlling the information that flows to the public. The citizens make their moral decisions based on the information given to them and if the research money isn't there and if the pressure is there to adjust the way that the results of the research that is done are presented, then the government can affect what people consider to be important. And it's laughable, especially with this administration to even suggest that the govenment has no say in public morals. The ran on a platform of "christian family values." How much more involved in public morals can they get? (see: rights, reproductive)
I went through this process a few months ago. I'm typically a pretty hardcore RedHat guy, but I ended up settling on Debian (P90 w/40MB RAM). I find the Fedora install doesn't give enough control to limit packages as you need to do in limited space (HDD and RAM). For example, I didn't want gnome, but it kept sneaking its way in there on me anyway. Other than that, I have no problems running a current OS on 10+ year old hardware.
This is an excellent point. I manage a few dozen mixed servers (Windows, Linux, Solaris) that fall into one of three categories: Production applications (web, database, email, etc); Testing for the production applications; and various utility services (internal ftp, service monitoring, backup etc).
The utility servers are without exception Linux because they can be made compatible with any or all of my other systems with very little work and with no capital cost. Currently, Windows isn't even on the radar when it comes to setting a machine like this up because I know that it won't play nice with my Sun boxes and if I want it to talk to a production Linux server, I have to make changes to the production server, not the utility server. If MS made some strides toward making Windows work well with other systems, the Linux option would no longer be a slam dunk and we could better assess the Right Tool for the Job.
This really got an "Interesting"? This site really needs a -1 Missinformed. The current McAfee scan engine, 4400, has been out without an update since November 2004. That is the software that does the work. Repeat after me: You are not updating the software. What you are subscribing to are the DATs. These files are not executables. They contain the information on the files that should be detected. You want these to be refreshed often because new viruses/trojans and now malware come out even more often. can't believe I just wasted 2 minutes replying to an AC
It's very cool and cheap too. I'd recommend it to anyone. Just don't expect spectacular data throughput -- its USB is sloooooooow. I can watch movies off it, but I doubt three people could watch different movies at the same time.
Hilarious.
I don't have a setup near the OP, but it's possible to make something useable for home with no need for a backyard reactor.
;). The P90 is a debian console for a hacked NSLU2 ebmedded linux device that shares .5TB of files (NFS/smb), web, SQL, mail, VPN and continuous bittorrent. It's tied to 3Mbit DSL through a d-link wireless router (that need to be replaced -- it sucks). Before the NSLU2, I had an old K6-2 toaster in the same role. This thing performs better, runs silent and uses no power. There's no way the site I host would survive if I put the link up here (even assuming the pipe could handle it), but it'll deal with more than what most home users need.
I've got two laptops -- one Athlon 64 3200 running XP and one Toshiba P90
As for power, the main laptop uses 90W at full load and the rest sit on a 400VA UPS that can run it all for at least a couple hours (power's never been out longer than that). Completely satisfactory for home use and negligible power consumption compared to my dishwasher.
I had no idead they would have make the Turions compatible with older 754 MBs. Back to the laptop world here, I have a Compaq (R3000z) with what is basically a desktop Athlon 64 chip (Clawhammer 3200+). Any theories on possible gains from swapping in a Turion?
The possibility of cutting CPU power by 75% while gaining SSE3 support, VMware 64bit guest compatibility and possibly some performance seems like a good reason to pull out the screwdriver.
Thoughts?
Very true, but if all of your code uses the same library you have to be very smart up front when building it to avoid not having to rebuild existing projects every time you update the codebase.
For the first application, I create function foo(). Later I find I need to do something very similar to foo() for a new application that I didn't anticipate the first time around. Should I have assessed every possible use of foo() when creating it originally (most of which I will never use)? Or should I change foo() and update every application that uses it? Or should I update foo() and be hampered by my original interface to it? Or should I take my original library, modify foo() and have each application use the version specific to it? If I need to make changes to the original appication later, I can make it use the newest library to take advantage to the updated foo(), but unless there is a compelling reason to it's stupid to change working code.
Of course, with experience, you can make foo() very robust on the first attempt, but read the OP, he's just getting warmed up and even experienced programmers can find new uses for old functions. Eventually, you get your libraries to the point where the interfaces are pretty consistent, but not off the bat and not for a novice programmer.
Side comment to the OP: Be aware of the balance between too much abstraction (don't have one function or even library that does absolutely everything) and too much specificity (see PHP -- different functions doing extremely similar things).