Your points don't really make sense unless it does cost Apple more money todo this than "needing packaging, delivery trucks, shelf space" etc.
Remember, once again, that the price a company charges for a product or service is much more closely tied to how much people are willing to pay for it, rather than how much it cost to produce/provide.
So, I assert that my points do make sense. Quite often, "less" of something makes a product more appealing. And making something more appealing means more people are willing to buy it, and/or people are willing to buy it at a higher price. And, like I said, how much people are willing to pay is what matters here--not how much it cost Apple to provide it to them.
At best you could implement.NET with Mono but there was no guarantee that a change by MS would not negate the hard work of the Mono team.
Really? How so? What kind of change from MS would make Mono stop working? In the absolute worst possible case, I'm sure Microsoft could hamper future development of Mono, but that takes nothing away from any apps that are currently running just fine on Mono.
Speaking on ~4 years of experience,.NET does a fine job at being cross platform, contrary to what everyone around here likes to believe. I've got everything from high-volume mail servers to data collection and processing apps to billing systems, all written in C#, running on Windows Server 2003, Linux, and Mac OS X. It is obviously not perfect at being cross-platform, but IMHO, it makes up for that in plenty of other areas.
Don't get me wrong, I don't care much for the packaging either, but calling it progress to pay extra for the lack of something is quite bizarre.
Really?
There seem to be many people willing to pay extra for the lack of something.
Like those willing to pay for satellite radio, because it lacks stupid DJ's and excessive ads.
Or those willing to pay more for their steak, because it lacks the fat and toughness of a cheaper steak.
Or those willing to pay more for their new car, because it lacks the mechanical problems of a cheaper used car.
Point being, there are countless times when paying more for "less" makes sense. But then again, in those cases, "less" is very subjective, depending on who is actually doling out the cash.
Haha... Unfortunately, as much as I would like to take credit for a (great?) joke, that link to Edmunds is purely coincidental. I'm pretty sure I've had that Edmunds link there since I signed up, as at the time I had no website at all to speak of, so I decided to put in the only site that I spent nearly as much time on as./...
Because passing a stupid law like this in Utah will actually have any real effect on the use of keyword advertising.
The only real effect it will have is making things harder for advertising companies, by forcing them to filter out the dolts in Utah before serving up an ad.
This is nothing more than some 2-bit politician trying to make a name for himself, and won't do any good whatsoever for any of the citizens that were responsible for putting his sorry ass in office in the first place.
Suppose I come up to you in a place that you have every right to be, like a public library, or your front yard. I tell you to leave, and when you say no I beat you into a bloody pulp with a cricket bat.
You earned it -- all you had to do was get up an leave
Nice bleeding heart twist to the story, but unfortunately, he did not have every right to be there. If the rules state you must have your BruinCard on you when in the library at that hour, and you do not have your BruinCard on you when you are in the library at that hour, then you have no right to be there. Period.
I think we could all agree that the initial confrontation with this kid was questionable. I don't think a single news story or video has yet shown what exactly triggered the CSO to tase him the first time, and that is something that needs to be investigated. However, the subsequent tasings, when he was repeatedly told what he had to do in order to avoid them, are completely justified IMHO.
As lame as Windows is, it didn't have anything to do with the DRM fiasco the GP talked about. That problem was entirely on Windows Media Player itself. Had she used iTunes (or something else other than WMP) on Windows to rip all that music, she would have been just fine.
Sounds like your experiences with them have been pretty bad.
I, on the other hand, have had a nearly flawless experience with a bunch of D-Link equipment, and thus recommend them to just about everyone. I've had 3 PCMCIA wireless cards, 4 or 5 PCI wireless cards, 1 usb wireless adapter, 2 nat routers, 3 wireless+nat routers, and a wireless ap. Of all that, I only ever had issue with the AP, and it was solved in about 5 minutes with a call to their support, who pointed out that their website was broken and thus telling me I had the latest firmware when I actually didn't. The new firmware worked as expected and that was that.
Overall, I'd say that just the fact that D-Link is thriving these days probably indicates that more people have experiences closer to mine than yours.
...and now we've got some guy claiming to be Jon Benet's murderer when there are big holes in his story (claimed he took her home from school, but it was Christmas vacation, and there is little evidence that he was even in Boulder at the time)
Except that now its being said that he has revealed details about Jon Benet's corpse that were only otherwise known to the medical examiner and investigators. I'd say its more likely he was misquoted/confused about the details of taking her home from school, than it is that he was able to come up with graphic and accurate details about the corpse that were never made public.
Any more examples of "the exchange of IP addresses between processing units in order to establish a direct communications link between the devices via the Internet.'"?
Maybe Net2phone will go after AOL and the guy who wrote mIRC, too.
But I think its safe to say that you are in the vast minority on this one. It seems to me that most people moved from Linux to OS X and not the other way around.
Just out of pure curiousity, what was it about OS X that pissed you off so much? And was Linux able to fix that, or was it a matter of just choosing Linux simply because you like it better?
OS X sure isn't perfect, but for my hard-earned buck and precious little free time, it sure beats the pants off Windows or Linux.
Maybe if you drink really cheap soda and really expensive water.
Among the brands of water I've bought recently, none has been more than $5 for a 24 pack of 16oz bottles, and even that is at the high end, as most seem to be more like $4. On top of that, some brands are 20oz instead of 16oz.
Soda, on the other hand, is at least $6 for 24 12oz cans.
At least in my situation--and that of many, many others I'd assume--water isn't even close to "more expensive" than soda.
I program in C# daily. It is Java, redone decently, with a couple extra features but without some of the polish that Java has.
Just out of curiosity, specifically what polish does Java have over C# in your eyes? One of the things I've always liked about C# over Java is that to me it seems more polished, so I'm just curious what makes you think the opposite.
- Apple renames Openstep Cocoa, removing a lot of features in the process.
...
- Apple slowly restores features to Cocoa and adds new things that were never there before
Not to say I don't believe you, I just have never heard this before, and I've developed apps for both Openstep and Cocoa. Can you provide any details or linkage to a site with details? I'm particularly interested in which features were removed and then re-added, and those that were removed and have not been re-added.
Every new version of Windows has to support all this old, broken software, because someone, somewhere is using it for a critical business application.
I'm not sure I buy this... If this old, broken software is being used for a critical business application, who in their right mind is messing with it by upgrading the OS?
I have a feeling the backwards compatibility in Windows, in practice anyway, actually serves to benefit the average consumer more than it does the average business.
I've been working with both C# and Objective-C for a good 5+ years now and there's good and bad about both. However, you are slightly off on a couple things:
Cocoa's default language (Objective C) is not interpreted at runtime
And neither is C#. It is compiled at runtime. Meaning that once the program is running, it is no slower than it would be as a "native" app.
This makes it almost as fast as raw C.
And yet, its no faster than C#. And with as much experience I have using both side-by-side, I can definitively say that if you can't get the same performance from an algorithm written in C# as one written in Obj-C, you are most likely doing something wrong.
Bottom line, both Obj-C and C# have their advantages over the other, but raw speed is not one of them.
With.NET 2.0, this is no longer entirely accurate. Even with 1.1, you could have used Array.Copy instead of the loop like someone said. Beyond that, with 2.0, you have access to Array.Resize:
VB.Net:
Dim x(10) As Integer
'populate x
Redim x(20) As Integer
C#:
int[] x = new int[10]; // populate x
Array.Resize(ref x, 20);
Personally, I'd have to say the C# variant is the simpler one now.
Sorry for sounding so angry. I was certainly a little annoyed but by no means angry...
And perhaps it could have been put more rationally, but my basic point remains: Java has no advantages whatsoever over C# when it comes to a beginner. C# is just as 'academic' as Java, if not more so. In fact, I was even trying to point out that, in many cases, C# just flat out makes more sense in its way of doing things (not only my opinion here).
Again, sorry for jumping all over you, but your post just seemed to fit that I'm-Gonna-Talk-Shit-Even-Though-I-Don't-Know-Shit profile you see so much on/. Maybe next time you could give some actual examples to back up your statements, and then I won't be able to jump on you;-)
Your post smells strongly of a troll, but I had to respond just in case you're serious.
I don't think that anything.NET, or VB6, is really a good beginner's language, just like I don't think Perl is a good beginner's language. I think you should start with a very general language that enforces good behavior, like Java.
Do tell, what exactly makes Java a good beginner's language, but not C#? In fact, I'd be willing to bet that most developers that know both well would side with C# as being the easier of the 2 to get your head around.
....NET if you want to write a quick windows application,...
If you want to write a quick windows application? How about if you want to write a high-volume tcp-based server daemon to run on Linux? Because, thats exactly what I'm doing with.NET, and it's been running without a single hiccup for going on 8 months now. Only being able to do "quick windows applications" is a rather limited view of.NET's capabilities, and like the rest of your post, hints at a certain lack of experience with nearly everything you're talking about.
All those things you speak of this hypothetical MyBank plugin doing could be done just as well with the existing TLDs.
Your points don't really make sense unless it does cost Apple more money todo this than "needing packaging, delivery trucks, shelf space" etc.
Remember, once again, that the price a company charges for a product or service is much more closely tied to how much people are willing to pay for it, rather than how much it cost to produce/provide.
So, I assert that my points do make sense. Quite often, "less" of something makes a product more appealing. And making something more appealing means more people are willing to buy it, and/or people are willing to buy it at a higher price. And, like I said, how much people are willing to pay is what matters here--not how much it cost Apple to provide it to them.
At best you could implement .NET with Mono but there was no guarantee that a change by MS would not negate the hard work of the Mono team.
.NET does a fine job at being cross platform, contrary to what everyone around here likes to believe. I've got everything from high-volume mail servers to data collection and processing apps to billing systems, all written in C#, running on Windows Server 2003, Linux, and Mac OS X. It is obviously not perfect at being cross-platform, but IMHO, it makes up for that in plenty of other areas.
Really? How so? What kind of change from MS would make Mono stop working? In the absolute worst possible case, I'm sure Microsoft could hamper future development of Mono, but that takes nothing away from any apps that are currently running just fine on Mono.
Speaking on ~4 years of experience,
Don't get me wrong, I don't care much for the packaging either, but calling it progress to pay extra for the lack of something is quite bizarre.
Really?
There seem to be many people willing to pay extra for the lack of something.
Like those willing to pay for satellite radio, because it lacks stupid DJ's and excessive ads.
Or those willing to pay more for their steak, because it lacks the fat and toughness of a cheaper steak.
Or those willing to pay more for their new car, because it lacks the mechanical problems of a cheaper used car.
Point being, there are countless times when paying more for "less" makes sense. But then again, in those cases, "less" is very subjective, depending on who is actually doling out the cash.
Haha... Unfortunately, as much as I would like to take credit for a (great?) joke, that link to Edmunds is purely coincidental. I'm pretty sure I've had that Edmunds link there since I signed up, as at the time I had no website at all to speak of, so I decided to put in the only site that I spent nearly as much time on as ./...
Because passing a stupid law like this in Utah will actually have any real effect on the use of keyword advertising.
The only real effect it will have is making things harder for advertising companies, by forcing them to filter out the dolts in Utah before serving up an ad.
This is nothing more than some 2-bit politician trying to make a name for himself, and won't do any good whatsoever for any of the citizens that were responsible for putting his sorry ass in office in the first place.
I wrote a compiler that generated JVM classfiles from VB6 source code...
Dir. ty.
Suppose I come up to you in a place that you have every right to be, like a public library, or your front yard. I tell you to leave, and when you say no I beat you into a bloody pulp with a cricket bat.
You earned it -- all you had to do was get up an leave
Nice bleeding heart twist to the story, but unfortunately, he did not have every right to be there. If the rules state you must have your BruinCard on you when in the library at that hour, and you do not have your BruinCard on you when you are in the library at that hour, then you have no right to be there. Period.
I think we could all agree that the initial confrontation with this kid was questionable. I don't think a single news story or video has yet shown what exactly triggered the CSO to tase him the first time, and that is something that needs to be investigated. However, the subsequent tasings, when he was repeatedly told what he had to do in order to avoid them, are completely justified IMHO.
But she's going to keep on using Windows, right?
As lame as Windows is, it didn't have anything to do with the DRM fiasco the GP talked about. That problem was entirely on Windows Media Player itself. Had she used iTunes (or something else other than WMP) on Windows to rip all that music, she would have been just fine.
This flaw is not "barely remotely applicable".
The vast majority of Windows users do not run Vista, IE7, or WMP11, even though all are technically available.
So this particular flaw affects most Windows users, and is thus important to those that have to deal with these users and/or their computers.
It's spelled "N00B13".
;-)
.... but that's much better than the risk of getting owned by some kernel module. ;-)
If someone is loading kernel modules on your machine, you've already been owned.
Sounds like your experiences with them have been pretty bad.
I, on the other hand, have had a nearly flawless experience with a bunch of D-Link equipment, and thus recommend them to just about everyone. I've had 3 PCMCIA wireless cards, 4 or 5 PCI wireless cards, 1 usb wireless adapter, 2 nat routers, 3 wireless+nat routers, and a wireless ap. Of all that, I only ever had issue with the AP, and it was solved in about 5 minutes with a call to their support, who pointed out that their website was broken and thus telling me I had the latest firmware when I actually didn't. The new firmware worked as expected and that was that.
Overall, I'd say that just the fact that D-Link is thriving these days probably indicates that more people have experiences closer to mine than yours.
...and now we've got some guy claiming to be Jon Benet's murderer when there are big holes in his story (claimed he took her home from school, but it was Christmas vacation, and there is little evidence that he was even in Boulder at the time)
i ndex.html
Except that now its being said that he has revealed details about Jon Benet's corpse that were only otherwise known to the medical examiner and investigators. I'd say its more likely he was misquoted/confused about the details of taking her home from school, than it is that he was able to come up with graphic and accurate details about the corpse that were never made public.
http://www.cnn.com/2006/LAW/08/18/karr.questions/
Obviously, with as many rabid fans as Apple has, releasing a roadmap without an NDA would most certainly not work.
And yet, even with the NDA, like the only other post so far said, it will get leaked.
Apple just can't win here.
Any more examples of "the exchange of IP addresses between processing units in order to establish a direct communications link between the devices via the Internet.'"?
Maybe Net2phone will go after AOL and the guy who wrote mIRC, too.
Ok, (probably) more than 1 of you.
But I think its safe to say that you are in the vast minority on this one. It seems to me that most people moved from Linux to OS X and not the other way around.
Just out of pure curiousity, what was it about OS X that pissed you off so much? And was Linux able to fix that, or was it a matter of just choosing Linux simply because you like it better?
OS X sure isn't perfect, but for my hard-earned buck and precious little free time, it sure beats the pants off Windows or Linux.
Water's more expensive than soda.
Maybe if you drink really cheap soda and really expensive water.
Among the brands of water I've bought recently, none has been more than $5 for a 24 pack of 16oz bottles, and even that is at the high end, as most seem to be more like $4. On top of that, some brands are 20oz instead of 16oz.
Soda, on the other hand, is at least $6 for 24 12oz cans.
At least in my situation--and that of many, many others I'd assume--water isn't even close to "more expensive" than soda.
I program in C# daily. It is Java, redone decently, with a couple extra features but without some of the polish that Java has.
Just out of curiosity, specifically what polish does Java have over C# in your eyes? One of the things I've always liked about C# over Java is that to me it seems more polished, so I'm just curious what makes you think the opposite.
- Apple renames Openstep Cocoa, removing a lot of features in the process.
...
- Apple slowly restores features to Cocoa and adds new things that were never there before
Not to say I don't believe you, I just have never heard this before, and I've developed apps for both Openstep and Cocoa. Can you provide any details or linkage to a site with details? I'm particularly interested in which features were removed and then re-added, and those that were removed and have not been re-added.
Thanks...
Every new version of Windows has to support all this old, broken software, because someone, somewhere is using it for a critical business application.
I'm not sure I buy this... If this old, broken software is being used for a critical business application, who in their right mind is messing with it by upgrading the OS?
I have a feeling the backwards compatibility in Windows, in practice anyway, actually serves to benefit the average consumer more than it does the average business.
I've been working with both C# and Objective-C for a good 5+ years now and there's good and bad about both. However, you are slightly off on a couple things:
Cocoa's default language (Objective C) is not interpreted at runtime
And neither is C#. It is compiled at runtime. Meaning that once the program is running, it is no slower than it would be as a "native" app.
This makes it almost as fast as raw C.
And yet, its no faster than C#. And with as much experience I have using both side-by-side, I can definitively say that if you can't get the same performance from an algorithm written in C# as one written in Obj-C, you are most likely doing something wrong.
Bottom line, both Obj-C and C# have their advantages over the other, but raw speed is not one of them.
With .NET 2.0, this is no longer entirely accurate. Even with 1.1, you could have used Array.Copy instead of the loop like someone said. Beyond that, with 2.0, you have access to Array.Resize:
// populate x
VB.Net:
Dim x(10) As Integer
'populate x
Redim x(20) As Integer
C#:
int[] x = new int[10];
Array.Resize(ref x, 20);
Personally, I'd have to say the C# variant is the simpler one now.
Ha!
/. Maybe next time you could give some actual examples to back up your statements, and then I won't be able to jump on you ;-)
Sorry for sounding so angry. I was certainly a little annoyed but by no means angry...
And perhaps it could have been put more rationally, but my basic point remains: Java has no advantages whatsoever over C# when it comes to a beginner. C# is just as 'academic' as Java, if not more so. In fact, I was even trying to point out that, in many cases, C# just flat out makes more sense in its way of doing things (not only my opinion here).
Again, sorry for jumping all over you, but your post just seemed to fit that I'm-Gonna-Talk-Shit-Even-Though-I-Don't-Know-Shit profile you see so much on
Thanks for the reply, and take care...
Your post smells strongly of a troll, but I had to respond just in case you're serious.
.NET, or VB6, is really a good beginner's language, just like I don't think Perl is a good beginner's language. I think you should start with a very general language that enforces good behavior, like Java.
... .NET if you want to write a quick windows application, ...
.NET, and it's been running without a single hiccup for going on 8 months now. Only being able to do "quick windows applications" is a rather limited view of .NET's capabilities, and like the rest of your post, hints at a certain lack of experience with nearly everything you're talking about.
I don't think that anything
Do tell, what exactly makes Java a good beginner's language, but not C#? In fact, I'd be willing to bet that most developers that know both well would side with C# as being the easier of the 2 to get your head around.
If you want to write a quick windows application? How about if you want to write a high-volume tcp-based server daemon to run on Linux? Because, thats exactly what I'm doing with