Yes, I do have too much time on my hands. Why do you ask?
--------
The CLC Drinking Game
1 point:
-Subject line with no description of problem
-Excessive punctuation in subject line
-Spelling errors (Maximum 1 per paragraph)
- Special case: `u' instead of `you' - 1 point per occurrence
-Lack of capitalization where necessary (e.g. beginning of sentence)
-Capitalization where unnecessary (Maximum 1 per sentence)
(Note: Posts made by furniture are exempt from this)
-Refers to `C/C++'
-Inappropriate cross-post to comp.lang.c++
-asking C++ question in comp.lang.c
-1-point bonus if *not* cross-posted to comp.lang.c
-Posted source code invoking obvious undefined behavior (including but not
limited to void main(void)) (count every occurrence)
2 points:
-Silly artificial restraints that could only come from homework assignments
-Source code attached rather than included as part of the posting
-2-point bonus if attachment is not human-readable (e.g. uuencode, base64)
-Platform- or compiler-specific questions
-1-point bonus if the poster acknowledges that it's platform- or
compiler-specific
-2-point bonus if the poster doesn't understand why it's off-topic
-Algorithm questions
-Questions that are answered by the first hit in a search engine (any search
engine) on a search for a keyword taken from the posting
3 points:
-Posting homework questions
-Posting questions without included source code
-5-point bonus if there is absolutely no evidence of thought before posting
-``email me''
-10-point bonus if no email address is given
-5-point additional bonus if invalid email address (`nob...@nowhere.com';
`somebod...@somewhere.NOSPAM.com' doesn't count) or no address
at all appears in headers
-Multiple posting (count every post except the first)
5 points:
-Posting homework questions with no effort to disguise the fact that it's
homework
-3-point bonus if the question was obviously cut-and-pasted from a textbook
or assignment
-Demanding an answer (No asking for help, no `Please', just `Do this')
-``email me; I don't have time to read this newsgroup''
-HTML posts
-5-point bonus if there is no plain-text version
[Should this be reversed - bonus if it appears both in plain text and HTML?]
10 points:
-Flaming polite (and correct) replies to an off-topic post
--
Dave Vandervies
dj3v...@undergrad.math.uwaterloo.ca
I have no mouth, and I must scream.
<snip>
> 2 points:
> -Silly artificial restraints that could only come from homework
assignments
>
> 3 points:
> -Posting homework questions
>
> 5 points:
> -Posting homework questions with no effort to disguise the fact that it's
> homework
> -3-point bonus if the question was obviously cut-and-pasted from a
textbook
> or assignment
<snip>
I am assuming (myslef being a student) that when you say "homework", you
mean people
posting things such as:
"I have this assignment due, and I don't know how to start?
Can someone show me how?"
And not the posts where the studen has actually made an attempt at the
assignment,
and is stuck, and is asking for help.
=o)
Why is Mr. Chair exempt from the capitlization ?
I guess there is really no hope in him changing that, so i can see why he
would be exempt, as he would be drunk for
month off a single post.
=o)
~Jason~
That was the intention, though depending on exactly how drunk you want
to end up there's a lot of room for interpretation in the way I put it.
When I said `posting homework questions' I was referring to posting the
question, as opposed to ``This is the code I wrote for my homework and
this is the problem I'm having with it, can anybody help me?''
>Why is Mr. Chair exempt from the capitlization ?
>I guess there is really no hope in him changing that, so i can see why he
>would be exempt, as he would be drunk for
>month off a single post.
Actually, it's more that he's a regular poster here and there are
several other people who have taken to identifying themselves as
furniture of various types, and it wouldn't really be fair to all of
those people who have also taken to mimicking his style.
The HTML version is now up at
http://www.undergrad.math.uwaterloo.ca/~dj3vande/bored/clcdrink.html
Suggestions and comments are welcome.
dave
Normally I never mix my two pleasures of programming and beer, but here would
be my penalties (an extra point for every bug found).
1 point - hello world (when I tried this I forgot the return 0).
2 points - string reverse function.
3 points - malloc implementation
4 points - simple arithmetic expression parser
5 points - regular expression matching function
10 points - windowing system (if Bill Gates can't write one with two hundred
million dollars what chance have we of delivering one bug free ?)
Obviously penalties are cumulative, so if you receive an penalty and have to
write "hello world", and someone finds a bug, you then have to drink more and
write the string reverse function, and so on.
Sent via Deja.com http://www.deja.com/
Before you buy.
Some might venture that the clc drinking game was taking
place in those hallowed halls during the development of
the product in question...... (hic)......
:-)
30 point bonus if sender is "ShadeofGray"
(if you don't know why, I suggest you read the thread entitled
"MS Visual C++ Console")
10 point bonus for someone considering a sig block as a personal attack
2 point bonus if the exact same question was asked in the recent past
(how does 7 days sound?)
2 point bonus for someone writing the complete post in a language other
than English
Cheers,
Selim
--
"Mille millions de mille sabords!"
Capitaine Haddock
>2 point bonus for someone writing the complete post in a language other
> than English
>
How about an additional 2 if the response is in the same language (other
than English)?
...and, because it is bound to happen sooner or later, an additional 5 if
the response is written in a language other than the OP or English
--
regards,
nick
We're counting points for the OP, not for the respondents!
A mathematician was once introduced at a convention as being about to
present a paper on the factorisation of large numbers. He climbed onto the
platform, but didn't say a single word.
Instead, he wrote
64
2 - 1
on the board.
He then expanded it, using good ol' multiplication and subtraction: 2 * 2 *
2 * ... - 1
Still not a word spoken.
He then wrote two huge numbers on the board, and multiplied those together,
and got the same answer.
At this point, he got a standing ovation. (His audience immediately realised
the significance of what he'd done, without his having to tell them. They
were bright bunnies.) And he hadn't spoken a single word of English - he had
used only the language of mathematics.
It may be that somebody here, of considerable C skill, is capable of
producing a useful, indeed groundbreaking, program in C.
Let's not enforce that penalty for posts made entirely in C. If the posting
is otherwise without merit, it will attract enough points in other ways.
--
Richard Heathfield
"Usenet is a strange place" - Dennis M Ritchie, 29 July 1999.
>I would have a few additions to make:
>
>2 point bonus if the exact same question was asked in the recent past
> (how does 7 days sound?)
I propose another 5 points if the exact same question was asked the
previous day.
>
>Cheers,
>Selim
Bart v Ingen Schenau
--
FAQ for acllc-c++: http://www.raos.demon.co.uk/acllc-c++
Please reply to the group, so others can benefit also
In article <38DAD502...@ms2.cc.ntu.edu.tw>,
Selim Levy <u106...@csi.uottawa.ca> wrote:
>I would have a few additions to make:
>
>30 point bonus if sender is "ShadeofGray"
> (if you don't know why, I suggest you read the thread entitled
> "MS Visual C++ Console")
I'd prefer to avoid putting personal attacks into the drinking game.
ShadeofGrey's posts seem to accumulate enough points without this bonus
anyways. (If anybody thinks that that's not the case, feel free to
suggest some of the things found there.)
>10 point bonus for someone considering a sig block as a personal attack
>2 point bonus if the exact same question was asked in the recent past
> (how does 7 days sound?)
I've added the bonus (mentioned later, I don't have the name readily
accessible) for day-before (5 points) as well as same-day (10 points)
to this.
>2 point bonus for someone writing the complete post in a language other
> than English
I've put this in, with the bonus suggested by nick for replies in the
same (or Yet Another) language and the exception suggested by Richard
Heathfield for C-only posts. I've worded it to allow it to be applied
to actions of people posting replies as well as to the OP, without
penalizing the OP for actions of people who reply.
The current version is at
http://www.undergrad.math.uwaterloo.ca/~dj3vande/bored/clcdrink.html
dave
In article <8be87u$ues$1...@nnrp1.deja.com>,
Malcolm <malcolm...@my-deja.com> wrote:
>
>Normally I never mix my two pleasures of programming and beer, but here would
>be my penalties (an extra point for every bug found).
>
>1 point - hello world (when I tried this I forgot the return 0).
>
>2 points - string reverse function.
>
>3 points - malloc implementation
>
>4 points - simple arithmetic expression parser
>
>5 points - regular expression matching function
>
>10 points - windowing system (if Bill Gates can't write one with two hundred
>million dollars what chance have we of delivering one bug free ?)
>
>Obviously penalties are cumulative, so if you receive an penalty and have to
>write "hello world", and someone finds a bug, you then have to drink more and
>write the string reverse function, and so on.
>
--
It seems to me that that's already covered under multiple posting,
which is only worth 3 points... unless you mean the ``It's been twenty
minutes and nobody replied, better post again'' ones? I'll put those
in as a ten-point bonus.
dave
> It seems to me that that's already covered under multiple posting,
> which is only worth 3 points... unless you mean the ``It's been twenty
> minutes and nobody replied, better post again'' ones? I'll put those
> in as a ten-point bonus.
>
> dave
> --
> Dave Vandervies
> dj3v...@undergrad.math.uwaterloo.ca
>
> I have no mouth, and I must scream.
--
================================
Jason Schultz
"This should work......"
www.eskimo.com/~scs/C-faq/top.html
www.dinkum.com/htm_cl
There should be some Special Bonus Points for reposting identical
but non-crossposted questions to c.l.c.m (or comp.std.c yet), etc.
(I mean the ones invariably responded to with 'they already gave
you your answer over in c.l.c' - not because people recommended
comp.unix.programmer, etc.)
Extra Special Bonus Points would apply if this is accompanied by
comments about the bad service in the first group.
- Michael
Fine, no problem.
> I think this *should*
> apply to people who respond as well.
No, because of the nature of Usenet feeds. Some people might not even see
the first post in their feed until after they've already replied to the
second.
Points are given for multiple posts by the same person. This applies
equally to original posts and replies, but not to multiple people
posting similar or identical answers to the same (or even a different)
question.
I like the idea, but that would be unfair to the people who only read
c.l.c and not any of the other similar groups (I don't know how many
people that describes, but I'm one of them), so I don't think I'll put
it in.
<snip>
> >2 point bonus for someone writing the complete post in a language other
> > than English
>
> I've put this in, with the bonus suggested by nick for replies in the
> same (or Yet Another) language and the exception suggested by Richard
> Heathfield for C-only posts. I've worded it to allow it to be applied
> to actions of people posting replies as well as to the OP, without
> penalizing the OP for actions of people who reply.
Whenever someone posts in a natural language other than English, I feel
it correct to inform them that clc is international, hence English is
the language of choice. However, assuming I understand the language of
the original poster, I don't have any qualms about first giving a
translation of the op and then giving a reply in that language. Does
this mean that I'll be accumulating points too?
Richard Heathfield wrote:
>
> Selim Levy <s810...@ms2.cc.ntu.edu.tw> wrote in message
> news:38DAD502...@ms2.cc.ntu.edu.tw...
> > I would have a few additions to make:
> >
<snip>
> > 2 point bonus for someone writing the complete post in a language other
> > than English
<snip anecdote>
> It may be that somebody here, of considerable C skill, is capable of
> producing a useful, indeed groundbreaking, program in C.
>
> Let's not enforce that penalty for posts made entirely in C. If the posting
> is otherwise without merit, it will attract enough points in other ways.
I should have been more specfic when I said languages other than
English. I meant *natural* (human) languages other than English.
>Richard Heathfield wrote:
>
>> It may be that somebody here, of considerable C skill, is capable of
>> producing a useful, indeed groundbreaking, program in C.
>>
>> Let's not enforce that penalty for posts made entirely in C. If the posting
>> is otherwise without merit, it will attract enough points in other ways.
>
>I should have been more specfic when I said languages other than
>English. I meant *natural* (human) languages other than English.
Are you suggesting that C isn't natural?
<g>
I've heard C's readabilty compared unfavourably with line noise...
--
Chris Mears
chris...@softhome.net
ICQ: 36697123
If you include a translation (of anything) into English, and then give
a reply in the original language, then the complete post isn't in a
language other than English and there's no points here.
dave
In article <slrn8draj...@europa.zone>,
Tim Sutherland <lo...@beer.com> wrote:
>In article <8bdnlh$4e2$1...@watserv3.uwaterloo.ca>, Dave Vandervies wrote:
>[...]
>>-Inappropriate cross-post to comp.lang.c++
That would be a post that belongs in comp.lang.c crossposted to
comp.lang.c++ .
>>-asking C++ question in comp.lang.c
>> -1-point bonus if *not* cross-posted to comp.lang.c
C++ questions, by definition, belong in comp.lang.c++ and not
comp.lang.c , so this doesn't conflict with the inappropriate
crosspost rule.
>[...]
Mersiene (spelling?) prime numbers.
--
Lew Pitcher
Master Codewright and JOAT-in-training
Merseinne primes are 2^p - 1 where p is prime. And if he could multiply
two numbers and get the same answer...
--
#include <standard.disclaimer>
_
Kevin D Quitt USA 91351-4454 96.37% of all statistics are made up
Per the FCA, this email address may not be added to any commercial mail list
But the language in which even *well-written* programs look like noise
is of course TECO -- the first (I believe) Turing-complete text editor.
(Considering only source formats, not uuencoded binary etc.)
--
- David.Thompson 1 now at worldnet.att.net
Testing your theories of write-only media... ;P
A couple of arguments/suggestions:-
1) An example of the dangers of a late revision using search/replace:-
"...to be assigned to a floating pfaff variable..."
2) The handling of the "email me" token is multiply defined.
Under the three pfaff section you have "email me", with bonus sub-
sections, but "email me; I don't have time to read this newsgroup" is
listed separately under the five pfaff section.
May I suggest that this specialisation merely carries a bonus of two,
listed under the main "email me" banner?
3) If you're really bored, would you mind specifying the correct
grammar for the use of our units?
In essence, is it:
1 Pfaff, or 1 pfaff?
2 Pfaff's, 2 pfaff's, 2 Pfaffs or 2 pffafs?
Can it be contracted to:
2P, 2p, +2P, +2p, P+=2, (p++)++?
4) And more importantly, which header do I have to include to pick up a
portable Pfaff data type?
If it's not already spec'd, may I suggest that we #define it to an
integer rather than an enum or bit mask... Values ranged somewhere
between EXIT_SUCCESS and EXIT_FAILURE.
J.
BTW, Don't play the game with Diet Coke. The "debug this program"
thread has just guaranteed that I'm going to be awake all afternoon.
*sigh*
--
"These thoughts, and the strain I am under." - TY
Very poor form following up to my own post, I know, but...
Doh! An integer with a range of 0 to 1?
Strike that.
A range of EXIT_SUCCESS to INT_MAX would be better.
<self flagellation>
<li>Oooh
<li>Aahh
<li>Ouch
<li>Eeee
</self flagellation>
J.
You might deserve a point for thinking you know the values of
implementation-defined constants. Is there such a thing? 1 point for
assuming things about sizes, ranges, or representations of types or
about the implementation's constants.
> Strike that.
>
> A range of EXIT_SUCCESS to INT_MAX would be better.
Implementations where EXIT_SUCCESS == INT_MAX are not illegal by the
Standard, I think. Braindead, maybe, but not illegal.
Gergo
--
Expect a letter from a friend who will ask a favor of you.
> 1) An example of the dangers of a late revision using search/replace:-
>
> "...to be assigned to a floating pfaff variable..."
Hey, I like that phrase.
> 3) If you're really bored, would you mind specifying the correct
> grammar for the use of our units?
>
> In essence, is it:
>
> 1 Pfaff, or 1 pfaff?
> 2 Pfaff's, 2 pfaff's, 2 Pfaffs or 2 pffafs?
I like `1 pfaff, 2 pfaffs' myself.
> 4) And more importantly, which header do I have to include to pick up a
> portable Pfaff data type?
#include <pfaff.h> I think.
> If it's not already spec'd, may I suggest that we #define it to an
> integer rather than an enum or bit mask... Values ranged somewhere
> between EXIT_SUCCESS and EXIT_FAILURE.
That's a pretty small range if EXIT_FAILURE == -1 and
EXIT_SUCCESS == 0, as one might actually see in practice.
> BTW, Don't play the game with Diet Coke. The "debug this program"
> thread has just guaranteed that I'm going to be awake all afternoon.
Diet Coke has caffeine?
In article <ROZD4.983$na7....@bgtnsc06-news.ops.worldnet.att.net>,
David Thompson <david.t...@worldnet.att.net> wrote:
)Chris Mears <chris...@softhome.net> wrote :
)...
)> <g>
)>
)> I've heard C's readabilty compared unfavourably with line noise...
)>
)(deliberately) obfuscated C, yes. And even some normal perl.
)
)But the language in which even *well-written* programs look like noise
)is of course TECO -- the first (I believe) Turing-complete text editor.
)
)(Considering only source formats, not uuencoded binary etc.)
--
----
char *p="char *p=%c%s%c;main(){printf(p,34,p,34);}";main(){printf(p,34,p,34);}
This message made from 100% recycled bits.
I don't speak for Alcatel <- They make me say that.
Or how about a pfaffing point variable? ;)
It's not just my theory; I've often seen it used as a reply to posters
asking for email replies.
>A couple of arguments/suggestions:-
>
>1) An example of the dangers of a late revision using search/replace:-
>
>"...to be assigned to a floating pfaff variable..."
After some thought on the matter, I decided that maybe I should fix
this. Thanks for bringing it to my attention.
>2) The handling of the "email me" token is multiply defined.
>
>Under the three pfaff section you have "email me", with bonus sub-
>sections, but "email me; I don't have time to read this newsgroup" is
>listed separately under the five pfaff section.
>
>May I suggest that this specialisation merely carries a bonus of two,
>listed under the main "email me" banner?
Done; it does make more sense that way, now that you mention it.
>3) If you're really bored, would you mind specifying the correct
>grammar for the use of our units?
>
>In essence, is it:
>
> 1 Pfaff, or 1 pfaff?
`pfaff' is correct, as it's not a proper noun in this context; it's
reasonable to capitalize it for section headings and the like, though.
> 2 Pfaff's, 2 pfaff's, 2 Pfaffs or 2 pffafs?
2 pfaffs. The canonical explanation of this rule is Bob The Angry
Flower's Quick Guide to the Apostrophe, You Idiots, which can be found
at http://www.angryflower.com/bobsqu.gif :)
>Can it be contracted to:
>
> 2P, 2p, +2P, +2p, P+=2, (p++)++?
I don't see why not, though if you're trying to implement the drinking
game in C, the last example you list will lead to undefined behavior.
>4) And more importantly, which header do I have to include to pick up a
>portable Pfaff data type?
You'll have to create your own "pfaff.h". You may wish to lobby ISO to
have it included in the next revision of The Standard.
>If it's not already spec'd, may I suggest that we #define it to an
>integer rather than an enum or bit mask... Values ranged somewhere
>between EXIT_SUCCESS and EXIT_FAILURE.
You're free to implement it this way, though I would suggest that if
you use implementation-defined constants, you choose ones that you have
some guarantee of the relative sizes of.
>BTW, Don't play the game with Diet Coke. The "debug this program"
>thread has just guaranteed that I'm going to be awake all afternoon.
I might add to this that any carbonated beverage is apt to be
particularly nasty on your nose. My beverage of choice is coffee,
since my nose and keyboard have already adapted to it. That's
important with posts like this one. :)
There is now.
That's a reasonable objection, but I can't really see a way to fix the
problem and still penalize people who post with misspellings simply
because they can't be bothered to read back over what they wrote or use
a spell-checker before they post. Can anybody suggest a way to revise
this so that it penalizes people who should know better without
penalizing people for whom English isn't a first language?
: Hey, I like that phrase.
Well, it isn't everyday that you get a data type named after you.
: > 4) And more importantly, which header do I have to include to pick up a
: > portable Pfaff data type?
: #include <pfaff.h> I think.
Now hold on here! I can see 'pfaff_t' as a portable data type, but your
*own* header file. No way, pal. I think you are getting a little full
of yourself! ;-)
#include <stddef.h> is a better place for the pfaff_t data type.
Paul
--
Paul D. Boyle
bo...@laue.chem.ncsu.edu
North Carolina State University
http://laue.chem.ncsu.edu/web/xray.welcome.html
> : > 4) And more importantly, which header do I have to include to pick up a
> : > portable Pfaff data type?
>
> : #include <pfaff.h> I think.
>
> Now hold on here! I can see 'pfaff_t' as a portable data type, but your
> *own* header file. No way, pal. I think you are getting a little full
> of yourself! ;-)
>
> #include <stddef.h> is a better place for the pfaff_t data type.
Aw, shucks. Tossed in there with such trivialities as NULL and
offsetof? Not even #include <stdpfaff.h>?
Ben Pfaff wrote:
>
> > 4) And more importantly, which header do I have to include to pick up a
> > portable Pfaff data type?
>
> #include <pfaff.h> I think.
Shouldn't that be
#include "pfaff.h"
AFAIK it is not part of the standard, therefore it shouldn't be in <>,
but in "". Anyone who says otherwise, will have to refrain from
chastizing someone who #includes <conio.h>!
> > BTW, Don't play the game with Diet Coke. The "debug this program"
> > thread has just guaranteed that I'm going to be awake all afternoon.
>
> Diet Coke has caffeine?
Yes. There is a caffeine-free version as well, often called "Why
bother?" by most people.
--
Francois Labreque | The surest sign of the existence of extra-
flabreq | terrestrial intelligence is that they never
@ | bothered to come down here and visit us!
attglobal.net - Calvin
<snip>
> The CLC Drinking Game
>
> 1 point:
<snip>
> -Spelling errors (Maximum 1 per paragraph)
I would like to object to this. clc being an international newsgroup,
many of our participants' first language is not English. Should I
complain that I can't fully understand your Chinese posts?
> - Special case: `u' instead of `you' - 1 point per occurrence
This is ok my me, though.
<snip>
> In article <38E0D70F...@ms2.cc.ntu.edu.tw>,
> Selim Levy <u106...@csi.uottawa.ca> wrote:
> >Dave Vandervies wrote:
> >
> >> The CLC Drinking Game
> >> -Spelling errors (Maximum 1 per paragraph)
> >
> >I would like to object to this. clc being an international newsgroup,
> >many of our participants' first language is not English. Should I
> >complain that I can't fully understand your Chinese posts?
>
> That's a reasonable objection, but I can't really see a way to fix the
> problem and still penalize people who post with misspellings simply
> because they can't be bothered to read back over what they wrote or use
> a spell-checker before they post. Can anybody suggest a way to revise
> this so that it penalizes people who should know better without
> penalizing people for whom English isn't a first language?
Halve the total for non-native speakers, giving them an incentive to
learn proper English (after all, it's not that hard - be grateful the
default 'net-lingo isn't Finnish), but allowing them some leeway for not
having learned it yet.
Richard
Thank God it isn't Finnish! How can even the Finns understand/speak a
language like that? No wonder they gained independence from
Sweden/Russia -- those non-Finns would never know what was happening...
:-) (I hope I remember my history correctly!)
Define native speaker. Am I an English native speaker? Are you? How
could you tell? Given my name and email address, I must be a Muslim Jew
(huh?) living in Taiwan. I believe Ben Pfaff to be born in the US,
(although I don't know for sure). His name, if I am not mistaken, is
probably from Rheinland-Pfalz or Baden-Wuerttemberg (in English??),
Germany. I could go on and on and on about the names of the regulars to
this ng. A name doesn't represent very much these days, assuming it is
present in the first place... Moreover, I find the writing style of
many non-English speakers to be by far superior to that of many
Americans/Canadians -- you can often distinguish these by the way that
the sentences are written in a "spoken", colloquial fashion.
Just my 2 cents...
: Thank God it isn't Finnish! How can even the Finns understand/speak a
: language like that? No wonder they gained independence from
: Sweden/Russia -- those non-Finns would never know what was happening...
: :-) (I hope I remember my history correctly!)
What do you have against Finnish? It is a very logical and elegant-
sounding language once you get to know it. There are no weird things
like "articles" or "genders" or "prepositions"... Finnish sentences are
usually shorter than English ones.
Here is the above paragraph in Finnish.
Mitä teillä on suomea vastaan? Se on hyvin looginen ja elegantilta kuu-
lostava kieli, kunhan siihen tottuu. Siinä ei ole outoja asioita kuten
"artikkeleja" tai "sukupuolia" tai "prepositioita"... suomenkieliset
lauseet ovat yleensä lyhyempiä kuin englanninkieliset.
--
/-- Joona Palaste (pal...@cc.helsinki.fi) ---------------------------\
| Kingpriest of "The Flying Lemon Tree" G++ FR FW+ M- #80 D+ ADA N+++ |
| http://www.helsinki.fi/~palaste W++ B OP+ |
\----------------------------------------- Finland rules! ------------/
"It sure is cool having money and chicks."
- Beavis and Butt-head
<OT beyong belief>
To the best of my knowledge, though, it is unbelievably full of
declinations... they take care of prepositions and articles for you.
You say that it is an elegant-sounding language. True. I would like to
add that it even sounds beautiful. (Due, in part, to the CV constructs
and all the open/free vowels.)
</OT beyong belief>
: <OT beyong belief>
: To the best of my knowledge, though, it is unbelievably full of
: declinations... they take care of prepositions and articles for you.
: You say that it is an elegant-sounding language. True. I would like to
: add that it even sounds beautiful. (Due, in part, to the CV constructs
: and all the open/free vowels.)
: </OT beyong belief>
To tell the truth, there are no "declinations" (in the Latin sense,
anyway) in Finnish. All Finnish nomines (that's a collective term for
nouns, adjectives, pronouns and numerals) have 14 cases, which can be
thought of as corresponding to prepositions. The problem is that Finnish
nomines can end in many different CV constructs, and the case endings of
the 14 cases are applied depending on that. I've read that depending on
the ending CV construct, the same case ending can be appended to a
nomine in over 80 ways.
Still, it is easier to "remember" than "genders" (or other "categories")
of words. Take for example any Romanic language (Latin, French, etc).
All of the nouns are either masculine or feminine (or in Latin, neuter),
and there is not always ANY hint in the word itself of the gender. In
Finnish however, the way the word "acts" when used in different cases
depends only on how the word looks, not on any "agreement" that "OK,
these words are male, and these words are female".
--
/-- Joona Palaste (pal...@cc.helsinki.fi) ---------------------------\
| Kingpriest of "The Flying Lemon Tree" G++ FR FW+ M- #80 D+ ADA N+++ |
| http://www.helsinki.fi/~palaste W++ B OP+ |
\----------------------------------------- Finland rules! ------------/
"When a man talks dirty to a woman, that's sexual harassment. When a woman talks
dirty to a man, that's 14.99 per minute + local telephone charges!"
- Ruben Stiller
C Programmer's Drinking Song
Oh, Guy L. Steele after every meal
drinks a fishbowl full of brandy
Sam Harbison they say just to make it through the day
gulps tequila down like candy
Steve Oualline is a pickled old bean
Tom Plum has a hall full of beer
If Plauger and Brodie don't feel too groady
they stay off the wagon all year
Dennis Ritchie's pretty bitchy when he hasn't had his hooch
Kernighan himself is addicted to the juice
Andy R. Koenig has a book for promoting
straight 'n' simple coding with no boozy traps in sight
Tom Duff called his bluff: a device so rough
it'll drive a sober coder to the bottle for the night
David Prosser, Larry Rossler, the redactors with a bottle
Crawled the curb all the way to X3
And Herbert Schildt wrote a new book billed
Too Drunk To Code In C
Dennis Ritchie's getting itchy for the liquid that he yearns
Kernighan's begun to slur parens with his returns
[With a tip o' the glass to Eric Idle and the rest of Monty Python,
and copious apologies to all the C notables named here, none of
whom do I have any reason to suspect are anything but responsible
drinkers.]
Steve Summit
s...@eskimo.com
Excellent song, Steve Summit! It is almost as good as the original
Philosopher's Song. My favourite bit about it is:
Socrates himself is particularly missed
a lovely little thinker but a bugger when he's pissed.
--
/-- Joona Palaste (pal...@cc.helsinki.fi) ---------------------------\
| Kingpriest of "The Flying Lemon Tree" G++ FR FW+ M- #80 D+ ADA N+++ |
| http://www.helsinki.fi/~palaste W++ B OP+ |
\----------------------------------------- Finland rules! ------------/
"We sorcerers don't like to eat our words, so to say."
- Sparrowhawk
I like this idea. Based on the discussion resulting from this (Except
the discussion of how logical Finnish is), I think it would be best to
halve the total for people for whom English isn't the primary spoken
language, which seems to me that it would come closest to the target.
Exactly how you determine whether English is the primary spoken
language is left implementation-defined, but it should be fairly
obvious that ``<name> a ecrit'' indicates that it isn't and ``hey
d00dz, cn u help me with my prblem?'' most likely indicates that it
is.
After some more thought on the matter, and having two more similar
errors pointed out to me, I changed my mind on this and decided that
the results of the global search-and-replace were preferable anyways.
If you wish, you may consider it the first inside joke in the CLC
drinking game.
...
>: <OT beyong belief>
>
>: To the best of my knowledge, though, it is unbelievably full of
>: declinations... they take care of prepositions and articles for you.
As a matter of correctness "declination" is a term used in astronomical
coordinate systems (a sort of latitude angle). You probably mean
declensions.
--
-----------------------------------------
Lawrence Kirby | fr...@genesis.demon.co.uk
Wilts, England | 7073...@compuserve.com
-----------------------------------------
2047 = 2^11 - 1 = 23*89 is not a Mersenne prime.
--
poncho (the mad pedant)
Ahhh. Thank you. I always appreciate *constructive* criticism. Yes, I
meant declensions. (I took this from Italian -- declinazioni.)
Thanks,
Um, are you sure the exponent was only 64?
My (really crumby) MP arithmetic package took less than a second
to factor 18446744073709551615 as 3 x 5 x 17 x 257 x 641 x 65537
x 6700417, so it doesn't seem a difficult problem (nor is it a
particularly interesting solution).
(Or maybe I'm not a bright enough bunny to see the significance.)
(2**64+1, now that's a little harder. 274177 x 67280421310721,
and I won't say how long it took, 'cos Dann'll just tease me
again for not using MIRACL.)
Steve Summit
s...@eskimo.com
37738841481643002748145613311177190920440437849133989798677975239798761074222
Add: 1 point for any digit used as a letter, 1 point for any vowel missing
from a word, 2 points for "u".
Cap at 10 (or 20. Or 100.)
--
Chris "lctrc hdghg" Dollin
C FAQs at: http://www.faqs.org/faqs/by-newsgroup/comp/comp.lang.c.html
Right, it would be a bit of a bore.
> Steve Summit
> s...@eskimo.com
>
>
3773884148164300274814561331117719092044043784913398979867797523979876107422
2
Now your PGP signature is a bit more interesting:
C:\tmp>factor
3773884148164300274814561331117719092044043784913398979867797523979876107422
2
first trying brute force division by small primes
PRIME FACTOR 2
PRIME FACTOR 17
now trying 1000 iterations of brent's method
now trying william's (p+1) method
phase 1 - trying all primes less than 10000
phase 2 - trying last prime less than 1000000
now trying pollard's (p-1) method
phase 1 - trying all primes less than 100000
phase 2 - trying last prime less than 5000000
now trying lenstra's method using 10 curves
curve 1 phase 1 - trying all primes less than 20000
PRIME FACTOR 3017420459
now trying 80 more curves
curve 1 phase 1 - trying all primes less than 20000
phase 2 - trying last prime less than 2000000
curve 2 phase 1 - trying all primes less than 20000
phase 2 - trying last prime less than 2000000
curve 3 phase 1 - trying all primes less than 20000
phase 2 - trying last prime less than 2000000
curve 4 phase 1 - trying all primes less than 20000
phase 2 - trying last prime less than 2000000
curve 5 phase 1 - trying all primes less than 20000
phase 2 - trying last prime less than 2000000
curve 6 phase 1 - trying all primes less than 20000
phase 2 - trying last prime less than 2000000
curve 7 phase 1 - trying all primes less than 20000
phase 2 - trying last prime less than 2000000
curve 8 phase 1 - trying all primes less than 20000
phase 2 - trying last prime less than 2000000
curve 9 phase 1 - trying all primes less than 20000
phase 2 - trying last prime less than 2000000
curve 10 phase 1 - trying all primes less than 20000
phase 2 - trying last prime less than 2000000
curve 11 phase 1 - trying all primes less than 20000
phase 2 - trying last prime less than 2000000
curve 12 phase 1 - trying all primes less than 20000
phase 2 - trying last prime less than 2000000
curve 13 phase 1 - trying all primes less than 20000
phase 2 - trying last prime less than 2000000
curve 14 phase 1 - trying all primes less than 20000
phase 2 - trying last prime less than 2000000
curve 15 phase 1 - trying all primes less than 20000
phase 2 - trying last prime less than 2000000
curve 16 phase 1 - trying all primes less than 20000
phase 2 - trying last prime less than 2000000
curve 17 phase 1 - trying all primes less than 20000
phase 2 - trying last prime less than 2000000
PRIME FACTOR 40143621396406660931549
finally - the multiple polynomial quadratic sieve - with large prime (*)
using multiplier k= 17 and 834 small primes as factor base
working...* 814
trying...
PRIME FACTOR 4811470779059320691347
PRIME FACTOR 1904493152773724259779
--
C-FAQ: http://www.eskimo.com/~scs/C-faq/top.html
"The C-FAQ Book" ISBN 0-201-84519-9
C.A.P. Newsgroup http://www.dejanews.com/~c_a_p
C.A.P. FAQ: ftp://38.168.214.175/pub/Chess%20Analysis%20Project%20FAQ.htm
The cap was at 1 per sentence; I've raised that to 4 per sentence and
changed the English-not-a-first-language exception to drop the cap back
to 1 per sentence in addition to halving the total. There was already an
exception to the per-sentence cap for `u' instead of `you', since this
is a common error made by people who couldn't be bothered to get it
right, and I've added numbers in place of letters as another exception
here.
The purpose of the exceptions is to heavily penalize people who
couldn't be bothered to get it right, and reduce the penalties for
people who don't know English well while still encouraging them to
improve their English.
Turkish may be better: it is apparently the natural language with the
fewest irregular verbs. One to be precise:-) the verb "to be" though
I've absolutely no idea of the actual translation.
Just be thankful it isn't Welsh!!
As another respondent points; out the quality of the English seen here
from those for whom it is a second language far outshines that seen from
those who would appear to be the average US student. I'm thinking of
people like Stephan Wilms and "hs".
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bob Wightman
<snip>
> Exactly how you determine whether English is the primary spoken
> language is left implementation-defined, but it should be fairly
> obvious that ``<name> a ecrit'' indicates that it isn't and ``hey
> d00dz, cn u help me with my prblem?'' most likely indicates that it
> is.
Ironic isn't it? Only someone whose first language was english would
dare produce an abomination like that.
My particular pet hate is people who confuse "your" and "you're". I
suspect most of them have english as first language.
--
"Perilous to us all are the devices of an art deeper than we possess
ourselves."
Gandalf The Grey (discussing Windows NT)
Sent via Deja.com http://www.deja.com/
Before you buy.
: <snip>
:> Exactly how you determine whether English is the primary spoken
:> language is left implementation-defined, but it should be fairly
:> obvious that ``<name> a ecrit'' indicates that it isn't and ``hey
:> d00dz, cn u help me with my prblem?'' most likely indicates that it
:> is.
: Ironic isn't it? Only someone whose first language was english would
: dare produce an abomination like that.
: My particular pet hate is people who confuse "your" and "you're". I
: suspect most of them have english as first language.
You have made the same observation I have - people whose first
language is NOT English, but they have studied it for a couple of
years, have MUCH better grammar skills than people whose first
language IS English, and they have had experience it in for over a
decade.
I think the explanation is that people whose first language is not
English explicitly concentrate on the grammar, while people whose
first language is English just pick it up instinctively.
--
/-- Joona Palaste (pal...@cc.helsinki.fi) ---------------------------\
| Kingpriest of "The Flying Lemon Tree" G++ FR FW+ M- #80 D+ ADA N+++ |
| http://www.helsinki.fi/~palaste W++ B OP+ |
\----------------------------------------- Finland rules! ------------/
"Keep shooting, sooner or later you're bound to hit something."
- Misfire
And Joona Palaste too...
--
-hs- "Stove"
CLC-FAQ: http://www.eskimo.com/~scs/C-faq/top.html
ISO-C Library: http://www.dinkum.com/htm_cl
"It's specified. But anyone who writes code like that should be
transmogrified into earthworms and fed to ducks." -- Chris Dollin CLC
I was going to mention Joona but I was in a rush to get to work and I
didn't want to misspell his name :-)
How do you pronounce your name then Joona?
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bob Wightman
: I was going to mention Joona but I was in a rush to get to work and I
: didn't want to misspell his name :-)
: How do you pronounce your name then Joona?
"Yaw-nah".
In my experience, "wierd", "cieling" and "niether" are certain
indicators of an (American) native speaker - I always get the creeps
if I read this.
Stephan
--
-------------------------- It can be done! ---------------------------------
Please email me as sch...@informatik.tu-muenchen.de (Stephan Schulz)
----------------------------------------------------------------------------
Completely (really, COMPLETELY!) missing the context. From Eric Temple
Bell's "Mathematics: Queen and Servant of Science", page 228 of the
paperback edition.
The year is 1903. You do not have a electronic calculator. I don't know
if you have so much as a hand-cranked mechanical adding machine (and, if
you do, I'm sure that you will do multiplications by manual repeated
additions at each decimal place). The tools you have are: pencil; paper;
you brain. You do not even know whether or not the nubmer is a prime, so
you may spend years at this, and find no factors at all. The number is
actually 2^67-1. The man is F. N. Cole. The significance was ... I'll
just quote a paragraph.
"Mersenne's conjecture - if such it was - vanished into the limbo of
mathematical mythology. ... for the first and only time on record, ...
vigorously applauded ... Cole took his seat without ever having uttered
a word. Nobody asked him a question."
Lynn Killingbeck