How very amusing.

At 11:06  10/2/01 -0800, Jim Driscoll wrote:
>The internet, where everyone's an expert. 

yes - the biggest people of course are those who wear skippy badges and
loudly claim their excellence. Yes there are lots of experts.

>Stop assuming things without checking facts.

right ... just like you - huh ?

>> 4. Implementing select() is not difficult considering it is part of POSIX
>> and implemented on all platforms that I am aware of (except small ones
>> which use a different platform - J2ME).
>
>This is not entirely true.  If it was trivial, someone would have
>cranked it out over a weekend.  Heck, you've got the source code (in
>SCSL) - why don't YOU do it.

Well - do I look like an idiot? No one in their right mind would ever
contribute code under SCSL if it is the same one from a while back. Why do
you think that all the free JVM/class library projects will not accept code
from people who have looked at code under SCSL? I have heard people
complain about the GPL "taint" - well the SCSL taint is by far a more
sinister variety - it is a taint on IP of product. You effectively give up
the possibility of many of your ideas by signing that obstrocity.

Thankfully I have been hearing murmurings that there is to be a new GNU
jihad against ths SCSL soon ... not sure if it is true but it would follow
as since an incident with another free software java group (jBoss) I have
heard that the "gurus" are now having a closer look at java. We can only
hope it will get Sun to change to a less evil license or even a nice one ;)

>> 6. Without select it is impossible to write scalable server apps that deal
>> with sparsly transmitted upon connections except in hardware that have fine
>> grain locking + many CPUs
>
>Not true.  With clever use of threads, it's been possible to write at
>least one webserver which exceeded the performance of Apache using
>standard benchmarks on SMP machines (both NT and Solaris, Linux threads
>were crap back then, and the implementation wasn't up to it), as well as
>a proxy server which was speed-competitive with Squid.

Yay - a Straw Man arguement. 

Question: What does a webserver have to do with "sparsly transmitted upon
connections"?
Answer: Nothing

Great reasoning you got there.

>All of which sounds pretty competitive to me.  Where are you getting
>*your* data?

I developed a prototype IM server similar to jabber in java. It wasn't
until later that I realized the theoretical limitations. Naturally we were
forced back to native code (namely c).

>> 8. Given the above - Sun obviously believes networking is important, server
>> products are a forte of java and have little cost or risk implementing
>> select().
>
>Demonstrated false 

You are not very good at logic are you. "Demonstrated false" is a false
statement ;)

>My conclusion is that it's more convenient for you to engage in
>conspiracy theory than actually ask the engineers involved, or look at
>the codebase, or think.

My conclusion is that you are too close to the subject material to think
rationally - and I guess that has been adequetely established, no?

>But really, as I said, if you can write even a
>halfway decent threadpool, it's not so necessary to have select.

When you make claims like this - how do you expect us to believe you are an
authority? Whats the saying - "It's better to stay silent and let people
think you are stupid than open your mouth and prove it".

>It'd be far more yeild for high performance servers to have a bug-free
>VM, better performance in multithreaded envirnments, security that
>actually works, DNS lookups that do smart caching 

Add in keywords "service", "xml" and "distributed" and you will graduate
from the MS school of FUD.

Seriously if you think that Sun is whistle clean then feel free to say so.
However your reply was made up of
1. Personal insults
2. You displaying your ignorance
3. A strawman argument
4. FUD

If you want to convince us then try to make your argument cogent or at
least try to back it up with facts for without this you are just a
sophisticated troll. Recomended steps for anybody listening to you

After reading message
1. Take a deep breath
2. Re-read the message
3. think about message
4. reply

It is amazing how many people skip 1-3 ...



Cheers,

Pete

*-----------------------------------------------------*
| "Faced with the choice between changing one's mind, |
| and proving that there is no need to do so - almost |
| everyone gets busy on the proof."                   |
|              - John Kenneth Galbraith               |
*-----------------------------------------------------*


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to