Yawn. I have 3 DVD burners now, and don't need another one. What I would be much more interested in is reasonable prices on Blu-Ray recorders and media.
(xemacs, komodo, and various other IDE's) are all considered great.
Not by me and most other people. Emacs is not a real development environment. Komodo is built on Mozilla for crying out loud.
What libraries does Java have that are inaccessible to Python (Especially with Jython being avaialable)?
According to Jython.org jython requires JVM 1.1 or 1.2. This means Jython is seriously trailing modern JVMs and the libraries they support.
Can you implement PyInvoke in Java? I challenge you to apply an RPC so easy to use as that.
PyInvoke is a trivial application in version 0.1 distributed on SourceForge. Go implement EBay (1 billion transactions/day) on Python and I'll be impressed.
But when most create their own project, they can choose the language best fit technically - and that is not Java.
So Python is used only in non-business environments by one-man teams??
Trusting the type-safety given to you by the compiler is not enough.
Sun is adding parametric types because 10 years of real-world use has shown that the cases where the compiler cannot check type safety are a major contributor to runtime errors in production. The fact is that modern applications are so complex that it is IMPOSSIBLE to fully runtime test them in an economically feasible amount of time. This is the real world fact. Unit testing is only a small part of the testing needed. Dynamic typing adds major problems. Period.
Can you please describe those features and how they are typically used?
Yes. Can you?
Please describe why Java is superior, instead of uttering a chain of buzzwords.
Here are some specific toolchain items that Python is missing or only has low quality equivalents of: JBuilder, Eclipse, Rational Rose, TogetherJ, Web Start, Maven, Ant, JProbe, OptimizeIt, Hyades, WSAD, InstallAnywhere, Jakarta Project.
3rd party support and literature are not exactly lacking in Python
Right - but the application was FILED in April 2000. That means the invention claimed occurred before then. Maybe even in 1998. Unfortunately US patent laws don't require the invention date be disclosed in the patent application so we don't know if the BeOS implementation is actually prior art.
Succesfully claiming an invention date prior to fiiling date depends on a number of factors including how good MS's record keeping is, etc. Basically the filing date is worst case for MS. If somebody finds prior art earlier than the filing date, them MS has to make a case that the actual invention date was earlier through whatever documentation they have.
When I was actively developing new products I had to keep notebooks with carbons that were witnessed every week, and then put in vaults for storage. Pain in the Ass. But it really worked to prove invention dates that were often 1-2 years earlier than the filing date.
they store variables in a memory block that is shared between all the PHP processes
The problem with PHP in this area is that it doesn't have the flexibility Java does in scoping serverside objects. Java has page, request, session and application scopes. PHP's limitations make it difficult to implement MVC frameworks that are as powerful as say, Apache Struts.
I think the most successful and widespread use of Java these days is on the server
SInce server apps run for long periods of time, VM init is also not a factor. Resistance to memory leaks and GC also seems to be a benefit in such systems.
Judging from its popularity, it seems people are applying Java elsewhere. Why?
Massive libraries, super development tools, tremedous skillbase availability, vast 3rd party support, large literature on best practices etc. etc. etc..
It does not have generators, closures, dynamic typing and powerful dynamic features.
Language features of marginal value (in some cases like dynamic typing the features can even be harmful to software reliability, making testing more complex and increasing the liklihood of runtime errors).
Why prefer Java over Python in the general case?
Vastly superior toolchain starting with design and ending with installation and deployment. End of story.
While there is probably prior art for this, you have to realize that the issue date in not what determines if the prior art is relevant. It is the invention date or original filing date, which in this case was back in April 2000.
Not really. You are some 40 year old SAE guy in a room thinking 30 years? Great! I'll be retired by the time the shit hits the fan. After that, who gives a rats ass.
At some point, you have to step up to management or else you'll find yourself jettisoned at some point with no hope of finding another good-paying job.
Malarkey. I'm 55 and due a a company failure was recently in the job market. I had NO PROBLEM finding a good engineering job. In a 90 day job hunt I ended up with three nice offers. I didn't try to hide my experience on my resume, dye my hair or any of that. My younger coworkers are still looking.
While I am sure that there were companies that didn't consider me because of my age, there were also plenty of companies that looked at my experience and skills as irresistable. I am sure the companies who didn't consider me would have been poor employers anyway.
If you keep your skills up to date and build up a good network you will have no problem finding a job. Those people that have a tough time finding a job after 50 are people who have not kept up in their profession.
And those managers who are over 50? In many ways they are worse off than the engineers. If they lose their job they are much less employable as they no longer have any hands on skills. And companies who are having a youth movement are also looking to have younger managers just as much as they are looking for younger engineers.
Is it really wise to do this near a major earthquake fault? I mean if it gets a little bit out of alignment, or they load just a little too much hydrogen or something, all of California could end up in the ocean.
Not that that would necessarily be a bad thing, but....
Having a Ph.D. is more a liability than anything else.
That certainly has not been my experience. While you may find yourself classified as overqualified on occasion, chances are that you are really looking at the wrong job if that is the case. Just as many times I've found that people respect the dedication that it takes to get through a doctoral program and give you preference over people with lesser credentials. It just opens doors for you.
And then there are the plum jobs where a Ph.D. is just flat out required. In many technical organziations a Ph.D. is required for senior level positions. You might get hired in at some level, but in the long run you will find yourself bumping up against a glass ceiling without that Ph.D. A VP in R&D at a major company without a Ph.D.? Not going to happen.
This is why I bought a seperate firewall and access point. The problem with using a full fledged computer for a firewall is electricity costs. A computer costs maybe $100-150 per year to run 24/7, while a firewall appliance $5.
These things usually sit behind a firewall, so you aren't in quite as bad shape as if it offering it's private parts to the general internet like the Linksys.
Can't find one at the moment, but this is definitely not new.
The priority date of the original filing is back in 1999 so you have to find prior art before that.
Yawn. I have 3 DVD burners now, and don't need another one. What I would be much more interested in is reasonable prices on Blu-Ray recorders and media.
The NSA has been reported to have ACRES
They probably have db where you can look up a password for every MD5 hash.
(xemacs, komodo, and various other IDE's) are all considered great.
Not by me and most other people. Emacs is not a real development environment. Komodo is built on Mozilla for crying out loud.
What libraries does Java have that are inaccessible to Python (Especially with Jython being avaialable)?
According to Jython.org jython requires JVM 1.1 or 1.2. This means Jython is seriously trailing modern JVMs and the libraries they support.
Can you implement PyInvoke in Java? I challenge you to apply an RPC so easy to use as that.
PyInvoke is a trivial application in version 0.1 distributed on SourceForge. Go implement EBay (1 billion transactions/day) on Python and I'll be impressed.
But when most create their own project, they can choose the language best fit technically - and that is not Java.
So Python is used only in non-business environments by one-man teams??
Trusting the type-safety given to you by the compiler is not enough.
Sun is adding parametric types because 10 years of real-world use has shown that the cases where the compiler cannot check type safety are a major contributor to runtime errors in production. The fact is that modern applications are so complex that it is IMPOSSIBLE to fully runtime test them in an economically feasible amount of time. This is the real world fact. Unit testing is only a small part of the testing needed. Dynamic typing adds major problems. Period.
Can you please describe those features and how they are typically used?
Yes. Can you?
Please describe why Java is superior, instead of uttering a chain of buzzwords.
Here are some specific toolchain items that Python is missing or only has low quality equivalents of: JBuilder, Eclipse, Rational Rose, TogetherJ, Web Start, Maven, Ant, JProbe, OptimizeIt, Hyades, WSAD, InstallAnywhere, Jakarta Project.
3rd party support and literature are not exactly lacking in Python
Amazon searches (books):
Java Programming: 1913 hits
Python Programming: 53 hits
Python is seriously lacking.
Seagate does not produce such drives at all.
Seagate's web site lists 1" drives for CF applications.
So, I'm still unconvinced there's any real innovation to have come out of Redmond
So far nobody has come up with prior art for BOB or Clippie.
Seagate competing with a quality 1" drive
Seagate's web site lists 1" drives for CF applications.
Western Digital is also suing Cornice for patent infringement. Looks to me like these guys are just corporate pirates.
Last time I checked, 1999 was before 2000.
Right - but the application was FILED in April 2000. That means the invention claimed occurred before then. Maybe even in 1998. Unfortunately US patent laws don't require the invention date be disclosed in the patent application so we don't know if the BeOS implementation is actually prior art.
Succesfully claiming an invention date prior to fiiling date depends on a number of factors including how good MS's record keeping is, etc. Basically the filing date is worst case for MS. If somebody finds prior art earlier than the filing date, them MS has to make a case that the actual invention date was earlier through whatever documentation they have.
When I was actively developing new products I had to keep notebooks with carbons that were witnessed every week, and then put in vaults for storage. Pain in the Ass. But it really worked to prove invention dates that were often 1-2 years earlier than the filing date.
they store variables in a memory block that is shared between all the PHP processes
The problem with PHP in this area is that it doesn't have the flexibility Java does in scoping serverside objects. Java has page, request, session and application scopes. PHP's limitations make it difficult to implement MVC frameworks that are as powerful as say, Apache Struts.
I think the most successful and widespread use of Java these days is on the server
SInce server apps run for long periods of time, VM init is also not a factor. Resistance to memory leaks and GC also seems to be a benefit in such systems.
Judging from its popularity, it seems people are applying Java elsewhere. Why?
Massive libraries, super development tools, tremedous skillbase availability, vast 3rd party support, large literature on best practices etc. etc. etc..
It does not have generators, closures, dynamic typing and powerful dynamic features.
Language features of marginal value (in some cases like dynamic typing the features can even be harmful to software reliability, making testing more complex and increasing the liklihood of runtime errors).
Why prefer Java over Python in the general case?
Vastly superior toolchain starting with design and ending with installation and deployment. End of story.
This is a continuation of a provisional application filed in April 2000. Not sure what the invention date is, but is certainly earlier.
Prior art has to beat the invention date which is probably no later than 1999 in this case, possibly earlier.
While there is probably prior art for this, you have to realize that the issue date in not what determines if the prior art is relevant. It is the invention date or original filing date, which in this case was back in April 2000.
That was pretty friggin' short-sighted.
Not really. You are some 40 year old SAE guy in a room thinking 30 years? Great! I'll be retired by the time the shit hits the fan. After that, who gives a rats ass.
What will happen when low-cost labor in China is combined with Microsoft technologies?"
All I can say is that they had be better staffing up the Bangalore call center for this right now.
I don't know about Aerons, but unless you have a good chair that is highly adjustable, anything else you do is a waste of time.
Visio is an MS product?
Visio, much like evil, was bought out by MS.
At some point, you have to step up to management or else you'll find yourself jettisoned at some point with no hope of finding another good-paying job.
Malarkey. I'm 55 and due a a company failure was recently in the job market. I had NO PROBLEM finding a good engineering job. In a 90 day job hunt I ended up with three nice offers. I didn't try to hide my experience on my resume, dye my hair or any of that. My younger coworkers are still looking.
While I am sure that there were companies that didn't consider me because of my age, there were also plenty of companies that looked at my experience and skills as irresistable. I am sure the companies who didn't consider me would have been poor employers anyway.
If you keep your skills up to date and build up a good network you will have no problem finding a job. Those people that have a tough time finding a job after 50 are people who have not kept up in their profession.
And those managers who are over 50? In many ways they are worse off than the engineers. If they lose their job they are much less employable as they no longer have any hands on skills. And companies who are having a youth movement are also looking to have younger managers just as much as they are looking for younger engineers.
Is it really wise to do this near a major earthquake fault? I mean if it gets a little bit out of alignment, or they load just a little too much hydrogen or something, all of California could end up in the ocean.
Not that that would necessarily be a bad thing, but....
It's a good idea to purchase routers that are based on Linux. With the source code you can fix any problems yourself.
Without Turing's genius, you may not be reading this caption
Or anything else about Turing. If he wasn't a genius, nobody would write articles about him.
Having a Ph.D. is more a liability than anything else.
That certainly has not been my experience. While you may find yourself classified as overqualified on occasion, chances are that you are really looking at the wrong job if that is the case. Just as many times I've found that people respect the dedication that it takes to get through a doctoral program and give you preference over people with lesser credentials. It just opens doors for you.
And then there are the plum jobs where a Ph.D. is just flat out required. In many technical organziations a Ph.D. is required for senior level positions. You might get hired in at some level, but in the long run you will find yourself bumping up against a glass ceiling without that Ph.D. A VP in R&D at a major company without a Ph.D.? Not going to happen.
put two network cards in the linux machine
This is why I bought a seperate firewall and access point. The problem with using a full fledged computer for a firewall is electricity costs. A computer costs maybe $100-150 per year to run 24/7, while a firewall appliance $5.
So nobody could get on your network if they are nearby?
They would have to be quite near, unlike with the Linksys which is open to both near and far.
These things usually sit behind a firewall, so you aren't in quite as bad shape as if it offering it's private parts to the general internet like the Linksys.