The most hurt by this will be Americans. These graduates won't disappear from the face of the earth, they'll just be working for Microsoft, IBM, Google, etc. in Europe, India, and China, make their inventions there, start startups there, and pay their taxes there. No US job will be saved by this action; to the contrary, as more and more R&D moves overseas, the supporting jobs will move with them.
Of course, if the H-1b foes persist in this, it also completely screws people who have lived in the US for many years. But they aren't Americans, so who cares, right?
You can download GemStone/S 64 Web Edition for free, and use it free (for commercial use, too!). Only when your database grows beyond about 2 gigs, you need to get a license, which is about $7000 a year.
It's that sort of bullshit that killed systems like Smalltalk in the market. Companies like Gemstone will still be able to extract money from their captive audience for a couple of decades, but mainstream platforms are eating away at their market share, year after year.
The only chance platforms like this have is to go open source and sell high-end add-ons and support.
They haven't incorporated ruby into GemStone/S to make it attractive; they haven't incorporated it into GemStone/S at all.
Well, then you can add to all their other problems an unfocused product strategy and lack of integration across their product line.
Ubuntu and SuSE work great on the Eee PC and the HP 2133; there is no need to strip them down. If you do want something slightly simpler, you can install Xubuntu.
Linux is just the kernel, GNU is the operating system.
GNU is just a bunch of command line utilities. According to the literal meaning, there is no more justification for calling it the "GNU operating system" than the "Linux operating system".
But, as any non-autistic person understands, language isn't limited to literal meanings anyway. Calling it the "Linux operating system" is an example of metonymy and is quite reasonable.
And, as such things go, it will probably still be called Linux long after the Linux kernel has been replaced by something better.
Gemstone is a proprietary implementation of Smalltalk and an associated object database. Who does it matter to whether they incorporate a RubyVM into their system or not?
Gemstone also stands for the failure of a particular kind of business model. These people (and others) had a mature OO programming language that was orders of magnitude faster than Ruby, had object persistence, had a great IDE, and supported distributed programming over 15 years ago, and they pissed it all away by making it too expensive and too proprietary.
Because the Smalltalk vendors were greedy and squabbling among themselves, modern OOP arrived more than a decade later in in much poorer form.
I suppose hiding their Smalltalk heritage by calling their system "Gemstone/S" and being forced to incorporate Ruby in order to make their platform attractive is the ultimate indignity.
When you visit a website, the site owner is well within their rights to record that visit. To assert otherwise is an extremist view that needs popular and legislative buy-in before it can in any way be validated. The negotiation is between Google and website owners.
Well, in the EU, it has received that popular and legislative buy-in: web sites are already limited in the kind of data they may retain and share, and further restrictions are likely. And even in the US, some restrictions exist.
I'm not saying that's good or bad, I'm simply pointing out that you're wrong if you characterize such restrictions as "extremist".
And while there are a few low points within Church history, not all has been persecution. But it sounds much more dramatic that way, I know.
The destruction of hundreds of indigenous cultures and religions alone is a crime against humanity unparalleled in history, even if we disregard the wars, execution, and torture that the Christian churches have been responsible for.
"Listen to my gospel, I have the answers, turn from your evil." Gonna sell me a little plastic Dawkins with that?
Look, it's you who accused people who criticize your religion as "hating" you. I'm just illustrating the difference between disapproving of your moral and ethical choices and hating you as a person in terms that you understand and in terms that people like you apply to others.
In fact, I agree with the Pope in his condemnation of moral relativism. There is, in fact, a set of absolute moral principles; the problem is that Christianity (and some other religions) are violating those principles.
Your reference to Dawkins suggests that you believe that the only two choices are materialist atheism and Christianity. In fact, there are many other religious and spiritual choices you have; you simply have made a bad choice among the alternatives.
Can you imagine how annoyed the Christian God would be if you shot arrows at him? I mean, he even gets pissed if you don't kill your son when he orders you to.
I don't imagine any of the helicopter crew were particularly annoyed at being shot at.
Isn't it kind of odd that we're more forgiving than our deities?
These people see a big flying thing in the sky, and what's the first thing they do? They shoot at it. So, they can't hurt the helicopter, but they don't know that and their aggressive intent is clear.
The point is that the notion that we somehow lost our innocence from those earlier, simpler times is wrong. The societies that we used to inhabit were savage and aggressive, and for all our faults, we at least try to do better these days.
Standard features on phones that suck to use because of the interface so you don't end up using them.
Except... people do use them.
If you look at the total package Apple has already leapt ahead of the competition, and they know it, which is why they are all trying to make touchscreen interfaces (and failing miserably).
Apple's touch screen is a gimmick and a horrible interface for anything other than watching videos and simple web browsing. It's the result of Jobs's obsessive hatred of buttons, not sound design.
There's a reason Blackberries, Palms, and Nokias are so much more popular than the iPhone and other touch phones.
Apple didn't even pioneer the touch screen interface on phones, Palm did, and Palm did a good job. But keyboards won in the end because they are the right choice for a smartphone.
There has been speculation about a higher-resolution camera, possible support for digital video recording, a slightly bulkier and more curved case, and the addition of a global positioning system receiver that would allow new Web services tied to a person's location.
These are all standard features on many Nokia and Windows Mobile phones.
Apple is still just trying to catch up. The only reason for strong US sales is that US carriers have been pushing such feature-poor phones that even the iPhone seems like an improvement.
Compared to all the other crappy media that sites tend to have these days, centralizing distribution of a bunch of Javascript libraries makes almost no sense. I doubt it would even appreciably reduce your bandwidth costs.
Considering the remarkable ability of Chinese vessels in the era before Christ we may have Chinese settlers in early South America. Japanese vessels are another distinct possibility.
Despite extensive Chinese record keeping, there is no evidence at all that the Chinese made it to South America before the Europeans. If they had made it, they would have encountered a populated continent with many different cultures already, quite able to defend themselves against a few Chinese ships. If it hadn't been for smallpox, the Europeans wouldn't have stood a chance either.
You need to install the winforms libraries; they are not installed by default.
The only applications on Ubuntu that use Winforms are monodevelop (port of Sharpdevelop), IronPython (Microsoft open source software), and IKVM (JVM emulator). None of the actual mono desktop applications use winforms, hence it isn't installed by default.
And if you're developing new software for Linux with Mono, it would be foolish to use winforms: Gtk# is better and better supported (and it even works on Windows).
Yes, in theory. However HP has developed a quite notorious habit of making the Linux version 'out of stock' or delivered with significant delays. Basically they advertise a Linux version for $550, but when you actually try to buy one, usually the only thing available is a Vista version for $750.
The more obvious explanation is that they simply underestimated demand for the Linux version. And waiting a week for your 2133 isn't gonna kill you.
Vista on that machine must be a dog, however (even more than usual), so I'm not surprised it's not selling.
A torus gives periodic boundary conditions in two dimensions.
A torus doesn't have a boundary, hence it doesn't have boundary conditions.
What you are probably trying to say is that if you take a square and impose certain periodic boundary conditions, then you get something that behaves more or less like a torus. But what you have is a square with boundary conditions; the "boundary conditions" are related to how you choose to represent the torus, not to the torus itself.
That must come as a surprise to the Mono developers who claim "Mono provides the necessary software to develop and run.NET client and server applications on Linux, Solaris, Mac OS X, Windows, and Unix" and "The Mono Project is an open development initiative sponsored by Novell to develop an open source, UNIX version of the Microsoft.NET development platform.
Not really. It's really not that hard to understand:
The Mono project as a whole produces a large superset of the Microsoft.NET platform. So, the entirety of Mono is not.NET.
Linux distributions (even SuSE last I looked) only install the ECMA libraries and the Linux libraries;.NET is a separate install. So, the usual Mono installation on Linux neither "is".NET, nor does it even contain the.NET libraries.
I think Novell and Miguel are hurting the Mono project by conflating Mono and.NET. But just because they are stupid doesn't mean people like you should be spreading FUD about Mono on Linux.
You know, I'm kind of sympathetic. I think C and C++ suck and I agree we need something to replace C and C++.
I actually kind of like the core C# language. I don't think there are patent problems. But C# is not the answer because it's too bloated, not implemented right, and changing too rapidly.
from VB to PowerShell
Those are the wrong things to say to try to convince someone to move to C# or CLR. PowerShell is another testament to Microsoft's incompetence.
The barristas-turned-perl-coders go back to making coffee, graduate students go back to graduate school, product cycles get longer so people have time to actually think, and investors stop throwing money at every stupid idea and actually start rewarding innovation.
The most hurt by this will be Americans. These graduates won't disappear from the face of the earth, they'll just be working for Microsoft, IBM, Google, etc. in Europe, India, and China, make their inventions there, start startups there, and pay their taxes there. No US job will be saved by this action; to the contrary, as more and more R&D moves overseas, the supporting jobs will move with them.
Of course, if the H-1b foes persist in this, it also completely screws people who have lived in the US for many years. But they aren't Americans, so who cares, right?
That's changing.
Evidently not.
You can download GemStone/S 64 Web Edition for free, and use it free (for commercial use, too!). Only when your database grows beyond about 2 gigs, you need to get a license, which is about $7000 a year.
It's that sort of bullshit that killed systems like Smalltalk in the market. Companies like Gemstone will still be able to extract money from their captive audience for a couple of decades, but mainstream platforms are eating away at their market share, year after year.
The only chance platforms like this have is to go open source and sell high-end add-ons and support.
They haven't incorporated ruby into GemStone/S to make it attractive; they haven't incorporated it into GemStone/S at all.
Well, then you can add to all their other problems an unfocused product strategy and lack of integration across their product line.
Ubuntu and SuSE work great on the Eee PC and the HP 2133; there is no need to strip them down. If you do want something slightly simpler, you can install Xubuntu.
Linux is just the kernel, GNU is the operating system.
GNU is just a bunch of command line utilities. According to the literal meaning, there is no more justification for calling it the "GNU operating system" than the "Linux operating system".
But, as any non-autistic person understands, language isn't limited to literal meanings anyway. Calling it the "Linux operating system" is an example of metonymy and is quite reasonable.
And, as such things go, it will probably still be called Linux long after the Linux kernel has been replaced by something better.
That, unfortunately, will mean work for site administrators."
I don't see anything "unfortunate" about it. It's about time people fixed their sites.
The Nokia lets you install software, so if you don't like the mail reader that's on there, get another one.
For example, both Google and Yahoo have mail clients, and there are several other ones.
The Nokia browser uses the same engine as the iPhone browser. If you don't like it, you can always run Opera.
Gemstone is a proprietary implementation of Smalltalk and an associated object database. Who does it matter to whether they incorporate a RubyVM into their system or not?
Gemstone also stands for the failure of a particular kind of business model. These people (and others) had a mature OO programming language that was orders of magnitude faster than Ruby, had object persistence, had a great IDE, and supported distributed programming over 15 years ago, and they pissed it all away by making it too expensive and too proprietary.
Because the Smalltalk vendors were greedy and squabbling among themselves, modern OOP arrived more than a decade later in in much poorer form.
I suppose hiding their Smalltalk heritage by calling their system "Gemstone/S" and being forced to incorporate Ruby in order to make their platform attractive is the ultimate indignity.
When you visit a website, the site owner is well within their rights to record that visit. To assert otherwise is an extremist view that needs popular and legislative buy-in before it can in any way be validated. The negotiation is between Google and website owners.
Well, in the EU, it has received that popular and legislative buy-in: web sites are already limited in the kind of data they may retain and share, and further restrictions are likely. And even in the US, some restrictions exist.
I'm not saying that's good or bad, I'm simply pointing out that you're wrong if you characterize such restrictions as "extremist".
And while there are a few low points within Church history, not all has been persecution. But it sounds much more dramatic that way, I know.
The destruction of hundreds of indigenous cultures and religions alone is a crime against humanity unparalleled in history, even if we disregard the wars, execution, and torture that the Christian churches have been responsible for.
"Listen to my gospel, I have the answers, turn from your evil." Gonna sell me a little plastic Dawkins with that?
Look, it's you who accused people who criticize your religion as "hating" you. I'm just illustrating the difference between disapproving of your moral and ethical choices and hating you as a person in terms that you understand and in terms that people like you apply to others.
In fact, I agree with the Pope in his condemnation of moral relativism. There is, in fact, a set of absolute moral principles; the problem is that Christianity (and some other religions) are violating those principles.
Your reference to Dawkins suggests that you believe that the only two choices are materialist atheism and Christianity. In fact, there are many other religious and spiritual choices you have; you simply have made a bad choice among the alternatives.
God simply orders Abraham to sacrifice Isaac,
Yes, and Abraham complies. What do you think would have happened if he hadn't? All love and smiles and forgiveness?
If you wish to hate Christians, at least have a valid reason.
Oh, you poor, persecuted Christians. Get real. For nearly 2000 years, Christians have been persecuting, destroying, and killing others.
No, I don't "hate" you, I hate your sin. And you do have a choice: abandon that evil.
but the iPhone showed the keyboard is a very inflexible and limiting design.
Actually, the iPhone's awful touch screen was a big reason for getting another phone with a keyboard.
You can run it in full screen, you can use Littlefox, and you can use Fuller Screen. The entire screen becomes content.
That flash drive is huge compared to some of the flash drives you can get now.
If you want something smaller than this, look for an SD card with a built in USB reader; and there are smaller ones still if you look.
Can you imagine how annoyed the Christian God would be if you shot arrows at him? I mean, he even gets pissed if you don't kill your son when he orders you to.
I don't imagine any of the helicopter crew were particularly annoyed at being shot at.
Isn't it kind of odd that we're more forgiving than our deities?
These people see a big flying thing in the sky, and what's the first thing they do? They shoot at it. So, they can't hurt the helicopter, but they don't know that and their aggressive intent is clear.
The point is that the notion that we somehow lost our innocence from those earlier, simpler times is wrong. The societies that we used to inhabit were savage and aggressive, and for all our faults, we at least try to do better these days.
Standard features on phones that suck to use because of the interface so you don't end up using them.
Except... people do use them.
If you look at the total package Apple has already leapt ahead of the competition, and they know it, which is why they are all trying to make touchscreen interfaces (and failing miserably).
Apple's touch screen is a gimmick and a horrible interface for anything other than watching videos and simple web browsing. It's the result of Jobs's obsessive hatred of buttons, not sound design.
There's a reason Blackberries, Palms, and Nokias are so much more popular than the iPhone and other touch phones.
Apple didn't even pioneer the touch screen interface on phones, Palm did, and Palm did a good job. But keyboards won in the end because they are the right choice for a smartphone.
There has been speculation about a higher-resolution camera, possible support for digital video recording, a slightly bulkier and more curved case, and the addition of a global positioning system receiver that would allow new Web services tied to a person's location.
These are all standard features on many Nokia and Windows Mobile phones.
Apple is still just trying to catch up. The only reason for strong US sales is that US carriers have been pushing such feature-poor phones that even the iPhone seems like an improvement.
Compared to all the other crappy media that sites tend to have these days, centralizing distribution of a bunch of Javascript libraries makes almost no sense. I doubt it would even appreciably reduce your bandwidth costs.
Considering the remarkable ability of Chinese vessels in the era before Christ we may have Chinese settlers in early South America. Japanese vessels are another distinct possibility.
Despite extensive Chinese record keeping, there is no evidence at all that the Chinese made it to South America before the Europeans. If they had made it, they would have encountered a populated continent with many different cultures already, quite able to defend themselves against a few Chinese ships. If it hadn't been for smallpox, the Europeans wouldn't have stood a chance either.
Can't you just use windows.forms with Mono?
You need to install the winforms libraries; they are not installed by default.
The only applications on Ubuntu that use Winforms are monodevelop (port of Sharpdevelop), IronPython (Microsoft open source software), and IKVM (JVM emulator). None of the actual mono desktop applications use winforms, hence it isn't installed by default.
And if you're developing new software for Linux with Mono, it would be foolish to use winforms: Gtk# is better and better supported (and it even works on Windows).
Yes, in theory. However HP has developed a quite notorious habit of making the Linux version 'out of stock' or delivered with significant delays. Basically they advertise a Linux version for $550, but when you actually try to buy one, usually the only thing available is a Vista version for $750.
The more obvious explanation is that they simply underestimated demand for the Linux version. And waiting a week for your 2133 isn't gonna kill you.
Vista on that machine must be a dog, however (even more than usual), so I'm not surprised it's not selling.
A torus gives periodic boundary conditions in two dimensions.
A torus doesn't have a boundary, hence it doesn't have boundary conditions.
What you are probably trying to say is that if you take a square and impose certain periodic boundary conditions, then you get something that behaves more or less like a torus. But what you have is a square with boundary conditions; the "boundary conditions" are related to how you choose to represent the torus, not to the torus itself.
Not really. It's really not that hard to understand:
I think Novell and Miguel are hurting the Mono project by conflating Mono and
You know, I'm kind of sympathetic. I think C and C++ suck and I agree we need something to replace C and C++.
I actually kind of like the core C# language. I don't think there are patent problems. But C# is not the answer because it's too bloated, not implemented right, and changing too rapidly.
from VB to PowerShell
Those are the wrong things to say to try to convince someone to move to C# or CLR. PowerShell is another testament to Microsoft's incompetence.
The barristas-turned-perl-coders go back to making coffee, graduate students go back to graduate school, product cycles get longer so people have time to actually think, and investors stop throwing money at every stupid idea and actually start rewarding innovation.
A bad economy is when innovation happens.