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

S

Series Expansion

Yes and no.

Yes and yes.

Data kept solely in volatile storage will not survive power-down of
the hardware. Every computer programmer should know this.
 You can compile a Common Lisp file into an "object code".  But the
macroexpansion does without any temporary file being written out to
disk.

This is true for some C implementations as well. It does not confer
magical, otherwise-impossible powers upon the implementation, however,
merely a boost in performance at the expense of memory consumption.

(Some C implementations do somewhat the reverse: create "compiled
header" files from common header files.)
Plus, Lisp (and Scheme) macro processors have the full equivalent of
the AST in memory

That Lisp's macro processor is syntactically aware, unlike C's, is
also not a source of magical powers. It does, however, prevent macros
from as easily generating syntactically incorrect output, a danger
which I chose to ignore in this debate as it is a minor one whose
consequences are generally readily identifiable.
... but not the result in the intermediate step of macroexpansion.

As I stated before, keeping the preprocessed source code in memory
instead of writing it to disk may grant a performance improvement but
does not grant magical powers.
What odd terminology?

Alessio was, for some reason, using "text representing Lisp code" to
refer to what would normally be called "source code", and "actual
code" to refer to what would normally be called "object code".
Yep.

 Macros act on the equivalent of the AST of other programming
language; which in Lisp it happens to be a first class data type,
hence giving the language its power.

That they are syntax-aware is not in dispute. That this grants them
magical powers with respect to naming variables is in dispute.

The C preprocessor does a straight lexical substitution. The Lisp
macro operates on the parse tree of the source code and applies an
arbitrary function to it to compute its invocation's replacement in
the source code. This is, in some ways, more powerful, but the output
source code, whether it is saved to disk or not before being compiled,
does not gain magical powers that hand-written source code would have
lacked. To claim otherwise is illogical.
Since there is a 1-1 (mostly) correspondence between code and data in
Lisp, that is possible.

It is possible to directly hack any object code.
 Maybe not desirable, but possible for sure. Nothing forbids you to
save the results as source code.

I thought we were discussing object code. Or do you mean decompile the
results and save them as source code?
Of course a GUI can improve the usability of a program.

Well, I guess that's settled, then.
 
S

Series Expansion

On May 25, 4:44 pm, (e-mail address removed) wrote:
[brain ****]
42
These tiresome personal attacks do not constitute rational arguments
in favor of either Lisp or Java, java.oke.

OK, Sorry for the Worry.

Now it's your turn (I'd suggest: "Sorry for Cross-Posting to c.l.l."
-- and I'm sure you meant the Clojure list --- and the "common" is
invisible in "comp.lang.      .lisp").

Incoherent.
 
S

Series Expansion

Yes...since the "macro processor" is Lisp, and it doesn't attempt to
pointlessly write the expansion out to a file only to read it back in
again, it works fine.

That does not follow. Whether the preprocessed source code is saved to
disk or is passed directly to the compiler in main memory makes no
difference. Source code is source code, and if two successive
occurrences of #:x in source code refer to two different variables,
then two successive occurrences of #:x refer to two different
variables, even if they referred to one while still inside the macro
processor's internal representation of the code. When that
representation is flattened again into source code prior to
compilation, they become distinct. Saving it to a file or not has
nothing to do with it.
Odd that it seems to have been working on a daily basis for thousands
of people for several decades.

A claim for which we have only your word, versus a freight of logic
proving otherwise.
"Not permitted"?  Mad as a hatter, aren't you!?

No, I am not. I am merely reiterating common sense. Something that you
apparently completely lack.
I've never seen an editor that comes close to Emacs, in terms of
usability.

You must have "usability" confused with something else, or else
something else confused with emacs. No application that requires a
four-page cheat sheet to even begin using productively merits any
awards on the basis of usability, except perhaps for Worst Ever or
similar "awards" of negative value. Cheat sheets went out with
Wordstar, break-dancing, and Vanilla Ice.
 
P

Paul Donnelly

Seamus MacRae said:
This looks like a personal attack with no logical purpose.

That's a problem on your end. Although the "no logical purpose" part
cuts a little close, I must admit. I can't think of a logical reason I
should be responding to your posts... yet here I am. At least I'm not
stooping to reading them, right?
 
S

Series Expansion

On May 26, 10:22 pm, (e-mail address removed) wrote:
[snip]

Please do not lie in wait refreshing your view of the newsgroup every
few minutes and then immediately follow up to my new posts to attack
them.
public.xdi.org/=pf) wrote:
[Hey, Paul, How's it going? I like your argumentation, and the fact
that you've kept a level head this last week or two with your answers,
despite the challenges.]
He has not. Many of his posts have been laced with personal attacks,
at least implied ones.

I suppose claiming things that aren't personal attacks as personal
attacks doesn't constitute a personal attack?

I wouldn't know. And since I have done nothing of the sort, it is not
relevant anyway.
logically, would you admit to it if you were?

Are you calling me a liar?
The only one doing damage to your public image is you. Replying with
the same copy-paste response does more to validate the flames than
ignoring them would.

Based on your behavior, I conclude that your motives in offering the
above "advice" are suspect, and therefore that what you say cannot be
trusted.

Regardless, there is nothing whatsoever wrong with my behavior. I have
nothing to be ashamed of, unlike the numerous persons rudely
speculating about me as if I were absent, calling me names, and
otherwise engaged in petty and vindictive behavior because they
couldn't convince me to convert to their religious beliefs regarding
Lisp.
To some extent, it is crazy to argue so vigorously about something of
which you know very little...

I know enough about myself to know that having one of my posts
misquoted as "> [brain ****]" is an incorrect assessment of me.
Your time would be better spent learning than counter-arguing.

Ignoring for the time being the factually-incorrect implied insult
contained in your remark, if you honestly believe this, and you
honestly have my best intentions at heart, then you should desist from
harassing me online and thereby free up some time from "counter-
arguing" to expend pursuing another activity, such as learning.

Quite clearly, the more you publicly argue for my mistreatment by
others, the more time I must spend in counter-arguing.

So while your words say one thing, your actions say quite the
opposite.
The problem is that this thread has not been about 'Arguments favoring
lisp over java'.

Yes, it has, although it was originally about someone's job search.
It has been about correcting yours and Seamus MacRae's misconceptions
[rest of post deleted unread]

I have no misconceptions.

These tiresome personal attacks do not constitute rational arguments
in favor of either Lisp or Java, anonymous.c.lisper.
 
A

anonymous.c.lisper

On May 26, 10:22 pm, (e-mail address removed) wrote:
[snip]

Please do not lie in wait refreshing your view of the newsgroup every
few minutes and then immediately follow up to my new posts to attack
them.

I had no idea I was the one making hundreds of posts.
public.xdi.org/=pf) wrote:
[Hey, Paul, How's it going? I like your argumentation, and the fact
that you've kept a level head this last week or two with your answers,
despite the challenges.]
He has not. Many of his posts have been laced with personal attacks,
at least implied ones.
I suppose claiming things that aren't personal attacks as personal
attacks doesn't constitute a personal attack?

I wouldn't know. And since I have done nothing of the sort, it is not
relevant anyway.
logically, would you admit to it if you were?

Are you calling me a liar?
No, I'm saying that your opinion on the matter doesn't have any
weight.
Based on your behavior, I conclude that your motives in offering the
above "advice" are suspect, and therefore that what you say cannot be
trusted.

Which behavior?
I've tried to either a.) be civil, or b.) stay out of it.
Regardless, there is nothing whatsoever wrong with my behavior. I have
nothing to be ashamed of, unlike the numerous persons rudely

Well, aside from the hundreds of misinformed posts.
speculating about me as if I were absent, calling me names, and
otherwise engaged in petty and vindictive behavior because they
couldn't convince me to convert to their religious beliefs regarding
Lisp.

I honestly couldn't care less if you like any language.
Posting incorrect information to a public forum is malicious, however.
To some extent, it is crazy to argue so vigorously about something of
which you know very little...

I know enough about myself to know that having one of my posts
misquoted as "> [brain ****]" is an incorrect assessment of me.

Welp!
Your time would be better spent learning than counter-arguing.

Ignoring for the time being the factually-incorrect implied insult
contained in your remark,

Which insult? That you don't know about common lisp?
That isn't implied and it isn't an insult.
It is a very apparent state of affairs.
if you honestly believe this, and you
honestly have my best intentions at heart, then you should desist from
harassing me online and thereby free up some time from "counter-
arguing" to expend pursuing another activity, such as learning.

So by being polite in responding to you I am harassing you online?
An interesting definition of harassment indeed.
Quite clearly, the more you publicly argue for my mistreatment by
others, the more time I must spend in counter-arguing.

Huh? Someone is mistreating you?
So while your words say one thing, your actions say quite the
opposite.

I've only posted words...
Yes, it has, although it was originally about someone's job search.

Maybe for you.
It has been about correcting yours and Seamus MacRae's misconceptions
[rest of post deleted unread]

I have no misconceptions.

You're not stubborn either.
These tiresome personal attacks do not constitute rational arguments
in favor of either Lisp or Java, anonymous.c.lisper.

Well shit, that was about as nice as I get!
 
P

Paul Foley

Series Expansion said:
That does not follow. Whether the preprocessed source code is saved to
disk or is passed directly to the compiler in main memory makes no
difference. Source code is source code, and if two successive
occurrences of #:x in source code refer to two different variables,
then two successive occurrences of #:x refer to two different
variables, even if they referred to one while still inside the macro
processor's internal representation of the code. When that
representation is flattened again into source code prior to
compilation, they become distinct.

It doesn't get "flattened again into source code prior to
compilation"; the "macro processor"(that is, Lisp)'s "internal
representation of the code" /is/ the source code. The compiler
operates on that very same "internal representation" (i.e., the source
code).
A claim for which we have only your word, versus a freight of logic
proving otherwise.

ROTFL

"Are you accusing me of lying? These tiresome personal attacks do not
constitute rational arguments in favor of Java, 'Series'"
 
M

Marco Antoniotti

Yes and yes.

Data kept solely in volatile storage will not survive power-down of
the hardware. Every computer programmer should know this.

Yes. That is why we print CDs and kill trees.
This is true for some C implementations as well. It does not confer
magical, otherwise-impossible powers upon the implementation, however,
merely a boost in performance at the expense of memory consumption.

It adds expressivity and easiness of extensibility to the language.
Not magical, but useful nevertheless. And this is not a feature of
Lisp, it is the raison d'etre of "macro processors", like the OCaml
one. Common Lisp and Scheme are a tad better because they are better
integrated with the language, to the extent that many standard
constructs are indeed macros.
(Some C implementations do somewhat the reverse: create "compiled
header" files from common header files.)


That Lisp's macro processor is syntactically aware, unlike C's, is
also not a source of magical powers. It does, however, prevent macros
from as easily generating syntactically incorrect output, a danger
which I chose to ignore in this debate as it is a minor one whose
consequences are generally readily identifiable.

Choose your terminology as you wish. Lisp and Scheme (and Dylan and
few other ones) have macro systems better integrated in the language
than any other one. This integration does give you more power.
Whichever it is its nature - magical or not - is something really not
worth discussing.

As I stated before, keeping the preprocessed source code in memory
instead of writing it to disk may grant a performance improvement but
does not grant magical powers.

But that is not the point. A compiler creates an AST and then it does
something to it. In Lisp and in other systems (with varying levels of
integration) this AST manipulation is exposed to the programmer. You
do not have much control over the Java or C++ AST unless you are a -
say - gcc hacker.



Alessio was, for some reason, using "text representing Lisp code" to
refer to what would normally be called "source code", and "actual
code" to refer to what would normally be called "object code".

Fine. We are all grown up and can tell the difference.

I said no. You should explain why I am wrong.
That they are syntax-aware is not in dispute. That this grants them
magical powers with respect to naming variables is in dispute.

The C preprocessor does a straight lexical substitution. The Lisp
macro operates on the parse tree of the source code and applies an
arbitrary function to it to compute its invocation's replacement in
the source code. This is, in some ways, more powerful, but the output
source code, whether it is saved to disk or not before being compiled,
does not gain magical powers that hand-written source code would have
lacked. To claim otherwise is illogical.

Then why don't you read exclusively the files produced by gcc -E?
They are as "raw source code" as they get. Or maybe we should just
program everything in raw assembly. Macros give you expressive
power. In Lisp (etc etc) they are better integrated in the language
than in standard Java or C or C++. Again, whether this is magical, I
don't care. But I like that power.


It is possible to directly hack any object code.

Yes... and this is the Turing equivalence argument. In principle it
is possible to program the Linux kernel (or the Lisp Machine firmware,
for the record) on a Turing Machine.
I thought we were discussing object code. Or do you mean decompile the
results and save them as source code?

You just griped about macros generating "source code" at the end.
Suit yourself.
Well, I guess that's settled, then.

Yes. But the point is that macros - especially when well integrated
in a programming language - improve the overall language usability.

Cheers
 
J

jborder

I have posted no misguided nonsense. On the other hand, you have so far
devoted all three of your posts to this thread to exactly that.
The word "nonsense" is justified because [insult] and you have not shown
any interest in providing any corroborating evidence (or even a cogent
argument).
Seamus, engage your obviously superior reasoning skills and consider

Now I can see where I went wrong.

Plonk.
the following, which you abbreviated to "[insult]":

I bear no interest in your opinion of me whatsoever, so repeating it can
accomplish nothing of worth.

Let's return to the subject of comparing Lisp and Java, which I *am*
somewhat interested in, and leave our personal opinions of one another
out of it please.
Yes, Seamus

Retraction accepted.
I don't see any such post.

EVERY SINGLE post where you have engaged in petty namecalling and
similar behavior instead of discussing Lisp and Java.
Note that I am still not calling you a liar, or even a troll.

Is that a threat?

No.

Persistent troll is persistent...
 
T

Tim X

Series Expansion said:
I did not. I extrapolated its likely content after reading the first
sentence or two.

So, you attack me by calling me a liar and you didn't even read what I
wrote.
No, I expect you merely implied it repeatedly, probably mixed in with
liberal quantities of other forms of irrational behavior.

So, now you are attacking me by saying I'm irrational based on your
'extrapolation' of what I wrote which you did not read. You must have
one hell of an ego to think anyone could be bothered writing anything
about you one way or the other. My post was not about you, it was about
correcting incorrect statements made concerning emacs. You as a person
are totally irrelevant.
In other words, you went to considerable evidence to disguise the fact
that you were severely badmouthing me in public, while severely
badmouthing me in public. Hardly an admirable achievement worthy of
tooting one's own horn in this manner.

You have admitted that you only read the first couple of
sentences. Where in those sentences did I 'bad mouth you'? In reality,
what your saying is that you believe, without any evidence whatever,
that I attacked and bad mouthed you. There is a term for what you have -
paranoia

You didn't read the rest, so you wouldn't know if I bad mouthed you or
not. Just for the record, I did not. Your attack on me is completely
unjustified. All I did was attempt to point out where you were in
error. In fact, the paragraphs that followed did not reference you at
all. It referenced mistakes and it pointed out how emacs could do what
you claimed it could not.
I believe you have misspelled "usenet article" and "counterfactual".

I believe you realise you got things totally wrong and now your trying
to get back face my picking up one error (writing e-mail when I should
have said 'post' or 'article') and a rather poor attempt at wit with
your reference to counterfactual. The ironic part of this is that your
statements about emacs were the ones that were counterfactual. something
that can be easily established by simply reading the NEWS file for Emacs
23.
These tiresome personal attacks do not constitute rational arguments
in favor of either emacs or Eclipse, Tim.

Talk about pot calling the kettle black

For the record, I don't have any opinion regarding eclipse. I happen to
like emacs, but I don't care if nobody else likes it. As I stated in my
original e-mail, different strokes for different folks. All I was doing
was correcting your errors.
I do not spread misinformation.
You have made statements in previous messages that I have lied and I
have bad mouthed you, neither of which are true. Of course I know you
will say otherwise. My challenge to you would be to show actual
instances where I have lied or bad mouthed you.

I used the term misinformation because I thought maybe you would read it
and not consider it a personal attack. The bottom line is that
statements you made about emacs are incorrect. Call it being wrong,
being in error or misinformation, whatever you like.

Furthermore, I do not agree with your assertions about "overly
defensive". Even if I did, a public forum is not the appropriate place
to be discussing such matters. In a public forum, I must always
present as perfect as possible an appearance, and therefore am
compelled to deny all claims of flaws, regardless of whether or not I
privately think there could be any truth to them. In other words, I
must maintain what is sometimes called "face", and "keep up
appearances". If you have something you wish to discuss with me that
is not appropriate for a public venue such as this, the gmail address
in my news headers is valid. Use it.

If that is your aim, I regret to inform you that this has not been the
outcome. You attacked me for doing nothing more than attempt to correct
your mistaken beliefs regarding what emacs could and could not do. My
only criticism of you at that time was to say you were mistaken and in
error. In return, you called me a liar and then later said I bad mouthed
you, which I have not. Again, I challenge you to show me one example of
where I have bad mouthed you. Failing that, I expect a full and sincere
apology.
They could do it privately.
If you make a statement of error in a public forum, why is it not also
acceptable for others in that public forum to correct you. If I only
correct you privately, how does that help others who could be led astray
by your error?

I also find this a rather large contradiction. You have stated on more
than one occasion that you cannot let things people have written about
you go without being addressed because they are wrong and could have a
negative impact - what you referred to as keeping face. At the same
time, you don't want anyone to correct your public mistakes in public,
only privately. This seems like a bit of a double standard.

I repeat: I do not spread misinformation.

Do not post such a vile accusation again, or I may have to consider
taking legal action. Accusing someone of intentionally corrupt
conduct, where such is not the case, is a violation of defamation laws
in most jurisdictions.
Are you kidding? Your posts have been chock a block full of errors of
fact, which I would call misinformation. You continue to speak with
authority on matters for which you have at best only a passing
familliarity and refuse to accept correction from others even when the
correction is backed up with verifiable facts.

You have spread misinformation.

Now you threaten me with legal action. Well, come on, bring it on big
mouth. Either put up or shut up! lets go into court. You can enter my
posts in this thread as evidence to support your case and I will enter
yours. The law is an ass, but I'm sure it will spot an even bigger one
once they see the thread of your posts.

I hereby state to all readers of this group to be wary of Series
Expansion. He has a overriding desire to maintain what he believes is
'face' at any cost and will not accept correction on any point in public. He has
failed to recognise that one of the most convincing traits of someone
with good character is the ability to admit when your wrong or have made
a mistake. He will not hesitate to accuse others of being liars and bad
mouthing him with absolutely no evidence. He maintains a double standard
which, in his mind, justifies his personal attacks on others as
reasonable while refusing any criticism of himself as a personal attack
even when that criticism was restricted to the errors in what he has
posted and made no reference to him at a personal level.

In short, his behavior is less than rational, overly defensive and not
what wold be considered normal for a well balanced and mature
individual. He cannot be reasoned with.He is to be avoided.
This confirms why your perceptions of the strengths and shortcomings
of various user-interfaces are abnormal. Rest assured that most people
do, and will continue to, find graphical interfaces easier and more
productive to use.

Not once did I state a single comment regarding GUIs. I've not made any
judgement call either way, I've not stated emacs is better or worse than
any other editor. All I did was point out the errors you made concerning
what emacs could and could not do. I have made not one reference to the
strengths or weaknesses of GUIs.

Again, find one single reference where I stated GUIs were less
productive or not as good or anything negative. You won't find I made a
single comment. This means your above paragraph is either a deliberate
lie or an honest mistake. either way, it is incorrect information, or as
some would call it misinformation

Just for the record, I've been a blind programmer for 10 years, but I've
been programming for a lot lot longer than that and have used many
graphical GUIs. I've not actually noticed any productivity differences
between a good nonGUI and a good GUI environment. As a touch typist, I
do prefer to use the keyboard over the mouse, but these days, mouse
support is not limited to GUIs anyway.

Are you by any chance suffering from schizophrenia? I use to be a
social worker and a lot of your behavior and delusions are very similar
to how many of my clients would behave. Your obsession over your
reputation is odd to say the least - I mean, what sort of reputation
does 'Series Expansion' have anyway and even if 'Series Expansion' got a
bad reputation, you could just change your childish handle to something
else, like parallel contraction and apart from people wondering if your
going to give birth to twins, nobody would even know it was you. I mean,
its not like you would have to change your identity through legal means
or join the witness protection program or anything - its just a silly
little nickname anyway.

I see no point in continuing this further. My efforts and what I think
of you are now on record. Post as many followups as you like, but don't
expect them to change the facts.

I do hope you find some peace in life because I don't think you will
find it on usernet.

tim
 
S

Seamus MacRae

I have posted no misguided nonsense. On the other hand, you have so far
devoted all three of your posts to this thread to exactly that.
The word "nonsense" is justified because [insult] and you have not shown
any interest in providing any corroborating evidence (or even a cogent
argument).
Seamus, engage your obviously superior reasoning skills and consider

Now I can see where I went wrong.

Another personal attack, in lieu of rational argumentation. And you
wonder why I don't respond in the way that you'd like. Perhaps if you
tried to persuade rather than browbeat me, you'd get better results?
No.

Persistent troll is persistent...

Apparently it was a threat.

Regardless, yet another personal attack does not an argument in favor of
either Lisp or Java make.
 
S

Seamus MacRae

Paul said:
That's a problem on your end.

No, I can assure you that any potty-mouthedness problem is at your end.
Although the "no logical purpose" part cuts a little close, I must
admit. I can't think of a logical reason I should be responding to
your posts... yet here I am. At least I'm not stooping to reading
them, right?

And here is another personal attack.

I will, however, note for the record that at 02:38 UCT on May 27, 2009,
you did admit that you reply to posts without even reading them, thus
explaining why many of your posts do not logically refute their
predecessors, or even reference the topic of a debate (such as, say,
Java vs. Lisp), but merely contain an assortment of personal attacks.
 
P

Paul Donnelly

Seamus MacRae said:
And here is another personal attack.

To whom are you writing? *I* know what it is because *I* wrote it all by
myself, so not to me. Certainly I couldn't tarnish your reputation
further, so not to other participants in this "discussion". I don't
think your mother reads Usenet, and even if she did, what would she do?

It seems you're attempting to deflect attention from the substance of
the posts in this thread by frantically pursuing other topics. I would
advise you to debate with substance rather than resorting to that
tactic if you want to get anywhere.
 
K

Kaz Kylheku

Oh look, the troll is now permuting his From: header to
evade killfiles. Previously it was ``live.ca.nospam''.
 
D

Dimiter \malkia\ Stanev

Lew said:
Warnings are never harmless. If they were harmless, there wouldn't be
any warnings.

TRUE! Then again talk about moving all your Visual Studio 2003 -> 2005
or 2008 and having the CRT complain about every standard "C" library
function :)

Would it get fixed (e.g. fopen_s instead of fopen). I guess NO! It's
still not safe even with fopen_s...

And now Microsoft are going to abolish the memcpy (memset?) functions...
WTF?

But in general - YES - In my regular job (www.treyarch.com) - we enforce
every warning to be an error - only couple of exclusions - usually for
3rd party source code, used only by the internal tools.
 
D

Dimiter \malkia\ Stanev

I actually use your limit of 0x1FFFFFFF.
So it is ~0.5 GiB not 0.5 MB.
Sorry for the typo.

Greetings Thomas Mertes

Seed7 Homepage: http://seed7.sourceforge.net
Seed7 - The extensible programming language: User defined statements
and operators, abstract data types, templates without special
syntax, OO with interfaces and multiple dispatch, statically typed,
interpreted or compiled, portable, runs under linux/unix/windows.

FYI: Vista 64 with seed7, VS2008, HP Z800 Workstation 6GB RAM

D:\p\seed7\prg>d:\cygwin\bin\time -p ..\src\hi chk_all.sd7

HI INTERPRETER Version 4.5.4853 Copyright (c) 1990-2009 Thomas Mertes
262 D:/p/seed7/lib/syntax.s7i
3518 D:/p/seed7/lib/seed7_05.s7i
70 D:/p/seed7/lib/shell.s7i
227 chk_all.sd7
4077 lines total
271800 lines per second
1755374 bytes
compiling the compiler - okay
chkint - okay
chkstr - okay
chkprc - okay
chkbig - okay
chkbool - okay
chkset - okay
chkexc - okay

real 17.59
user 0.00
sys 0.10
 
B

Ben Pfaff

Lew said:
Warnings are never harmless. If they were harmless, there wouldn't be
any warnings.

Nonsense. If warnings always indicated a real problem, then
there would be no need for compiler options to enable and disable
them.
 
S

Series Expansion

I had no idea I was the one making hundreds of posts.

I never made any claim as to how many posts you'd made. I only noted
that you followed up to one of mine within a very few minutes of my
having posted it, which indicates that you are, at least, READING my
posts very obsessively, even if replying only to a very few of them.

Yes, you were. You clearly indicated distrust.
Which behavior?

Your hostility. You have posted numerous personal attacks against me
in a public forum. From this I infer a high probability that your
goals include to convince others to regard me or treat me in a hostile
manner. Such goals would indicate that you do not have my best
interests at heart. It is likely that any "advice" you gave me is in
furtherance of your own goals, and given that those goals apparently
include ones harmful to me, it is reasonable to suspect that following
your "advice" might therefore have adverse consequences to me, making
ignoring it the safer course of action.
I've tried to either a.) be civil, or b.) stay out of it.

Then you've failed.
Well, aside from the hundreds of misinformed posts.

I have posted no misinformed posts.
I honestly couldn't care less if you like any language.
Posting incorrect information to a public forum is malicious, however.

Since I have not done that, this statement is apropos of nothing.
I know enough about myself to know that having one of my posts
misquoted as "> [brain ****]" is an incorrect assessment of me.

Welp!

These tiresome personal attacks do not constitute rational arguments
in favor of either Lisp or Java, anonymous.c.lisper.
Which insult?

Your implication of incompetence.
So by being polite in responding to you I am harassing you online?

No, by being impolite in responding to me, and particularly by
continuing to publicly promulgate undesirable notions about me, you
are harassing me and wasting my time.
Huh? Someone is mistreating you?

You, for one, by arguing implicitly that others should do so, by
calling me names and making other negative assertions about me in a
public place.
I've only posted words...

Posting words is an action.
Maybe for you.

My job is secure, thanks.
Well shit, that was about as nice as I get!

Then you should seek remedial lessons in politeness, particularly
regarding decorum in public.
 
S

Series Expansion

So, you attack me by calling me a liar and you didn't even read what I
wrote.

I read up to the part where it became apparent that the sole purpose
of your post was to publicly lie about me. At that point, it became
apparent that the remainder of it was likely utterly without merit,
and therefore would have been a waste of my time to read.
So, now you are attacking me by saying I'm irrational

You have made numerous implausible claims regarding the purported
capabilities of terminal-mode software, and you have viciously
attacked a complete stranger without provocation. Delusional psychoses
are a plausible hypothesis to explain such behavior.

I would respond similarly if I were accosted on the street by a man
haranguing me about black helicopters of highly improbable stealth and
speed, imploring me to beware of government programs of highly
implausible secrecy in the era of Wikileaks, and then, after I had
expressed my skepticism, accusing me loudly of being a CIA agent.
You must have one hell of an ego to think anyone could be bothered
writing anything about you one way or the other.

And yet, several people have, though little of it was either
flattering or accurate.
My post was not about you, it was about correcting incorrect statements

I do not make incorrect statements. This is an excellent example of a
remark about me that is neither flattering nor accurate.
You as a person are totally irrelevant.

As is this.

You are contradicting yourself every few sentences. This is another
reason for one to call you irrational.
You have admitted that you only read the first couple of
sentences. Where in those sentences did I 'bad mouth you'?

When you accused me of incompetence, if not of outright dishonesty.
 In reality, what your saying is that you believe, without any evidence
whatever, that I attacked and bad mouthed you.

I have plenty of evidence, as does the Google Groups archive.
There is a term for what you have - paranoia

This, of course, constitutes one more piece of evidence.

With your every post, you dig yourself into a deeper hole by saying
you have no hostility towards me and no desire to personally attack
me, while simultaneously posting yet more personal attacks.
You didn't read the rest, so you wouldn't know if I bad mouthed you or
not.

The part that I did read had already done so, so I did know that you
had.

Did you think it had been just a lucky guess?
Just for the record, I did not.

This is clearly a lie. The record speaks for itself: you implied
negative things about me, repeatedly.
Your attack on me is completely unjustified.

On the contrary, it is quite justified. It is your attack on me that
is unjustified.

I posted impersonal statements about computer software. You responded
with counterfactual claims, insults, and other retorts some of them
designed to elicit negative opinions of me in other people. At this
point, I called you on your violent and antisocial behavior. You were
the first to become uncivil.
All I did was attempt to point out where you were in error.

And that, of course, was yours. Error, that is.

1. I made no error.
2. Even if I had, it would not have been polite for you to publicly
accuse me of having done so, instead of employing a private mode
of communication.
3. Regardless, what you said implied, in public, negative things
about me, which has undesirable side effects I am now endeavoring
to correct.
4. Compounding your error, you are now making containing said side
effects extremely difficult. I suspect you are doing so
intentionally, in which case you cannot claim that this is an
accident and must admit that you have hostile motives and that
these acts of yours constitute deliberate attacks.
In fact, the paragraphs that followed did not reference you at all.

Not directly. They nonetheless implied certain inaccurate and unwanted
claims about me.
I believe you realise you got things totally wrong

I did not.
and now your trying to get back face

If that were true, it would seem that you are going to a great deal of
effort to deny me that opportunity. And since you apparently believe
your assertions to be true, then you clearly harbor an intent to deny
me that opportunity. Such an intent is clearly a hostile one,
contradicting, once again, your earlier claim to have no hostile
motives toward me.
a rather poor attempt at wit

Personal attacks like this, of course, furnish further evidence.

Since you have demonstrated clear hostility in multiple ways, while
repeatedly denying harboring any, it is the inescapable conclusion of
logic that you, sir, are a liar, and therefore that none of what you
have written about me should be considered credible by anybody reading
this thread. There are in fact two reasons to disbelieve all negative
claims you have made, or implied, about me: 1. your proven track
record as a liar and 2. your demonstrated hostility, which is an
obvious reason to suspect bias even in the statements you make that
you believe to be true.
The ironic part of this is that your statements about emacs were the ones
that were counterfactual.

Calling me a liar is not going to help you much now that you have been
proven to be the liar here. It merely creates the appearance of
projection, a dishonest attempt to deflect blame, and possibly "sour
grapes".
Talk about pot calling the kettle black

The only irony here is that your personal attack, laced with terms
such as "stupid" and accusations of "errors", is laced with multiple
spelling and grammar errors of your own making.
For the record, I don't have any opinion regarding eclipse. I happen to
like emacs, but I don't care if nobody else likes it.

Then you have no "horse in this race" and no logical reason to
continue posting, unless, of course, it's personal. Which you've
claimed it's not, a claim already established as being almost
certainly a lie.
As I stated in my original e-mail, different strokes for different folks.

What e-mail?
All I was doing was correcting your errors.

I have none for you to correct. What you actually were doing was
publicly smearing a complete stranger. This aggressively hostile act
suggests a need for you to find some alternative outlet for the
frustrations in your life.
You have made statements in previous messages that I have lied and I
have bad mouthed you, neither of which are true.

I have just proven that you have, indeed, both lied and bad-mouthed
me. Compounding your moral and strategic errors by telling additional,
easily-refuted lies is not in your best interests, Tim.
Of course I know you will say otherwise. My challenge to you would
be to show actual instances where I have lied or bad mouthed you.

I have done so above.
I used the term misinformation because I thought maybe you would read it
and not consider it a personal attack.

Accusing someone of spreading misinformation is, of course, a personal
attack.
The bottom line is that statements you made about emacs are incorrect.

No, they are not. It is the statements you have made about me that are
incorrect, and many of the statements you have made appear now to be
outright lies.
Call it being wrong, being in error or misinformation, whatever you like.

I call it unwarranted and, at least initially, personal attacks on me
by yourself.

Shame on you.
If that is your aim, I regret to inform you that this has not been the
outcome.

Is that a threat?
You attacked me for doing nothing more than attempt to correct your
mistaken beliefs

I have no mistaken beliefs for you to correct.

I attacked you for attacking me in public, which I hope you are now
coming to realize was a grievous error. Perhaps many people roll over
and submit to your particular form of abuse, and allow you to tell the
world what idiots they supposedly are, but you have found, in me, a
person who is unwilling to tolerate that and will fight back.

Next time, choose your target more carefully, or better yet, find a
better method of stress-relief than publicly dumping on random persons
on the Internet.
My only criticism of you at that time was to say [deleted]

Your error was not in the content of your criticism of me. It was in
the fact of your criticism of me. Do not publicly criticize me.
In return, you called me a liar and then later said I bad mouthed you

Because you had.
Again, I challenge you to show me one example of where I have bad mouthed
you.

Every post to this thread bearing your name, or nearly so.
Failing that, I expect a full and sincere apology.

Expect what you wish, but as the saying goes, "do not hold your
breath".
If you make a statement of error in a public forum, why is it not also
acceptable for others in that public forum to correct you.

I did not make "a statement of error" in a public forum.
If I only correct you privately, how does that help others who could
be led astray by your error?

Your response is yet another vicious accusation. I do not lead people
astray. You will desist from publicly accusing me of that or any other
malfeasance or you will face the consequences. I have already
mentioned, in other posts, that falsely accusing people publicly
without evidence is commonly a tort. That means I can sue you.
I also find this a rather large contradiction. You have stated on more
than one occasion that you cannot let things people have written about
you go without being addressed because they are wrong and could have a
negative impact - what you referred to as keeping face.

Keeping face is not quite technically accurate, since that would only
be applicable were I guilty, and I am not.
At the same time, you don't want anyone to correct your public
mistakes in public, only privately.

I have no public mistakes. Furthermore, there is a difference between
my defending myself when personally badmouthed, and your defending an
unfeeling, inanimate piece of computer software when you feel it is
being badmouthed. The latter certainly is not a situation justifying
badmouthing human beings, even the one that badmouthed your favorite
software.

Human beings have rights, as well as feelings, that software lacks.
Hence the difference, and hence the lack of the symmetry you seem to
be trying to imply.

Another violation of that implied symmetry is that my criticisms of
emacs are valid; your criticisms of me are not.
Are you kidding?

I do not "kid".
Your posts have been chock a block full of errors of fact

They have not.

The remaining lies and other pieces of nonsense in your post, of which
there were numerous, have been deleted. This includes a blatant and
probably-illegal attempt to incite hostility in others, multiple
accusations of lying, accusations of various forms of stupidity and
incompetence, and, unsurprisingly, also accusations of mental illness,
as well as such childish namecalling as calling me an "ass" and my
name "childish".

I note that nothing remains after the deletion of all the nonsense.

Your posts seem to have a signal-to-noise ratio of zero. I suggest you
avoid making any more of them.
 

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

Forum statistics

Threads
474,436
Messages
2,571,696
Members
48,796
Latest member
Greg L.
Top