Re: Seeking computer-programming job (Sunnyvale, CA)

S

Seamus MacRae

Arne said:
Seamus said:
Kaz said:
Kaz Kylheku wrote:
[snip]

Please stop posting five minutes after I post. Post, then wait a day or

Stop posting shit

Stop being rude, insulting, vulgar, and demanding.
so. That way maybe I'll actually be able to get caught up.

Good luck.

Your insincere remark has been ignored for the record.

How can you both ignore something *and* reply to it at the
same time??

I have many mysterious powers, not the least of which is apparently the
capacity to tie *you* in knots with what was meant to be a simple and
humorous remark.
 
S

Seamus MacRae

Arne said:
Seamus said:
That is clearly impossible, since that standard was published in 1986
and CLOS was still being developed into 1988. Unless you mean to
suggest that the specification for CLOS, published in 1988, was then
couriered via time machine to an ANSI committee at or prior to the
date of 1986 so that it could be included in the CL standard, then you
shall have to admit you are mistaken.

One of the actual Lisp knowledgeable will have to correct me if
I am wrong but I thought that [you're a liar, Seamus!]

I am not.
 
S

Seamus MacRae

Arne said:
So you missed the point again.

No. YOU missed the point. Indeed, you missed the point of this entire
thread. This thread is about how Lisp stacks up against Java, remember?
 
S

Seamus MacRae

Arne said:
So you accused me of advocating for Lisp because you think I flame
people.

No. I accused you of flaming people because you flame people.

How can anyone "accuse" anyone of advocating for Lisp, when advocating
for Lisp is not inherently wrong in the manner that being a chronic
flamer is?

The only time anyone inferred that you were advocating for Lisp was when
you insulted and argued with the two remaining Java advocates in the
thread and with none of the Lisp advocates. This implies the choice of a
particular side.
Worthy of Monty Python.

Why, thank you.
[Nice to meet you, Arne.]

To judge by his posting history and my own recent experience, no, it
is not nice to meet Arne.

I consider you saying that to be an honor.

You take pride in being a brutish, angry man whose primary means of
self-expression is the put-down?
So the people from cljp attack you because they consider the thread
off-topic.

I'm glad you have reached the same conclusion.
That sounds familiar.

Since it is normal human nature, it would be unless you were from Pluto
or something.
 
S

Seamus MacRae

Arne said:
You missed the point again.

I did not. I said your pointless jabs and pokes did not advance the case
for Lisp. You said that that was incorrect. I pointed out that it was
not incorrect.
 
S

Seamus MacRae

Alessio Stalla wrote:
[snip]
Please stop posting five minutes after I post, in the interests of
letting me get caught up so I can move on to other tasks. I do have
other things to do than defend myself against you and your pals, you
know, and it is disrespectful to keep me jumping like this without any
time to even catch a breather. Furthermore, please try to limit your
posts to a reasonable length. This one isn't as ludicrously long as some
of your recent posts have been, but it isn't exactly short either.
I just answered another of your posts, and this precisely demonstrates
my point there; you are not in control in this conversation
I'm not sure I care for your threatening tone.

No threat.

You implied a threat to disrespect my wishes and continue to publicly
badmouth me, right there in that quoted text.
Then let them be misled.

That would be unwise.
Right now, they get the wrong idea about you, because they laugh at you

So you claim. I think you would not be making that claim unless it
served your purpose. Since your purpose seems to be to have the last
word and to do so at my expense, and since that would have undesirable
consequences for me, it follows that you are probably attempting to
deceive me into pursing a poor strategy that will enable you to have
that all-important last word.

Therefore I should ignore what you are suggesting.
Only after you've mastered the art of walking away can you
master the art of controlling people's viewpoints.

Once again you err. I am not interested in controlling people's
viewpoints. I had some things to say about Lisp versus Java.
Subsequently, I have endeavored to correct the public record regarding
my own person, after several people set about to doctor that record. At
first I believe they did so inadvertently, by arguing about Lisp in ways
that unfortunately insinuated things about me that were inaccurate.
However, it is now apparent that at least some of you are doing it
deliberately, though you formerly were either silent or doing it
accidentally.

Shame on you.

Regardless, you are all entitled to your personal opinions and
viewpoints and I would not dream of trying to change those by force.
However, what you publish in writing about me is another matter entirely
and I am entitled by law to some influence over that.
Not at all.

Yes, it does. Why are you accusing me of lying, when I have no motive to
do so and especially when the evidence clearly supports what I said?
for someone who is in control, it is easy to walk away
and say "there, I'm done". You know how to do that? Just walk away
and say "there, I'm done.".

In other words, you suggest that I should lie about whether I've
actually caught up on usenet, by claiming to have done so when I have
not? How illogical.
Of course they would

No, they would not. None would ordinarily prefer that the public record
contain an erroneous negative statement about them than that the public
record contained no such statements.

The rest of your insulting and vaguely threatening post has been deleted
unread. Have a nice day.
 
S

Seamus MacRae

Here's another example of

Did I ask you for another example of anything? No? Then please don't
clutter up both newsgroups with irrelevancies. TomSW and I were
discussing something. Your interjection is neither useful nor warranted.
As children grow up, they learn to control themselves, and not to play
"who can outlast the other" as a means of discourse.

From this I conclude that either you are lying or you have not grown up
yet.
I suspect that you will respond to this, and I will likely just give
up trying to teach you something.

You assume, incorrectly, that I am trying to learn something. Perhaps
earlier I was, but at the moment my goal is purely to set the record
straight and then get on with other, more pleasant tasks.
But you will continue to be embroiled in your own headlock with many
others who want to still play this game with you, and at that point
I will feel a little more sorry for you.

I did not ask for, nor do I need, your pity. Such things are also
inappropriate subject matter for discussing openly in a public place
according to the rules of polite society.
 
S

Seamus MacRae

Arne said:
Well that is what the IP address indicates.

No, it is not. I just had a look, and Series Expansion is posting from
74.*. Assuming that Jerry Gerrone is the individual you are referring to
as "twisted", I examined several of his posts as well, and they appear
to come from 70.*. Different class-A net blocks. Interestingly, both are
currently owned by the same ISP, but the consistent difference between
the two posters' IP addresses argues that they are different users of
that ISP, perhaps located in different parts of the region where they do
business, or for other reasons, such as one has a residential account
and the other a business one.
 
S

Seamus MacRae

Arne said:
I am sure the readers of cljp would appreciate

What they would appreciate is irrelevant. Kaz Kylheku has no reason to
care, and I've already indicated my own wishes.
And don't worry about your reputation - it will not be
harmed by cljp not seeing your replies.

In your opinion.
 
S

Seamus MacRae

Paul said:
Ye-es.

Why would you want to write "int foo;", unless you were Yoda?

When 900 years old you reach, look as good you will not, hmm?
(let ('variable value)). (defun 'name (param1 param2) (body)). Where

[pedantry deleted]
are the types? There only seem to be the argument names and variable
names in these places.

The types are implicit, unless you make them explicit. The type of
each thing above is implicitly T (read: java.lang.Object).

Then (param1 param2) is ambiguous: param2 might be a second parameter,
or a type for the first.
[The type system is far more flexible than Java's, too!

One you can totally ignore or circumvent at any time tends to have that
trait, yes.
You can just say "var is an integer", but you can also say "var is a
prime between 7 and 139", if you want...what's the type for that in
Java?

A class of your own devising, if you want such a type. The number of
such primes is small enough for it to likely be feasible to make it an enum.
(Granted, the compiler's not likely to do much with that)

In Lisp, perhaps not. In Java, it could ensure that expressions assigned
to that variable had a compatible type, or else a run-time check to
throw an exception whenever they were not.
Well, you keep very forcefully asserting these things about Lisp

The things I "very forcefully assert" about Lisp that are not mere
opinions are restatements of, or deduced from, the things you "very
forcefully assert" about Lisp.
ISTM either of two possibilities must obtain: (1) we're all
idiots: you know Lisp better than us, or (2) you don't know what
you're talking about and are incapable of being educated, making
you the idiot. And you keep disclaiming the latter, so I assumed
the former must be true. No?

No. The most plausible explanation is that the things you "very
forcefully assert" about Lisp include honest mistakes, as well as
omissions that are misleading and unclear or ambiguous statements with
the property that the interpretation that is most plausible to someone
without specific prior knowledge otherwise, and the interpretation that
you intended, are distinct.

In simpler language, that you're not idiots, but not managing to explain
things very well either, at least partly due to some internal
disagreements. It is possible that there have been statements made about
several versions of Lisp that are inconsistent if treated as statements
solely about Common Lisp, as well, and therefore that the impression of
Lisp you have created inadvertently is of a chimerical fusion of several
actual Lisps, yet identical to none of them.

(In much of the above, "you" can be taken as referring to multiple
persons from comp.lang.lisp, rather than you personally.)
 
S

Seamus MacRae

Adlai said:
Those two Lisp forms that you tried to make there show some SERIOUS
ignorance

What they show is that I haven't used Lisp in quite a while and don't
have a reference or an implementation handy at the moment, nothing more.

The remainder of your insults and unwarranted jumping-to-conclusions has
been deleted without dignifying any of it with point-by-point responses.
Suffice it to say that Google's archiving of your post will be more
embarrassing to you than to me.
 
S

Seamus MacRae

Arne said:
Very good question.

No, it's a silly question, since it's clearly irrelevant to the great
Lisp vs. Java debate.
(even though it happen all the time)

It does not. Personal attacks from you, however, do seem to "happen all
the time". Perhaps you should find something more constructive to do?
 
S

Seamus MacRae

Arne said:
Seamus said:
Adlai wrote:[snip]

How is anything that I have said in response to Adlai any of your concern?
You have made a fool out of yourself.

That is not treating me with respect. That is launching another insipid,
pointless, and irrelevant personal attack into this Java versus Lisp
debate. Not only that, you couldn't even be arsed to be original.
This is usenet.

Irrelevant.
 
S

Seamus MacRae

It doesn't matter to me.

Then why work so hard at it, posting here constantly to needle me and
say nothing constructive about either Java or Lisp?
It's not "truth" anyway, since you're continuing to demonstrate that
you have no discipline to bite the bullet and not answer.

I'm demonstrating nothing of the sort. Why should I wish to bite a
bullet? Firearm ammunition is not edible.
You're being controlled by your need to appear correct

You are being controlled by your need to make others appear incorrect.
There it is again.

There what is? I made a polite request that you not continue to clutter
up two newsgroups with off-topic posts. Hardly unreasonable.
your insistence that everyone act the way you want them to act.

My request that people abide by the charters of two newsgroups hardly
constitutes insistence on anything. It is simply a reminder of basic
netiquette, something you clearly lack experience of.
Of course not. Just foolish in the belief that you will only say a
thing once here.

Neither. At no time did I say that I would only say it once more. I said
that I would say it at least once more.
I think you truly believe that you will only have to say something once

No, that I SHOULD only have to say something once. There really is no
point in one of you repeating something over and over again ad nauseam.
Once you have said it, you have said it.
[a very long and dense paragraph of insulting and condescending
material, none of which is remotely about Lisp OR Java, deleted]

You are wasting your time and our bandwidth, and, in particular, you are
not advancing your position with respect to Lisp's putative superiority
over Java.

You are fruitlessly spinning your wheels.
You're becoming frustrated with everyone else for spouting
misinformation, and you haven't learned that the best way to remove
the misinformation is to remove yourself from the conversation.

This quite clearly cannot be correct. The only way to remove the
misinformation would be to destroy Google's servers, and their backup
tapes. It follows from the illegal, vandalous, and infeasible nature of
such a task that in practice one cannot remove it at all, and must
instead combat it in some other way, perhaps by spreading an equal and
opposite message, in some sense of the phrase "equal and opposite".

Removing myself from the conversation would only result in it continuing
"behind my back", as it were, hardly a desirable state of affairs from
my point of view.
It's hard, but everyone must learn to do it at one time or another.

That is not your decision to make. It is an arrogant presumption of
yours to profess to have both the wisdom and the authority to dictate to
me what I "must" do, particularly when the evidence suggests instead
that you possess neither.
Of course it does.

No, it does not. Your recent posts have exclusively been about this
"controlling people" obsession of yours, which is a completely unrelated
topic. I shall add that that obsession seems unhealthy. Perhaps you'd be
more comfortable in a Communist country? I can recommend China as well
as North Korea, if people controlling people is what turns you on.
We Lispers always love to talk meta.

Not everybody shares your fascination. Furthermore, even if this
justifies your posting of large volumes of off-topic material to
comp.lang.lisp, you shall have to search elsewhere for a justification
for posting it to comp.lang.java.programmer, and I suspect that your
search will be long and fruitless.
But as I've said before, you've refused to learn Lisp

I've done nothing of the sort. I have in fact used Lisp in the past,
though not recently. Furthermore, I may well learn more about it and use
it again in the future. I have no particular intentions like that now,
but that is hardly a refusal of any kind, merely a possibly-temporary
lack of interest.
it has never been a Java vs Lisp conversation

Google's archive of this thread should suffice to prove that statement
incorrect.
This doesn't follow.

It certainly does. Your concern is clear: almost your every word part of
an attempt to convince me to stop posting. There are only three likely
goals of yours that a successful such attempt would aid you in
accomplishing:

1. To spread disinformation about me unopposed.
2. To have the last word.
3. To reduce the amount of off-topic material in comp.lang.lisp.

However, it is clear that posting to tell me, very elaborately, to shut
up is failing to achieve all three goals. Furthermore, you could make
greater progress with goal three by ceasing to reply to my posts than
you will by continuing to do so. If your goal were solely number three,
your strategy would therefore be different. It follows that your goals
include at least one of the first two items. If it includes item two,
we're done. If it includes item one, however, a closer examination of
the strategy is in order.

That goal, to spread disinformation about me unopposed, can be furthered
in two ways: one, by posting more disinformation, and two, by
obstructing efforts at opposition. Posting anything, including just
endless repetitions of "Seamus is an idiot", would suffice to apply
method one. Attempting to coax or coerce me into remaining silent falls
clearly within method two.

Success via method two takes the form of your posting something
disingenuous about me and my failing to reply to correct the inaccurate
portrayal. In other words, it takes the form of your getting the last
word. In other words, even if your primary aim is goal number one on
that list up there, goal number two is a secondary objective in
furtherance of goal number one.

From the above reasoning it is concluded that your goals include,
though perhaps are not limited to, having the last word.
I'm only trying to help you.

Since your behavior is antagonistic and its effects upon me deleterious,
you'll pardon me if I don't believe you.
Now, since you're so concerned about appearances, how does
it feel to know that you're being bested by a child?

But I am not. If your aim is to have the last world, and you are a
child, then I would have been bested by a child only if you had
succeeded in having the last word. Thus far, nothing of the sort has
occurred and there is no indication at this time that it ever will.

Furthermore, you conflated the notion of your being childish with the
notion of your being a child. The two are not, however, identical.
Of course I can see it, grasshopper.

I am a vertebrate. Please be more careful in the future when making wild
guesses about an organism's phylogenetic status.
You must learn for yourself that it is only in the giving up of
control that you gain the control again.

This statement is illogical. I can only assume it stems from a system of
religious faith, or some similar world-view, given its clearly
irrational character and its resemblance to the tenets of the numerous
submission-oriented belief systems that were originally promulgated in
early agricultural civilizations and reached their peak during the
feudal period because they aided in the preservation of the power
structures of societies with those forms of organization, in which a
small number of despots maintained control over a large number of farm
laborers. Clearly such a society is rendered more stable by convincing
the laborers that they are better off submitting than attempting to
stage a revolution, particularly as they outnumber the overlords and
wield sharp objects in their day-to-day work. Thus the beliefs enabled
the societies that carried them to outcompete those that did not, and
those societies in turn propagated the beliefs further, a relationship
not unlike a host and symbiote in biology.

More egalitarian societies have no use for such belief systems, however,
and they are detrimental to human dignity, freedom from oppression,
egalitarian values, technological advancement, and industrial
productivity. As a result, they are themselves now being outcompeted.

I suggest, therefore, that you abandon yours as obsolete.
 
S

Seamus MacRae

Arne said:
I think you are missing the point.

You keep saying that. It doesn't become any truer from repetition; it's
simply false. Nor would it be evidence in favor of either Lisp or Java
were it true.
Known for anonymity of posters.

This is also not relevant to either Lisp or Java. I suspect you intended
it as a disparagement, but it fails to accomplish even that dubious goal.
 
S

Seamus MacRae

Arne said:

I did not.
Check the email address you are posting.

It indicates that the email provider has servers in Canada. Since it is
a free web-based email, however, the location of the servers says little
about where any particular user is located.
 
P

Paul Foley

Seamus MacRae said:
Then (param1 param2) is ambiguous: param2 might be a second parameter,
or a type for the first.

Context matters. In some contexts (x y) is two parameter names. In
some contexts, it's a name and a value. In some, it's a function and
argument. In some it's a variable name and type. In some, it's just
data - a two-element list. Etc. None of those are ambiguous.
[The type system is far more flexible than Java's, too!

One you can totally ignore or circumvent at any time tends to have
that trait, yes.

If you ignore and circumvent the type system, you either get errors at
compile time (if Lisp can detect what you've done), errors at run time
(if the compiler is set to perform run-time checks), or segfaults and
other misbehaviour at run-time (if it isn't)
A class of your own devising, if you want such a type. The number of
such primes is small enough for it to likely be feasible to make it an
enum.

Just a pointless example. Extend it to whatever range you like.
[And any random value that fits the specification, from a source that
knows nothing about your "class of your own devising" should test as
being of that type]
In Lisp, perhaps not. In Java, it could ensure that expressions
assigned to that variable had a compatible type, or else a run-time
check to throw an exception whenever they were not.

It'll do /that/ much in Lisp (might even check them at compile time);
but it's not likely to compile better code with that information,
etc., the way it can if it knows you have an integer that fits in a
hardware register, etc.
 
S

Seamus MacRae

Arne said:

I did not, until I quoted and replied to a remark on that topic by you.
"More thinking about how to prod the editor into doing xyzzy"

This has nothing to do with any supposed inability to learn to use an
editor, only the limited capacity for memorizing trivia that most human
brains have, along with the complexity of the particular editor in
question and the deficiencies of its help and user-interface.

It is a vast and unsupported leap from "a user finds a particular
editor's interface cumbersome" to "that user is incapable of learning to
use any editors at all".

Please be more careful next time, lest you take another tumble from a
high place. Instead, you leap to the attack without looking before you
leap, and look where it gets you.

If you want a further argument, I have a reductio ad absurdum one for
you: if your logic were sound, it would necessarily follow by the same
kind of reasoning that anyone who found any piece of software whatsoever
difficult to use, and in particular had to sometimes think about how to
make it do a particular task, was incapable of learning to use software.
Yet this conclusion is clearly unreasonable. Obviously, there is
software that you would find cumbersome to use, perhaps due to its
interface or simply its complexity. CAD software, perhaps, or specialist
financial tools. Yet you clearly are capable of using some software.
Your ability to use a newsreader is evident, though unfortunate given
your apparent inability to think of anything to post that makes the
world a better rather than a worse place.

The overall structure of the argument you have made is particularly rotten:

* Seamus has trouble using a particular editor's interface; the editor
in question has a primitive, pre-1990s one.
* Therefore Seamus is incapable of using any text editor.
* Therefore (implied) Seamus is an idiot.
* (established elsewhere) Seamus advocated in favor of Java over Lisp.
* Therefore (the topic of the debate) Lisp is better than Java.

The first statement is true. The second is false, as evidenced by my
composing this post in the one built into Thunderbird, and indeed it
does not follow from the first for the reasons previously outlined. The
third statement is false and furthermore it fails to follow from the
second -- a blind mute quadriplegic would be incapable of using an
editor regardless of his IQ. The fourth statement is true and
independent of the first three; it's the second, and an implied, premise
in your argument. And finally, the statement about Lisp does not follow
from statements three and four, because the syllogism formed by the
final three statements is a fallacious argumentum ad hominem argument
rather than a rational one.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
474,438
Messages
2,571,699
Members
48,796
Latest member
Greg L.
Top