Since dovecot is part of the Fedora Core distro, it's painless to install. Getting Cyrus working on a RH/Fedora system can be a bitch, especially if you want to get fancy.
Any email system is simple to administer if your configuration is simple and close to the default (EG, a single domain with/etc/passwd authentication.) When you try to get fancy, like hosting multiple virtual domains with remote failover capability using mixed ldap and smb authentication, then things get interesting. My personal experience was that getting maildir + ldap working under dovecot took a lot less effort than getting it to work under cyrus.
A config file which needs to be maintained programatically is absurdly broken. Come on, what kind of fucked up logic is it to require a config file for your config file? The fact that you have to use m4 to generate sendmail.cf is proof of it's suckitude.
Public domain code has nothing stopping companies from adopting the code, turning it into a proprietary product and never releasing the source, nor allowing free copying and redistribution. The result? Non-free software.
The freedom to keep something private is still a freedom, which is the point that the GPL bigots miss. If I put something in the public domain, anyone is totally free to do whatever they want with it, which includes incorporating it in a non-free program. The important thing to remember is that a non-free derivitive does nothing to reduce the freedom of the original base work. The freedom to decide how you want to release your work is important, and the GPL deprives programmers of this freedom.
Public domain says: "You may use this code however you see fit."
The BSD license says: "You may use this code however you see fit, but you must acknowlege my contribution."
GPL says: "You may use this code in any manner which is consistent with my political agenda."
See the discrepency?
There's a big difference between releasing Free software because you decide to do so of your own free will, and doing so because a third party is forcing you to do it. Forcing people to do things against their will is the antithesis of freedom.
When you are a convicted monopolist. the rules suddenly change
Which, when you step back about ten feet and view it with an objective perspective, is absolutely insane.
Why is it insane for a court to impose restrictions on the freedoms and privilidges of a convicted felon as punishment for their crime? Why is it insane to impose a harsher penalty on repeat offenders? Why is it insane to impose a penalty for a crime that is directly related to the convict's past criminal conduct?
Convicted felons can be deprived of civil privilidges, and even Constitutionally-protected rights, as a concequence of their crimes. (EG, convicted felons cannot own firearms, nor can they vote in many states). Since the Supreme Court has ruled that a corporation is a "person" under the law, a corporation which is convicted of a crime can have it's rights curtailed in the same way as an individual who was convicted of a crime can have his rights curtailed.
Microsoft is a habitual abuser of it's monopoly power, and has been convicted as such by a court of law. If it is reasonable to restrict the driving privilidges of a habitual drunk driver, it is also reasonable to restrict the business privilidges of a habitual monopolist. The Microsoft Corporation is a convicted felon and should be treated as such.
Postfix's security record is comperable to qmail. Postfix is, in my experience, a lot easier to administer than qmail if you want to do anything moderately complex. Courier IMAP is good but Dovecot seems to be a little more flexible.
... firearm to shoot the ensuing radioactive zombies in the head
Firearms? Feh! The proper tools for decapitating radioactive zombies are greatswords and polearms. Zombies don't have a ranged attack, and edged weapons don't run out of ammo.
People are pointing out the hypocracy inherent in the GPL, which spends most of it's effort placing restrictions on what you can do with "free" code. The people who say that the BSD/MIT style licences are more free than GPL because that is the objective fact of the matter. The more restrictions you put on the code, the less free it becomes; because GPL puts more restrictions on the user than BSD does, it is by definition less free. The only totally free code, without any restrictions whatsoever, is code which has been placed in the public domain. GPL is only mostly free...
The two main radar detector-detector systems are SPECTRE and VG-2. Pretty much all of the higher-end radar detectors on the market shut themselves off when they detect a SPECTRE or VG-2 sensor, or are otherwise shielded to render themselves undetectable. The radar-detector-detector-detector isn't a joke.
I don't think it would be easy to get away with shoplifting in most places with cameras
Only true if the shoplifter is working solo. An organized group would have one or more decoys acting in a flagrantly suspicious manner to distract the guards' attention from the real shoplifters.
Say somthing nice about Microsoft and get modded down, even if it's the truth. Say something bad about an open source program and get modded down, even if it's the truth. Just because you disagree with an opinion doesn't make it a troll. A fact which contridicts your prejudices is not flamebait. Save the downmods for penis birds and hot grits. If you disagree with a poster, reply instead of moderating and give your reasons.
Face it: by any rational standard, sendmail sucks./etc/sendmail.cf is so obfuscated that makes the Windows registry look simple by comparison. It's track record for security is as bad as anything coming out of Redmond, and has a similar track record for releasing patches which break more than they fix. Fortunately for mail administrators who aren't masochists, there is Postfix. Now if only some of the major Linux distros *cough*redhat*cough* would use postfix as their default MTA, life would be better.
The parent poster is also correct in that Microsoft has made important contributions to ITEF and other open standards boards. They do occasionally manage to do the right thing, even if it's because the engineers managed to sneak it out the back door when the marketroids weren't watching.
The Luftwaffe was throwing up teenagers who didn't have the experience, and they were gettin chopped to ribbons at the end.
Right war, wrong enemy. You're thinking of the Japanese, not the Germans. America and all of the European countries involved in WWII (including Germany) had a policy where the most experienced pilots were rotated off the front lines to be instructors and test pilots. Once the allies crossed the Rhine, the Germans were able to tap this reserve of experienced pilots for thier last stand.
The IJN, on the other hand, kept it's best pilots out on the front lines. Not only were they losing thier best pilots, they were losing that experience without passing it on to younger pilots. However, it's interesting to note that pilot training wasn't an issue in deploying the Kamakaze squadrons. The deciding factor was fuel supply: there simply wasn't enough fuel to send all the planes out with full tanks.
Any unclassified intellectual property produced with taxpayer money should automatically be in the public domain, period, end of story. If a contractor puts patented code into a publicly-funded project, they are automatically granting the public a perpetual license to use that patent. Yes, this means they are granting a license to their competitors, but they are also getting back permission to use their competitors' patents. Since all the citizens paid for it, it belongs to all the citizens equally.
There are some good tech schools and some bad ones. I went through AF programmer tech school in '89, and it was, IMHO, pretty much a waste of time. IIRC the 12 week course consisted of: 2 weeks intro to basic computing concepts (basically the OSI network model), 3 weeks of pseudocode, 4 weeks of Cobol, 2 weeks of assembly, and 1 week of ADA. As far as I can tell, the purpose of this "training" was to weed out the people who couldn't understand the basics like looping and control structures. My real training happened once I got to my permanent duty station, where I was fortunate enough to work with some *brilliant* people who taught me how to develop good software. (Thanks Capt. Block!)
In general I'd say you are right, there are probably more good tech schools than bad ones. Mine happened to suck. My cousin went through Navy nuclear power school and got a great hands-on education in basic electronics and applied physics. I had some friends who were F-15 crew chiefs who got a great education in aircraft mechanics, and dated a girl who was trained as an air traffic controller a year out of high school.
What matters is that you show up to work on time and work for eight hours
What sad is that is all too often true. At one former job, showing up on time counted for 20% of your annual performance review. One fifth of your job was to show up on time. Insane. I could see it if it were retail or customer service, where there's a genuine business requirement to be there at a certian time, but this was an office job.
Java works best as a server-side language; it's well suited to that role.
If you need a tamper-resistant client-side binary, don't use Java. It's that simple. A good engineer understands many different tools and selects the best one for the job.
Become an independent contractor instead of an employee
If your employer reports what they pay you on a 1099 form instead of a W2, then you are responsible for making your own quarterly estimated tax payments. You have a lot more overhead for record keeping, but it's worth the effort if your employer can accomidate you. This evens things out quite nicely if you do lots of short jobs or you have big peaks and valleys in your pay rate. W2 is not appropriate for short-term contract work.
One could argue that "stoners" (that is to say, people who fit the classic Cheech & Chong stereotype) are not "responsible users". "Stoner", like "Hacker" (or "Christian", for that matter) is used by people to claim membership in a group; however, in all these cases there are multiple groups using the same label but which have diametrically opposed viewpoints and values.
"hey this car is driven by a moron, expect it to act in stupid/dangerous/unreasonable ways while on the road."
I assume every other car on the road is being driven by a moron; I'm rarely disappointed. It's called defensive driving. Give it a try.
<rant> Of course if you are driving on the DC beltway, there are special tags you can use to identify the most idiotic drivers. They're the ones that say "BMW" and "Lexus". Of course it's hard to read them when they're weaving in and out of traffic, but they make it a little easier on you by not using those distracting turn signals. </rant>
Well, there are so many laws on the books that it's almost impossible for anyone go through a normal day without breaking a few laws. Plus, it doesn't take a rocket scientist to play "spot-the-stoner". And of course we're talking about TV... all the stops they make that don't result in an arrest wind up on the cutting room floor
This seems like as good a time as any to ask - how CAN they do that?
Because we let them.
There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
Any email system is simple to administer if your configuration is simple and close to the default (EG, a single domain with /etc/passwd authentication.) When you try to get fancy, like hosting multiple virtual domains with remote failover capability using mixed ldap and smb authentication, then things get interesting. My personal experience was that getting maildir + ldap working under dovecot took a lot less effort than getting it to work under cyrus.
A config file which needs to be maintained programatically is absurdly broken. Come on, what kind of fucked up logic is it to require a config file for your config file? The fact that you have to use m4 to generate sendmail.cf is proof of it's suckitude.
-
Public domain says: "You may use this code however you see fit."
- The BSD license says: "You may use this code however you see fit, but you must acknowlege my contribution."
- GPL says: "You may use this code in any manner which is consistent with my political agenda."
See the discrepency?There's a big difference between releasing Free software because you decide to do so of your own free will, and doing so because a third party is forcing you to do it. Forcing people to do things against their will is the antithesis of freedom.
Convicted felons can be deprived of civil privilidges, and even Constitutionally-protected rights, as a concequence of their crimes. (EG, convicted felons cannot own firearms, nor can they vote in many states). Since the Supreme Court has ruled that a corporation is a "person" under the law, a corporation which is convicted of a crime can have it's rights curtailed in the same way as an individual who was convicted of a crime can have his rights curtailed.
Microsoft is a habitual abuser of it's monopoly power, and has been convicted as such by a court of law. If it is reasonable to restrict the driving privilidges of a habitual drunk driver, it is also reasonable to restrict the business privilidges of a habitual monopolist. The Microsoft Corporation is a convicted felon and should be treated as such.
Postfix's security record is comperable to qmail. Postfix is, in my experience, a lot easier to administer than qmail if you want to do anything moderately complex. Courier IMAP is good but Dovecot seems to be a little more flexible.
Face it: by any rational standard, sendmail sucks. /etc/sendmail.cf is so obfuscated that makes the Windows registry look simple by comparison. It's track record for security is as bad as anything coming out of Redmond, and has a similar track record for releasing patches which break more than they fix. Fortunately for mail administrators who aren't masochists, there is Postfix. Now if only some of the major Linux distros *cough*redhat*cough* would use postfix as their default MTA, life would be better.
The parent poster is also correct in that Microsoft has made important contributions to ITEF and other open standards boards. They do occasionally manage to do the right thing, even if it's because the engineers managed to sneak it out the back door when the marketroids weren't watching.
Both are described in positive terms. Where's the bias, except in your head?
The IJN, on the other hand, kept it's best pilots out on the front lines. Not only were they losing thier best pilots, they were losing that experience without passing it on to younger pilots. However, it's interesting to note that pilot training wasn't an issue in deploying the Kamakaze squadrons. The deciding factor was fuel supply: there simply wasn't enough fuel to send all the planes out with full tanks.
There are some good tech schools and some bad ones. I went through AF programmer tech school in '89, and it was, IMHO, pretty much a waste of time. IIRC the 12 week course consisted of: 2 weeks intro to basic computing concepts (basically the OSI network model), 3 weeks of pseudocode, 4 weeks of Cobol, 2 weeks of assembly, and 1 week of ADA. As far as I can tell, the purpose of this "training" was to weed out the people who couldn't understand the basics like looping and control structures. My real training happened once I got to my permanent duty station, where I was fortunate enough to work with some *brilliant* people who taught me how to develop good software. (Thanks Capt. Block!)
In general I'd say you are right, there are probably more good tech schools than bad ones. Mine happened to suck. My cousin went through Navy nuclear power school and got a great hands-on education in basic electronics and applied physics. I had some friends who were F-15 crew chiefs who got a great education in aircraft mechanics, and dated a girl who was trained as an air traffic controller a year out of high school.
To quote Heinlein: Free tail is invariably the most expensive sort.
If you need a tamper-resistant client-side binary, don't use Java. It's that simple. A good engineer understands many different tools and selects the best one for the job.
If your employer reports what they pay you on a 1099 form instead of a W2, then you are responsible for making your own quarterly estimated tax payments. You have a lot more overhead for record keeping, but it's worth the effort if your employer can accomidate you. This evens things out quite nicely if you do lots of short jobs or you have big peaks and valleys in your pay rate. W2 is not appropriate for short-term contract work.
As others have noted, it's not an original statement. Please attribute it to it's true originator, Ed Howdershelt.
One could argue that "stoners" (that is to say, people who fit the classic Cheech & Chong stereotype) are not "responsible users". "Stoner", like "Hacker" (or "Christian", for that matter) is used by people to claim membership in a group; however, in all these cases there are multiple groups using the same label but which have diametrically opposed viewpoints and values.
<rant>
Of course if you are driving on the DC beltway, there are special tags you can use to identify the most idiotic drivers. They're the ones that say "BMW" and "Lexus". Of course it's hard to read them when they're weaving in and out of traffic, but they make it a little easier on you by not using those distracting turn signals.
</rant>
There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.