The 'real' problem with AWT is that is was implemented too damn fast. I read that the AWT was originally implemented in about a month. Notice that they changed the event model from 1.0 to 1.1? Radical change, if you look at the old model. Basically the design is bad but you can't change it, you have to start over.
Swing is great on paper, but only if you consider that it will never be fast. Since all you're stuff is drawn to a virtual screen and then to the real screen. This ensures true cross platform compatability,but again you lose any hope of speed.
I agree that there should be some comprimise inbetween pure java and java with JNI extensions, as there should be a way to compile java ahead of time, and disregard the whole class loading and security features for an application that is precompiled. Maybe an open source project is needed, like gjc, but to the next level.
Course I believe in making the wheel rounder and not reinventing it everytime the old one gives you a crappy ride.
I Really hate saying this, but I think CLR will actually become what Java promised back in 95 total cross platform compatability. I would agree, but you said it yourself, that MS is adding all these libs to the system that programmers will use. If you actually want to be able to run your program cross-platform, then you'll need to have different code paths that use different libs under different platforms. Java only works cross platform because they have created a platform that is so generic that is can be supported on almost any modern computer. C# and it's libs don't try to do this at all. They depend on MS specific functions to run, just another layer between you and the real C apis. Good because it makes the programmers job easier, bad because it really is MS specific. Java did promise cross platform compatability, and it is really close to being the same over all platforms (a few bugs withstanding). Unfortunatly, the only cross platform part of java is the JVM and if you can't do something in the JVM, suddendly you lose the cross platform part of java.
If you think that SWT is more advanced then the AWT, think again. The SWT is far far behind the AWT in what it can do and where it will run. The difference is that SWT has a faster design, and after another year of cooking, may be much better the AWT. I don't think that programming with SWT will ever be easier then with the AWT, thanks to the AWT's event system. AWT is almost like magic the way that it handles events, while with the SWT you have to run your own event loop. This is why I think that the SWT has a faster design, since it requires the programmer to do more. That and it is designed to use less memory, AWT has a way of not letting objects die. I think that they should be spending more time creating a superfast java with new graphics APIS. Since more people use Java and you won't get the stigma that goes with everything MS on Linux.
MS may not technically be dumping the X-Box, as you are correct that they would have to sell it at a much lower cost to actually be 'dumping' it. But they are losing a substancial amount of money on each x-box sold (at compared to the total cost). Somewhere around a hundred dollars I believe. Regardless, they are definatly trying to buy a market by selling these machines at this low of a price. The Xbox is worth much more then $200 if it were able to run normal PC software. Which is could probably do with nothing more then a different BIOS, which would be cheap to produce.
If Micro$oft started offering their software and services for a price below the actual cost of producing them, with the sole purpose of driving their competitors out of business, they should be sued for unfair practices.
The funny thing is that's exactly what they are doing with the X-Box, yet they are not succeding with the tactic. Is it still illegal if nobody buy it?
With ads on TV like: You know, every line of code that you write for an Open Source project is causeing the suffering of hundreds of programmers here in Redmond. (Shows lines and lines of disgusting slovenly poor programmers working 20 hours a day) These hard working americans can hardly afford the payments on their homes and audis. So please, don't use Open Source software, it's communistic, unamerican and causes countless suffering for millions.
Seriously, a couple of years of brain washing on TV might just work for them.
It's not like Peru couldn't just say FU to MS and just take the money and run. Who's going to stop them? Will Bush send in the army for MS to stop Peru from using open source software and cheating MS out of a million bucks worth of 'gifts'?
unlike the situation in China, you can move if you want. Move to an area where you have choice, move to a place that will sell you mags that you want. Or if you don't want to move, open your own mag stand that sell all the mags that you want (and hopefully others will too). I don't think that Walmart effects the nation as much as it reflects the nation. People want bland entertainment void of the ideas that stimulate. Walmart is reflective of the status quo and if you don't like that, then please change it.
A hybrid ain't nothin' but an electric car with a built-in generator. Once that basic model is established, you can start to play around with that generator portion - make it fueled by cleaner/renewable fuels, or replace it with power cells.
I think you've got it backwards, a hybrid is really a normal car, with a smaller gas engine and a large altenator (connected to the drivetrain) and battery. The gas engines in those machines are just low power, 80-90 HP and geared for higher RPMS, at lower RPMS they depend on the electric motor for torque.
How are they going to help build infastructure? Consumer acceptance, ok, but infastructure? They still run on regular gas, not some crazy fuel.
I don't think that nVidia should feel that MS owes them anything, since if the tables were flipped, MS would stab them in the back. Or at least I speculate that MS would, but only based on prior actions on their behalf.
I hope that MS subsides the next X-Box as much as they are this one. That would be cool;)
If this does happen then the victims will be us the consumer. I just hope that they can't actually sell this crap to people. But I'm too much the pessimist. MS will sell this to people and they will take it. Just like everything else that MS has done.
Look at windows, without the warez scene to make it free for many many people (myself included) it would never be as popular as it is today. People would to have used dos/3.11 for longer, and not upgraded asap to windows 95. If any warez hurts the industry, it's the zero day guys that release the software the day of or before the real software release. The sooner it's out there the sooner it can multiply.
The real purpose of a cd is now like a 'proof of purchase'. Without that, how can you really prove that you bought a license to listen to a track? If you buy a track online, what proof do you have besides the track that you bought it? Since the track is digital and easily (and exactly) copied, it's hard to prove that it's been paid for. Compared to a cd where you have an actualy physical object that cannot be copied exactly. Sure you can rip it, and copy it to a cdr, but its not the same as the original. CDs may be overpriced transfer mediums, but they also prove that you paid for it too. I was a member of eMusic.com for a while and have aton of tracks that I bought by downloading them. How can I prove that I actually paid for them? And not just copied them from someone on gnutella? I guess that I could look up my old reciepts, but it would be hard to prove it.
No offense, but would it really be that fun to read through 40-50 years of blog material just to get an idea of your ancestors? I guess it would be fun for awhile, but it seems like a big job to me. If everyone did it you'd have hundreds of people to go through for your own family if you went back a couple of generations. COunting all you realitives of course, not just your direct line.
just need to have their hands held while you do all the real work. It's just a fact of tech support. When you are paralysed by either fear or stupidity over a machine it's hard to follow instructions.
If you have to think about changing directories for more then a second then yes, installing drivers is hard. Take the nvidia driver for example, You have to download the file, find the file, goto the file, extract the file, go into the new directory created, find the readme, goto the readme, read the readme, maybe compile the driver, and then install the driver. Maybe having to reboot the system. And if you think the system is your x server then yes you have to reboot. Nvidia does provide rpms for their driver and though I haven't used those, (I have a non-standard kernel) they should work. But I'm fairly sure that you have to quit the x server to do it and most people are scared of the command line.
Come on people, you're putting false hope into another system that doesn't even exist yet. Preoptimization is the root of all evil. Yet, X is slower then Windows graphics, of this there is not doubt, but do most people actually know why? Windows is 'faster' then X-Windows on the same machine for many reasons. It has better drivers.
This is probably the most important reason. All drivers are faster on windows because most drivers were designed by the manufactures of the cards with the specs in hand. Graphics technology IP is probably the most guarded in the industry, and as such most X drivers were not written with full knowledge of the card in question. Windows purposely accelerates all graphics operations.
Unlike linux which treats every program the same, windows lets the current 'foreground' application have a priority boost. You can turn this off, but most people don't. This makes the current application 'seem' faster. It also expidites all drawing code by giving it priority over other non-drawing code.
No matter which system you use for drawing, be it a direct frame buffer or X, you still have to deal with these issues in a linux enviroment. There are some real quality drivers, I use the nvidia driver and it's very fast (IMO), it blows the standard X driver out of the water on my TNT2. However, X and whatever application are still not given priority over when using the GUI, so sometimes things get 'slugish' when they shouldn't be.
And also, how many of you use the graphically intense desktops and then complain about how slow X is. How many people use twm and complain about how slow X is?
People are so fickle, here's the average computer users laundry list of reqirements of their computer: Cheap, fast, easy to use, powerful, works with all current hardware, works with all future hardware, plays games, looks good, responsive, did I mention cheap? Point and click, keyboard friendly, makes the internet go fast, and most of all must look good.
When it comes down to it, most people don't know what they want with their OS and it seems like this guy is yet another person that trys to install everything in order to get what he thinks he was promised by the computer salesmen. Seems to me that he installed many different versions of linux over the 3.5 years, as most/.ers know, most 'average' computer users don't ever change their OS, so he's not the average computer user. He's not an idiot, he just got tired of all the crap that you have to do in order to get computers to work easily. There's just more development in the windows world, which is why it is faster and easy to use.
People don't know what to expect from computers anymore. They can do so much, but yet so little at the same time.
most people in the music business are not artists, they are just people looking to make money. I'm not talking about the record people, I'm talking about the people on the stage making the music. Many musicians are there because it's the only thing they are really good at and it pays better then other jobs. Very few are in the job because they love the art, and the few that are I would bet have a hard time staying in that mode of work.
Art is hard work, and the few that can do it I admire, just like I admire anyone whom truely loves their work and would do the same if the incentives (money,fame) were removed. Bands like metallica would not exist were it not for the lure of rock stardom and fat sacks of cash.
Don't forget that before the productization of ART in the early 1900's that the only people who bought art were the rich. The artists of yore were the luxuries of the wealthy and not expressive of the comonfolk, of the common ways of life. Just go to any art museum and you'll easily be able to tell, as the older paintings, statues, etc. are all portraits of the rich, or of religious nature.
I've lost over 100 pounds and one of the things that helped me do it is diet soda. I drink a crazy amount of diet soda and so I don't think that has anything to do with it. I do agree that sugar messes you up though. You've got to learn how to maintain functionality with a low sugar level. I think that the hardest part of dieting is dealing with the low sugar level that will happen when you are not eating enough to maintain your weight. Which is the whole reason that your body will burn fat, to maintain itself. But of course you can only burn so much fat in a 24 hour period. Which is why you need to watch out, if you get too hungry then you run the risk of gorging yourself and then you are screwed.
Sometimes I think that America is paranoid about being fat. It's almost like the entire country has this mass eating disorder. Maybe someday we'll get over ourselves and realize that... duh the human body needs a certain amount of fat and that the ultra skinny 'beauty' that is pushed on us by hollywood is not the norm, but rather an unattainable extreme that should not be considered as 'good looking' as it is today.
However, to refute my own argument, what is sexually attractive is almost always the extreme and not the norm. (Look at africans with the lip piercing and neck lengthings) So we may be doomed to forever think that the radical extremes of human shape and size are the sexiest.
I guess that the only solution that americans believe in anymore is to legislate the crap out of everything. Making sure that no independent thought occurs anywhere. Not that this is all bad, but do we have to legislate what should be common practice by the record companies. The real solution is simple, if you buy a cd that you cannont play and cannot return, call the company that you bought it from and annoy them.
they are not hurting humas at all but rather the matrix was designed as the ultimate living habitat for humans, where robots handled all the 'living' for us and we simply live in an artifical reality. MAybe we had control over this matrix at one time and decided to live there because it was nice. And then maybe the matrix was and then we lost control and the matrix turned on its creators.
What if you school registration is online and you want to register online? What if they don't 'support' Mozilla or Opera? Oh well, I guess that you don't really need to go to that school, huh?
Ok, you want to design your website in IE? Whatever, go right ahead and design it all you want. However if you actually want to make your site IE only, it had better use some IE-only features that make it uncompatable with other browsers. Your site had better use features that make your site unimplementable on any other browser.
How many sites are IE ONLY yet do not do anything special with their design, coding or implementation that could not be done with the same level of technical expertise on other browsers. One glaring example is the capitol one website as they only let in IE and NS 4.7. Why? I don't know, maybe they don't trust other browsers to do the 'right thing' on their site. This to me means that their web developemnt team should be sacked, as all web applications CANNOT trust their clients to do the 'right thing.' All web applications must have their guard eterniallly up to check every byte of input data for errors, so that a potential hacker CANNOT break in. A web application cannot assume that it is actually talking to a real browser on the other side.
Moral of the story is, if you are supporting IE because you are being lazy and don't want to, you should be sacked. If you are doinging something in IE that can only be done in IE, then fine go right ahead.
The 'real' problem with AWT is that is was implemented too damn fast. I read that the AWT was originally implemented in about a month. Notice that they changed the event model from 1.0 to 1.1? Radical change, if you look at the old model. Basically the design is bad but you can't change it, you have to start over.
Swing is great on paper, but only if you consider that it will never be fast. Since all you're stuff is drawn to a virtual screen and then to the real screen. This ensures true cross platform compatability,but again you lose any hope of speed.
I agree that there should be some comprimise inbetween pure java and java with JNI extensions, as there should be a way to compile java ahead of time, and disregard the whole class loading and security features for an application that is precompiled. Maybe an open source project is needed, like gjc, but to the next level.
Course I believe in making the wheel rounder and not reinventing it everytime the old one gives you a crappy ride.
I Really hate saying this, but I think CLR will actually become what Java promised back in 95 total cross platform compatability.
I would agree, but you said it yourself, that MS is adding all these libs to the system that programmers will use. If you actually want to be able to run your program cross-platform, then you'll need to have different code paths that use different libs under different platforms. Java only works cross platform because they have created a platform that is so generic that is can be supported on almost any modern computer. C# and it's libs don't try to do this at all. They depend on MS specific functions to run, just another layer between you and the real C apis. Good because it makes the programmers job easier, bad because it really is MS specific. Java did promise cross platform compatability, and it is really close to being the same over all platforms (a few bugs withstanding). Unfortunatly, the only cross platform part of java is the JVM and if you can't do something in the JVM, suddendly you lose the cross platform part of java.
If you think that SWT is more advanced then the AWT, think again. The SWT is far far behind the AWT in what it can do and where it will run. The difference is that SWT has a faster design, and after another year of cooking, may be much better the AWT.
I don't think that programming with SWT will ever be easier then with the AWT, thanks to the AWT's event system. AWT is almost like magic the way that it handles events, while with the SWT you have to run your own event loop. This is why I think that the SWT has a faster design, since it requires the programmer to do more. That and it is designed to use less memory, AWT has a way of not letting objects die.
I think that they should be spending more time creating a superfast java with new graphics APIS. Since more people use Java and you won't get the stigma that goes with everything MS on Linux.
MS may not technically be dumping the X-Box, as you are correct that they would have to sell it at a much lower cost to actually be 'dumping' it. But they are losing a substancial amount of money on each x-box sold (at compared to the total cost). Somewhere around a hundred dollars I believe. Regardless, they are definatly trying to buy a market by selling these machines at this low of a price. The Xbox is worth much more then $200 if it were able to run normal PC software. Which is could probably do with nothing more then a different BIOS, which would be cheap to produce.
If Micro$oft started offering their software and services for a price below the actual cost of producing them, with the sole purpose of driving their competitors out of business, they should be sued for unfair practices.
The funny thing is that's exactly what they are doing with the X-Box, yet they are not succeding with the tactic. Is it still illegal if nobody buy it?
With ads on TV like:
You know, every line of code that you write for an Open Source project is causeing the suffering of hundreds of programmers here in Redmond. (Shows lines and lines of disgusting slovenly poor programmers working 20 hours a day) These hard working americans can hardly afford the payments on their homes and audis. So please, don't use Open Source software, it's communistic, unamerican and causes countless suffering for millions.
Seriously, a couple of years of brain washing on TV might just work for them.
It's not like Peru couldn't just say FU to MS and just take the money and run. Who's going to stop them? Will Bush send in the army for MS to stop Peru from using open source software and cheating MS out of a million bucks worth of 'gifts'?
unlike the situation in China, you can move if you want. Move to an area where you have choice, move to a place that will sell you mags that you want. Or if you don't want to move, open your own mag stand that sell all the mags that you want (and hopefully others will too). I don't think that Walmart effects the nation as much as it reflects the nation. People want bland entertainment void of the ideas that stimulate. Walmart is reflective of the status quo and if you don't like that, then please change it.
I think you've got it backwards, a hybrid is really a normal car, with a smaller gas engine and a large altenator (connected to the drivetrain) and battery. The gas engines in those machines are just low power, 80-90 HP and geared for higher RPMS, at lower RPMS they depend on the electric motor for torque.
How are they going to help build infastructure? Consumer acceptance, ok, but infastructure? They still run on regular gas, not some crazy fuel.
I don't think that nVidia should feel that MS owes them anything, since if the tables were flipped, MS would stab them in the back. Or at least I speculate that MS would, but only based on prior actions on their behalf.
;)
I hope that MS subsides the next X-Box as much as they are this one. That would be cool
If this does happen then the victims will be us the consumer. I just hope that they can't actually sell this crap to people. But I'm too much the pessimist. MS will sell this to people and they will take it. Just like everything else that MS has done.
Look at windows, without the warez scene to make it free for many many people (myself included) it would never be as popular as it is today. People would to have used dos/3.11 for longer, and not upgraded asap to windows 95.
If any warez hurts the industry, it's the zero day guys that release the software the day of or before the real software release. The sooner it's out there the sooner it can multiply.
The real purpose of a cd is now like a 'proof of purchase'. Without that, how can you really prove that you bought a license to listen to a track? If you buy a track online, what proof do you have besides the track that you bought it? Since the track is digital and easily (and exactly) copied, it's hard to prove that it's been paid for. Compared to a cd where you have an actualy physical object that cannot be copied exactly. Sure you can rip it, and copy it to a cdr, but its not the same as the original.
CDs may be overpriced transfer mediums, but they also prove that you paid for it too. I was a member of eMusic.com for a while and have aton of tracks that I bought by downloading them. How can I prove that I actually paid for them? And not just copied them from someone on gnutella? I guess that I could look up my old reciepts, but it would be hard to prove it.
is to sort through 80 years of your blogs.
No offense, but would it really be that fun to read through 40-50 years of blog material just to get an idea of your ancestors? I guess it would be fun for awhile, but it seems like a big job to me. If everyone did it you'd have hundreds of people to go through for your own family if you went back a couple of generations. COunting all you realitives of course, not just your direct line.
just need to have their hands held while you do all the real work. It's just a fact of tech support. When you are paralysed by either fear or stupidity over a machine it's hard to follow instructions.
If you have to think about changing directories for more then a second then yes, installing drivers is hard. Take the nvidia driver for example, You have to download the file, find the file, goto the file, extract the file, go into the new directory created, find the readme, goto the readme, read the readme, maybe compile the driver, and then install the driver. Maybe having to reboot the system. And if you think the system is your x server then yes you have to reboot. Nvidia does provide rpms for their driver and though I haven't used those, (I have a non-standard kernel) they should work. But I'm fairly sure that you have to quit the x server to do it and most people are scared of the command line.
Come on people, you're putting false hope into another system that doesn't even exist yet. Preoptimization is the root of all evil. Yet, X is slower then Windows graphics, of this there is not doubt, but do most people actually know why?
Windows is 'faster' then X-Windows on the same machine for many reasons.
It has better drivers.
This is probably the most important reason. All drivers are faster on windows because most drivers were designed by the manufactures of the cards with the specs in hand. Graphics technology IP is probably the most guarded in the industry, and as such most X drivers were not written with full knowledge of the card in question.
Windows purposely accelerates all graphics operations.
Unlike linux which treats every program the same, windows lets the current 'foreground' application have a priority boost. You can turn this off, but most people don't. This makes the current application 'seem' faster. It also expidites all drawing code by giving it priority over other non-drawing code.
No matter which system you use for drawing, be it a direct frame buffer or X, you still have to deal with these issues in a linux enviroment. There are some real quality drivers, I use the nvidia driver and it's very fast (IMO), it blows the standard X driver out of the water on my TNT2. However, X and whatever application are still not given priority over when using the GUI, so sometimes things get 'slugish' when they shouldn't be.
And also, how many of you use the graphically intense desktops and then complain about how slow X is. How many people use twm and complain about how slow X is?
People are so fickle, here's the average computer users laundry list of reqirements of their computer:
/.ers know, most 'average' computer users don't ever change their OS, so he's not the average computer user. He's not an idiot, he just got tired of all the crap that you have to do in order to get computers to work easily. There's just more development in the windows world, which is why it is faster and easy to use.
Cheap, fast, easy to use, powerful, works with all current hardware, works with all future hardware, plays games, looks good, responsive, did I mention cheap? Point and click, keyboard friendly, makes the internet go fast, and most of all must look good.
When it comes down to it, most people don't know what they want with their OS and it seems like this guy is yet another person that trys to install everything in order to get what he thinks he was promised by the computer salesmen. Seems to me that he installed many different versions of linux over the 3.5 years, as most
People don't know what to expect from computers anymore. They can do so much, but yet so little at the same time.
Art is hard work, and the few that can do it I admire, just like I admire anyone whom truely loves their work and would do the same if the incentives (money,fame) were removed. Bands like metallica would not exist were it not for the lure of rock stardom and fat sacks of cash.
Don't forget that before the productization of ART in the early 1900's that the only people who bought art were the rich. The artists of yore were the luxuries of the wealthy and not expressive of the comonfolk, of the common ways of life. Just go to any art museum and you'll easily be able to tell, as the older paintings, statues, etc. are all portraits of the rich, or of religious nature.
I've lost over 100 pounds and one of the things that helped me do it is diet soda. I drink a crazy amount of diet soda and so I don't think that has anything to do with it. I do agree that sugar messes you up though. You've got to learn how to maintain functionality with a low sugar level. I think that the hardest part of dieting is dealing with the low sugar level that will happen when you are not eating enough to maintain your weight. Which is the whole reason that your body will burn fat, to maintain itself. But of course you can only burn so much fat in a 24 hour period. Which is why you need to watch out, if you get too hungry then you run the risk of gorging yourself and then you are screwed.
Sometimes I think that America is paranoid about being fat. It's almost like the entire country has this mass eating disorder. Maybe someday we'll get over ourselves and realize that... duh the human body needs a certain amount of fat and that the ultra skinny 'beauty' that is pushed on us by hollywood is not the norm, but rather an unattainable extreme that should not be considered as 'good looking' as it is today.
However, to refute my own argument, what is sexually attractive is almost always the extreme and not the norm. (Look at africans with the lip piercing and neck lengthings) So we may be doomed to forever think that the radical extremes of human shape and size are the sexiest.
I guess that the only solution that americans believe in anymore is to legislate the crap out of everything. Making sure that no independent thought occurs anywhere.
Not that this is all bad, but do we have to legislate what should be common practice by the record companies. The real solution is simple, if you buy a cd that you cannont play and cannot return, call the company that you bought it from and annoy them.
they are not hurting humas at all but rather the matrix was designed as the ultimate living habitat for humans, where robots handled all the 'living' for us and we simply live in an artifical reality. MAybe we had control over this matrix at one time and decided to live there because it was nice. And then maybe the matrix was and then we lost control and the matrix turned on its creators.
Maybe I'm just making this up. (damn straight)
What if you school registration is online and you want to register online?
What if they don't 'support' Mozilla or Opera?
Oh well, I guess that you don't really need to go to that school, huh?
Ok, you want to design your website in IE? Whatever, go right ahead and design it all you want. However if you actually want to make your site IE only, it had better use some IE-only features that make it uncompatable with other browsers. Your site had better use features that make your site unimplementable on any other browser.
How many sites are IE ONLY yet do not do anything special with their design, coding or implementation that could not be done with the same level of technical expertise on other browsers. One glaring example is the capitol one website as they only let in IE and NS 4.7. Why? I don't know, maybe they don't trust other browsers to do the 'right thing' on their site. This to me means that their web developemnt team should be sacked, as all web applications CANNOT trust their clients to do the 'right thing.' All web applications must have their guard eterniallly up to check every byte of input data for errors, so that a potential hacker CANNOT break in. A web application cannot assume that it is actually talking to a real browser on the other side.
Moral of the story is, if you are supporting IE because you are being lazy and don't want to, you should be sacked. If you are doinging something in IE that can only be done in IE, then fine go right ahead.
What is this? Are you from bbspot.com?