It advertised that it had to have "Steam", and that's the whole grounds for my investigation. I didn't know how "Steam" worked, but I already knew that it had to use the internet (from previous experience with Steam). If I were a purchaser who had never heard of Steam, I'd be fucked.
The biggest risk of human life in the whole project is the development of the platform, which, from the sounds of it is pretty complete. We may never know how many lives were lost developing the hardware (mining the iron, making it steel, refining the chemicals used for propellants/oxidants, etc), but I can guarentee the process wasn't without its share of lost lives. Even our space program has lost its fair share of lives in development of the platform, and from failed launches/recoveries.
The moot point is the fact that India's population is increasing. It really doesn't matter what the growth/decline of the population is, just that the value of the population is considered less when it comes to the cost of industrialization. It's cheaper to spend 20 lives to build something in a pre-industrialized society than it is to expend 2 lives in an industrialized society. Life just carries a higher value. That's all I ask you to think about.
Sorry to reply twice, but I felt the need to add something right as I hit submit; Think about the United States and Russia. We may be totally independent in space programs, but without each other, we are nowhere. Now we are very reliant on them in order to work with our astronauts on ISS, until the Shuttle fleet is back running. In our recent past, we haven't had a lot of trust of the Russians, but now, working together with them with to get to our people in space has really brought us together. More people in America know about things going on over there, and fewer people in America think of the Russians as "commie scum".
Think about when the UK finally gave up India as a colony. This left India in a very hard way economically, and the relationship was tarnished. I couldn't imagine the feelings they must harbor towards the English now, after that event. Now, by the EU working with the Indian space agency to get their satellite into space, it's like saying "Hey, we're sorry about what happened and we want to make it up to you".
When two people who have bad history's get together and agree to work on a project, it's embracing unity, even if it's on a very small level. Once we can overcome the past, the future is no longer such a hurdle.
I think that ever since things have been sour between India and the European Union (specifically, UK), that now is the time for the two to make up and be friends again. Since India is one of the largest population groups on earth, it would do the European Union loads of good to have such a powerful ally on their hands. Plus, the Industrialization of India is far behind in some places, and this gives the chance for companies from the EU to come in, buy land, start producing things, and shipping them to the rest of the world. Kinda like the old colonization, but I think this time the European Union has good intentions on getting them back on their good side.
Allies are a powerful weapon, even in peace time, and I think one thing that we need to remember is in order for their to be a lasting peace between us all, we need to all work together.
It's an interesting predicament: one of the things that makes America, America is the value we put on human life. For example, today, bridge building is so safe that to have a single life lost is considered hugely threatening to a project, and a huge tragety overall. Nary a hundred years ago, building a bridge could easily lose a hundred lives, and it would be considered "Average" or even "Expected".
India is a country of billions of people, it's mostly pre-industrial, and can "afford" to expend lives on something like space travel, especially as it will bring up the morale and feeling of honor of the Indian people, and that it will help unify India with the European Union and the people within India (which are already quite fragmented via religion and language).
In short, we are values and emotionally bias towards the loss of life on such projects because we have yet to lose a single human life in space, and we value human life much higher than we value the equipment that they ride upon to outer space, even if that equipment is worth multiples of billions of dollars (e.g. the Space Shuttles). A country like India will have the reverse value situation, as since those dollars can't easily be replaced, they must make the equipment work under any circumstances, even the loss of human lives.
Just sit and think about it a little before you judge the Indians for the want to feel industrial verses the helping of their people..
This is the very reason I didn't buy in the first place. I was in the middle of Best Buy, game in hand, and asking myself "Hmm, I wonder how steam works", I went home and talked to some friends. My friend Colligan is like "Yeah, the game works fine if you don't connect to the internet", but I was still skeptical since it said that it was required on the box. I ask him if I can play it for a few hours, so we go around town, playing it until... all the sudden the game won't start up. I say to myself "ha, I knew that was going to happen," as we proceeded to the range of the nearest wireless access point in town, and I didn't buy the game.
Story in short: When a company requires that you connect ONLINE for an OFFLINE game, something is INHEIRENTLY wrong. Either they should advertise the fact that you have to have an internet connection to use the game, or they should not require users to connect to the internet to download a new key so that they can continue to play the game. It's rediculous in so many ways, and the fact that I may not even have internet and might have to get the internet just to play the game alone should be grounds for a lawsuit. Especially since stores will NOT allow you to return a game once it's been opened. I don't think those guys at Best Buy would listen to me whine, "But I didn't know you had to connect to the internet to play this OFFLINE game, honestly!! "
I keep on thinking on how cool it would be to take an iPod cable (USB to iPod flavor), find the firmware for a digital camera or camcorder that would buffer any image taken to ram, then send it across the cable towards the iPod. Using iPod linux and some clever hacking, it can be set up to retrieve anything coming over the cable and store it to the hard drive and whamm, instant digital camera to hard drive recording system. Wouldn't require TOO much work, but it's outside of my realm currently, sadly.
I know what you mean.. I used to remember when the processor wars were actually FUN to read about and follow. All of the exciting new innovations coming out of the Intel camp, AMD copying them onto their chips, along with their own technologies, along with ramping their clockspeeds the best they can. It seems like as soon as the second revision of the Pentium 4 hit, innovation went the way of the dodo and all the sudden BOTH companies were just in a constant clock speed rush.
Don't get me wrong, there has been innovation, like the Opteron's to go after Intel's server market, but it seems like Intel's just given up on that market due to the failure of the Itanium platform, and the fact that the Pentium 4's already well suited for both general computing on the desktop, and for the server world (with a little creative rebadging). Intel's innovation was the Pentium-M, which is nothing more than the best parts of the Pentium 4, sandwiched with the ever aging P6 technology (specifically, the Pentium3). Innovation yes, but creative, not really.
Things I'd love to see: A Pentium 4 aimed directly for desktops, by making it dual core, and stripping everything from the second core that has been bringing the whole chip down, like SSEn (where n = 1..3), removing as much of Hyperthreading as possible, and leaving it as just a super fast RISC chip. That way the system can keep off the other Pentium 4 for as long as possible, especially since most everyday operations don't really require SSE (word processing, internet, etc). It wouldn't have to actually use both chips at the same time (though it'd be nice); both the extension enabled core and the disabled one could share a single L1 and L2 cache, and when the extensions are needed, they could simply turn off one core, and turn on the other, seemlessly switching processors and being able to deal with the more complex instructions. The only thing you'd have to worry about are when to switch, but that could be taken care of in software.
Another great chip would be a dual core Pentium M of any kind. Since they're so well at controlling thermal output due to great design, running multiples of them in parallel could be done really cheaply. My bets are that the Intel beurocrats are holding this one back because of the failure of Itanium, and they're afraid that allowing this would be like giving up on the Netburst archetecture as well.
I DID like FONT. In fact, to this day, most pages I code are 100% HTML4 with CSS positioning because I like FONT so much. What I really hated was TABLE and how you couldn't just specify where you wanted the cells, you'd have to nest them to get complex borders, and all of the above costed valuable bandwidth. CSS got rid of that problem.
I, as a former web designer, believe that abstraction is a good policy, but only where it needs to be a policy. If I know I have a page that I want the colors to change a lot in, I code it with enough flexibility to easily plug in a sprig of PHP/ASP to change the colors. Both languages are quite capable of inserting the colors at my will, and get the job done if I *WANT* to be that lazy. Otherwise, I just use my editor to find all of a certain color, and replace it with the other. Neither of these options are inconvienent in the least to me. Besides, using ASP- and PHP-driven CSS gives you TONS of flexibility when it comes to layout. Imagine dynamic stylesheets without having to touch a single line of code, or without renaming any files. There are a million scripts on the internet these days to facilitate this, and it's simple enough that you can write it yourself in just a few hours without any problem.
If you want variables, use a language designed to work with variables to dynamically generate CSS. You have plenty of choices: PHP, ASP, Perl, Parrot, etc. ad nauseum.
CSS *should* be just a formatting language as formatting is what it does, and all of what it does. It's sad that we couldn't just have one end-all formatting language (HTML could have been better..) and that we had to extend it with other languages to make it more flexible, but now we've got something that works. Dynamic languages, on the other hand, like Javascript, can deal with variables and make pages dynamic. And the world remains happy because it's all open standards for anyone to implement.
Summary: Let's not change CSS if we don't have to. Use a dynamic language to generate your formatting if you must.
short aside: I agree with the original poster. It would be great if you could choose the element and have it automatically changed in all specified objects, but it'd be tricky to parse I think, and would require a syntax change. I think it's best we stick with the typical "objectList.part { color: bleh; }".
Itanium is a letter short of "Titanium", which is a very light and versatile metal, which I'm guessing was Intel's idea of a joke, since the Itanium was one of their big-iron chips. Too bad the whole platform flopped.
Hell, when I bought my iBook I thought "eh, it's probably better, there are no games for mac".
A month later I've got Warcraft 3, Starcraft, Diablo, and World of Warcraft (as of today). Looks like all of the games I would play work just as well on the mac (if not smoother, and while using less ram). Oh, and there's Nethack for when I'm sitting through boring lectures and want to amuse my girlfriend.
I actually have "mastered" both QWERTY and Dvorak; Once you've learned Dvorak, you can type it without having to look down at the keyboard, and once you've gotten that far, you can remap the keys of the keyboard to their Dvorak equivalents.
In MacOS, you can select both US QWERTY and US Dvorak, then use Ctrl+Space and switch back and forth. Since Ctrl and Space stay in the same place, if anyone needs to use your machine, press the combo and they're good to go. Press it again and poof, back to Dvorak. I only use Dvorak because I stroke the keys faster with it, even though I do make errors more often (since I've only used it a few months). I probably type around the same WPM in both, but it really makes a difference on how fatigued my hands feel afterwards, and I think it helps my Mind->Hand co-ordination. Worthy of trying, if you've got a Dvorak typing tutor and a reference keyboard laying around.
If they did that they may be able to start archiving the internet. Well, or at least the big/important areas
offtopic, but anyways: Archival isn't/shouldn't be our priority for the internet, but cleaning it up would be a great start. Right now I see the internet as one of the most chaotic, messiest organized network ever concieved. BT could allow us to start locating the more important parts of the internet, and speeding up access to them, and giving the internet some structure.
I think it would be easier to archive the internet if we started doing things like data-metadata seperation (ooh look at the flashy text vs "This day in history" kind of seperation), then actually having a company like Google sift through the millions and millions of lines of repeated text, throw out the verbatum replicas [song lyrics, tabs], and develop a nice stylesheet to represent the different kinds of datas (like a nice XSLT sheet for Tabs,MusicML, or a CSS script for print text).
All of this wouldn't be hard, it would just require investments of time and lots of money for the infrastructure. Oh, and co-operation from lots of different people/companies/etc. Imagine having to figure out the copywrite owners for all of the data...
sure, but most of anything we have to share these days is so laden in copyright, that it would be virtually impossible to be sure if you could *legally* distribute it. Things like pictures you've taken yourself (in RAW format, and a WHOLE lot of them..), or linux distros, or.. welp, im out of ideas.
Not stupid, naive. It almost seems too much like a trap. Of course this is great for those trying to distribute huge things quickly, maybe lessening the load of a slashdotting, but past that..
Of course, they could already be breaking the EULA; by having them set up a tracker, they can run a service to automatically check incoming data with WHOMEVER they want. Of course, all of this will be hidden in the EULA or somewhere where a user wouldn't expect it.
Besides that, I agree with you. If they're going to use a tracker to distribute illegal data, they're going to use the webspace as well, the tracker just would *legally* let them search your webdirs.
It would be a great way to distribute any commonly accessed data if set up properly, and with an ISP/Hosting provider with an assload of bandwitdh, BT could be set up as a kind of web-mirroring system, like Coral, only with BT as a back end.
Such a system would be fast, and a huge advantage to consumers. Maybe google should check on it;)
Some people aren't going to read the EULA, upload some W4R3Z, get arrested/fined/etc, then the Republicans will start shouting again about how P2P is inheiriently evil, and that will be the end of that.
worse case scenario yes, but still, you've gotta wonder about that.
bingo. this is also how I develop, and what my CECS professors suggested them when I asked if this would be efficient enough. And I've had the same problem with CVS as you have. Very interesting..
-realize that BOTH suck, and don't use version control.
Seriously, I'd love to use a version control system for most of my projects, but I seriously don't see any need for it. When I get a source to running condition, I tarball the folder and keep developing. If there were a version control system that didn't take a million years to set up, configure, and didn't fuck the files (don't get me started...), I'd use it. But, I'm not in the mood to look.
It advertised that it had to have "Steam", and that's the whole grounds for my investigation. I didn't know how "Steam" worked, but I already knew that it had to use the internet (from previous experience with Steam). If I were a purchaser who had never heard of Steam, I'd be fucked.
The biggest risk of human life in the whole project is the development of the platform, which, from the sounds of it is pretty complete. We may never know how many lives were lost developing the hardware (mining the iron, making it steel, refining the chemicals used for propellants/oxidants, etc), but I can guarentee the process wasn't without its share of lost lives. Even our space program has lost its fair share of lives in development of the platform, and from failed launches/recoveries.
The moot point is the fact that India's population is increasing. It really doesn't matter what the growth/decline of the population is, just that the value of the population is considered less when it comes to the cost of industrialization. It's cheaper to spend 20 lives to build something in a pre-industrialized society than it is to expend 2 lives in an industrialized society. Life just carries a higher value. That's all I ask you to think about.
Sorry to reply twice, but I felt the need to add something right as I hit submit; Think about the United States and Russia. We may be totally independent in space programs, but without each other, we are nowhere. Now we are very reliant on them in order to work with our astronauts on ISS, until the Shuttle fleet is back running. In our recent past, we haven't had a lot of trust of the Russians, but now, working together with them with to get to our people in space has really brought us together. More people in America know about things going on over there, and fewer people in America think of the Russians as "commie scum".
Think about when the UK finally gave up India as a colony. This left India in a very hard way economically, and the relationship was tarnished. I couldn't imagine the feelings they must harbor towards the English now, after that event. Now, by the EU working with the Indian space agency to get their satellite into space, it's like saying "Hey, we're sorry about what happened and we want to make it up to you".
It's all about getting that trust back.
* Joint Project.
* History of bad blood.
When two people who have bad history's get together and agree to work on a project, it's embracing unity, even if it's on a very small level. Once we can overcome the past, the future is no longer such a hurdle.
I think that ever since things have been sour between India and the European Union (specifically, UK), that now is the time for the two to make up and be friends again. Since India is one of the largest population groups on earth, it would do the European Union loads of good to have such a powerful ally on their hands. Plus, the Industrialization of India is far behind in some places, and this gives the chance for companies from the EU to come in, buy land, start producing things, and shipping them to the rest of the world. Kinda like the old colonization, but I think this time the European Union has good intentions on getting them back on their good side.
Allies are a powerful weapon, even in peace time, and I think one thing that we need to remember is in order for their to be a lasting peace between us all, we need to all work together.
It's an interesting predicament: one of the things that makes America, America is the value we put on human life. For example, today, bridge building is so safe that to have a single life lost is considered hugely threatening to a project, and a huge tragety overall. Nary a hundred years ago, building a bridge could easily lose a hundred lives, and it would be considered "Average" or even "Expected".
India is a country of billions of people, it's mostly pre-industrial, and can "afford" to expend lives on something like space travel, especially as it will bring up the morale and feeling of honor of the Indian people, and that it will help unify India with the European Union and the people within India (which are already quite fragmented via religion and language).
In short, we are values and emotionally bias towards the loss of life on such projects because we have yet to lose a single human life in space, and we value human life much higher than we value the equipment that they ride upon to outer space, even if that equipment is worth multiples of billions of dollars (e.g. the Space Shuttles). A country like India will have the reverse value situation, as since those dollars can't easily be replaced, they must make the equipment work under any circumstances, even the loss of human lives.
Just sit and think about it a little before you judge the Indians for the want to feel industrial verses the helping of their people..
This is the very reason I didn't buy in the first place. I was in the middle of Best Buy, game in hand, and asking myself "Hmm, I wonder how steam works", I went home and talked to some friends. My friend Colligan is like "Yeah, the game works fine if you don't connect to the internet", but I was still skeptical since it said that it was required on the box. I ask him if I can play it for a few hours, so we go around town, playing it until... all the sudden the game won't start up. I say to myself "ha, I knew that was going to happen," as we proceeded to the range of the nearest wireless access point in town, and I didn't buy the game.
Story in short: When a company requires that you connect ONLINE for an OFFLINE game, something is INHEIRENTLY wrong. Either they should advertise the fact that you have to have an internet connection to use the game, or they should not require users to connect to the internet to download a new key so that they can continue to play the game. It's rediculous in so many ways, and the fact that I may not even have internet and might have to get the internet just to play the game alone should be grounds for a lawsuit. Especially since stores will NOT allow you to return a game once it's been opened. I don't think those guys at Best Buy would listen to me whine, "But I didn't know you had to connect to the internet to play this OFFLINE game, honestly!! "
I keep on thinking on how cool it would be to take an iPod cable (USB to iPod flavor), find the firmware for a digital camera or camcorder that would buffer any image taken to ram, then send it across the cable towards the iPod. Using iPod linux and some clever hacking, it can be set up to retrieve anything coming over the cable and store it to the hard drive and whamm, instant digital camera to hard drive recording system. Wouldn't require TOO much work, but it's outside of my realm currently, sadly.
I know what you mean.. I used to remember when the processor wars were actually FUN to read about and follow. All of the exciting new innovations coming out of the Intel camp, AMD copying them onto their chips, along with their own technologies, along with ramping their clockspeeds the best they can. It seems like as soon as the second revision of the Pentium 4 hit, innovation went the way of the dodo and all the sudden BOTH companies were just in a constant clock speed rush.
Don't get me wrong, there has been innovation, like the Opteron's to go after Intel's server market, but it seems like Intel's just given up on that market due to the failure of the Itanium platform, and the fact that the Pentium 4's already well suited for both general computing on the desktop, and for the server world (with a little creative rebadging). Intel's innovation was the Pentium-M, which is nothing more than the best parts of the Pentium 4, sandwiched with the ever aging P6 technology (specifically, the Pentium3). Innovation yes, but creative, not really.
Things I'd love to see: A Pentium 4 aimed directly for desktops, by making it dual core, and stripping everything from the second core that has been bringing the whole chip down, like SSEn (where n = 1..3), removing as much of Hyperthreading as possible, and leaving it as just a super fast RISC chip. That way the system can keep off the other Pentium 4 for as long as possible, especially since most everyday operations don't really require SSE (word processing, internet, etc). It wouldn't have to actually use both chips at the same time (though it'd be nice); both the extension enabled core and the disabled one could share a single L1 and L2 cache, and when the extensions are needed, they could simply turn off one core, and turn on the other, seemlessly switching processors and being able to deal with the more complex instructions. The only thing you'd have to worry about are when to switch, but that could be taken care of in software.
Another great chip would be a dual core Pentium M of any kind. Since they're so well at controlling thermal output due to great design, running multiples of them in parallel could be done really cheaply. My bets are that the Intel beurocrats are holding this one back because of the failure of Itanium, and they're afraid that allowing this would be like giving up on the Netburst archetecture as well.
I DID like FONT. In fact, to this day, most pages I code are 100% HTML4 with CSS positioning because I like FONT so much. What I really hated was TABLE and how you couldn't just specify where you wanted the cells, you'd have to nest them to get complex borders, and all of the above costed valuable bandwidth. CSS got rid of that problem.
I, as a former web designer, believe that abstraction is a good policy, but only where it needs to be a policy. If I know I have a page that I want the colors to change a lot in, I code it with enough flexibility to easily plug in a sprig of PHP/ASP to change the colors. Both languages are quite capable of inserting the colors at my will, and get the job done if I *WANT* to be that lazy. Otherwise, I just use my editor to find all of a certain color, and replace it with the other. Neither of these options are inconvienent in the least to me. Besides, using ASP- and PHP-driven CSS gives you TONS of flexibility when it comes to layout. Imagine dynamic stylesheets without having to touch a single line of code, or without renaming any files. There are a million scripts on the internet these days to facilitate this, and it's simple enough that you can write it yourself in just a few hours without any problem.
*ahem* NO.
If you want variables, use a language designed to work with variables to dynamically generate CSS. You have plenty of choices: PHP, ASP, Perl, Parrot, etc. ad nauseum.
CSS *should* be just a formatting language as formatting is what it does, and all of what it does. It's sad that we couldn't just have one end-all formatting language (HTML could have been better..) and that we had to extend it with other languages to make it more flexible, but now we've got something that works. Dynamic languages, on the other hand, like Javascript, can deal with variables and make pages dynamic. And the world remains happy because it's all open standards for anyone to implement.
Summary: Let's not change CSS if we don't have to. Use a dynamic language to generate your formatting if you must.
short aside: I agree with the original poster. It would be great if you could choose the element and have it automatically changed in all specified objects, but it'd be tricky to parse I think, and would require a syntax change. I think it's best we stick with the typical "objectList.part { color: bleh; }".
Itanium is a letter short of "Titanium", which is a very light and versatile metal, which I'm guessing was Intel's idea of a joke, since the Itanium was one of their big-iron chips. Too bad the whole platform flopped.
What would you think of Ford's naming if they had called all Mustangs since the 70's the "Mustang II"?
They tried it, the market hated it, so they went back to the original name. See "Pentium M".
To expand the original prompt: how about media tags? EXIF, ID3, etc?
Hell, when I bought my iBook I thought "eh, it's probably better, there are no games for mac".
A month later I've got Warcraft 3, Starcraft, Diablo, and World of Warcraft (as of today). Looks like all of the games I would play work just as well on the mac (if not smoother, and while using less ram). Oh, and there's Nethack for when I'm sitting through boring lectures and want to amuse my girlfriend.
I actually have "mastered" both QWERTY and Dvorak; Once you've learned Dvorak, you can type it without having to look down at the keyboard, and once you've gotten that far, you can remap the keys of the keyboard to their Dvorak equivalents.
In MacOS, you can select both US QWERTY and US Dvorak, then use Ctrl+Space and switch back and forth. Since Ctrl and Space stay in the same place, if anyone needs to use your machine, press the combo and they're good to go. Press it again and poof, back to Dvorak. I only use Dvorak because I stroke the keys faster with it, even though I do make errors more often (since I've only used it a few months). I probably type around the same WPM in both, but it really makes a difference on how fatigued my hands feel afterwards, and I think it helps my Mind->Hand co-ordination. Worthy of trying, if you've got a Dvorak typing tutor and a reference keyboard laying around.
If they did that they may be able to start archiving the internet. Well, or at least the big/important areas
offtopic, but anyways: Archival isn't/shouldn't be our priority for the internet, but cleaning it up would be a great start. Right now I see the internet as one of the most chaotic, messiest organized network ever concieved. BT could allow us to start locating the more important parts of the internet, and speeding up access to them, and giving the internet some structure.
I think it would be easier to archive the internet if we started doing things like data-metadata seperation (ooh look at the flashy text vs "This day in history" kind of seperation), then actually having a company like Google sift through the millions and millions of lines of repeated text, throw out the verbatum replicas [song lyrics, tabs], and develop a nice stylesheet to represent the different kinds of datas (like a nice XSLT sheet for Tabs,MusicML, or a CSS script for print text).
All of this wouldn't be hard, it would just require investments of time and lots of money for the infrastructure. Oh, and co-operation from lots of different people/companies/etc. Imagine having to figure out the copywrite owners for all of the data...
I wish MY provider (Comcast) would provide.
My condolences.
sure, but most of anything we have to share these days is so laden in copyright, that it would be virtually impossible to be sure if you could *legally* distribute it. Things like pictures you've taken yourself (in RAW format, and a WHOLE lot of them..), or linux distros, or.. welp, im out of ideas.
Not stupid, naive. It almost seems too much like a trap. Of course this is great for those trying to distribute huge things quickly, maybe lessening the load of a slashdotting, but past that..
Of course, they could already be breaking the EULA; by having them set up a tracker, they can run a service to automatically check incoming data with WHOMEVER they want. Of course, all of this will be hidden in the EULA or somewhere where a user wouldn't expect it.
Besides that, I agree with you. If they're going to use a tracker to distribute illegal data, they're going to use the webspace as well, the tracker just would *legally* let them search your webdirs.
It would be a great way to distribute any commonly accessed data if set up properly, and with an ISP/Hosting provider with an assload of bandwitdh, BT could be set up as a kind of web-mirroring system, like Coral, only with BT as a back end.
;)
Such a system would be fast, and a huge advantage to consumers. Maybe google should check on it
Some people aren't going to read the EULA, upload some W4R3Z, get arrested/fined/etc, then the Republicans will start shouting again about how P2P is inheiriently evil, and that will be the end of that.
worse case scenario yes, but still, you've gotta wonder about that.
bingo. this is also how I develop, and what my CECS professors suggested them when I asked if this would be efficient enough. And I've had the same problem with CVS as you have. Very interesting..
-realize that BOTH suck, and don't use version control.
Seriously, I'd love to use a version control system for most of my projects, but I seriously don't see any need for it. When I get a source to running condition, I tarball the folder and keep developing. If there were a version control system that didn't take a million years to set up, configure, and didn't fuck the files (don't get me started...), I'd use it. But, I'm not in the mood to look.