I don't thin its official mandated anywhere, but most implementations do allow it. Basically, if you use glOrtho to make an orthographic projection, and set the window coordinates to the pixel values of the window, then you're primitives should get drawn to pixel bounderies. If you need pixel-for-pixel exact lines, then disable line anti-aliasing.
That's just for the window-maker process. You're not counting how much memory is used by your apps. The whole point of a desktop environment is that apps share so much code, they can be much smaller.
My post is entire relavent. Specifically, its a response to this rant:
"why not pay them FAIR salaries instead of EXHORBITANT salaries... Why should she be getting millions a year for singing... I think she's worth, maybe, $30K a year... maybe. "
Due to the way the market works, their salaries are FAIR and they are worth exactly how much they are getting paid. They bring in so much money for their company, it makes sense that they should be heavily compensated in return. It doesn't matter what your opinion of their business is, you have to admit that they earn their keep. If they didn't, THEY WOULDN'T GET PAID SO MUCH!
1) Riva 128. It was NVIDIA's first competitive 3D card, and one of the first to beat the original Voodoo.
2) Riva TNT. Almost as fast as a Voodoo 2, but much better image quality and a lot of modern rendering features not present in the Voodoo series. One of the first consumer-level 3D cards whose OpenGL ICD was good enough to run pro-level apps.
3) ATI Rage Pro. First competitive AGP chipset.
4) Intel i740. First 3D chipset specifically designed for AGP. It was quite fast (TNT-1 class) and had pretty good image quality.
Which one are you talking about? The only two 3D cards I remember Matrox having were the Millenium and the Mystique. Neither were in the same league as the Voodoo. In fact, no other consumer hardware was.
Its a matter of how much it affects *you*. Its simple capitalism. The selling of entertainment makes a lot of money. As a result, the people involved in making and selling that entertainment are highly paid. Its as simple as that! Huge salaries are *fair* for them because they are proportional to the amount of money they bring in. Its no surprise that some of the lowest paid professions (teachers, cops) are the ones that bring in no money at all.
The article based "overpaid" on job difficulty and the amount of money their work produced.
1) Being a pro athlete is a very difficult job. You have to make a huge time investment training, then you have to put up with grueling physical stress and the constant threat of injury.
2) Pro athletes bring in *tons* of money for their teams. It only makes sense that they should benifet from that.
Exactly. The article is very explicit on this --- they looked at Linux 18 months ago, and decided it was not ready enough to recommend. Now, they looked at it again and decided it is. End of story. The original article's title is highly misleading. Of course, if the poster had looked at the interview first, he'd have gotten the real gist of it.
No. Writing, reading, mathematics and analytical thinking have been fundamental since Sumer. >>>>>>>>>> They might have been technically fundemental, but they weren't something we taught all children.
At one point, God was an important subject. Analytic thinking about him was encouraged. Now, he's not so pressing, and we teach kids to think analytically about other things. >>>>>>>>> You're using "analytical thinking" so broadly that the comparison is useless. By that logic, memorization makes the learning of religious history and the multiplication table the same thing.
Electricity has revolutionized the world. Do we teach our kids to spend a lot of time thinking about electricity? >>>>>>>>>> Knowledge of electricity isn't universally applicable. Unless you work in a related field, you can't really take advantage of that knowledge. In comparison, knowledge of computers is something that you can use in pretty much any field. A computer is a meta-tool. Its a general way to access a large number of tools. Its this characteristic that makes computer-skills closer to reading and writing than to something more specific like knowledge of electricity.
Really? I've never had them crash on me, and I've been using them on several different machines, starting with an old TNT1. I'm curious, what configuration are you using them in?
I think a fundemental assumption of all this is that computer languages will become so simple, powerful, and natural, that you don't need to be an expert to make good use of the technology. Just like you don't need to be a mathematician to take advantage of math, or a writer to take advantage of language studies.
1) An OpenGL driver is an entire OpenGL implementation. Its not like a NIC where the whole thing is small, hardware-specific, and mostly useless to any other manufacturer. There is tons of stuff in there that ATI would love to get their hands on.
2) Apparently, NVIDIA's hardware interface is very different from most current 3D hardware. Read the XFree86 mailing lists sometime. They feel that it is different enough to be worth protecting.
3) There's IP in there that's not NVIDIA's to open-source.
4) ATI's latest drivers are binary-only as well.
GPL'ed drivers are nice, but OSS'ing GPL drivers are nothing like OSS'ing other types of drivers. When you get stories about Adobe, you rarely see posts demanding that they open-source the program, and the NVIDIA situation is really no different.
NVIDIA is still my manufacturer of choice. I've got half a dozen of their cards. ATI's Linux drivers are still much slower than their Windows drivers. I see no point in being a second-class citizen with the graphics hardware I buy. Especially not when I have an excellent alternative.
Maybe, but perhaps you're underestimating the importance of computers.
Consider, children spend 12 years of their lives in mandatory education. To learn essential, and very complex, skills like writing, reading, mathematics, and analytic thinking. People could in theory get along just fine without knowing these things. But the benifet of teaching these to our children so outweighs the cost that we go to great lengths to do so.
None of these things are fundemental. They come and go. Once, a detailed grasp of theology was considered one of these critical skills, but is no longer today. Who is to say that we can't add another? If computers are to revolutionize the world, then it might very well be that being able to command computers (programming, of some form or the other) might not become one of those critical skills?
Sigh. Its a well known fact that conservatives can't read:) He said he'd vote for any left-friendly politician who supports it. This doesn't imply that leftist politicians are more likely to support it. Rather, it implies that the two criteria for him voting for the person are being left-friendly and supporting the proposal. Most likely, he is liberal, and would not want to vote for a conservative even if they did support this proposal --- because they are likely to disagree on most other issues.
The primitive parts of the human brain are designed to work in 3D space. The more advanced parts are perfectly comfortable with an abstract means of communications such as speach or typing. Interestingly, it appears that typing requires seperate resources than speach, and that speah interferes with the resources used for thinking. So the keyboard interface is suprisingly powerful --- it takes advantage of the brain's well-developed abstract communication centers, and allows you to think and communicate at the same time.
Anybody else see it as just straight biblical allegory? I'm not even a Christian, and it seemed rather blatent (even heavy-handed) to me.
Neo - Christ Smith - Anti-christ Machine ruler - God
So when Neo becomes able to do all that stuff in the real world, its like the miracles of Jesus. He can do it because he has "a connection to the source" --- in other words a connection to the divine. When he's fighting Agent Smith, Smith loses when he finally calls Neo "Neo" (instead of "Mr. Anderson" has he had been doing up to this point). That means he acknowledges Neo's status (accepts him as their savior) and is thus destroyed. Of course, Neo dies (sacrifices himself for his race) in a very cruxification-like scene (complete with cross-shaped light right before the end). All that stuff at the end about Neo potentially coming back is an allusion to the messiah.
Or it could be something else entirely. To tell the truth, I don't care. The last two movies are pretty crappy (though I loved the first). The dialogue was truely bad --- those writers need to be shot, and the plot seemed very strained --- a lot of going from A to B because C said to.
You don't believe me? They both implemented a file manager with a web browser integrated. >>>>>>>>>>> No they didn't. Nautilus uses HTML to display certain views, but its not a web browser. Its *ancient*. Epiphany is a completely seperate application. Konqueror isn't just a web browser either. Konqueror is a complete document viewer. Its just a shell for any KPart. That means its a web browser, picture viewer, media player --- whatever you want it to be.
Is it really useful? They both created a clone of Microsoft's COM/OLE. >>>>>>>>>> Neither are clones of COM/OLE. All three are byproducts of the same phase in the mid-1990s, where every desktop came with an object model. MS did COM/OLE, IBM did SOM, Apple did OpenDoc. Under the hood, both Bonobo (based on CORBA) and KParts are *very* different from COM/OLE.
They both created a Document/View framework (okay, for their office "products"). >>>>>>>>>> Except KDE doesn't juse use it in their office suit. They use it *everywhere*.
Gnome created a clone of the Registry. >>>>>>>>>>> gconf is a lot more advanced than the registry. Its a GUI interface to a configuration system that can have any back-end representation. Right now, it uses XML config files for that representation. Storing configuration info in XML files is not a MS innovation to say the least. In fact, in Longhorn, the binary registry is going away, and they're moving to a gconf-like model.
They are also creating a.NET implementation. >>>>>>>> Mono is not affiliated with either GNOME or KDE.
Damn man! I think I got that same package! Picked them up at CompUSA because they were a dollar cheaper. Locked up Linux hard though. 2.4 just froze, 2.5 (around 2.5.40) actually corrupted the data on my hard drive. Backups are handy:)
Only the first time, while stuff i loaded into the cache. After that, its quite fast.
The kdrive drive API is different. The question was how long it would take to port the drivers to the kdrive API.
Man oh man. THat's a great quote. "terrorist" is the root password to the Constitution? Priceless.
I don't thin its official mandated anywhere, but most implementations do allow it. Basically, if you use glOrtho to make an orthographic projection, and set the window coordinates to the pixel values of the window, then you're primitives should get drawn to pixel bounderies. If you need pixel-for-pixel exact lines, then disable line anti-aliasing.
NGL uses ths functionality to implement an entire UI using OpenGL.
That's just for the window-maker process. You're not counting how much memory is used by your apps. The whole point of a desktop environment is that apps share so much code, they can be much smaller.
You can do that with OpenGL too. You need a few extensions (namely, rectangular textures) but that's it.
My post is entire relavent. Specifically, its a response to this rant:
"why not pay them FAIR salaries instead of EXHORBITANT salaries... Why should she be getting millions a year for singing... I think she's worth, maybe, $30K a year... maybe. "
Due to the way the market works, their salaries are FAIR and they are worth exactly how much they are getting paid. They bring in so much money for their company, it makes sense that they should be heavily compensated in return. It doesn't matter what your opinion of their business is, you have to admit that they earn their keep. If they didn't, THEY WOULDN'T GET PAID SO MUCH!
1) Riva 128. It was NVIDIA's first competitive 3D card, and one of the first to beat the original Voodoo.
2) Riva TNT. Almost as fast as a Voodoo 2, but much better image quality and a lot of modern rendering features not present in the Voodoo series. One of the first consumer-level 3D cards whose OpenGL ICD was good enough to run pro-level apps.
3) ATI Rage Pro. First competitive AGP chipset.
4) Intel i740. First 3D chipset specifically designed for AGP. It was quite fast (TNT-1 class) and had pretty good image quality.
Which one are you talking about? The only two 3D cards I remember Matrox having were the Millenium and the Mystique. Neither were in the same league as the Voodoo. In fact, no other consumer hardware was.
Please tell you used a shell script to find those!
Its a matter of how much it affects *you*. Its simple capitalism. The selling of entertainment makes a lot of money. As a result, the people involved in making and selling that entertainment are highly paid. Its as simple as that! Huge salaries are *fair* for them because they are proportional to the amount of money they bring in. Its no surprise that some of the lowest paid professions (teachers, cops) are the ones that bring in no money at all.
The article based "overpaid" on job difficulty and the amount of money their work produced.
1) Being a pro athlete is a very difficult job. You have to make a huge time investment training, then you have to put up with grueling physical stress and the constant threat of injury.
2) Pro athletes bring in *tons* of money for their teams. It only makes sense that they should benifet from that.
Exactly. The article is very explicit on this --- they looked at Linux 18 months ago, and decided it was not ready enough to recommend. Now, they looked at it again and decided it is. End of story. The original article's title is highly misleading. Of course, if the poster had looked at the interview first, he'd have gotten the real gist of it.
No. Writing, reading, mathematics and analytical thinking have been fundamental since Sumer.
>>>>>>>>>>
They might have been technically fundemental, but they weren't something we taught all children.
At one point, God was an important subject. Analytic thinking about him was encouraged. Now, he's not so pressing, and we teach kids to think analytically about other things.
>>>>>>>>>
You're using "analytical thinking" so broadly that the comparison is useless. By that logic, memorization makes the learning of religious history and the multiplication table the same thing.
Electricity has revolutionized the world. Do we teach our kids to spend a lot of time thinking about electricity?
>>>>>>>>>>
Knowledge of electricity isn't universally applicable. Unless you work in a related field, you can't really take advantage of that knowledge. In comparison, knowledge of computers is something that you can use in pretty much any field. A computer is a meta-tool. Its a general way to access a large number of tools. Its this characteristic that makes computer-skills closer to reading and writing than to something more specific like knowledge of electricity.
Really? I've never had them crash on me, and I've been using them on several different machines, starting with an old TNT1. I'm curious, what configuration are you using them in?
No it doesn't. Your logic is flawed. Think about it.
Running on 2.6.0-test9 right now, works fine. Gentoo has an ebuild that applies the patch automagically, so its no biggie.
I think a fundemental assumption of all this is that computer languages will become so simple, powerful, and natural, that you don't need to be an expert to make good use of the technology. Just like you don't need to be a mathematician to take advantage of math, or a writer to take advantage of language studies.
We've been over this:
1) An OpenGL driver is an entire OpenGL implementation. Its not like a NIC where the whole thing is small, hardware-specific, and mostly useless to any other manufacturer. There is tons of stuff in there that ATI would love to get their hands on.
2) Apparently, NVIDIA's hardware interface is very different from most current 3D hardware. Read the XFree86 mailing lists sometime. They feel that it is different enough to be worth protecting.
3) There's IP in there that's not NVIDIA's to open-source.
4) ATI's latest drivers are binary-only as well.
GPL'ed drivers are nice, but OSS'ing GPL drivers are nothing like OSS'ing other types of drivers. When you get stories about Adobe, you rarely see posts demanding that they open-source the program, and the NVIDIA situation is really no different.
NVIDIA is still my manufacturer of choice. I've got half a dozen of their cards. ATI's Linux drivers are still much slower than their Windows drivers. I see no point in being a second-class citizen with the graphics hardware I buy. Especially not when I have an excellent alternative.
Maybe, but perhaps you're underestimating the importance of computers.
Consider, children spend 12 years of their lives in mandatory education. To learn essential, and very complex, skills like writing, reading, mathematics, and analytic thinking. People could in theory get along just fine without knowing these things. But the benifet of teaching these to our children so outweighs the cost that we go to great lengths to do so.
None of these things are fundemental. They come and go. Once, a detailed grasp of theology was considered one of these critical skills, but is no longer today. Who is to say that we can't add another? If computers are to revolutionize the world, then it might very well be that being able to command computers (programming, of some form or the other) might not become one of those critical skills?
Sigh. Its a well known fact that conservatives can't read :) He said he'd vote for any left-friendly politician who supports it. This doesn't imply that leftist politicians are more likely to support it. Rather, it implies that the two criteria for him voting for the person are being left-friendly and supporting the proposal. Most likely, he is liberal, and would not want to vote for a conservative even if they did support this proposal --- because they are likely to disagree on most other issues.
The primitive parts of the human brain are designed to work in 3D space. The more advanced parts are perfectly comfortable with an abstract means of communications such as speach or typing. Interestingly, it appears that typing requires seperate resources than speach, and that speah interferes with the resources used for thinking. So the keyboard interface is suprisingly powerful --- it takes advantage of the brain's well-developed abstract communication centers, and allows you to think and communicate at the same time.
Anybody else see it as just straight biblical allegory? I'm not even a Christian, and it seemed rather blatent (even heavy-handed) to me.
Neo - Christ
Smith - Anti-christ
Machine ruler - God
So when Neo becomes able to do all that stuff in the real world, its like the miracles of Jesus. He can do it because he has "a connection to the source" --- in other words a connection to the divine. When he's fighting Agent Smith, Smith loses when he finally calls Neo "Neo" (instead of "Mr. Anderson" has he had been doing up to this point). That means he acknowledges Neo's status (accepts him as their savior) and is thus destroyed. Of course, Neo dies (sacrifices himself for his race) in a very cruxification-like scene (complete with cross-shaped light right before the end). All that stuff at the end about Neo potentially coming back is an allusion to the messiah.
Or it could be something else entirely. To tell the truth, I don't care. The last two movies are pretty crappy (though I loved the first). The dialogue was truely bad --- those writers need to be shot, and the plot seemed very strained --- a lot of going from A to B because C said to.
You don't believe me? They both implemented a file manager with a web browser integrated.
.NET implementation.
>>>>>>>>>>>
No they didn't. Nautilus uses HTML to display certain views, but its not a web browser. Its *ancient*. Epiphany is a completely seperate application. Konqueror isn't just a web browser either. Konqueror is a complete document viewer. Its just a shell for any KPart. That means its a web browser, picture viewer, media player --- whatever you want it to be.
Is it really useful? They both created a clone of Microsoft's COM/OLE.
>>>>>>>>>>
Neither are clones of COM/OLE. All three are byproducts of the same phase in the mid-1990s, where every desktop came with an object model. MS did COM/OLE, IBM did SOM, Apple did OpenDoc. Under the hood, both Bonobo (based on CORBA) and KParts are *very* different from COM/OLE.
They both created a Document/View framework (okay, for their office "products").
>>>>>>>>>>
Except KDE doesn't juse use it in their office suit. They use it *everywhere*.
Gnome created a clone of the Registry.
>>>>>>>>>>>
gconf is a lot more advanced than the registry. Its a GUI interface to a configuration system that can have any back-end representation. Right now, it uses XML config files for that representation. Storing configuration info in XML files is not a MS innovation to say the least. In fact, in Longhorn, the binary registry is going away, and they're moving to a gconf-like model.
They are also creating a
>>>>>>>>
Mono is not affiliated with either GNOME or KDE.
Damn man! I think I got that same package! Picked them up at CompUSA because they were a dollar cheaper. Locked up Linux hard though. 2.4 just froze, 2.5 (around 2.5.40) actually corrupted the data on my hard drive. Backups are handy :)