A friend of a friend was barred re-entry into the US from Portugal after a speeding ticket and forced to drop out of the top theoretical physics PhD program on the West Coast. A coworker has been unable to visit home (China) for six years because if she leaves the country there's a 50% chance she will be denied re-entry for a six-month waiting period, which would destroy all of her experiments.
Back when I read the stories of Germany kicking out (or gassing up) its best scientists in the days before WWII, I always thought: what kind of dumb nation would expell its best minds at the time it needs them the most?
Little did I know that I'd get to see the same thing played live, with the US expelling and shunting some of its best scientists in similar fashion to WWII Germany.
Because, like it or not, C# is a better designed language than Java.
For sure. C# is what Java could have been had the original creators had enough guts to do an apocalypse-like revision of the language. To their credit they did revise the AWT disaster, but didn't go any further.
Similar techniques have been applied to frescoes and estelas of ancient buildings with somewhat higher rate of success. This map seems a particularly hard instance given the similarity of the patterns while at the same time having no global regularity. In contrast building designs often repeat patterns, so you only need to solve the puzzle once for a pattern and thereafter apply the same solution.
The following was posted by an AC, presumably because he was afraid of losing Karma. However it is right on the money, so I'll post it under my name and karma-whore for it. As I said he's absolutely right.
You complete idiot. Linearity in the _length_ of the key vs. year means _exponentially_ faster-running factoring over time. But if you couldn't figure that out for yourself, you could at least look up your screen a couple of inches where they state:
For each specific algorithm, the progress follows Moore's law that states that the speed of computers double every 18 months.
At any rate, time to go buy a G5 I think, they are supposed to have pretty fast memory.
You cannot seriously be comparing Perl/Python/Eiffel/Tcl-Tk to Java.
I'm not comparing them. I'm pointing out that those show how programming languages have evolved. Did Java pick a page from those or it, say their advanced string processing? or the more powerful primitives? No. Instead Java just re-implented the same general set of C++ primitives in a cleaner way.
I would really like to know what "things" they have got wrong.
For one stop sending out so many resumes and instead spend more time finding a job that is a perfect match for your skills.
A company who is looking for exactly your profile (11 years of experience on the Atari pong v2.2) will be willing to fork out extra cash for you. On the other hand, a company simply advertising for "C programmer" will be likelier to grab the cheapest person out of school.
Java's only big problem, at this point, is the mindset that "something is wrong with it".
You have low standards, my friend.
Java is a minor cleanup of a horrible set of object oriented extensions of a 35 year old high level assembler. Perl/Python/Eiffel/Tcl-Tk show what Java could have been and where it could have gone. Furthermore, even as a cleanup of C++ it got too many things wrong, as illustrated by the numerous minor bug patches in Java "the next generation", more commonly known as C#.
Actually not only is Miguel right, but I'd go a bit further and state that a second similar window of opportunity appeared just before the release of NT 4.0, when Linux could have become the back server of choice. Back then my job involved dealing with lots of back server admins, and they were toying with the idea of Linux (stable, low TCO). Linux could have won the back server market if only a few relatively minor details, such as ease of installation, had been taken care of.
However in those pre-KDE pre-GNOME days it was outright heresy to suggest that Linux was a wee bit too hard to use, even by a system administrator.
By the time Red Hat, KDE, GNOME and mandrake threw their hat in the ring, NT 4.0 was out and the window of opportunity had already closed.
Also, the Concorde was slated to be flying over large cities, like New York.
This is irrelevant, as the Concorde would have been subsonic by the time it enters the NYC metropolitan area or any other large city in which it was to land.
Sure, the sonic boom wasn't too good, but that never stopped the US Air Force from flying their supersonic planes day in and day out over populated areas. I still remember periodic sonic booms over Tucson (from a nearby base) as well as over Seattle whenever Boeing was testing their latest SS jet fighter.
Let's face it, the main reason the Concorde wasn't allowed to fly over the US is because it wasn't US made.
The big problem with the C++ committee is that most of the members don't want to admit the language has major problems.
People get emotionally invested in what they know to the point that they are often unwilling to see any flaws in their favourite tool.
In this process a solid good product becomes --in the mind of the user-- perfect and as a result development stalls and the warts in the product continue to grow where minor surgery was all that was originally needed.
Think about it.... how many revisions have there been, say, of C since its inception? How about Java? did they address cosmetic issues or substantive issues?
Perl and Python are the only two examples that I know of where developers had the guts to question and revisit every assumption made in the past and come up with an improved language.
Even D makes only incremental improvements. Is that all we have learned about C++ in the last twenty years?
somehow I think that considering the intended use of them, this is an ideal situation in which to deploy x-terms. The article says that they already use Sun gear, so why not roll-out a load of Sunrays? -
Xterms? you gotta be kidding: they always been overpriced and underpowered (this has to do with the X spec, not hardware design btw).
Society will be poorer if it goes geek? Talk to billg buddy.
It's not like geekdom will replace Da Vinci, Michelangelo or Picasso. Geek culture will take over the WWF, soap operas and budget-busting hollywood films most of which end up losing money because nobody likes them in the first place. Society won't be poorer or richer if we replace the rock with aragorn. gimme a break.
It seems to me that sales being down for the fourth year in a row shows that we no longer are in the minority. Of course the RIAA would much rather blame piracy as if cassette recorders didn't exist and weren't widely used before the advent of Kazaa.
After all a good tape recording has as good a quality as an mp3 if not better.
"Netscape effect" when MS notices your niche and decides to compete with you
A good way to make sure this doesn't happen is to protect your nifty new program with plenty of patents, just like stacker did (and eventually won a $400 million dollar settlement from M$ when M$ tried to pull a netscape on them).
Just a note to show that the pro-anti patent debate is not as clear cut as you might have originally thought.
You musn't be very smart. If you go back and re-read my message you'll see that the modem went dead. So there was no way to track down a utility --which at any rate would have been hard to find as all of this took place in 1995, when the web was still very small.
I don't mind an OS offering a very polished UI, but if the hood is welded shut (so-to-speak), then they have clearly overdone it.
Tell me about it. Once I transfered a remote file from a PC to a Mac running MacOS using a modem which thereafter died.
The postscript file landed with the wrong type on the Mac and there was no power on earth to have it print. Then and there I knew that however polished MacOS was on the outside, the underlying structure was a PoS. No wonder OSX comes from a completely different code base.
I think Air Canada's CEO Robert Milton deserves the IgNobel of economics for taking a monopoly into bankruptcy, and from there likely into liquidation.
This would work if you had a trigger to mark "on the spot" ranges that are interesting. That way when you get home you won't have to search weeks of non-events to find a cool shot.. Sort a "that was funny" button, or perhaps more appropriately for/. a "wow, she was cute" button.
So you are saying that out of a department of 100 employees you cannot find 5 who in retrospect were a mismatch, have lost interest, are underperforming due to unbeknownst-to-you problems at home, have taken up a crack cocaine habit, or other such?
It seems that we have found the first 1 in your group: you!
Fostering inventions is a worthwhile goal, which is why I oppose patents.
Ok. I have no problem with somebody who opposes all patents, that is an internally consistent position.
Singling out software inventions for no patent protection is much harder to justify as most arguments people present against software patents apply equally to all other discoveries.
A friend of a friend was barred re-entry into the US from Portugal after a speeding ticket and forced to drop out of the top theoretical physics PhD program on the West Coast. A coworker has been unable to visit home (China) for six years because if she leaves the country there's a 50% chance she will be denied re-entry for a six-month waiting period, which would destroy all of her experiments.
Back when I read the stories of Germany kicking out (or gassing up) its best scientists in the days before WWII, I always thought: what kind of dumb nation would expell its best minds at the time it needs them the most?
Little did I know that I'd get to see the same thing played live, with the US expelling and shunting some of its best scientists in similar fashion to WWII Germany.
Because, like it or not, C# is a better designed language than Java.
For sure. C# is what Java could have been had the original creators had enough guts to do an apocalypse-like revision of the language. To their credit they did revise the AWT disaster, but didn't go any further.
Similar techniques have been applied to frescoes and estelas of ancient buildings with somewhat higher rate of success. This map seems a particularly hard instance given the similarity of the patterns while at the same time having no global regularity. In contrast building designs often repeat patterns, so you only need to solve the puzzle once for a pattern and thereafter apply the same solution.
The following was posted by an AC, presumably because he was afraid of losing Karma. However it is right on the money, so I'll post it under my name and karma-whore for it. As I said he's absolutely right.
You complete idiot. Linearity in the _length_ of the key vs. year means _exponentially_ faster-running factoring over time. But if you couldn't figure that out for yourself, you could at least look up your screen a couple of inches where they state:
For each specific algorithm, the progress follows Moore's law that states that the speed of computers double every 18 months.
At any rate, time to go buy a G5 I think, they are supposed to have pretty fast memory.
You cannot seriously be comparing Perl/Python/Eiffel/Tcl-Tk to Java.
I'm not comparing them. I'm pointing out that those show how programming languages have evolved. Did Java pick a page from those or it, say their advanced string processing? or the more powerful primitives? No. Instead Java just re-implented the same general set of C++ primitives in a cleaner way.
I would really like to know what "things" they have got wrong.
As I said, just read the C#/Java diff file.
For one stop sending out so many resumes and instead spend more time finding a job that is a perfect match for your skills.
A company who is looking for exactly your profile (11 years of experience on the Atari pong v2.2) will be willing to fork out extra cash for you. On the other hand, a company simply advertising for "C programmer" will be likelier to grab the cheapest person out of school.
Java's only big problem, at this point, is the mindset that "something is wrong with it".
You have low standards, my friend.
Java is a minor cleanup of a horrible set of object oriented extensions of a 35 year old high level assembler.
Perl/Python/Eiffel/Tcl-Tk show what Java could have been and where it could have gone. Furthermore, even as a cleanup of C++ it got too many things wrong, as illustrated by the numerous minor bug patches in Java "the next generation", more commonly known as C#.
Actually not only is Miguel right, but I'd go a bit further and state that a second similar window of opportunity appeared just before the release of NT 4.0, when Linux could have become the back server of choice. Back then my job involved dealing with lots of back server admins, and they were toying with the idea of Linux (stable, low TCO). Linux could have won the back server market if only a few relatively minor details, such as ease of installation, had been taken care of.
However in those pre-KDE pre-GNOME days it was outright heresy to suggest that Linux was a wee bit too hard to use, even by a system administrator.
By the time Red Hat, KDE, GNOME and mandrake threw their hat in the ring, NT 4.0 was out and the window of opportunity had already closed.
Hum Bug.
The Concorde does have a higher FM, but at the same time it flies 10 times higher than a SS jet fighter over Tucson.
Also, the Concorde was slated to be flying over large cities, like New York.
This is irrelevant, as the Concorde would have been subsonic by the time it enters the NYC metropolitan area or any other large city in which it was to land.
Sure, the sonic boom wasn't too good, but that never stopped the US Air Force from flying their supersonic planes day in and day out over populated areas. I still remember periodic sonic booms over Tucson (from a nearby base) as well as over Seattle whenever Boeing was testing their latest SS jet fighter.
Let's face it, the main reason the Concorde wasn't allowed to fly over the US is because it wasn't US made.
IANAMD but I had success by going to bed wearing a heavy winter glove. It would keep my hand warm and stretched. After a while the pain went away.
The big problem with the C++ committee is that most of the members don't want to admit the language has major problems.
People get emotionally invested in what they know to the point that they are often unwilling to see any flaws in their favourite tool.
In this process a solid good product becomes --in the mind of the user-- perfect and as a result development stalls and the warts in the product continue to grow where minor surgery was all that was originally needed.
Think about it.... how many revisions have there been, say, of C since its inception? How about Java? did they address cosmetic issues or substantive issues?
Perl and Python are the only two examples that I know of where developers had the guts to question and revisit every assumption made in the past and come up with an improved language.
Even D makes only incremental improvements. Is that all we have learned about C++ in the last twenty years?
somehow I think that considering the intended use of them, this is an ideal situation in which to deploy x-terms. The article says that they already use Sun gear, so why not roll-out a load of Sunrays? -
Xterms? you gotta be kidding: they always been overpriced and underpowered (this has to do with the X spec, not hardware design btw).
What's the matter with this self-loathing geek?
Society will be poorer if it goes geek? Talk to billg buddy.
It's not like geekdom will replace Da Vinci, Michelangelo or Picasso. Geek culture will take over the WWF, soap operas and budget-busting hollywood films most of which end up losing money because nobody likes them in the first place. Society won't be poorer or richer if we replace the rock with aragorn. gimme a break.
Now wipe your nose and go finish your homework.
Face it, bub. You (and me) are in the minority.
It seems to me that sales being down for the fourth year in a row shows that we no longer are in the minority. Of course the RIAA would much rather blame piracy as if cassette recorders didn't exist and weren't widely used before the advent of Kazaa.
After all a good tape recording has as good a quality as an mp3 if not better.
"Netscape effect" when MS notices your niche and decides to compete with you
A good way to make sure this doesn't happen is to protect your nifty new program with plenty of patents, just like stacker did (and eventually won a $400 million dollar settlement from M$ when M$ tried to pull a netscape on them).
Just a note to show that the pro-anti patent debate is not as clear cut as you might have originally thought.
Doesn't anyone with more than a couple of years of computing experience already hate them?
No, in fact for the vast majority of CS undergrads out there a job in M$ is their main goal.
You musn't be very smart. If you go back and re-read my message you'll see that the modem went dead. So there was no way to track down a utility --which at any rate would have been hard to find as all of this took place in 1995, when the web was still very small.
I don't mind an OS offering a very polished UI, but if the hood is welded shut (so-to-speak), then they have clearly overdone it.
Tell me about it. Once I transfered a remote file from a PC to a Mac running MacOS using a modem which thereafter died.
The postscript file landed with the wrong type on the Mac and there was no power on earth to have it print. Then and there I knew that however polished MacOS was on the outside, the underlying structure was a PoS. No wonder OSX comes from a completely different code base.
I think Air Canada's CEO Robert Milton deserves the IgNobel of economics for taking a monopoly into bankruptcy, and from there likely into liquidation.
This would work if you had a trigger to mark "on the spot" ranges that are interesting. That way when you get home you won't have to search weeks of non-events to find a cool shot.. Sort a "that was funny" button, or perhaps more appropriately for
So you are saying that out of a department of 100 employees you cannot find 5 who in retrospect were a mismatch, have lost interest, are underperforming due to unbeknownst-to-you problems at home, have taken up a crack cocaine habit, or other such?
It seems that we have found the first 1 in your group: you!
Yet, hardware has gone down in price from where it was in the mid 80's while software has gone up.
Fostering inventions is a worthwhile goal, which is why I oppose patents.
Ok. I have no problem with somebody who opposes all patents, that is an internally consistent position.
Singling out software inventions for no patent protection is much harder to justify as most arguments people present against software patents apply equally to all other discoveries.