I am insulted by his comment. I have an iPod with over 4000 songs, all ripped from my 350+ CD collection which I have built over 15 years (yeah, I'm picky about the CD's I buy). All legal CD's, BTW. No pirate copies.
People who have read Stephenson's books know that he's not really good at endings. Most of his stories have a lousy ending, it feels like he just got bored or tired and decided to wrap things up real fast and just leave it at that. I think the only Stephenson ending I like is from Jipi and the Paranoid Chip.
However, he can come up with great stories which I enjoy very much, despite the ending (which is not much of a letdown now, because the moment I start reading a Stephenson book I expect the ending to suck but it doesn't bother me).
Obviously, you're not a South Park fan. The Chewbacca Defense is what some famous lawyer (I think it was Cochrane but I'm not sure) uses to convince the jury his client is not guilty (I think it was OJ)
I think Mono doesn't even support the current Managed C++ version... only C# and VB.NET. There's mcs, the Mono C# compiler, and mbas, the Mono VB.NET compiler, but there's no Managed C++ compiler, and I think mcs can't compile C++ code...
You don't need to speak Latin. This was a mistranslation to SPANISH, which is what almost every latin american country speaks (with the exception of Brazil, where they speak portuguese).
They probably translated male and female as "masculino" and "hembra" or "macho" and "hembra" instead of "masculino" and "femenino"
WHAT they're doing is not the problem. It's HOW they're doing it. "Hack your iPod with this little patch here, and then you can enter our store and buy songs and listen to them on your iPod".
Next iPod software update, something breaks. Maybe those songs don't play anymore, maybe something else doesn't work. Who will the user blame? Apple or Real? Will Apple be considered the bad guy for not supporting the hack on their next upgrade? Or will Real be blamed for making people hack their iPods to buy music they can't listen to after an upgrade?
Had they come to an agreement with Apple, Real could be selling AAC songs with Fairplay just for iPod users, and using their crappy rm format for everyone else. Or maybe they could have even added rm support to the iPod...
Because Real wants me to hack my iPod with their software (unsupported by Apple, the vendor) in order to play music encoded in their closed proprietary format that I can buy from their store, to which I cannot enter from my Mac.
Real software has been always crappy on Mac. Their music store isn't even accessible from a Mac. I'm not even sure I could hack my Mac-formatted iPod with their software if I wanted to, and even if I did, what good would it do to me if I can't even use their store?
The store is windows-only (I can't see why, after all, isn't it web-based? still not learning that if it's web-based it should be platform-independent). Their iPod hack is most probably only for windows-formatted iPods. So once again the Mac users are being ignored. Only this time, a lot of iPod owners are Mac users. And we don't like Real.
If some day some other company starts an online music store that can be accessed with Safari, and where I can buy songs that will play on my iPod without having to hack it, then I will seriously consider buying music there.
I read the parent to your post AFTER I replied to you. Actually I think my original post goes more to the grandparent than to you, since he was saying that J2EE is too much bloat and that plain JSP and servlets was enough (clearly not the case and you already know it).
If you RTFA, it says JDO is using something very similar to the Hibernate Query Language.
From what I've seen, Hibernate is not using reflection; it's using CGLIB, which if I understand correctly, generates code on the fly to speed up invocations that would normally use reflection, without the need to do post-compilation code-morphing. Perhaps it uses reflection for some stuff but it is my understanding that they're using runtime code generation for the parts that would become bottlenecks were they using reflection.
Ah but ObjC has some really cool features as well. I've yet to see something like ObjC categories in C# or Java. THAT is what I miss the most of ObjC (I've moved to C# AND Java, at first because of the WebObjects move to Java, but now I've moved over to J2EE, abandoning WO, which has lost one of its coolest features - being written in ObjC).
I'm running Monodevelop on a powerbook and it feels faster than some Java apps... It would be nice to be able to run it without X11, though. Let's hope that the Cocoa# project allows us to do just that (though I doubt it, since Monodevelop relies on some mozilla and GTK components for the code editor and help viewers).
Um, no thanks. JSP sucks. Having code in the UI layer is a big no-no. JSP's are hard to maintain. I agree with you that J2EE persistence with EJB's sucks, but you can certainly do a lot better than jsp and servlets.
Check out Tapestry, a much better way to write web apps than JSP, using MVC so that your html page is just an html with certain id's on some tags, and you have components that can be placed inside other components to make up a page. Or use Struts. Or Velocity. Or Turbine. But please, if you can avoid plain JSP's, then stay away from them. They lead to all kinds of nastiness in your apps.
That, together with other projects like Hibernate, which is a very good persistence layer (so good that it's going to become the new JDO; they're already adopting HQL for the new EJB persistence) and Spring, which you already seem to know, you can build much more elegant apps than using JSP and servlets.
I heard some rumors that the new JDO is basically going to be Hibernate (probably with a gazillion interfaces on top of it that will make up the JDO spec).
To me this feels like Sun has accepted defeat in that area. Hibernate is obviously years ahead of any entity bean effort, so it makes sense that they make it the new JDO.
Shouldn't they do something similar with Spring? I've been using it, and I must say it's pretty cool and powerful. I HATE EJB's, and Spring offers a much more flexible way to work with beans. You can have stand-ins for JTA, pooled datasources, etc which make unit tests a lot easier. It doesn't seem like EJB 3.0 will be able to run out of their J2EE context yet, so Spring will still be useful for this, and it gives you a lot more independence from the app server.
I've never seen an evaluation version of a Linux distro before (though I'm sure they've been around for a while). How does this work? do you have to enter some activation code to get the whole thing to work? is it a special version of the kernel modified to stop working after a certain date (and if so, don't they need to distribute the source for that, or you could just replace the kernel anyway)?
I think it's more the other way around. From the Cube screenshots, it looks like they're taking ideas from Looking Glass and Metisse (another 3D desktop featured not too long ago here on Slashdot).
One case where I find that SP's can be useful for storing business logic is when your system will have different front ends using different technologies. For example, if you have a web frontend with PHP or Java but also have a rich client written in.NET or VB. Of course you can also solve this using an additional tier (like an app server and use web services) and it could be easier to maintain, but if performance is too much of an issue, then you could go for SP's for some of the logic. I don't think it has to be an all-or-nothing decision, though. You usually end up with some logic in the app code and sometimes some logic in SP's.
I heard earlier this year that a very important university in Mexico, the UDLA (Universidad de Las Americas) is dumping all their macs and linux stuff and going fully windoze. The reason? well, the dean said something along the lines of "everybody uses windows out there, so what's the poing of teaching something else here?" or something equally stupid. I can't believe that's the mentality that the people responsible for education have these days. To me, it's like saying "everybody misspells a lot, why not just stop correcting them and mistype everything also?" Some CS students protested against this, to no avail. Most students didn't really care. They're dumping Java in favor of.NET, also. Really sad. There are rumors that MS bought off the head of the CS career (I don't know the title for that in English).
I live in Mexico City. The site says the rate here in this country is $2.25. You can find this rate in the most exclusive cafes in the city; however there are places that go for $1.50 and even $1 in other areas.
In Xalapa, the capital of Veracruz, the hourly rate is about 50 cents of a dollar. There are even some places that charge by the minute, 12 cents of a peso for a minute (which amounts to about 63 cents of a dollar, for a whole hour).
So, is this chart showing the price for the most expensive rate found in the country, or for an average, or what?
Does anybody know if the rates shown for other countries are as inaccurate as the rate for Mexico?
I think he's actually stating that there's a mistake in the article. It's not X-windows, it's X-window (singular). The X-window System (X11, etc etc). Maybe trying to make a point that the writer of the article doesn't really know much about X-window, so he calls it X-windows (a common mistake).
But he wrote it in a way that's hard to understand for the sarcasm-impaired.
I am insulted by his comment. I have an iPod with over 4000 songs, all ripped from my 350+ CD collection which I have built over 15 years (yeah, I'm picky about the CD's I buy). All legal CD's, BTW. No pirate copies.
People who have read Stephenson's books know that he's not really good at endings. Most of his stories have a lousy ending, it feels like he just got bored or tired and decided to wrap things up real fast and just leave it at that.
I think the only Stephenson ending I like is from Jipi and the Paranoid Chip.
However, he can come up with great stories which I enjoy very much, despite the ending (which is not much of a letdown now, because the moment I start reading a Stephenson book I expect the ending to suck but it doesn't bother me).
Banter, burble, bicker, bicker bicker... man, all this elephant talk and you forgot to include King Crimson!
Obviously, you're not a South Park fan. The Chewbacca Defense is what some famous lawyer (I think it was Cochrane but I'm not sure) uses to convince the jury his client is not guilty (I think it was OJ)
I think Mono doesn't even support the current Managed C++ version... only C# and VB.NET. There's mcs, the Mono C# compiler, and mbas, the Mono VB.NET compiler, but there's no Managed C++ compiler, and I think mcs can't compile C++ code...
You don't need to speak Latin. This was a mistranslation to SPANISH, which is what almost every latin american country speaks (with the exception of Brazil, where they speak portuguese).
They probably translated male and female as "masculino" and "hembra" or "macho" and "hembra" instead of "masculino" and "femenino"
WHAT they're doing is not the problem. It's HOW they're doing it. "Hack your iPod with this little patch here, and then you can enter our store and buy songs and listen to them on your iPod".
Next iPod software update, something breaks. Maybe those songs don't play anymore, maybe something else doesn't work. Who will the user blame? Apple or Real? Will Apple be considered the bad guy for not supporting the hack on their next upgrade? Or will Real be blamed for making people hack their iPods to buy music they can't listen to after an upgrade?
Had they come to an agreement with Apple, Real could be selling AAC songs with Fairplay just for iPod users, and using their crappy rm format for everyone else. Or maybe they could have even added rm support to the iPod...
Because Real wants me to hack my iPod with their software (unsupported by Apple, the vendor) in order to play music encoded in their closed proprietary format that I can buy from their store, to which I cannot enter from my Mac.
Real software has been always crappy on Mac. Their music store isn't even accessible from a Mac. I'm not even sure I could hack my Mac-formatted iPod with their software if I wanted to, and even if I did, what good would it do to me if I can't even use their store?
The store is windows-only (I can't see why, after all, isn't it web-based? still not learning that if it's web-based it should be platform-independent). Their iPod hack is most probably only for windows-formatted iPods. So once again the Mac users are being ignored. Only this time, a lot of iPod owners are Mac users. And we don't like Real.
If some day some other company starts an online music store that can be accessed with Safari, and where I can buy songs that will play on my iPod without having to hack it, then I will seriously consider buying music there.
Man, this has got to be the funniest post I've ever read. I've got to put a link to it somewhere....
Yup, sorry.
I read the parent to your post AFTER I replied to you. Actually I think my original post goes more to the grandparent than to you, since he was saying that J2EE is too much bloat and that plain JSP and servlets was enough (clearly not the case and you already know it).
If you RTFA, it says JDO is using something very similar to the Hibernate Query Language.
From what I've seen, Hibernate is not using reflection; it's using CGLIB, which if I understand correctly, generates code on the fly to speed up invocations that would normally use reflection, without the need to do post-compilation code-morphing. Perhaps it uses reflection for some stuff but it is my understanding that they're using runtime code generation for the parts that would become bottlenecks were they using reflection.
Ah but ObjC has some really cool features as well. I've yet to see something like ObjC categories in C# or Java. THAT is what I miss the most of ObjC (I've moved to C# AND Java, at first because of the WebObjects move to Java, but now I've moved over to J2EE, abandoning WO, which has lost one of its coolest features - being written in ObjC).
I'm running Monodevelop on a powerbook and it feels faster than some Java apps... It would be nice to be able to run it without X11, though. Let's hope that the Cocoa# project allows us to do just that (though I doubt it, since Monodevelop relies on some mozilla and GTK components for the code editor and help viewers).
Um, no thanks. JSP sucks. Having code in the UI layer is a big no-no. JSP's are hard to maintain. I agree with you that J2EE persistence with EJB's sucks, but you can certainly do a lot better than jsp and servlets.
Check out Tapestry, a much better way to write web apps than JSP, using MVC so that your html page is just an html with certain id's on some tags, and you have components that can be placed inside other components to make up a page. Or use Struts. Or Velocity. Or Turbine. But please, if you can avoid plain JSP's, then stay away from them. They lead to all kinds of nastiness in your apps.
That, together with other projects like Hibernate, which is a very good persistence layer (so good that it's going to become the new JDO; they're already adopting HQL for the new EJB persistence) and Spring, which you already seem to know, you can build much more elegant apps than using JSP and servlets.
I heard some rumors that the new JDO is basically going to be Hibernate (probably with a gazillion interfaces on top of it that will make up the JDO spec). To me this feels like Sun has accepted defeat in that area. Hibernate is obviously years ahead of any entity bean effort, so it makes sense that they make it the new JDO. Shouldn't they do something similar with Spring? I've been using it, and I must say it's pretty cool and powerful. I HATE EJB's, and Spring offers a much more flexible way to work with beans. You can have stand-ins for JTA, pooled datasources, etc which make unit tests a lot easier. It doesn't seem like EJB 3.0 will be able to run out of their J2EE context yet, so Spring will still be useful for this, and it gives you a lot more independence from the app server.
Is that you?
It's a quote from The Big Lebowski. John Goodman's character says that...
Is it "free as in beer" or "free as in speech"? :)
I've never seen an evaluation version of a Linux distro before (though I'm sure they've been around for a while). How does this work? do you have to enter some activation code to get the whole thing to work? is it a special version of the kernel modified to stop working after a certain date (and if so, don't they need to distribute the source for that, or you could just replace the kernel anyway)?
I think it's more the other way around. From the Cube screenshots, it looks like they're taking ideas from Looking Glass and Metisse (another 3D desktop featured not too long ago here on Slashdot).
One case where I find that SP's can be useful for storing business logic is when your system will have different front ends using different technologies. For example, if you have a web frontend with PHP or Java but also have a rich client written in .NET or VB.
Of course you can also solve this using an additional tier (like an app server and use web services) and it could be easier to maintain, but if performance is too much of an issue, then you could go for SP's for some of the logic.
I don't think it has to be an all-or-nothing decision, though. You usually end up with some logic in the app code and sometimes some logic in SP's.
I heard earlier this year that a very important university in Mexico, the UDLA (Universidad de Las Americas) is dumping all their macs and linux stuff and going fully windoze. .NET, also. Really sad. There are rumors that MS bought off the head of the CS career (I don't know the title for that in English).
The reason? well, the dean said something along the lines of "everybody uses windows out there, so what's the poing of teaching something else here?" or something equally stupid. I can't believe that's the mentality that the people responsible for education have these days. To me, it's like saying "everybody misspells a lot, why not just stop correcting them and mistype everything also?"
Some CS students protested against this, to no avail. Most students didn't really care. They're dumping Java in favor of
Have you never heard of the Summer of George?
I live in Mexico City. The site says the rate here in this country is $2.25. You can find this rate in the most exclusive cafes in the city; however there are places that go for $1.50 and even $1 in other areas.
In Xalapa, the capital of Veracruz, the hourly rate is about 50 cents of a dollar. There are even some places that charge by the minute, 12 cents of a peso for a minute (which amounts to about 63 cents of a dollar, for a whole hour).
So, is this chart showing the price for the most expensive rate found in the country, or for an average, or what?
Does anybody know if the rates shown for other countries are as inaccurate as the rate for Mexico?
I think he's actually stating that there's a mistake in the article. It's not X-windows, it's X-window (singular). The X-window System (X11, etc etc). Maybe trying to make a point that the writer of the article doesn't really know much about X-window, so he calls it X-windows (a common mistake).
But he wrote it in a way that's hard to understand for the sarcasm-impaired.