But some people in the UNIX world just want a small mail client! In the perfect UNIX world, there should be many robust and stable versions of an outlookesque mail client. At the basic level it should have:
1. Support for all standard mail protocols, IMAP, POP, etc.
2. Address book for emails
3. Folders and filters.
At the next level it should add:
1. Advanced "crap" like LDAP and weird advanced authentication.
2. Encryption
At the most complicated it should get to the Outlook stage and have all the fun "features" of Outlook and Exchange. I am of the opinion that mainstream adoption of UNIXes will be helped by a robust Groupware package like this. Some companies don't want to deal with different programs.
If that is true, then CVS (and by extension, RCS) is prior art. You can tag things by versions and rollback to different versions or only do the updates from X version of a single file! Files have different versions of their own even! Oh? Whats that? Oh yeah, and CVS uses DIFF3! Some people!
LinuxPPC will get a major boost from the acceptance of the 2.4 kernel. PC users aren't the major ones crying for better USB support and other various sundries.
The plan should be:
1. Wait til 2.4.1 gets out
2. Test it a month or two
3. Release next version of LinuxPPC
This chain of events would make many PPC Linux users very happy.
Any of you see this interview that George had with Barbara Walters the night before George was sworn in? When asked directly if Russia was an enemy or friend, George said, "I don't know, I hope they're a friend." He hopes? Well doesn't he know?
When asked about the Cuba and Iraq situations he said for both "We'll keep the pressure on that situation." What does that mean? What kind of pressure?
If the above examples are any indication, the Net might survive the Bush administration out of ignorance!
I just wish Larry had made things backwards compatible with past perls. I support a perl/web based product that had major problems going from perl 5.005... to 5.6 on both Linux AND NT. Cookies were handled so differently that it just ceased to work. And no documentation about the change.
Don't get me wrong, I think Perl is pretty damn slick in the world of programming languages and I truly hope that Perl 6 is the last version so that we can have a standard.
According to the "medical" people I know, you always should consider the source of which the original data was published. Nature and Science are the top journals with regards to valid data and claims. I read the article and then tried to reread it, given this information, but it seems the article got/.ed. I'm hopeful for this being the cure for our current ills, but I'm always cautious to avoid the media hype.
One of the things that made NeXT work so well was their "developers" app (whose name I can't remember). It made creating custom apps extremely easy. I couple of clicks and you had a customized clock app, couple more clicks and it would read slashdot. It was the best tool to come out of NeXT. Other apps are catching up, like Glade but few can make custom apps that painless.
PS. My alma mater's CS department had NeXT cubes running as servers up until 1999 when upgrading them for Y2K was going to be $400 a pop. They wisely chose to switch to Linux.
Starting with IMAP was a damn good idea. I am still waiting for the "outlook killers" (evolution, magellan, etc...) to have decent IMAP support!
Exactly our point.
Multiple folders and Multiple Accounts are supported with Althea. Configuration is a little clunky now but the next release is going to an XMLish format which will be much better. Folder management is the next topic (you can have folders, its just not ready for moving and creating yet, although Filters are working). SSL support might happen soon.
Aethra is cool but check out my sig for a small lightweight email client that was built for IMAP. The mistake of a lot of email clients is that they first support POP and then add on IMAP later. It screws up the program since you have to deal with messages differently. Better to start at IMAP (which I consider the "wave of the future" for email anyways) and then "disable" the features for POP. This is not meant to be flaimbait, just a fact of many email clients. Our development on Althea has focused on getting the IMAP right and adding all the Outlookesque features until its fully functional. POP is so far down the road, even LDAP is before it.
Sad to admit I had a box cracked with the rpc.statd exploit. The box wasn't anything particularly special, in fact, it was outside the firewall and expected to be cracked some time. Not a honeypot but just a server we didn't care if it did get cracked. Nothing seemed to have come of it and the box has since been rebuilt but for the interested, here is the log file the crack generated as caught by Logcheck:
rpc.statd[443]: SM_MON request for hostname containing '/': *INSERT BUNCH OF CRAPPY CHARACTERS*/bin/sh -c echo 9704 stream tcp nowait root/bin/sh sh -i >>/etc/inetd.conf;killall -HUP inetd
There were a lot of funky characters in the middle that slashdot wouldn't take.
Your point is well taken. Frankly, I think the punishments for child sex offenders are too light, so take my arguments with that in mind.
At the least, I'd like to know if my kid's teacher was a previous sex offender so that I could watch even more closely and decide for myself if I think the teacher was "ok." If the candidate had served their time and was judged ready to be back in society, then they should NOT be discriminated against when getting the job. I'd just like to be aware.
Some states require that anyone who works near children go through computer and database checks for criminal histories, particularly sex offenses.
I believe this is ABSOLUTELY necessary for all child care facilities. Do you really want some sex offender, particularly a pedophile, playing with your kids? These checks take a couple of days and are not a big deal.
However, I'm in one of those states that do require it and I know first hand that a lot of daycares do not run this check. Mostly because they are so understaffed that unless the candidate looks seedy, they will most likely be hired. I could go into an entirely off-topic rant on how day care staff need to be paid more if there is ever going to be GOOD day care out there. But I won't go into that.
I agree that banner ads have become a part of the background of websites. Perhaps it is time to move towards a different type of advertising like the way TV and radio is. Right now, when you watch a TV station, you watch your show and it has your full attention (maybe, if it is Buffy the Vampire Slayer). Then it quickly switches to a commercial which, out of laziness, you just sit there and give your full attention. Granted, many people will get up to go to the bathroom at that time, but a majority of people will sit there and watch.
I remember playing Acrophobia from Bezerk a couple of years ago. You would play the game and in between certain parts of the game you would get full screen commercial for places like Yahoo and movies. Despite the nuisance, I watched the ads most of the time. Now, there are simply banners running along the bottom of the game screen. I'm not sure why they switched their advertising scheme but I think it was a mistake from the view of making money.
I'm not sure how to implement this kind of advertising in the current web, but it might be a step in the right direction. Even though, I abhor those sites that pop up thirty web browser windows with advertisments.
I was installing portsentry from Psionic Software and somewhere in one of the files about using the software the author discusses the inevitability of being cracked. He believes that system admins can't keep up with constant updates and that eventually some hacker will find an exploit using their server. That is, the exploit will first be found on their box.
Do you, as a member of a widely trusted BSD distribution, think that eventually all computers will be hacked in some way?
Second question, do you think FreeBSD (and Linux) should ship with the tightest security possible at all times? Some reasons not to would be, usability by the "average" desktop user and being a hassle to set up for admins who want, say, ftp enabled.
I would like to say that one of the major reasons that PPC hardware is still around is BECAUSE Apple is the only one selling it. It just makes sense that if only one company is selling your type of motherboard, hardware compatibility issues are more easily solved. It either works in Apple's motherboard or it doesn't. It's not, it works in Asus's Slot 1 motherboard, but not in Abit's. If you get a G3, yours is the same as everyone else's. If some sound card or video card doesn't work for you but it worked for everyone else, you get to send that G3 back to apple to get one that works right. Or even learn from the experiences of others with the same hardware. A lot of people don't want to take the trouble of updating this driver for this motherboard, flashing the BIOS, etc.
Having said all of this, I still do prefer x86 chips for Linux. The Yellow Dog install was a (pardon the pun) bitch. Something just doesn't sit right with me when you have to have a small MAC partition to install Linux.
I know this is probably not an option, but have you considered switched to a different database system like one based in SQL? Of course, as I say this, I'm doing web applications for my company using the DB database. I just wanted to know how much of a hassle it would be to switch. I'm sure we could all go into the many virtues and pitfalls of all database systems out there.
For rapid development of GUIs I suggest Glade. It works with gtk and can output in C, C++ and other languages. I had an independent study on software engineering in college and we created an IMAP email client, Althea. None of us knew anything about making a GUI or gtk. We seemed to come out just fine in that category and we only had 10 weeks to finish!
As for an entire development suite, I agree with the other suggestions above.
I'm surprised this article wasn't labeled, "The Celeron Casts Aside its second set of crutches." The first set of crutches for the original Celeron was the lack of cache! Although, the lack of cache was more like a crippling shot to the groin with a nipple twist on the side.
Re:Neither CS nor CIS: MATH
on
CS vs CIS
·
· Score: 4
I'm going to agree and disagree with this.
While a lot of CS degrees do teach just programming languages and things that are going to be gone in a few years, there are CS degrees that will teach the fundamentals behind CS (which includes the math). If you learn those basics of CS (like the design of a programming language, the general structure of computer design, etc.), you will be able to learn whatever language is useful that day. And I bet that you would learn it faster than a CIS.
I agree that Mathematics is important. It teaches you how to think logically. I used to program in HS and it took me awhile to work through the best implementation or best way to solve this little bug. Now, with a Math degree, those problems are easier! I mean, after all, CS IS MATH!
I'll never forget what a very presitigous CS professor at CMU told me. I was going there to interview him about what CS is about. The first thing he told me is that Computer Science has NOTHING to do with computers. It is math. It is the study of what can be computed. Whether you use your PIII or rocks and toilet paper. The answer will come out the same.
I found it interesting when I downloaded their regular distribution (NOT the open source one!) that their license read:
2. DESCRIPTION OF OTHER RIGHTS AND LIMITATIONS.... ...
Other Use Restrictions.
You may not use the Software for any purpose other than for use on your own internal computer networks, as set forth in this EULA. You may not place the Software onto a server that is accessible via a public network, such as the Internet. ...
Hopefully, now that it is open source, this little restriction on non-Internet servers is taken care of. I'm not sure though. Any information on this would be helpful to me. Thanks.
...documentation of the code. I realize that your friends wouldn't be able to do this but I find that having a "Guide to the Code" is extremely useful in delving into the code. I wonder how many projects would have more productive developers from having a guide to the code.
But how do you determine which musicians are allowed in the pool?
Is anyone who can sing a note included? Or are only the top acts included? I wouldn't mind doing this for, say, classical musicians, or "non-mainstream" musicians. But I doubt you'll get The Backstreet Boys to share their millions with Yanni! The "Hollywood" aspect of many pop groups sell records. If you see Britney Spears in a skimpy outfit singing at the VMAs, you might go buy her record based on her image and not the quality of her music.
I think I need to better educated on the details of a Musician's Association.
But some people in the UNIX world just want a small mail client! In the perfect UNIX world, there should be many robust and stable versions of an outlookesque mail client. At the basic level it should have:
1. Support for all standard mail protocols, IMAP, POP, etc.
2. Address book for emails
3. Folders and filters.
At the next level it should add:
1. Advanced "crap" like LDAP and weird advanced authentication.
2. Encryption
At the most complicated it should get to the Outlook stage and have all the fun "features" of Outlook and Exchange. I am of the opinion that mainstream adoption of UNIXes will be helped by a robust Groupware package like this. Some companies don't want to deal with different programs.
If that is true, then CVS (and by extension, RCS) is prior art. You can tag things by versions and rollback to different versions or only do the updates from X version of a single file! Files have different versions of their own even! Oh? Whats that? Oh yeah, and CVS uses DIFF3! Some people!
LinuxPPC will get a major boost from the acceptance of the 2.4 kernel. PC users aren't the major ones crying for better USB support and other various sundries.
The plan should be:
1. Wait til 2.4.1 gets out
2. Test it a month or two
3. Release next version of LinuxPPC
This chain of events would make many PPC Linux users very happy.
Any of you see this interview that George had with Barbara Walters the night before George was sworn in? When asked directly if Russia was an enemy or friend, George said, "I don't know, I hope they're a friend." He hopes? Well doesn't he know?
When asked about the Cuba and Iraq situations he said for both "We'll keep the pressure on that situation." What does that mean? What kind of pressure?
If the above examples are any indication, the Net might survive the Bush administration out of ignorance!
I just wish Larry had made things backwards compatible with past perls. I support a perl/web based product that had major problems going from perl 5.005... to 5.6 on both Linux AND NT. Cookies were handled so differently that it just ceased to work. And no documentation about the change.
Don't get me wrong, I think Perl is pretty damn slick in the world of programming languages and I truly hope that Perl 6 is the last version so that we can have a standard.
What a coincidence! Not hours after this story went up, someone emailed me with a patch to Althea that makes it run on the iPaq. What a weird world.
So how long till CTF is ported to this?
Upon further review (i.e. I got through to the article again), this was published in Nature. But be something to it.
According to the "medical" people I know, you always should consider the source of which the original data was published. Nature and Science are the top journals with regards to valid data and claims. I read the article and then tried to reread it, given this information, but it seems the article got /.ed. I'm hopeful for this being the cure for our current ills, but I'm always cautious to avoid the media hype.
One of the things that made NeXT work so well was their "developers" app (whose name I can't remember). It made creating custom apps extremely easy. I couple of clicks and you had a customized clock app, couple more clicks and it would read slashdot. It was the best tool to come out of NeXT. Other apps are catching up, like Glade but few can make custom apps that painless.
PS. My alma mater's CS department had NeXT cubes running as servers up until 1999 when upgrading them for Y2K was going to be $400 a pop. They wisely chose to switch to Linux.
Starting with IMAP was a damn good idea. I am still waiting for the "outlook killers" (evolution, magellan, etc...) to have decent IMAP support!
Exactly our point.
Multiple folders and Multiple Accounts are supported with Althea. Configuration is a little clunky now but the next release is going to an XMLish format which will be much better. Folder management is the next topic (you can have folders, its just not ready for moving and creating yet, although Filters are working). SSL support might happen soon.
Aethra is cool but check out my sig for a small lightweight email client that was built for IMAP. The mistake of a lot of email clients is that they first support POP and then add on IMAP later. It screws up the program since you have to deal with messages differently. Better to start at IMAP (which I consider the "wave of the future" for email anyways) and then "disable" the features for POP. This is not meant to be flaimbait, just a fact of many email clients. Our development on Althea has focused on getting the IMAP right and adding all the Outlookesque features until its fully functional. POP is so far down the road, even LDAP is before it.
Sad to admit I had a box cracked with the rpc.statd exploit. The box wasn't anything particularly special, in fact, it was outside the firewall and expected to be cracked some time. Not a honeypot but just a server we didn't care if it did get cracked. Nothing seemed to have come of it and the box has since been rebuilt but for the interested, here is the log file the crack generated as caught by Logcheck:
/bin/sh sh -i >> /etc/inetd.conf;killall -HUP inetd
rpc.statd[443]: SM_MON request for hostname containing '/': *INSERT BUNCH OF CRAPPY CHARACTERS*/bin/sh -c echo 9704 stream tcp nowait root
There were a lot of funky characters in the middle that slashdot wouldn't take.
Your point is well taken. Frankly, I think the punishments for child sex offenders are too light, so take my arguments with that in mind.
At the least, I'd like to know if my kid's teacher was a previous sex offender so that I could watch even more closely and decide for myself if I think the teacher was "ok." If the candidate had served their time and was judged ready to be back in society, then they should NOT be discriminated against when getting the job. I'd just like to be aware.
Some states require that anyone who works near children go through computer and database checks for criminal histories, particularly sex offenses.
I believe this is ABSOLUTELY necessary for all child care facilities. Do you really want some sex offender, particularly a pedophile, playing with your kids? These checks take a couple of days and are not a big deal.
However, I'm in one of those states that do require it and I know first hand that a lot of daycares do not run this check. Mostly because they are so understaffed that unless the candidate looks seedy, they will most likely be hired. I could go into an entirely off-topic rant on how day care staff need to be paid more if there is ever going to be GOOD day care out there. But I won't go into that.
I agree that banner ads have become a part of the background of websites. Perhaps it is time to move towards a different type of advertising like the way TV and radio is. Right now, when you watch a TV station, you watch your show and it has your full attention (maybe, if it is Buffy the Vampire Slayer). Then it quickly switches to a commercial which, out of laziness, you just sit there and give your full attention. Granted, many people will get up to go to the bathroom at that time, but a majority of people will sit there and watch.
I remember playing Acrophobia from Bezerk a couple of years ago. You would play the game and in between certain parts of the game you would get full screen commercial for places like Yahoo and movies. Despite the nuisance, I watched the ads most of the time. Now, there are simply banners running along the bottom of the game screen. I'm not sure why they switched their advertising scheme but I think it was a mistake from the view of making money.
I'm not sure how to implement this kind of advertising in the current web, but it might be a step in the right direction. Even though, I abhor those sites that pop up thirty web browser windows with advertisments.
Not to mention the price wars for the mobile chips. Maybe I can actually buy a laptop now.
I'm also glad that although they missed their 00Q4 deadline, that they got it out the door soon afterwards. I think Blizzard needs to learn from them.
I was installing portsentry from Psionic Software and somewhere in one of the files about using the software the author discusses the inevitability of being cracked. He believes that system admins can't keep up with constant updates and that eventually some hacker will find an exploit using their server. That is, the exploit will first be found on their box.
Do you, as a member of a widely trusted BSD distribution, think that eventually all computers will be hacked in some way?
Second question, do you think FreeBSD (and Linux) should ship with the tightest security possible at all times? Some reasons not to would be, usability by the "average" desktop user and being a hassle to set up for admins who want, say, ftp enabled.
I would like to say that one of the major reasons that PPC hardware is still around is BECAUSE Apple is the only one selling it. It just makes sense that if only one company is selling your type of motherboard, hardware compatibility issues are more easily solved. It either works in Apple's motherboard or it doesn't. It's not, it works in Asus's Slot 1 motherboard, but not in Abit's. If you get a G3, yours is the same as everyone else's. If some sound card or video card doesn't work for you but it worked for everyone else, you get to send that G3 back to apple to get one that works right. Or even learn from the experiences of others with the same hardware. A lot of people don't want to take the trouble of updating this driver for this motherboard, flashing the BIOS, etc.
Having said all of this, I still do prefer x86 chips for Linux. The Yellow Dog install was a (pardon the pun) bitch. Something just doesn't sit right with me when you have to have a small MAC partition to install Linux.
I know this is probably not an option, but have you considered switched to a different database system like one based in SQL? Of course, as I say this, I'm doing web applications for my company using the DB database. I just wanted to know how much of a hassle it would be to switch. I'm sure we could all go into the many virtues and pitfalls of all database systems out there.
For rapid development of GUIs I suggest Glade. It works with gtk and can output in C, C++ and other languages. I had an independent study on software engineering in college and we created an IMAP email client, Althea. None of us knew anything about making a GUI or gtk. We seemed to come out just fine in that category and we only had 10 weeks to finish!
As for an entire development suite, I agree with the other suggestions above.
I'm surprised this article wasn't labeled, "The Celeron Casts Aside its second set of crutches." The first set of crutches for the original Celeron was the lack of cache! Although, the lack of cache was more like a crippling shot to the groin with a nipple twist on the side.
I'm going to agree and disagree with this.
While a lot of CS degrees do teach just programming languages and things that are going to be gone in a few years, there are CS degrees that will teach the fundamentals behind CS (which includes the math). If you learn those basics of CS (like the design of a programming language, the general structure of computer design, etc.), you will be able to learn whatever language is useful that day. And I bet that you would learn it faster than a CIS.
I agree that Mathematics is important. It teaches you how to think logically. I used to program in HS and it took me awhile to work through the best implementation or best way to solve this little bug. Now, with a Math degree, those problems are easier! I mean, after all, CS IS MATH!
I'll never forget what a very presitigous CS professor at CMU told me. I was going there to interview him about what CS is about. The first thing he told me is that Computer Science has NOTHING to do with computers. It is math. It is the study of what can be computed. Whether you use your PIII or rocks and toilet paper. The answer will come out the same.
I found it interesting when I downloaded their regular distribution (NOT the open source one!) that their license read:
...
...
2. DESCRIPTION OF OTHER RIGHTS AND LIMITATIONS....
Other Use Restrictions.
You may not use the Software for any purpose other than for use on your own internal computer networks, as set forth in this EULA. You may not place the Software onto a server that is accessible via a public network, such as the Internet.
Hopefully, now that it is open source, this little restriction on non-Internet servers is taken care of. I'm not sure though. Any information on this would be helpful to me. Thanks.
...documentation of the code. I realize that your friends wouldn't be able to do this but I find that having a "Guide to the Code" is extremely useful in delving into the code. I wonder how many projects would have more productive developers from having a guide to the code.
But how do you determine which musicians are allowed in the pool?
Is anyone who can sing a note included? Or are only the top acts included? I wouldn't mind doing this for, say, classical musicians, or "non-mainstream" musicians. But I doubt you'll get The Backstreet Boys to share their millions with Yanni! The "Hollywood" aspect of many pop groups sell records. If you see Britney Spears in a skimpy outfit singing at the VMAs, you might go buy her record based on her image and not the quality of her music.
I think I need to better educated on the details of a Musician's Association.