Why throw out the old code? This is about the worst thing Microsoft could do. Rewriting code is just an invitation to introduce all the bugs that have already been fixed and to introduce a new set of bugs.
Far far better to refactor particularly bad code and restructure at higher levels. Takes less time, advances the product, and has a far better chance of actually being completed.
What is never entirely clear is what is excessive bandwidth? Over the past year I have used about 25 Gigs per month with a high water mark of 40. I'm not sure that this is high, low or what.
I used to be a regular customer at Blockbuster. We rented enough movies every month that we were Gold Members (not really sure what the difference is). Then the cable company rolled out an on demand video service. We basically stopped going to Blockbuster.
Except that everyone paid for it. Large portions of the infrastructure that telcos have has been subsidized. Because of this it makes sense that we have a choice in what they provide on the infrastructure.
This has nothing to do with child porn. It has to do with a law passed in 1998 and struck down sometime there after by the supreme court. Basically the law tried to make it difficult for people under the age of 18 to see porn. The supreme court found that the law made it difficult for people of legal age and thus struck down the law on free speech grounds.
This very nicely explains why there is almost no current mining of copper in the upper peninsula of Michigan. The mines there are all almost essentially shutdown.
Even more likely is the images are printed as images as in no pixels at all. To get animation they just print several images. Something like those things that switch the image based on the angle you are looking from.
Then the electronics does nothing more than provide power for each of the images in sequence.
Latter there will be pixels, but for now just images.
Gas will be available as long as there is any demand for it. Because of collectors cars that means close to forever. It will be pricy though.
I see it more like this. 30 years from now I'll be able to stop at the classic gas station and top off my '62 Alfa Romeo with some high test gas for roughly $20 a gallon (current dollars, who knows then).
I have one of these in my shed that is in less than perfect condition. I replaced it with an IBM model M I found at the thrift store. The Northgate keyboard has a sticky enter key (not sure, maybe a different one). I am willing to part with it. It has a PS/2 converter on the end.
Currently the keyboard is taking up space and not doing anything for me.
These keyboards (the Northgates, and the model Ms) are just not the same thing as the new keyboards. You can actually bend the new keyboards and there is no chance of defending yourself with one.
Innovation has not slowed, it is exponential. The population boom is happening in developing nations. Most of these places are more concerned with catching up with the first world than innovating. It makes sense that they would not be innovating their per capita yet. Give them time and they will.
I actually have the temperature study pinned to the outside of my cube. (I pinned it there in complaint of the icy temperatures of the office.) Surprisingly enough the study contradicts your statement. Warmer workers work better, and up until a point, lots better. So, apparently there is a reason for a study when the common believe is that cool workers are more productive.
It geniunely seems that this article took the studies merely on the summary and didn't read them. Yes, there are studies of obvious things, but also sometimes studying the obvious yields the unexpected.
Nintendo has been emulating old games for quite awhile now. Animal Crossing has NES games, GBA plays NES games, and the DS is playing tweaked N64 games.
Typical slashdotters might already have emulators for all of Nintendo's old systems, but for the right price (i.e. cheap) downloading and playing old SNES, NES, and N64 games could be very slick indeed.
Something even more scary about India is when executing long term projects that require large amounts of domain knowledge. Indian programmers are jumping from job to job just like we did here in he late nineties. Typical time stayed at one company is less than two years.
Our offshore (India) support team has had 100% turnover in the last year. When it takes at least six months for a typical developer to have enough domain knowledge to be useful it means that we have a large number of very cheap very junior developers to tell what to do. And sadly, telling them what to do usually takes just about as long as doing it myself.
One thing that is very very important. Don't abbreviate variable names. Example: we have code that has a variable called ade. I don't personally know what an ade is (adjacent done edge?) and I am fairly sure that the original coder doesn't either.
Typing a long variable is no effort, simply type the first few letters and then Alt-/.
The big difference between calculations by hand and calculations by machine is that a person might notice that their numbers are getting out of whack, whereas the machine will happily churn out incorrect answers.
I agree. I recently installed Windows on an old laptop that I have. The laptop is old and slow so I installed Windows 98 on the machine. (Son needs it for writing papers in Word). The machine has a NetLux pcmcia ethernet card. Under Linux the network card worked out of the box, under windows it needs a driver disk. The driver disk doesn't exist anymore and neither does NetLux. So, no driver and not ethernet.
The problem here is that SCO didn't stop distributing Linux when they 'found' their IP in Linux. Instead they kept on distributing. This makes it very clear that they agreed to the GPL.
The GPL does not recursively modify existing licenses unless the author of a program allows it. Right in the text you quoted it state...which applies to and "any later version"...
This is only true if the program specifies a version and any later. If it doesn't specify any later version then only the version of the license that the program is licensed under applies to it.
Why throw out the old code? This is about the worst thing Microsoft could do. Rewriting code is just an invitation to introduce all the bugs that have already been fixed and to introduce a new set of bugs.
Far far better to refactor particularly bad code and restructure at higher levels. Takes less time, advances the product, and has a far better chance of actually being completed.
What is never entirely clear is what is excessive bandwidth? Over the past year I have used about 25 Gigs per month with a high water mark of 40. I'm not sure that this is high, low or what.
What is the norm?
I used to be a regular customer at Blockbuster. We rented enough movies every month that we were Gold Members (not really sure what the difference is). Then the cable company rolled out an on demand video service. We basically stopped going to Blockbuster.
What is wrong with just running the project through Doxygen and getting some documentation for the whole thing?
Then just use you editor of choice (Emacs or VI). Hmmmm - there must be Emacs additions that integrate Doxygen.
Except that everyone paid for it. Large portions of the infrastructure that telcos have has been subsidized. Because of this it makes sense that we have a choice in what they provide on the infrastructure.
This has nothing to do with child porn. It has to do with a law passed in 1998 and struck down sometime there after by the supreme court. Basically the law tried to make it difficult for people under the age of 18 to see porn. The supreme court found that the law made it difficult for people of legal age and thus struck down the law on free speech grounds.
The entire thread about child porn is off topic.
This very nicely explains why there is almost no current mining of copper in the upper peninsula of Michigan. The mines there are all almost essentially shutdown.
Even more likely is the images are printed as images as in no pixels at all. To get animation they just print several images. Something like those things that switch the image based on the angle you are looking from.
Then the electronics does nothing more than provide power for each of the images in sequence.
Latter there will be pixels, but for now just images.
It doesn't matter who makes the power supply. If it is failing it is Microsoft's fault. This is purely a failing on Microsoft's quality control.
Gas will be available as long as there is any demand for it. Because of collectors cars that means close to forever. It will be pricy though.
I see it more like this. 30 years from now I'll be able to stop at the classic gas station and top off my '62 Alfa Romeo with some high test gas for roughly $20 a gallon (current dollars, who knows then).
I have one of these in my shed that is in less than perfect condition. I replaced it with an IBM model M I found at the thrift store. The Northgate keyboard has a sticky enter key (not sure, maybe a different one). I am willing to part with it. It has a PS/2 converter on the end.
Currently the keyboard is taking up space and not doing anything for me.
These keyboards (the Northgates, and the model Ms) are just not the same thing as the new keyboards. You can actually bend the new keyboards and there is no chance of defending yourself with one.
I'm just wondering, why is it so clean? Shouldn't it be well coated with dust and dirt?
Innovation has not slowed, it is exponential. The population boom is happening in developing nations. Most of these places are more concerned with catching up with the first world than innovating. It makes sense that they would not be innovating their per capita yet. Give them time and they will.
I actually have the temperature study pinned to the outside of my cube. (I pinned it there in complaint of the icy temperatures of the office.) Surprisingly enough the study contradicts your statement. Warmer workers work better, and up until a point, lots better. So, apparently there is a reason for a study when the common believe is that cool workers are more productive.
It geniunely seems that this article took the studies merely on the summary and didn't read them. Yes, there are studies of obvious things, but also sometimes studying the obvious yields the unexpected.
Nintendo has been emulating old games for quite awhile now. Animal Crossing has NES games, GBA plays NES games, and the DS is playing tweaked N64 games.
Typical slashdotters might already have emulators for all of Nintendo's old systems, but for the right price (i.e. cheap) downloading and playing old SNES, NES, and N64 games could be very slick indeed.
Something even more scary about India is when executing long term projects that require large amounts of domain knowledge. Indian programmers are jumping from job to job just like we did here in he late nineties. Typical time stayed at one company is less than two years.
Our offshore (India) support team has had 100% turnover in the last year. When it takes at least six months for a typical developer to have enough domain knowledge to be useful it means that we have a large number of very cheap very junior developers to tell what to do. And sadly, telling them what to do usually takes just about as long as doing it myself.
One thing that is very very important. Don't abbreviate variable names. Example: we have code that has a variable called ade. I don't personally know what an ade is (adjacent done edge?) and I am fairly sure that the original coder doesn't either.
Typing a long variable is no effort, simply type the first few letters and then Alt-/.
The big difference between calculations by hand and calculations by machine is that a person might notice that their numbers are getting out of whack, whereas the machine will happily churn out incorrect answers.
I agree. I recently installed Windows on an old laptop that I have. The laptop is old and slow so I installed Windows 98 on the machine. (Son needs it for writing papers in Word). The machine has a NetLux pcmcia ethernet card. Under Linux the network card worked out of the box, under windows it needs a driver disk. The driver disk doesn't exist anymore and neither does NetLux. So, no driver and not ethernet.
There is a good chance that the door wasn't broken into. It is also likely that a drunk previous occupent broke it down after loosing his keys.
A neighbor in the hall did this twice.
Step to get a USB mouse working under RedHat 9.0
1. Plug it in
2. Use it.
Hmmm, just plugged in a second mouse. That worked too.
Qt, GTK, ... all of them use Xlib. If it runs under X and draws on the screen it is using XLib.
The problem here is that SCO didn't stop distributing Linux when they 'found' their IP in Linux. Instead they kept on distributing. This makes it very clear that they agreed to the GPL.
yes | rm works for me. Alias rm to rm -i. Use yes | whenever everything needs to go.
The GPL does not recursively modify existing licenses unless the author of a program allows it. Right in the text you quoted it state ...which applies to and "any later version"...
This is only true if the program specifies a version and any later. If it doesn't specify any later version then only the version of the license that the program is licensed under applies to it.