I have enjoyed the Civilization series since the beginning, but with the third incarnation it was pointed out to me that it's rather disappointing that the game continues to be played on a tube rather than a globe. If Civilization IV is also on a strip, could you explain what difficulties the development team is having in implementing what seems to be such an obvious and simple detail?
The obvious one would be the file transfer - if you already have an antenna and a Bluetooth driver, why not utilize the other capabilities? I'd much rather move songs via Bluetooth than plug it in to a USB slot.
It doesn't mention it in the article, but I hope that if you use the device as a headset it has a 'hold' feature that plays whatever you were listening too....
They aren't suing anyone. This isn't even a cease and dissist letter. They're informing the ASF that they have concerns over possible LPGL license infringement and are bringing their concerns to the ASF. I think that there is a great risk of code being copied over, I think JBoss LLC has a right and obligation to defend the LGPL, and the ASF should be careful that code isn't making its way from JBoss into their implementation without the permission of the copyright holder.
I've been meaning to look into this - is there a Linux filesystem that supports versioning? I kind of figured there must be, it was such a nice feature of VMS I'd be surprised if something similiar hadn't been implemented for Linux. Anyone feel like saving me the time of searching myself?:)
> For example, lets assume that tomorrow SCO introduces a new API call into SCO Unix, lets call it "hasuseraclue()" [1]. The system call is highly proprietary and undocumented. Now, will Linux and GNU users suffer from the lack of this API? I am going to leave that as an exercise to the reader.
userhasaclue()...it's so cute when assholes try to be witty. Here's my attempt:
Although no one would notice or care if SCO added a new API call to their proprietary version of UNIX, if Microsoft chooses to add "highly proprietary and undocumented" API to.NET programmers will most likely choose to use the API not knowing, or caring, that they are breaking compatibility with the Mono implementation of.NET (for an example, look at Microsoft's dispute with Sun over their implementation of Java). Since there are many more applications being written that are targeted to the Windows platform than any other platform, such a move on Microsoft's part would render Mono an unusable platform - developers could not trust that applications targeting.NET could run under Mono. Yes, Mono would still remain an interesting runtime environment, but do we really need another?
> In a world where Mono is vastly successful, if Microsoft changes/introduce new APIs, do you think it will matter?
In a world where Mono is VASTLY successful?!? Is this is the world where the free/open source community doesn't think that you're all a bunch of chumps, and the Windows community has actually heard of you? Sound like a nice place. You might want to spend a bit of time in this world.
That said, I'm going to spend the rest of my evening trying out these BigNum libraries you speak of.
Having ADSL does require a contract, even in Canada. Maybe you didn't go to their offices and sign a contract, as you would a bank loan, but you did enter into a contract with your provider. Of course, since you were seventeen at the time, you aren't bound by the terms of the contract, and they wouldn't be able to enforce the contract in any way.
The age of majority in Canada is 18, not 19. You are perhaps thinking of the legal drinking age, which varies throughout the country.
Definately offtopic, but I recall watching a Daily Show with John Stewart which had on the author of Blinded by the Right, in which he claims that he was a part of the "vast right wing conspiracy" that was out to get Bill Clinton. I haven't read the book, but the author was an interesting guest to listen to, and does truly seem to be a Republican insider who was involved in trying to bring Bill Clinton down.
The syntactic sugar I would really like to see for C++ is the ability to write your own operators. Then you could use statements such as "x = y cat z".
Declaring your own operators, huh? Is it really that hard to type a couple brakets?
x = cat(y, z);
I'll try adding a serious complement to complement the other, amazing witty responses to your comment. I nearly went insane trying to find out why java would crash my machine whenever I ran any graphical java applications - although I tried for a long time to find the problem, even replacing some suspect hardware, in the end I simply read the readme file included with java. It seems that some of the directdraw and direct3d implementations are a little fucked up, and can cause this - they provide some ways to disable it - the funny thing was that after I disabled the directdraw, I think it ran faster than before (and without crashing). Take a look, maybe that's the only problem with your parents set up. I've never had problems on my work machines, just my machine at home, so it doesn't seem to be too common.
> EJBs are BAD. Wrong > They're a crummy abstraction of persistence Wrong > they mash application logic and object representation into one place Wrong > they're butt-slow Wrong > they're a bitch to write and maintain Wrong > Straight JDBC is much easier to work with Wrong > it's [JDBC] more flexible Correct!
Season three, at the time, was excellent animation but the writing and storeline made it one of my favourite shows ever. After they were dropped by ABC, they had the freedom to develop a more mature and intelligent plotline, which was quite interesting. The division of the final season into 4 segments was quite original and provided a nice flow to the series. The little references and subtle jokes were really entertaining, even to my non-geek roommates. Lots of eye candy throughout the entire season - their journey through the web had to be my favourite part.
Damn, that was one of the finest shows on TV. They made a season four, I believe following one of the briefly mentioned subplots of season three (that Daemon had infected the Guardians), but I haven't been able to catch it (gave up on TV).
From the article: "Rambus has maintained that its document destruction was part of the company's regular document retention policy."
So what exactly is their policy? Does the government regulate this, or do individual companies simply decide a policy? Anderson tried to use this as a defense as well, during the Enron scandal, if I remember correctly. A policy of "don't retain potentially incriminating documents" wouldn't surprise me, considering Rambus' alleged past behaviour. Are these policies about as useful as corporate codes of conduct that companies such as Nike have? If they don't already, should the FTC set down guidelines?
EJB certainly isn't the perfect technology (what is?), and the specification is lacking in some points (generation of primary keys and an incomplete query language), but it is certainly useful. Take a look at O'Reilley's "Building Enterprise Java Applications (vol 1)", it has a nice overview of enterprise java technologies and how they fit together. It discusses how to use session and entity beans effectively - in essense, you shouldn't be sending entity beans to your client (which it sounds like the guy in the original post was doing - this will kill performance due to the number of RMI calls that will be generated), your clients should typically interact with session beans that perform the business logic using the entity beans.
With respect to cost, there's JBoss, that's free, and there are many other venders at a variety of prices and performance. I use JBoss - I did, for a time, see some nasty performance problems, but after reading some documentation quickly realized that it was my mistake.
Umm, the entire purpose of XML is to define custom vocabularies for specific applications. You don't have to learn it, it's for computers to use to communicate with one another in a heterogenous environment. Sun has provided an API and implementation for you to use.
I've worked with this before on a project, and it's usefulness depends on your needs. It's essentially an extension applets; it does not run in a browser, but does run in a secure sandbox.
If you have a pure java swing application, this is probably the way to go. If not, read more about it and decide whether it's appropriate.
The technology was a little rough at first, but I assume it's matured somewhat, considering that it's now part of the standard java environment.
I disagree with the article - the EULAs that I have read have been quite straightforward and easy to understand. The length is often intimidating, but so long as you've managed to graduate high school, you should be able to read and understand the agreements. The companies simply know that no one is reading the agreements, and they can get people to agree to whatever they want.
I just wanted to point out that the analogy used in the original post was perhaps flawed. This is getting pretty far off topic, but whatever.
I assume that the kit car companies do pay the original manufacturers for the right to duplicate them. I don't know this for a fact, but I think it's a reasonable assumption. Maybe you know for a fact?
Ant if Carroll Shelby (whoever that is) was suing these companies, I certainly wouldn't have heard about it, and I doubt that the DMCA would be applicable....
I have enjoyed the Civilization series since the beginning, but with the third incarnation it was pointed out to me that it's rather disappointing that the game continues to be played on a tube rather than a globe. If Civilization IV is also on a strip, could you explain what difficulties the development team is having in implementing what seems to be such an obvious and simple detail?
The obvious one would be the file transfer - if you already have an antenna and a Bluetooth driver, why not utilize the other capabilities? I'd much rather move songs via Bluetooth than plug it in to a USB slot.
It doesn't mention it in the article, but I hope that if you use the device as a headset it has a 'hold' feature that plays whatever you were listening too....
You must find it very difficult to sleep at night.
They aren't suing anyone. This isn't even a cease and dissist letter. They're informing the ASF that they have concerns over possible LPGL license infringement and are bringing their concerns to the ASF. I think that there is a great risk of code being copied over, I think JBoss LLC has a right and obligation to defend the LGPL, and the ASF should be careful that code isn't making its way from JBoss into their implementation without the permission of the copyright holder.
I've been meaning to look into this - is there a Linux filesystem that supports versioning? I kind of figured there must be, it was such a nice feature of VMS I'd be surprised if something similiar hadn't been implemented for Linux. Anyone feel like saving me the time of searching myself? :)
> For example, lets assume that tomorrow SCO introduces a new API call into SCO Unix, lets call it "hasuseraclue()" [1]. The system call is highly proprietary and undocumented. Now, will Linux and GNU users suffer from the lack of this API? I am going to leave that as an exercise to the reader.
.NET programmers will most likely choose to use the API not knowing, or caring, that they are breaking compatibility with the Mono implementation of .NET (for an example, look at Microsoft's dispute with Sun over their implementation of Java). Since there are many more applications being written that are targeted to the Windows platform than any other platform, such a move on Microsoft's part would render Mono an unusable platform - developers could not trust that applications targeting .NET could run under Mono. Yes, Mono would still remain an interesting runtime environment, but do we really need another?
userhasaclue()...it's so cute when assholes try to be witty. Here's my attempt:
Although no one would notice or care if SCO added a new API call to their proprietary version of UNIX, if Microsoft chooses to add "highly proprietary and undocumented" API to
> In a world where Mono is vastly successful, if Microsoft changes/introduce new APIs, do you think it will matter?
In a world where Mono is VASTLY successful?!? Is this is the world where the free/open source community doesn't think that you're all a bunch of chumps, and the Windows community has actually heard of you? Sound like a nice place. You might want to spend a bit of time in this world.
That said, I'm going to spend the rest of my evening trying out these BigNum libraries you speak of.
Having ADSL does require a contract, even in Canada. Maybe you didn't go to their offices and sign a contract, as you would a bank loan, but you did enter into a contract with your provider. Of course, since you were seventeen at the time, you aren't bound by the terms of the contract, and they wouldn't be able to enforce the contract in any way.
The age of majority in Canada is 18, not 19. You are perhaps thinking of the legal drinking age, which varies throughout the country.
Definately offtopic, but I recall watching a Daily Show with John Stewart which had on the author of Blinded by the Right, in which he claims that he was a part of the "vast right wing conspiracy" that was out to get Bill Clinton. I haven't read the book, but the author was an interesting guest to listen to, and does truly seem to be a Republican insider who was involved in trying to bring Bill Clinton down.
Someone have a copy, please post a bit torrent link. Even poor quality will do!
new StringBuffer().append(a).append(c.toUpper()).appen d(",").append(b.toLowerCase()).toString();
The syntactic sugar I would really like to see for C++ is the ability to write your own operators. Then you could use statements such as "x = y cat z".
Declaring your own operators, huh? Is it really that hard to type a couple brakets?
x = cat(y, z);
come on, that's FUNNY
I'll try adding a serious complement to complement the other, amazing witty responses to your comment. I nearly went insane trying to find out why java would crash my machine whenever I ran any graphical java applications - although I tried for a long time to find the problem, even replacing some suspect hardware, in the end I simply read the readme file included with java. It seems that some of the directdraw and direct3d implementations are a little fucked up, and can cause this - they provide some ways to disable it - the funny thing was that after I disabled the directdraw, I think it ran faster than before (and without crashing). Take a look, maybe that's the only problem with your parents set up. I've never had problems on my work machines, just my machine at home, so it doesn't seem to be too common.
do not destroy the oilfields!
wow, thanks for sharing
> EJBs are BAD.
Wrong
> They're a crummy abstraction of persistence
Wrong
> they mash application logic and object representation into one place
Wrong
> they're butt-slow
Wrong
> they're a bitch to write and maintain
Wrong
> Straight JDBC is much easier to work with
Wrong
> it's [JDBC] more flexible
Correct!
1/7 Sorry Try Again
Not bad? I disagree.
Season three, at the time, was excellent animation but the writing and storeline made it one of my favourite shows ever. After they were dropped by ABC, they had the freedom to develop a more mature and intelligent plotline, which was quite interesting. The division of the final season into 4 segments was quite original and provided a nice flow to the series. The little references and subtle jokes were really entertaining, even to my non-geek roommates. Lots of eye candy throughout the entire season - their journey through the web had to be my favourite part.
Damn, that was one of the finest shows on TV. They made a season four, I believe following one of the briefly mentioned subplots of season three (that Daemon had infected the Guardians), but I haven't been able to catch it (gave up on TV).
From the article: "Rambus has maintained that its document destruction was part of the company's regular document retention policy."
So what exactly is their policy? Does the government regulate this, or do individual companies simply decide a policy? Anderson tried to use this as a defense as well, during the Enron scandal, if I remember correctly. A policy of "don't retain potentially incriminating documents" wouldn't surprise me, considering Rambus' alleged past behaviour. Are these policies about as useful as corporate codes of conduct that companies such as Nike have? If they don't already, should the FTC set down guidelines?
EJB certainly isn't the perfect technology (what is?), and the specification is lacking in some points (generation of primary keys and an incomplete query language), but it is certainly useful. Take a look at O'Reilley's "Building Enterprise Java Applications (vol 1)", it has a nice overview of enterprise java technologies and how they fit together. It discusses how to use session and entity beans effectively - in essense, you shouldn't be sending entity beans to your client (which it sounds like the guy in the original post was doing - this will kill performance due to the number of RMI calls that will be generated), your clients should typically interact with session beans that perform the business logic using the entity beans.
With respect to cost, there's JBoss, that's free, and there are many other venders at a variety of prices and performance. I use JBoss - I did, for a time, see some nasty performance problems, but after reading some documentation quickly realized that it was my mistake.
Umm, the entire purpose of XML is to define custom vocabularies for specific applications. You don't have to learn it, it's for computers to use to communicate with one another in a heterogenous environment. Sun has provided an API and implementation for you to use.
Do you have a learning disability?
I've worked with this before on a project, and it's usefulness depends on your needs. It's essentially an extension applets; it does not run in a browser, but does run in a secure sandbox.
If you have a pure java swing application, this is probably the way to go. If not, read more about it and decide whether it's appropriate.
The technology was a little rough at first, but I assume it's matured somewhat, considering that it's now part of the standard java environment.
Java Web Start
But I rarely did, at least until recently.
I disagree with the article - the EULAs that I have read have been quite straightforward and easy to understand. The length is often intimidating, but so long as you've managed to graduate high school, you should be able to read and understand the agreements. The companies simply know that no one is reading the agreements, and they can get people to agree to whatever they want.
I've never heard of this before. I just did a bit of surfing to get more info...I can't believe this is legal.
From what I have just read, the real manufacturers do sue (and win) the people making these kits, so I'm not sure what JonWan's point was.
You mean model cars?
I just wanted to point out that the analogy used in the original post was perhaps flawed. This is getting pretty far off topic, but whatever.
I assume that the kit car companies do pay the original manufacturers for the right to duplicate them. I don't know this for a fact, but I think it's a reasonable assumption. Maybe you know for a fact?
Ant if Carroll Shelby (whoever that is) was suing these companies, I certainly wouldn't have heard about it, and I doubt that the DMCA would be applicable....
Really? If we all just remember to lock our cars, there will be no more car theft?
If you left your keys in the ignition and someone took your car, you'd just let it go and not call the police?