To add to the injustice they replaced my subscription with PCMag.
Now, why'd you have to go and remind me of that? Now I'm pissed off at them all over again! At least in my case, I only had three or four issues left on my subscription anyway.
The "new Byte" didn't just screw subscribers, though - according to Jerry Pournelle, they gave quite a few of their regular contributors the shaft, too.
Others have already addressed the MS side of the story - I just wanted to add that Avie Tevanian, one of the principle developers for Mach, was hired by NeXT when they were first formed, and continues to work at Apple. IIRC, he's a VP now.
I imagine that splitting a single OpenGL scene at an arbitrary point across two completely separate devices is a tricky thing
Not to mention that only one of those devices is going to be in an AGP slot. The others, being relegated to PCI slots, are going to be a lot slower.
Which brings up something I've been wondering about - where are the boards with multiple AGP slots? It would seem to be a natural, now that virtually every OS in wide use supports multiple video cards, but I haven't seen any. Is there a technical reason why it wouldn't work, or is there simply not enough demand to make it worthwhile for a board maker to design and market such a beast?
Nope. The term "robot" was coined by the Czech writer Josef Capek, and popularized in his brother Karel's play, titled "Rossum's Universal Robots." It's derived from the Czech word robota, which means "drudgery" or "servitude."
Here's my favorite quote: "There is no new idea out there short of a talking computer. And the technology for the talking computer is decades away."
I selected the above, right-clicked on it, and chose "speech/start speaking" from the context menu. I got quite a laugh out of hearing my computer talking about how a talking computer is decades away.:-)
well, lets suppose a fire broke in a netcafe in the US or some other EU country . DO you really think that the authorities would respond to it by shutting down alla the net-cafes?
If you want to make a fair comparison, you have to keep in mind that many of these net-cafes were underground, illegal operations. A better question to ask would be, lets suppose that a fire broke out in a crack house in the US. Would the authorities respond to it by blaming their own War on (some) Drugs, for turning a disease into a crime in the first place? Would they review the policy that created this illegal underground? Or would they use it as an excuse to step up their efforts?
Criticize the Chinese government all you want - it certainly has its problems. But, let's drop the holier-than-thou attitude, please. Our own government is just as filled with opportunists who would jump at a situation such as this, and use it as an excuse to push their own agendas. For a real-life example, one needs look no further than the FBI since 9/11, and their efforts to extend their power in the guise of "defending against terrorists."
The manufacturing cost isn't of much relevance, because the upgrade makers aren't making their own chips - they're buying them from Motorola. Because they buy them in relatively small quantities, they don't get them as cheaply as Apple does.
You can skip over the word "interpreted" in my post if you'd like... it's incidental to the point I was trying to make anyway. My point was more about the fact that many languages don't require such rigorous hands-on memory management.
Actually, no, he's right. Apple found that it was more cost-effective to port the parts of the Mac Toolbox that QT needed, than it would be for them to port QT to use the native Win32 API.
What's more, OS X's Carbon layer is based in part on the portability work already done by the QT for Windows team.
I don't really see how the parent post is flamebait. It's a fair answer to the question that was asked. The write-up asks whether OSS developers are simply going without automated bounds checking. The answer is yes, many people are doing exactly that, by relying on interpreted languages that don't require such in-depth memory management.
Of course, doing so doesn't do away with the problem entirely, it simply moves the problem up a level - how does one handle bounds checking when debugging a language interpreter?
I would have thought that porting the authoring toolset to the Mac would be a no-brainer. The Mac-using demographic is heavily slanted towards creative types - writers, artists, musicians, and so forth. Who better to write good story lines, create monster illustrations, and so forth?
if you fly commercially you will notice the ex-navy pilots hit the breaks as soon as they land
Not if they're carrier pilots. When landing on a carrier, the first thing you do when your wheels touch is blast the throttle wide open. If your tail hook catches, the cables will stop you. If not, you'll need all that thrust to get airborne again instead of going for a swim.
Online bookstores are great, if you already know what book you want. But, one of the biggest attractions that used bookstores have for me is the thousands of books that I've never heard of. I can spend hours in a bookstore, just browsing through the shelves - that experience is pretty hard to duplicate online.
Gaming is the only thing on your list that would be difficult for anyone to argue.
I won't argue the point, but I would like to clarify it a bit. The term "gaming" is very broad, and covers a variety of different applications. If by "gaming" you're referring to the number of frames per second in the latest 3d shooter, you're probably right. The latest 3d hardware often isn't available in Mac versions, and Apple is currently lagging in its support for the cards that are available. I wouldn't suggest a Mac to someone who's looking forward to Doom 3, for instance.
On the other hand, if you're into other types of games, such as Warcraft, Civilization or The Sims, you won't have a problem with running them on a Mac. There's nothing wrong with the Mac for gaming in general - it's just that some of the more popular games in a particular genre stress a particular area in which the Mac has shortcomings.
When combined with a lot of other libraries, possibly, but DirectX has many functions beyond just 3d rendering. OGRE seems to compete with Direct3D, not with DirectX as a whole.
they just don't need little green pieces of paper to make themselves happy.
I don't need money to be happy, but apparently my landlord does. So does the owner of the grocery store where I shop for food. So does the electric company, without whose services my computer wouldn't work, and my ISP, without whose services I'd be unable to distribute the software I write.
To add to the injustice they replaced my subscription with PCMag.
Now, why'd you have to go and remind me of that? Now I'm pissed off at them all over again! At least in my case, I only had three or four issues left on my subscription anyway.
The "new Byte" didn't just screw subscribers, though - according to Jerry Pournelle, they gave quite a few of their regular contributors the shaft, too.
Does Mr. Mossberg point out the dramatic speed difference
No, as the summary says, he wrote a balanced article, not a one-sided bashing.
MS hired the Mach MicroKernel developers
Others have already addressed the MS side of the story - I just wanted to add that Avie Tevanian, one of the principle developers for Mach, was hired by NeXT when they were first formed, and continues to work at Apple. IIRC, he's a VP now.
I imagine that splitting a single OpenGL scene at an arbitrary point across two completely separate devices is a tricky thing
Not to mention that only one of those devices is going to be in an AGP slot. The others, being relegated to PCI slots, are going to be a lot slower.
Which brings up something I've been wondering about - where are the boards with multiple AGP slots? It would seem to be a natural, now that virtually every OS in wide use supports multiple video cards, but I haven't seen any. Is there a technical reason why it wouldn't work, or is there simply not enough demand to make it worthwhile for a board maker to design and market such a beast?
Just to play it safe, you may want to wait a week or two to see how Sorenson reacts, before you assume that they're not going to do anything.
Lem is the guy that coined the term robot.
Nope. The term "robot" was coined by the Czech writer Josef Capek, and popularized in his brother Karel's play, titled "Rossum's Universal Robots." It's derived from the Czech word robota, which means "drudgery" or "servitude."
Here's my favorite quote: "There is no new idea out there short of a talking computer. And the technology for the talking computer is decades away."
:-)
I selected the above, right-clicked on it, and chose "speech/start speaking" from the context menu. I got quite a laugh out of hearing my computer talking about how a talking computer is decades away.
well, lets suppose a fire broke in a netcafe in the US or some other EU country . DO you really think that the authorities would respond to it by shutting down alla the net-cafes?
If you want to make a fair comparison, you have to keep in mind that many of these net-cafes were underground, illegal operations. A better question to ask would be, lets suppose that a fire broke out in a crack house in the US. Would the authorities respond to it by blaming their own War on (some) Drugs, for turning a disease into a crime in the first place? Would they review the policy that created this illegal underground? Or would they use it as an excuse to step up their efforts?
Criticize the Chinese government all you want - it certainly has its problems. But, let's drop the holier-than-thou attitude, please. Our own government is just as filled with opportunists who would jump at a situation such as this, and use it as an excuse to push their own agendas. For a real-life example, one needs look no further than the FBI since 9/11, and their efforts to extend their power in the guise of "defending against terrorists."
The manufacturing cost isn't of much relevance, because the upgrade makers aren't making their own chips - they're buying them from Motorola. Because they buy them in relatively small quantities, they don't get them as cheaply as Apple does.
Silicon is cheap. Programmers are not. The point of higher level languages isn't to write faster programs. It's to write programs faster.
You can skip over the word "interpreted" in my post if you'd like... it's incidental to the point I was trying to make anyway. My point was more about the fact that many languages don't require such rigorous hands-on memory management.
Are you just making stuff up
Actually, no, he's right. Apple found that it was more cost-effective to port the parts of the Mac Toolbox that QT needed, than it would be for them to port QT to use the native Win32 API.
What's more, OS X's Carbon layer is based in part on the portability work already done by the QT for Windows team.
You just keep telling yourself that - perhaps someday it'll even come true.
I don't really see how the parent post is flamebait. It's a fair answer to the question that was asked. The write-up asks whether OSS developers are simply going without automated bounds checking. The answer is yes, many people are doing exactly that, by relying on interpreted languages that don't require such in-depth memory management.
Of course, doing so doesn't do away with the problem entirely, it simply moves the problem up a level - how does one handle bounds checking when debugging a language interpreter?
I would have thought that porting the authoring toolset to the Mac would be a no-brainer. The Mac-using demographic is heavily slanted towards creative types - writers, artists, musicians, and so forth. Who better to write good story lines, create monster illustrations, and so forth?
if you fly commercially you will notice the ex-navy pilots hit the breaks as soon as they land
Not if they're carrier pilots. When landing on a carrier, the first thing you do when your wheels touch is blast the throttle wide open. If your tail hook catches, the cables will stop you. If not, you'll need all that thrust to get airborne again instead of going for a swim.
It has the radar profile of a bird.
Great! Now all we need to do is convince radar operators that birds can fly at 800mph...
Please learn English.
The phrase "often isn't available" does not have the same meaning as the phrase "is never available"
Enter it as < to avoid the munging.
He says he may make such a version available in the future.
:-)
Wave a sufficiently large wad of cash under his nose, and I think you'd be surprised at how quickly the future arrives.
Online bookstores are great, if you already know what book you want. But, one of the biggest attractions that used bookstores have for me is the thousands of books that I've never heard of. I can spend hours in a bookstore, just browsing through the shelves - that experience is pretty hard to duplicate online.
Gaming is the only thing on your list that would be difficult for anyone to argue.
I won't argue the point, but I would like to clarify it a bit. The term "gaming" is very broad, and covers a variety of different applications. If by "gaming" you're referring to the number of frames per second in the latest 3d shooter, you're probably right. The latest 3d hardware often isn't available in Mac versions, and Apple is currently lagging in its support for the cards that are available. I wouldn't suggest a Mac to someone who's looking forward to Doom 3, for instance.
On the other hand, if you're into other types of games, such as Warcraft, Civilization or The Sims, you won't have a problem with running them on a Mac. There's nothing wrong with the Mac for gaming in general - it's just that some of the more popular games in a particular genre stress a particular area in which the Mac has shortcomings.
Could this be something to beat DirectX?
When combined with a lot of other libraries, possibly, but DirectX has many functions beyond just 3d rendering. OGRE seems to compete with Direct3D, not with DirectX as a whole.
Heh. The first thing I thought of when I read the headline was the Ogre wargame from Steve Jackson. Just showing my age, I guess.
they just don't need little green pieces of paper to make themselves happy.
I don't need money to be happy, but apparently my landlord does. So does the owner of the grocery store where I shop for food. So does the electric company, without whose services my computer wouldn't work, and my ISP, without whose services I'd be unable to distribute the software I write.