SIGforum
(Joke) Why did the computer scientist cut his baby's little finger off?
June 10, 2020, 07:54 AM
senza nome(Joke) Why did the computer scientist cut his baby's little finger off?
So the child would count "0, 1, 2, 3, 4, 5, 6, 7, 8, 9."
June 10, 2020, 08:06 AM
H&K-GuyIf you use your toes to count also, you would need more chopping to count hexadecimal. Just sayin' yo'.
H&K-Guy
June 10, 2020, 08:14 AM
senza nomeAlgol allowed one to declare the lower and upper bound ... so one could make an array [1900:2000] or [0:23]. --- with indexing out of bounds being "caught" yielding a stacktrace (And this in the 1960's!)
June 10, 2020, 08:27 AM
joel9507Computer scientist's wife asked him to help her out. "Dear," she said "since you're going to the store, could you get us some groceries? Get us a dozen eggs, please, and if they have bananas, get two." "OK" he replied.
He came back with 24 eggs. When asked why, he said "they had bananas."

June 10, 2020, 09:28 AM
architectThere was an article that appeared in a SciFi rag, perhaps in the 60's called "How to count on your fingers" it proposed using your digits as base 2 positional indicators allowing one to count to 2^10 == 1024 with the fingers of both hands. Geeky kid that I was, I tried it, and still use the technique occasionally
June 10, 2020, 03:40 PM
Rightwire.... And this ^^ is why you don't tell computer science jokes

Pronoun: His Royal Highness and benevolent Majesty of all he surveys
343 - Never Forget
Its better to be Pavlov's dog than Schrodinger's cat
There are three types of mistakes; Those you learn from, those you suffer from, and those you don't survive. June 10, 2020, 04:43 PM
PHPaulquote:
Originally posted by architect:
There was an article that appeared in a SciFi rag, perhaps in the 60's called "How to count on your fingers" it proposed using your digits as base 2 positional indicators allowing one to count to 2^10 == 1024 with the fingers of both hands. Geeky kid that I was, I tried it, and still use the technique occasionally
Okay, I'm a geek. I had to try that. Not to 1024, but five fingers worth...
When I went to Navy Instructor school, my lesson plan was on numbering systems. I only had a half-hour so I just skimmed the surface, but I covered the basics of binary, octal, decimal and hexadecimal.
Apparently I did okay, as 1) the school graduated me early and sent me home and 2) the token Storekeeper in the class told me he actually understood what I was talking about.
Be careful when following the masses. Sometimes the M is silent.
June 10, 2020, 05:31 PM
.38supersigWhy did the computer scientist cut his baby's little finger off?
Because he was a digit.
I've been counting by finger bones for years. Can serve as mental placeholders easy enough. Also works great for calculating elapsed time and Julian Date Code scheduling.
June 10, 2020, 05:39 PM
wrightdquote:
Originally posted by .38supersig:
Why did the computer scientist cut his baby's little finger off?
Because he was a digit.
I've been counting by finger bones for years. Can serve as mental placeholders easy enough. Also works great for calculating elapsed time and Julian Date Code scheduling.
Julian Date code scheduling ?
Lover of the US Constitution
Wile E. Coyote School of DIY Disaster June 10, 2020, 06:32 PM
.38supersigquote:
Originally posted by wrightd:
quote:
Originally posted by .38supersig:
...works great for calculating... Julian Date Code scheduling.
Julian Date code scheduling ?
At least for me, it helped with scheduling when it was part of my routine. Today (June 10) would be day 162. If I had a component that was cast as 04920 I could count on my fingers while keeping the conversation and tell a distributor/supplier that is was cast on February 18th of this year. Taken at face value, it doesn't really help all that much, but being able to give a timeframe between two specific casting dates just by looking at the numbers made it super easy.
June 10, 2020, 07:30 PM
Slippery Petequote:
Originally posted by senza nome:
Algol allowed one to declare the lower and upper bound ... so one could make an array [1900:2000] or [0:23]. --- with indexing out of bounds being "caught" yielding a stacktrace (And this in the 1960's!)
As a grown adult who has convinced myself numerous times I'm fairly well read and have solid amounts of experience in general, I don't have a fucking clue what any of this means. I applaud you even if whatever that foreign language is, is all bullshit.
Stacktrace. Going to try to work that into dinner conversation on the wife. Then I'll belittle her for having never heard of it. (she will likely checkmate me by giving me an exact definition and relevant use in her daily work.)
June 10, 2020, 07:33 PM
Slippery Petequote:
Originally posted by joel9507:
Computer scientist's wife asked him to help her out. "Dear," she said "since you're going to the store, could you get us some groceries? Get us a dozen eggs, please, and if they have bananas, get two." "OK" he replied.
He came back with 24 eggs. When asked why, he said "they had bananas."
So this would constitute computer nerd stuff and not a grammar issue?
Made me laugh either way.
Without thinking too hard, seems to me 1111111111 is 1023 not 1024, there is a zero taking number 1 spot so to speak.
Counting to 1024 in binary would require 11 fingers
June 11, 2020, 09:56 AM
Pipe Smokerquote:
Originally posted by senza nome:
Algol allowed one to declare the lower and upper bound ... so one could make an array [1900:2000] or [0:23]. --- with indexing out of bounds being "caught" yielding a stacktrace (And this in the 1960's!)
“The more I ponder the principles of language design, and the techniques which put them into practice, the more is my amazement and admiration of ALGOL 60. Here is a language so far ahead of its time, that it was not only an improvement on its predecessors, but also on nearly all its successors.”
— C. A. R. Hoare
Me? I like SPITBOL (an improved version of SNOBOL4).
Serious about crackers.