We never said that we would produce no more new stuff for PPC
I won't debate what your intentions were - only you know that for certain. All I can say is that the traditional and commonly accepted meaning of the term "maintenance mode" is precisely that - patches and bugfixes only, with no new stuff.
If you misspoke, misunderstood the terms you were using, or simply changed your mind - just say so. You'll sound far less foolish doing that, than by continuing your constant Clinton-esque "that depends on what you mean by maintenance" denials.
Seems like once you go Perl, you can never go back (or try to learn a new language). I've never met a perl programmer who could tell me what a design pattern is either.
I write Cocoa apps in Perl every day; in doing so, I use delegation, observer, and MVC design patterns, among others, on a regular basis. I picked up the habit after - wait for it - learning Objective-C. What's more, I wrote and maintain an open source project that's approaching 10k lines of mixed Perl, Objective-C, and C.
I will grant you this - I don't think we've met.;-)
For most people the computer is an appliance. They want to turn it on and have it work.
I would liked to have believed that, but if it were really true, why is Windows the dominant OS?
The next time you're at a friend or relative's house and his computer crashes, watch his reaction carefully. Does he mutter about "damn Windows," or about "damn computers?" The sad fact is that most computer users have been dealing with BSODs, bugs, and freezes for so long that they have come to believe that such things are natural and inevitable. They've never used anything other than Windows (or maybe DOS), and thus they have no basis upon which to imagine a system that lacks these kinds of problems.
That's the biggest difficulty with convincing someone to switch to Linux. You explain to them that it never crashes; at first they doubt, because they have a hard time imagining such a (to them) strange computer. Even once they come to terms with the idea of a stable system, they don't see the value in it - "What's the big deal?" they ask. "I just go get a cup of coffee while the computer reboots. Why should I learn a whole new system - I usually need a cup of coffee anyway."
Re:A few percent
on
The Red Queen
·
· Score: 2, Funny
Untrue. Both Cocoa and Carbon are built "on top" of a layer called "Core Foundation" - that's the "CF" in CFUserDefaults, CFString, CFDictionary, and many other low-level constructs.
"On the Windows side, Microsoft has said that it will stop development of standalone versions of Internet Explorer, instead evolving the browser as part of future updates to the Windows OS."
So basically, they're going to keep developing the core HTML rendering and scripting components, but not the browser app that contains them. Big deal - it's within the components that all the important changes are made anyway. Any halfway decent VB or Delphi programmer can glue the components together and create a browser that uses them in a few hours.
Safari once froze my computer and I had to ssh in to kill the process.
Um... make up your mind. If your whole computer was frozen, then sshd would have been frozen along with everything else, and you wouldn't have been able to ssh into it. What you're trying to say is that Safari locked up the window server process - which is an entirely different kettle of fish than freezing up the whole computer.
I do imagine at some point in the future that you will really "plug" into the games and they will seem as real as life itself. Many people will end up not wanting to ever leave their new reality and we may see some sort of social epidemic rise out of it.
I think Dennis Miller said it best: "When we have virtual reality that you can't distinguish from the real thing, and Joe Sixpack can go down to the local VR center and have sex with a virtual Claudia Schiffer for five bucks a pop, that's when we'll have addiction that makes crack look like Sanka."
Do I need to understand and appreciate the koran before I condemn 9/11?
No, you don't. But, you do need to understand it in order to realize that the nut cases who commited that act of terror were about as "mainstream" as the Christian nut cases who blow up abortion clinics.
The Mach-O (Darwin) ABI is documented in this PDF. Or, have a look at libffi for a working example - it's part of GCC 3, and supports Darwin.
Re:Sweet Jeesus
on
OS X Hacks
·
· Score: 4, Insightful
I realize you're probably trolling, but I'll give you the benefit of the doubt just in case. If we were talking about older MacOS, you'd be right - it was about as interesting to your average geek as Windows 3.
But the latest version, Mac OS X, isn't your grandfather's Mac. It still runs all the old Mac apps, but under the hood it's UNIX. The fact that it's the only UNIX in town that can run Photoshop, MS Office, etc. is driving "real" technical people towards it - in droves.
It's sort of interesting that that this DLL has no MacOS equivalent.
There was an HTML rendering widget in older versions of MacOS, but no one used it, because it sucked. It was basically only used by the help engine.
Recently, however, Apple has begun beta testing a Cocoa wrapper around KHTML. They use it in their new Safari browser, and it will probably be finalized, documented, supported, and all that good stuff in 10.3.
I'm beginning to wonder how many times I'm going to have to correct this far-too-popular bit of misinformation...:-(
iTunes 4 adds streaming, full stop. It *also* uses Rendezvous (aka multicast DNS, aka ZeroConf) to allow for automatic discovery of streaming-enabled copies of iTunes on the local LAN. The important distinction that many people miss is this: Rendezvous is only used for discovery of the service. It can be (and is) used with any sort of service; in this case it just happens to be a streaming service.
An example of another type of service is Safari, which can automatically discover Rendezvous-enabled Apache servers. But, once it's used Rendezvous to find them, it uses bog-standard HTTP to communicate with them. In both iTunes and Safari, the relevant service - streaming or HTTP - would work perfectly well without Rendezvous. The only difference would be, you'd need to manually enter the IP address of the machine providing the service.
I think it was actually a fairly slow year for SF. Kim Stanley Robinson's "The Years of Rice and Salt" got good reviews, but for me it dragged - I couldn't even finish it. Maybe I'll try again. David Brin's "Kiln People" was better, but it wasn't his best.
To be honest, I think it's been a slow decade for SF. Many of the Great Ones of the genre - from Asimov to Zelazny - are gone, and the younger generation seems to still be searching for its voice.
The primary issue of the civil war wasn't slavery - it was the balance of power between the federal government and individual states.
Lincoln didn't abolish slavery until late in the war, and not for the reason that many believe. The war was going badly for the north. General Lee, a graduate of West Point, and before the war one of the best commanders the US Army had, had won victory after victory. Many northerners were calling on Lincoln to recognize the secession of the south and sign a treaty with the Confederate States.
Putting an end to slavery was, for Lincoln, a means of gaining support for continuing the war from the abolitionist movement. If the north and south were to remain separate, it would have been largely symbolic, as slavery was not widely practiced in the north at that point anyway. The new law would only have teeth if the war continued, and the south was brought back into the union and subjected to its laws.
An interesting bit of history: Before the civil war, the US was referred to using the plural form - i.e. "these United States are..." It wasn't until after the civil war, and the post-war rise in the power of the federal government, that the singular form began to be used - i.e. "this United States is..."
This post brought to you by Ken Burns - and viewers like you.;-)
We used to spend a hellaciously long time cutting out small parts
Another big time-sink was convincing our parents that we weren't getting high from the "dope" used to shrink-seal the paper skin to the balsa frame.;-)
Security through obscurity does not work. Rendezvous is not providing the open file share, it's just advertising it. If you disable Rendezvous, the file share is still open and active - the only difference is, anyone who wants to mount it will need to know its IP address.
What we have here is a practical demonstration of precisely why "Security Through Obscurity" isn't reliable.
AppleTalk over IP doesn't support auto-discovery the way traditional AppleTalk does. In other words, the file share has always been there, and you could have mounted it via Chooser at any time, if you had known its IP address. If you doubt it, reboot both Macs into Mac OS 9 and give it a try.
What Rendezvous does is remove the need to know the IP address. It's not directly related to file sharing, that's simply one of the many services it can be used to advertise and/or discover on the local network segment. Rendezvous is simply Apple's name for ZeroConf, aka Multicast DNS.
We never said that we would produce no more new stuff for PPC
I won't debate what your intentions were - only you know that for certain. All I can say is that the traditional and commonly accepted meaning of the term "maintenance mode" is precisely that - patches and bugfixes only, with no new stuff.
If you misspoke, misunderstood the terms you were using, or simply changed your mind - just say so. You'll sound far less foolish doing that, than by continuing your constant Clinton-esque "that depends on what you mean by maintenance" denials.
All I can say is, as a Kiss fan from long ago, before they sucked, I find it difficult to take someone named "Dr. Love" very seriously.
Seems like once you go Perl, you can never go back (or try to learn a new language). I've never met a perl programmer who could tell me what a design pattern is either.
;-)
I write Cocoa apps in Perl every day; in doing so, I use delegation, observer, and MVC design patterns, among others, on a regular basis. I picked up the habit after - wait for it - learning Objective-C. What's more, I wrote and maintain an open source project that's approaching 10k lines of mixed Perl, Objective-C, and C.
I will grant you this - I don't think we've met.
For most people the computer is an appliance. They want to turn it on and have it work.
I would liked to have believed that, but if it were really true, why is Windows the dominant OS?
The next time you're at a friend or relative's house and his computer crashes, watch his reaction carefully. Does he mutter about "damn Windows," or about "damn computers?" The sad fact is that most computer users have been dealing with BSODs, bugs, and freezes for so long that they have come to believe that such things are natural and inevitable. They've never used anything other than Windows (or maybe DOS), and thus they have no basis upon which to imagine a system that lacks these kinds of problems.
That's the biggest difficulty with convincing someone to switch to Linux. You explain to them that it never crashes; at first they doubt, because they have a hard time imagining such a (to them) strange computer. Even once they come to terms with the idea of a stable system, they don't see the value in it - "What's the big deal?" they ask. "I just go get a cup of coffee while the computer reboots. Why should I learn a whole new system - I usually need a cup of coffee anyway."
Thankfuly chimpanzees do not drive.
You've obviously never been to Boston.
Is that what passes for an old system these days? Damn, when I saw this at first I was hoping to squeeze a few more years out of my Slot-A Athlon-500.
Cocoa is being reimplemented on top of Carbon
Untrue. Both Cocoa and Carbon are built "on top" of a layer called "Core Foundation" - that's the "CF" in CFUserDefaults, CFString, CFDictionary, and many other low-level constructs.
What next? Bio-engineered hunans to think less, and consume more?
;-)
You haven't been to your local mall lately, have you?
mayhematicians
Causing mayhem for a living? Now *that* sounds like a fun job!
"On the Windows side, Microsoft has said that it will stop development of standalone versions of Internet Explorer, instead evolving the browser as part of future updates to the Windows OS."
So basically, they're going to keep developing the core HTML rendering and scripting components, but not the browser app that contains them. Big deal - it's within the components that all the important changes are made anyway. Any halfway decent VB or Delphi programmer can glue the components together and create a browser that uses them in a few hours.
Safari once froze my computer and I had to ssh in to kill the process.
Um... make up your mind. If your whole computer was frozen, then sshd would have been frozen along with everything else, and you wouldn't have been able to ssh into it. What you're trying to say is that Safari locked up the window server process - which is an entirely different kettle of fish than freezing up the whole computer.
I do imagine at some point in the future that you will really "plug" into the games and they will seem as real as life itself. Many people will end up not wanting to ever leave their new reality and we may see some sort of social epidemic rise out of it.
I think Dennis Miller said it best: "When we have virtual reality that you can't distinguish from the real thing, and Joe Sixpack can go down to the local VR center and have sex with a virtual Claudia Schiffer for five bucks a pop, that's when we'll have addiction that makes crack look like Sanka."
Do I need to understand and appreciate the koran before I condemn 9/11?
No, you don't. But, you do need to understand it in order to realize that the nut cases who commited that act of terror were about as "mainstream" as the Christian nut cases who blow up abortion clinics.
The Mach-O (Darwin) ABI is documented in this PDF. Or, have a look at libffi for a working example - it's part of GCC 3, and supports Darwin.
I realize you're probably trolling, but I'll give you the benefit of the doubt just in case. If we were talking about older MacOS, you'd be right - it was about as interesting to your average geek as Windows 3.
But the latest version, Mac OS X, isn't your grandfather's Mac. It still runs all the old Mac apps, but under the hood it's UNIX. The fact that it's the only UNIX in town that can run Photoshop, MS Office, etc. is driving "real" technical people towards it - in droves.
It's sort of interesting that that this DLL has no MacOS equivalent.
There was an HTML rendering widget in older versions of MacOS, but no one used it, because it sucked. It was basically only used by the help engine.
Recently, however, Apple has begun beta testing a Cocoa wrapper around KHTML. They use it in their new Safari browser, and it will probably be finalized, documented, supported, and all that good stuff in 10.3.
iTunes 4 adds Rendezvous network streaming
:-(
I'm beginning to wonder how many times I'm going to have to correct this far-too-popular bit of misinformation...
iTunes 4 adds streaming, full stop. It *also* uses Rendezvous (aka multicast DNS, aka ZeroConf) to allow for automatic discovery of streaming-enabled copies of iTunes on the local LAN. The important distinction that many people miss is this: Rendezvous is only used for discovery of the service. It can be (and is) used with any sort of service; in this case it just happens to be a streaming service.
An example of another type of service is Safari, which can automatically discover Rendezvous-enabled Apache servers. But, once it's used Rendezvous to find them, it uses bog-standard HTTP to communicate with them. In both iTunes and Safari, the relevant service - streaming or HTTP - would work perfectly well without Rendezvous. The only difference would be, you'd need to manually enter the IP address of the machine providing the service.
I'm glad to see the Nebula voters have voted for right-thinking, American-proud authors like Gaimain
LOL! Neil Gaiman is British.
At 3+ hours, The Fellowship of the Ring gives new meaning to the term "long form presentation." ;-)
I think it was actually a fairly slow year for SF. Kim Stanley Robinson's "The Years of Rice and Salt" got good reviews, but for me it dragged - I couldn't even finish it. Maybe I'll try again. David Brin's "Kiln People" was better, but it wasn't his best.
To be honest, I think it's been a slow decade for SF. Many of the Great Ones of the genre - from Asimov to Zelazny - are gone, and the younger generation seems to still be searching for its voice.
The primary issue of the civil war wasn't slavery - it was the balance of power between the federal government and individual states.
;-)
Lincoln didn't abolish slavery until late in the war, and not for the reason that many believe. The war was going badly for the north. General Lee, a graduate of West Point, and before the war one of the best commanders the US Army had, had won victory after victory. Many northerners were calling on Lincoln to recognize the secession of the south and sign a treaty with the Confederate States.
Putting an end to slavery was, for Lincoln, a means of gaining support for continuing the war from the abolitionist movement. If the north and south were to remain separate, it would have been largely symbolic, as slavery was not widely practiced in the north at that point anyway. The new law would only have teeth if the war continued, and the south was brought back into the union and subjected to its laws.
An interesting bit of history: Before the civil war, the US was referred to using the plural form - i.e. "these United States are..." It wasn't until after the civil war, and the post-war rise in the power of the federal government, that the singular form began to be used - i.e. "this United States is..."
This post brought to you by Ken Burns - and viewers like you.
We used to spend a hellaciously long time cutting out small parts
;-)
Another big time-sink was convincing our parents that we weren't getting high from the "dope" used to shrink-seal the paper skin to the balsa frame.
No, the number of O's depends on how many pages of results you get back from your search.
Or you can disable Rendezvous
Security through obscurity does not work. Rendezvous is not providing the open file share, it's just advertising it. If you disable Rendezvous, the file share is still open and active - the only difference is, anyone who wants to mount it will need to know its IP address.
What we have here is a practical demonstration of precisely why "Security Through Obscurity" isn't reliable.
AppleTalk over IP doesn't support auto-discovery the way traditional AppleTalk does. In other words, the file share has always been there, and you could have mounted it via Chooser at any time, if you had known its IP address. If you doubt it, reboot both Macs into Mac OS 9 and give it a try.
What Rendezvous does is remove the need to know the IP address. It's not directly related to file sharing, that's simply one of the many services it can be used to advertise and/or discover on the local network segment. Rendezvous is simply Apple's name for ZeroConf, aka Multicast DNS.