Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Why is this code broken?
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  Messages 101 - 125 of 125 - Collapse all  -  Translate all to Translated (View all originals) < Older 
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Erik Naggum  
View profile  
 More options Jun 20 2002, 11:26 am
Newsgroups: comp.lang.lisp
From: Erik Naggum <e...@naggum.net>
Date: Thu, 20 Jun 2002 15:26:34 GMT
Local: Thurs, Jun 20 2002 11:26 am
Subject: Re: Why is this code broken?
* Gareth McCaughan
| I'd expect "comparand", by analogy with "operand" and "multiplicand" and so
| on.

  I briefly considered it, could not find it, went back to my Latin books and
  thought I had derived "comparend" correctly.  (Perhaps it is the correct word
  for something else.  Latin is like that.)

| (Exercise for the reader: work out why I think "multiplicand" a better model
| than "addend".)

  I would appreciate if you explained this, instead, since I already thought I
  had worked it out.

| I think I'd say that it *is* a word, even though it isn't in any dictionary I
| possess.  It can be formed using a fairly standard process from an existing
| word, so it's a word.

  Well, I know a bunch of lexicographers from my SGML days, and have access to
  *huge* citation databases.  Neither "comparend" or "comparand" have been
  noted in them as sufficiently well established to be recognized neologisms,
  but it is of course invalid to reason from absence of information.

| I get 973 hits for "comparand" at Google.

  Google is an interesting form of democracy in action.  It is where I would go
  to confirm that a majority of people I know nothing about other than that
  they chose to use the same words I searched for believe something to be so.
  Considering the staggering amount of crappy disinformation that gets posted
  and published on the Net, the preponderance of nutcases who use USENET in
  preference to real publishers and the general degeneration of language used
  on-line, I am hard pressed to believe a google search more authoritative than
  polling people at the mall.  (This cynic opinion has been formed after many a
  discussion with several of the people behind Alltheweb.)

  Incidentally, if you ask for pages that Google consider "English", the number
  of hits for comparand drops to 621 and if they are required to be located in
  the United States, it drops to 407.  In other words, 58% of the raw hits are
  not in English and not "in" the United States.  I think this is very relevant
  information in addition to the raw count.

  However, after I have talked with search engine people, I have concluded that
  the only actual question google and the like can answer is "is it part of the
  mainstream?", or rephrased "how many people agree with me?"  This is, in my
  not at all humble opinion, _the_ most extremely irrelevant question.  Worse,
  after the United States of America managed to elect George W. Bush, which was
  frightening enough by itself, even more people contributed to high approval
  ratings for that emotional bozo, and my trust in the majority of the American
  people's ability to get anythying right dropped to the same level as the
  disapproval rating of that real-life version of Anakin from Star Wars episode
  II.  I considered switching to a British accent and spelling just to distance
  myself from the distastefulness of such cluelessness on a national scale.  So
  for now, "X number of Americans prefer this" is only disqualifying.  I mean,
  when people can seriously argue that George W. Bush is a _leader_ when he
  clearly only parrots the last smart person he has had in his office, there
  goes my trust in _their_ thinking ability, too.  When you have ousted that
  stupid child from office and put someone with enough brains to be predictable
  and actually hold a thought and argue coherently without script, I may once
  again consider the American public and its opinions worthy of attention.
  Until then, I am predisposed to be most skeptical of Google results, too.
--
  Guide to non-spammers: If you want to send me a business offer, please be
  specific and do not put "business offer" in the Subject header.  If it is
  urgent, do not use the word "urgent".  If you need an immediate answer,
  give me a reason, do not shout "for your immediate attention".  Thank you.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Marco Antoniotti  
View profile  
 More options Jun 20 2002, 12:10 pm
Newsgroups: comp.lang.lisp
From: Marco Antoniotti <marc...@cs.nyu.edu>
Date: 20 Jun 2002 12:10:54 -0400
Local: Thurs, Jun 20 2002 12:10 pm
Subject: Re: Why is this code broken?

Erik Naggum <e...@naggum.net> writes:
> * Gareth McCaughan
> | I'd expect "comparand", by analogy with "operand" and "multiplicand" and so
> | on.

>   I briefly considered it, could not find it, went back to my Latin books and
>   thought I had derived "comparend" correctly.  (Perhaps it is the correct word
>   for something else.  Latin is like that.)

Well,  "comparandi" is correct Italian, and it derives - of course -
from Latin.

Cheers

--
Marco Antoniotti ========================================================
NYU Courant Bioinformatics Group        tel. +1 - 212 - 998 3488
719 Broadway 12th Floor                 fax  +1 - 212 - 995 4122
New York, NY 10003, USA                 http://bioinformatics.cat.nyu.edu
                    "Hello New York! We'll do what we can!"
                           Bill Murray in `Ghostbusters'.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Pierpaolo BERNARDI  
View profile  
 More options Jun 20 2002, 6:33 pm
Newsgroups: comp.lang.lisp
From: "Pierpaolo BERNARDI" <pierpaolo_berna...@hotmail.com>
Date: Thu, 20 Jun 2002 22:33:28 GMT
Local: Thurs, Jun 20 2002 6:33 pm
Subject: Re: Why is this code broken?

"Erik Naggum" <e...@naggum.net> ha scritto nel messaggio news:3233575592677882@naggum.net...

> * Gareth McCaughan
> | I'd expect "comparand", by analogy with "operand" and "multiplicand" and so
> | on.

>   I briefly considered it, could not find it, went back to my Latin books and
>   thought I had derived "comparend" correctly.  (Perhaps it is the correct word
>   for something else.  Latin is like that.)

Check the gerundives.

-ando is the suffix for adjectives formed from verbs ending in -are
(like comparare), -(i)endo is for verbs in -ere and -ire (like addere).

PETRVS PAVLVS NEPTVNENSIS SCRIPSIT.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Pierpaolo BERNARDI  
View profile  
 More options Jun 20 2002, 6:33 pm
Newsgroups: comp.lang.lisp
From: "Pierpaolo BERNARDI" <pierpaolo_berna...@hotmail.com>
Date: Thu, 20 Jun 2002 22:33:29 GMT
Local: Thurs, Jun 20 2002 6:33 pm
Subject: Re: Why is this code broken?

"Marco Antoniotti" <marc...@cs.nyu.edu> ha scritto nel messaggio news:y6c3cvidj75.fsf@octagon.mrl.nyu.edu...

> Well,  "comparandi" is correct Italian,

Well, it is correct Italian in the sense that you
can use this word and you will be understood;
but it is is no Italian dictionary¹.  Just like in
English.

P.P.N.S.

----
¹ Actually I only checked two of them.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Erik Naggum  
View profile  
 More options Jun 20 2002, 10:42 pm
Newsgroups: comp.lang.lisp
From: Erik Naggum <e...@naggum.net>
Date: Fri, 21 Jun 2002 02:42:12 GMT
Local: Thurs, Jun 20 2002 10:42 pm
Subject: Re: Why is this code broken?
* "Pierpaolo BERNARDI" <pierpaolo_berna...@hotmail.com>
| Check the gerundives.
|
| -ando is the suffix for adjectives formed from verbs ending in -are
| (like comparare), -(i)endo is for verbs in -ere and -ire (like addere).

  Oh, damn.  I based my analysis on compareo, not comparo.  The former means to
  appear, be visible, to exist, be present, and is indeed comparere, while the
  latter means to form into pairs, match, and hence compare in English, and is
  comparare.  Thanks for the push to go check this properly.
--
  Guide to non-spammers: If you want to send me a business proposal, please be
  specific and do not put "business proposal" in the Subject header.  If it is
  urgent, do not use the word "urgent".  If you need an immediate answer, give
  me a reason, do not shout "for your immediate attention".  Thank you.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Paolo Amoroso  
View profile  
 More options Jun 21 2002, 2:18 pm
Newsgroups: comp.lang.lisp
From: Paolo Amoroso <amor...@mclink.it>
Date: Fri, 21 Jun 2002 20:11:49 +0200
Local: Fri, Jun 21 2002 2:11 pm
Subject: Re: Why is this code broken?
On Thu, 20 Jun 2002 03:48:46 GMT, "Robert Monfera" <monf...@fisec.com>
wrote:

> The Mayans treated themselves, or more accurately, their kids, this way.
> There are two head shape designs I know of.  I have a photo of a drawing of
> a child-on-the-press if anybody is interested.  My impression was that the
> goal was beauty or handsomeness.  Does anyone know the achieved behavioral
> alteration?

Maybe they were a bit upset? :)

Paolo
--
EncyCMUCLopedia * Extensive collection of CMU Common Lisp documentation
http://www.paoloamoroso.it/ency/README


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Gareth McCaughan  
View profile  
 More options Jun 21 2002, 8:53 pm
Newsgroups: comp.lang.lisp
From: Gareth.McCaug...@pobox.com (Gareth McCaughan)
Date: Sat, 22 Jun 2002 01:09:56 +0100
Local: Fri, Jun 21 2002 8:09 pm
Subject: Re: Why is this code broken?

Erik Naggum wrote:
> * Gareth McCaughan
> | I'd expect "comparand", by analogy with "operand" and "multiplicand" and so
> | on.

>   I briefly considered it, could not find it, went back to my Latin books and
>   thought I had derived "comparend" correctly.  (Perhaps it is the correct word
>   for something else.  Latin is like that.)

> | (Exercise for the reader: work out why I think "multiplicand" a better model
> | than "addend".)

>   I would appreciate if you explained this, instead, since I already thought I
>   had worked it out.

"comparara" -> "comparandum", like "multiplicare" -> "multiplicandum".
"addere" -> "addendum", on the other hand.

> | I think I'd say that it *is* a word, even though it isn't in
> | any dictionary I possess.  It can be formed using a fairly standard
> | process from an existing word, so it's a word.

>   Well, I know a bunch of lexicographers from my SGML days, and have access to
>   *huge* citation databases.  Neither "comparend" or "comparand" have been
>   noted in them as sufficiently well established to be recognized neologisms,
>   but it is of course invalid to reason from absence of information.

I'm not suggesting that maybe "comparand" has been used often
enough to make it a word even though your citation databases
don't show it. I'm suggesting that something doesn't need to
have been used "often enough" in order to be a word; that even
if for some reason no one had ever used the plural of (say)
"impingement", that wouldn't stop "impingements" being a word.

> | I get 973 hits for "comparand" at Google.

>   Google is an interesting form of democracy in action.

[etc]

First-rate rant, well up to your usual high standards. :-)
(Note: I do not consider that "rant" implies "incorrect".)

I have much sympathy with your disdain for "democracy in
action", but I suspect Google is no worse in this respect
than the huge citation databases you mentioned. That is
only guesswork, since I don't know what's in them. I also
suspect that the kind of person who would think of using a
word (or non-word) like "comparand" is relatively unlikely
to be a clueless bozo. One of the ten front-page hits
from that Google search is from a professional academic
linguist.

--
Gareth McCaughan  Gareth.McCaug...@pobox.com
.sig under construc


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Robert Monfera  
View profile  
 More options Jun 22 2002, 2:21 am
Newsgroups: comp.lang.lisp
From: "Robert Monfera" <monf...@fisec.com>
Date: Sat, 22 Jun 2002 06:21:29 GMT
Local: Sat, Jun 22 2002 2:21 am
Subject: Re: Why is this code broken?
"Paolo Amoroso" <amor...@mclink.it> wrote in message

news:VSMTPSOHi5bpPkedscAtG5atwMy9@4ax.com...
| On Thu, 20 Jun 2002 03:48:46 GMT, "Robert Monfera" <monf...@fisec.com>
| wrote:

|
| > The Mayans treated themselves, or more accurately, their kids, this way.
| > There are two head shape designs I know of.  I have a photo of a drawing
of
| > a child-on-the-press if anybody is interested.  My impression was that
the
| > goal was beauty or handsomeness.  Does anyone know the achieved
behavioral
| > alteration?
|
| Maybe they were a bit upset? :)

The little guy looks relaxed, if not downright sleeping.  Ahh, maybe it's
the artist's interpretation...

Robert


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "Un-Great (Newbie) Expectations [was Re: Why is this code broken?]" by Paul D. Lathrop
Paul D. Lathrop  
View profile  
 More options Jun 22 2002, 11:38 pm
Newsgroups: comp.lang.lisp
From: "Paul D. Lathrop" <pdlat...@chartermi.net>
Date: Sat, 22 Jun 2002 22:44:05 -0400
Local: Sat, Jun 22 2002 10:44 pm
Subject: Re: Un-Great (Newbie) Expectations [was Re: Why is this code broken?]
"Marc Spitzer" <m...@oscar.eng.cv.net> wrote in message

news:slrnagdbbi.1fus.marc@oscar.eng.cv.net...

> I also feel
> there is a large problem with students cheating there way through
> there undergrad degree.  I do not think it is so bad in the tier 1
> schools (cmu, mit, stanford ...) but where I went cheating was
> rampant.  The number of unique programs was less then the number of
> programs handed in.  It was so bad that if a professor really went
> after it, it would have ended his ended his/her career there.

> marc

I would like to point out that when using a deterministic system to solve
a well-defined problem, especially a problem of the trivial nature
undergraduate students are given ("Implement a doubly-linked list. Don't use
the one that already comes with the language."), there are a limited number
of solutions. I would even go so far as to say *severely* limited.

How do you expect thirty students, a number of which are presumably decent
coders, to come up with thirty completely unique solutions to a problem of
that scale? The solution is obvious to most semi-experienced programmers,
and when you folllow a common set of coding conventions that restricts your
uniqueness even more. You can't even expect unique variable names from
people who speak the same language - you are all naming the SAME THING.

My point being that cheating does not happen nearly as often as people would
claim it does, at the undergraduate level.

Also - why the heck should it happen less at MIT than it does at Michigan
Technological University. Quite honestly, I would expect it to happen more -
MIT students have more at stake.

Paul D. Lathrop


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Joe Marshall  
View profile  
 More options Jun 22 2002, 11:39 pm
Newsgroups: comp.lang.lisp
From: "Joe Marshall" <prunesqual...@attbi.com>
Date: Sun, 23 Jun 2002 03:06:19 GMT
Local: Sat, Jun 22 2002 11:06 pm
Subject: Re: Un-Great (Newbie) Expectations [was Re: Why is this code broken?]

"Paul D. Lathrop" <pdlat...@chartermi.net> wrote in message news:uhadfbhk209d82@corp.supernews.com...

> I would like to point out that when using a deterministic system to solve
> a well-defined problem, especially a problem of the trivial nature
> undergraduate students are given ("Implement a doubly-linked list. Don't use
> the one that already comes with the language."), there are a limited number
> of solutions. I would even go so far as to say *severely* limited.

I TA'd an introductory computer course.  On most problems there
was one `correct' solution and one `working' solution.

As an example,
one problem involved an `Eliza' type program.  There was a `dictionary'
that mapped `I' to `you', `was' to `were' etc.  A deliberate bug
was introduced by taking each dictionary entry in turn and doing
a replace on the input sentence.  This caused some of the
replacement words to be replaced back to the original.

The `correct' solution was to rework the text replacement algorithm
such that each word in the text was considered in turn against
the dictionary.  About half the students got it.

The `working' solution was to `mark' a word once it was replaced
so that replacing only happened once.  (A popular marking technique
was to put the replacement word in a list.  Once the entire dictionary
was processed, a subsequent pass would remove the marks by flattening
the text.)  About a third of the students took this approach.

Then there was the remaining 1/6th of the students that came up
with truly bizarre ideas that in general didn't work.  My favorite
started by creating an inverse dictionary, merging with the original
dictionary, sorting the result and removing the duplicates....


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Marc Spitzer  
View profile  
 More options Jun 22 2002, 11:44 pm
Newsgroups: comp.lang.lisp
From: m...@oscar.eng.cv.net (Marc Spitzer)
Date: Sun, 23 Jun 2002 03:42:10 GMT
Local: Sat, Jun 22 2002 11:42 pm
Subject: Re: Un-Great (Newbie) Expectations [was Re: Why is this code broken?]

Most of the people I had were not that smart, pity it would have been
entertaining to read.

marc


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Marc Spitzer  
View profile  
 More options Jun 22 2002, 11:44 pm
Newsgroups: comp.lang.lisp
From: m...@oscar.eng.cv.net (Marc Spitzer)
Date: Sun, 23 Jun 2002 03:38:18 GMT
Local: Sat, Jun 22 2002 11:38 pm
Subject: Re: Un-Great (Newbie) Expectations [was Re: Why is this code broken?]

Call it the diff test. Even if 2 people do exactly the same
algorithm, when you run both files through unix's diff program there
should be a lot of noise generated.  All the layout, style, variable
names, editor setting should generate output because people do not
write code *exactly* alike, unless their favorite editor is cp. And
when I was a TA I saw a good deal of identical stuff.  For example I
had one group of students turn in a homework with the same wrong
problem done in exactly the same incorrect manner.  

> How do you expect thirty students, a number of which are presumably decent
> coders, to come up with thirty completely unique solutions to a problem of
> that scale? The solution is obvious to most semi-experienced programmers,
> and when you folllow a common set of coding conventions that restricts your
> uniqueness even more. You can't even expect unique variable names from
> people who speak the same language - you are all naming the SAME THING.

I do not expect uniq just different, you know different names in the
header comments.  

> My point being that cheating does not happen nearly as often as people would
> claim it does, at the undergraduate level.

Where I was it did, from what I observed and from what I heard from
staff/faculty.

> Also - why the heck should it happen less at MIT than it does at Michigan
> Technological University. Quite honestly, I would expect it to happen more -
> MIT students have more at stake.

Well one reason is that most MIT students have the ability to do the
work.  And many of the people I was with would have been better off in
the history department, but they saw the internet boom complete with
stock options and they were gona get some of that.  The simple fact
that they had absolutely no ability was besides the point.  

Also MIT is much less tolerant of cheating then the school where I
went.

marc


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Dvd Avins  
View profile  
 More options Jun 23 2002, 12:20 am
Newsgroups: comp.lang.lisp
From: dvdav...@aol.comNOSPAM (Dvd Avins)
Date: 23 Jun 2002 04:19:58 GMT
Local: Sun, Jun 23 2002 12:19 am
Subject: Re: Un-Great (Newbie) Expectations [was Re: Why is this code broken?]
In article <uhadfbhk209...@corp.supernews.com>, "Paul D. Lathrop"

The number of appropriate algorithms and even variable names may be quite
limited, but white-space arrangement and the way the source is organized can
also vary. I'm not sure students, who only take each course one, are in a
postion to know how much cheating is going on. But professors should have a
pretty good idea.

>How do you expect thirty students, a number of which are presumably decent
>coders, to come up with thirty completely unique solutions to a problem of
>that scale? The solution is obvious to most semi-experienced programmers,
>and when you folllow a common set of coding conventions that restricts your
>uniqueness even more. You can't even expect unique variable names from
>people who speak the same language - you are all naming the SAME THING.

>My point being that cheating does not happen nearly as often as people would
>claim it does, at the undergraduate level.

>Also - why the heck should it happen less at MIT than it does at Michigan
>Technological University. Quite honestly, I would expect it to happen more -
>MIT students have more at stake.

I think on average MIT students have both more confidence and more ability. The
extra ability may be counteracted by there being harder problems, but the
confidence should reduce cheating.

-- Attaining and helping others attain "Aha!" experiences, as satisfying as
attaining and helping others attain orgasms.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Dvd Avins  
View profile  
 More options Jun 23 2002, 1:20 am
Newsgroups: comp.lang.lisp
From: dvdav...@aol.comNOSPAM (Dvd Avins)
Date: 23 Jun 2002 05:18:50 GMT
Local: Sun, Jun 23 2002 1:18 am
Subject: Re: Un-Great (Newbie) Expectations [was Re: Why is this code broken?]
In article <slrnahag7k.9oi.m...@oscar.eng.cv.net>, m...@oscar.eng.cv.net (Marc

Spitzer) writes:
>And many of the people I was with would have been better off in
>the history department,

Are you sure? I find that mediocre thinkers do better in fields where mistakes
make themselves felt in immediate results, such as CS. That's not to say that
their worth much in CS, but there worth nothing at all in history.

In order to be good in history or social science, you need to be able to
construct your own thought experiments and understand the limitations of your
data and models. Having a compiler means a lot of fallacies are exposed for
you.

-- Attaining and helping others attain "Aha!" experiences, as satisfying as
attaining and helping others attain orgasms.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Paul D. Lathrop  
View profile  
 More options Jun 23 2002, 1:43 am
Newsgroups: comp.lang.lisp
From: "Paul D. Lathrop" <pdlat...@chartermi.net>
Date: Sun, 23 Jun 2002 01:43:10 -0400
Local: Sun, Jun 23 2002 1:43 am
Subject: Re: Un-Great (Newbie) Expectations [was Re: Why is this code broken?]

"Dvd Avins" <dvdav...@aol.comNOSPAM> wrote in message

news:20020623001958.26138.00000059@mb-mm.aol.com...

Okay, I admit my experience with different *schools* is quite limited, but
when I was student and lab consultant at Michigan Tech., there was a
department-wide style guidline that most professors *required*  you to
follow - removing those white-space arrangement and even organizational
differences. I'd send out the link but it appears to have changed since my
time there. In any case, I did three years as a lab consultant, all three of
which I was also a grader for CS courses. And I saw alot of students working
independently in the lab who turned in source code that was nearly
identical. Perhaps I had a unique experience?

I think on average the MIT *undergraduate* students I have interacted with
do not exhibit either of these traits in  greater amounts than the MTU
students I have interacted with. There are a few exceptional students, but
that applies at both schools. Cheating happens everywhere, but I think it
happens less everywhere than people believe. Trust is a rare thing these
days, and it's easy to say someone has cheated when you have already
condemned them in your mind.

Paul D. Lathrop


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Marc Spitzer  
View profile  
 More options Jun 23 2002, 2:51 am
Newsgroups: comp.lang.lisp
From: m...@oscar.eng.cv.net (Marc Spitzer)
Date: Sun, 23 Jun 2002 06:51:31 GMT
Local: Sun, Jun 23 2002 2:51 am
Subject: Re: Un-Great (Newbie) Expectations [was Re: Why is this code broken?]

In article <20020623011850.26138.00000...@mb-mm.aol.com>, Dvd Avins wrote:
> In article <slrnahag7k.9oi.m...@oscar.eng.cv.net>,
> m...@oscar.eng.cv.net (Marc Spitzer) writes:

>>And many of the people I was with would have been better off in
>>the history department,

> Are you sure? I find that mediocre thinkers do better in fields
> where mistakes make themselves felt in immediate results, such as
> CS. That's not to say that their worth much in CS, but there worth
> nothing at all in history.

remember this is a ba not a phd.  These are the people who would be
selling insurance straight out of high school, but now they need a
college degree to get the same job.  

marc


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Thien-Thi Nguyen  
View profile  
 More options Jun 23 2002, 3:50 am
Newsgroups: comp.lang.lisp
From: Thien-Thi Nguyen <t...@glug.org>
Date: 23 Jun 2002 07:50:35 +0000
Local: Sun, Jun 23 2002 3:50 am
Subject: Re: Un-Great (Newbie) Expectations [was Re: Why is this code broken?]

m...@oscar.eng.cv.net (Marc Spitzer) writes:
> Most of the people I had were not that smart, pity it would have been
> entertaining to read.

this is what sourceforge.net is for -- genetic programming by humans.

thi


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Dvd Avins  
View profile  
 More options Jun 23 2002, 4:39 am
Newsgroups: comp.lang.lisp
From: dvdav...@aol.comNOSPAM (Dvd Avins)
Date: 23 Jun 2002 08:39:31 GMT
Local: Sun, Jun 23 2002 4:39 am
Subject: Re: Un-Great (Newbie) Expectations [was Re: Why is this code broken?]
In article <uhanvkb2pdj...@corp.supernews.com>, "Paul D. Lathrop"

<pdlat...@chartermi.net> writes:
>Cheating happens everywhere, but I think it
>happens less everywhere than people believe. Trust is a rare thing these
>days, and it's easy to say someone has cheated when you have already
>condemned them in your mind.

All too true.

-- Attaining and helping others attain "Aha!" experiences, as satisfying as
attaining and helping others attain orgasms.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Joe Marshall  
View profile  
 More options Jun 23 2002, 9:15 am
Newsgroups: comp.lang.lisp
From: "Joe Marshall" <prunesqual...@attbi.com>
Date: Sun, 23 Jun 2002 13:15:03 GMT
Local: Sun, Jun 23 2002 9:15 am
Subject: Re: Un-Great (Newbie) Expectations [was Re: Why is this code broken?]

"Marc Spitzer" <m...@oscar.eng.cv.net> wrote in message news:slrnahages.9oi.marc@oscar.eng.cv.net...

> > Then there was the remaining 1/6th of the students that came up
> > with truly bizarre ideas that in general didn't work.  My favorite
> > started by creating an inverse dictionary, merging with the original
> > dictionary, sorting the result and removing the duplicates....

> Most of the people I had were not that smart, pity it would have been
> entertaining to read.

It was frustrating as hell.  The student was stuck because at
the point of merging the inverse dictionary he was using APPEND
rather than CONS and ending up with some elements being nested.
I kept trying to suggest that rather than pursue this path to
solution that he re-think what was wrong with the original code.
I suggested:

  1.  The original code *almost* did it correctly, so the working
      version should be a minor variant on it.

  2.  The professors, perverse as they were, weren't so perverse
      as to require a solution that was easily an order of magnitude
      larger than the original.

  3.  That even if someone *wanted* to have a solution this
      difficult, that there wasn't enough lab time for all the
      students to complete it.

I stated flat out:  this is *not* the solution.

His response?  ``You don't understand.  First, I make an inverse
dictionary, then I merge it with the original and sort the result...''

Faced with this idee fixe I did the only thing I could.  I told
him to replace the APPEND with a CONS and the list would no longer
be nested.

The next day he came back with another problem:  not only did his
new solution exhibit the same double replacement of the old, it
had *more* double replacements....


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Robert Monfera  
View profile  
 More options Jun 23 2002, 4:08 pm
Newsgroups: comp.lang.lisp
From: "Robert Monfera" <monf...@fisec.com>
Date: Sun, 23 Jun 2002 20:08:15 GMT
Local: Sun, Jun 23 2002 4:08 pm
Subject: Re: Un-Great (Newbie) Expectations [was Re: Why is this code broken?]
"Dvd Avins" <dvdav...@aol.comNOSPAM> wrote in message

news:20020623011850.26138.00000061@mb-mm.aol.com...

| I find that mediocre thinkers do better in fields where mistakes
| make themselves felt in immediate results, such as CS. That's not to say
that
| their worth much in CS, but there worth nothing at all in history.

Consider mistakes in another discipline, grammar - their not a result of
mediocre thinking.  There therefore worth no mentioning.

Robert


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Dvd Avins  
View profile  
 More options Jun 23 2002, 4:42 pm
Newsgroups: comp.lang.lisp
From: dvdav...@aol.comNOSPAM (Dvd Avins)
Date: 23 Jun 2002 20:41:54 GMT
Local: Sun, Jun 23 2002 4:41 pm
Subject: Re: Un-Great (Newbie) Expectations [was Re: Why is this code broken?]
In article <PUpR8.13$FR2.18...@news2.news.adelphia.net>, "Robert Monfera"

<monf...@fisec.com> writes:
>"Dvd Avins" <dvdav...@aol.comNOSPAM> wrote in message
>news:20020623011850.26138.00000061@mb-mm.aol.com...

>| I find that mediocre thinkers do better in fields where mistakes
>| make themselves felt in immediate results, such as CS. That's not to say
>that
>| their worth much in CS, but there worth nothing at all in history.

>Consider mistakes in another discipline, grammar - their not a result of
>mediocre thinking.  There therefore worth no mentioning.

Thank you. But are mistakes in vocabulary worth mentioning? Actually, that's
the one aspect of typing I don't like. I hate the physical act of writing with
a pen, but I don't make stupid mistakes like that except with a keyboard.

-- Attaining and helping others attain "Aha!" experiences, as satisfying as
attaining and helping others attain orgasms.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Hartmann Schaffer  
View profile  
 More options Jun 23 2002, 5:26 pm
Newsgroups: comp.lang.lisp
From: h...@heaven.nirvananet (Hartmann Schaffer)
Date: 23 Jun 2002 17:26:38 -0400
Local: Sun, Jun 23 2002 5:26 pm
Subject: Re: Un-Great (Newbie) Expectations [was Re: Why is this code broken?]
In article <20020623001958.26138.00000...@mb-mm.aol.com>,
        dvdav...@aol.comNOSPAM (Dvd Avins) writes:

> ...
> The number of appropriate algorithms and even variable names may be quite
> limited, but white-space arrangement and the way the source is organized can
> also vary.

a few years ago i was helping a neighbor who just went through an
undergraduate program with an exercise problem he had.  the first
thing i noticed that with the introductory material they gave very
strict rules about how to format the sources, accompanied by the
threat that that any deviation from this outlay would be penalized by
point deductions.  they even included some rules about how to chose
variable names. i would submit that something like this would
drastically diminish chances of using the criteron you suggested

hs

--

don't use malice as an explanation when stupidity suffices


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Marcin Tustin  
View profile  
 More options Jun 23 2002, 6:19 pm
Newsgroups: comp.lang.lisp
From: "Marcin Tustin" <Marc...@GUeswhatthisbitisfor.mindless.com>
Date: Sun, 23 Jun 2002 23:21:14 +0100
Local: Sun, Jun 23 2002 6:21 pm
Subject: Re: Un-Great (Newbie) Expectations [was Re: Why is this code broken?]

Uzytkownik "Dvd Avins" <dvdav...@aol.comNOSPAM> napisal w wiadomosci

> The number of appropriate algorithms and even variable names may be quite
> limited, but white-space arrangement and the way the source is organized
can
> also vary. I'm not sure students, who only take each course one, are in a
> postion to know how much cheating is going on. But professors should have
a
> pretty good idea.

    Note that all the students who are new to programming will be using the
conventions their lecturers taught them, using the editor recommended by
those lecturers. How much difference are you going to see then? Not a huge
amount.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Marc Spitzer  
View profile  
 More options Jun 23 2002, 7:49 pm
Newsgroups: comp.lang.lisp
From: m...@oscar.eng.cv.net (Marc Spitzer)
Date: Sun, 23 Jun 2002 23:49:52 GMT
Local: Sun, Jun 23 2002 7:49 pm
Subject: Re: Un-Great (Newbie) Expectations [was Re: Why is this code broken?]

well that does sound funny  If it had happened to me I probably would
have chuckled right there and let him go on his way.  

> Faced with this idee fixe I did the only thing I could.  I told
> him to replace the APPEND with a CONS and the list would no longer
> be nested.

Well you could have just agreed with him and left him to his own
devices.

> The next day he came back with another problem:  not only did his
> new solution exhibit the same double replacement of the old, it
> had *more* double replacements....

Well he said "you did not understand", and he was right.  Only he
understood.  Unfortunately what he understood was not in line with
what was actually happening.  And he was happier with what he
understood over what is, so he stuck with it.

marc


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Marc Spitzer  
View profile  
 More options Jun 23 2002, 7:51 pm
Newsgroups: comp.lang.lisp
From: m...@oscar.eng.cv.net (Marc Spitzer)
Date: Sun, 23 Jun 2002 23:51:09 GMT
Local: Sun, Jun 23 2002 7:51 pm
Subject: Re: Un-Great (Newbie) Expectations [was Re: Why is this code broken?]

Those rules did not exist in my dept.

marc


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages < Older 
« Back to Discussions « Newer topic     Older topic »