Revelations in the John

This is a discussion on Revelations in the John within the A Brief History of Cprogramming.com forums, part of the Community Boards category; Has anyone experienced this phenomenon? You'll have this problem...maybe in coding...maybe in life, you won't know what to do about ...

  1. #1
    Registered User
    Join Date
    Aug 2002
    Location
    Hermosa Beach, CA
    Posts
    446

    Revelations in the John

    Has anyone experienced this phenomenon? You'll have this problem...maybe in coding...maybe in life, you won't know what to do about it, maybe it's puzzling you for several days, and then one day you're in the John, and BAM! it hits you, and you just know that you have it. You run out (but don't forget to wash your hands first), and test the hypothesis, and sure enough, you are right.

    Let me give you some examples...

    In assembly language I had an extra credit portion of a project (this was several years ago, so I'm hazy on the details. Bear with me). We were coding a poker game, and each card had to be stored in 8 bits. It was all about bit-shifting, etc. Anyway I forget what the extra credit was (exactly), but I remember that the problem was there was this extra piece of data that needed to be stored (to be used later) but there was no more room in the 8 bits, and storing it some other place seemed problematic and also a lame hack. In the John at work I realized that there was a way to solve the problem--you don't bother to save the data! For various reasons, the data wasn't really needed, although on the surface it appeared that way.

    Another case was a chess puzzle that was a mate in 3 problem, but was incredibly hard. It was posted at the local chess club, and nobody was able to solve it. I realized like 2 weeks after I first saw it that there must exist some Knight move, that was not a check, but would force the opposing king onto a light square, and then the mate would be trivial. It turned out to be right. It also turned out....you guessed it, I was in the John.

    Now, fast-forward to today. I just had another revelation. This one is about how to make the reputation work better on CBoard. I was just reading the post referencing the quote, "Compilers don't support programmers with 4 red squares." Then I go to the John, and BAM! I get this idea.

    We should assign negative reputation differently depending on the reputation of the poster that is trying to assign a red square. Here is my proposal:
    1) If the person giving negative reputation has a Gray square, they are really only assigning 1/5 of a red square, and they are only able to contribute 1/5 towards 'red squaring' somebody. So you need 5 distinct gray square people to label you a 'red squarer'.
    2) If the person giving negative reputation has a green square, they are assigning 1/2 of a red square, but can contribute as many red squares as they feel necessary.
    3) If someone is 'in the red', and they try to add negative reputation to a gray or single green, it is simply ignored (because everyone knows that this guy is an idiot anyway), but the person he tried to 'red square' is notified, and possibly encouraged to give the person another bad mark.
    4) If someone 'in the red' is dumb enough to try to add negative reputation to someone with more than 1 green, I say that the person 'in the red' is immediately given two more red squares, and is sent a message to the effect of, 'Hey Bozo, who do you think you are?! Everyone know that 'Darkness' would never do anything to deserve a red mark (and especially not from you)! Why don't you go stand in a corner, think about what you've done, and come back to talk to us when you can act like an adult."

    Okay...okay...maybe some of the details above wouldn't exactly fly, but in it was just sort of a funny thing that occured to me in the John just now, and I thought I would share it.

    And regardless of what you think of the last idea, I stand by my assertion that great insights may be gained while taking a leak. Has anyone else observed the same phenomenon?
    The crows maintain that a single crow could destroy the heavens. Doubtless this is so. But it proves nothing against the heavens, for the heavens signify simply: the impossibility of crows.

  2. #2
    Software Developer jverkoey's Avatar
    Join Date
    Feb 2003
    Location
    University of Waterloo
    Posts
    1,904
    No, not really, no....I play my DS when I'm in the bathroom so I don't really much thinkg about other things....

    But that rep thing...it might be a tad hard to implement unless alex has worked with the rep code a bit at least? And IMO I think the current rep system works fine with giving/receiving rep. The system's just kinda an extra thing though, cboard went perfectly fine without it back before we had it.

  3. #3
    Slave MadCow257's Avatar
    Join Date
    Jan 2005
    Posts
    735
    We should assign negative reputation differently depending on the reputation of the poster that is trying to assign a red square
    That idea already exists
    from
    http://cboard.cprogramming.com/showthread.php?t=60347
    Your reputation power, that is the amount power that giving a good or bad reputation is worth, is based on a few things like join date, amount of reputation you have, and the amount of posts that you have made.
    BTW
    It took me a couple of minutes to figure out what "the john" was. The title made me think you had a found a hidden revelation in the book of john in the Bible. Or maybe I'm an idiot

  4. #4
    Rad gcn_zelda's Avatar
    Join Date
    Mar 2003
    Posts
    942
    Don't worry about, Cow. That's what I thought, too :P

  5. #5
    Registered User
    Join Date
    Aug 2002
    Location
    Hermosa Beach, CA
    Posts
    446
    I realized there might be some bible confusion just before I posted. (But) I can definately take a bible with me the next time I use the John, if anyone is interested in a biblical revelation. Heh...

    And I knew that the [reputation] idea wouldn't fly, but I just thought some of the impelmentation details were sort of funny.
    The crows maintain that a single crow could destroy the heavens. Doubtless this is so. But it proves nothing against the heavens, for the heavens signify simply: the impossibility of crows.

  6. #6
    Registered User axon's Avatar
    Join Date
    Feb 2003
    Posts
    2,572
    no revalations here....I read magazines. Plus I don't waste too much time on the john anyhow - its pretty fast and mechanical, y'know.

    some entropy with that sink? entropysink.com

    there are two cardinal sins from which all others spring: Impatience and Laziness. - franz kafka

  7. #7
    Registered User axon's Avatar
    Join Date
    Feb 2003
    Posts
    2,572
    Quote Originally Posted by IfYouSaySo
    I realized there might be some bible confusion just before I posted. (But) I can definately take a bible with me the next time I use the John, if anyone is interested in a biblical revelation. Heh...
    Man, I bet some conservatives might have a problem with this statement....

    some entropy with that sink? entropysink.com

    there are two cardinal sins from which all others spring: Impatience and Laziness. - franz kafka

  8. #8
    People Love Me
    Join Date
    Jan 2003
    Posts
    412
    No revelations here either.

    I'm probably the only person who doesn't SIT there for about 30 minutes to do that....if I'm going to sit....I'll sit on a chair that doesn't have pubic hairs on it. I do my business quite fast and retreat from the smelly vicinity.

    I find it rather gross to just sit there and read/play games/think/watch Murphy Brown with my pants down in that smelly feces nest. I'll do all that stuff somewhere else, thanks.

    ...Except watch Murphy Brown.
    Last edited by Krak; 03-17-2005 at 10:49 PM.

  9. #9
    Registered User major_small's Avatar
    Join Date
    May 2003
    Posts
    2,787
    no, never in the toilet, but it has happened on the toilet, when I had to stop programming for a few minutes... but it was only because I had taken a break from programming and had a chance to really go over the logic in my head without the 'benefit' of guess-and-checking my code...
    Join is in our Unofficial Cprog IRC channel
    Server: irc.phoenixradio.org
    Channel: #Tech


    Team Cprog Folding@Home: Team #43476
    Download it Here
    Detailed Stats Here
    More Detailed Stats
    52 Members so far, are YOU a member?
    Current team score: 1223226 (ranked 374 of 45152)

    The CBoard team is doing better than 99.16% of the other teams
    Top 5 Members: Xterria(518175), pianorain(118517), Bennet(64957), JaWiB(55610), alphaoide(44374)

    Last Updated on: Wed, 30 Aug, 2006 @ 2:30 PM EDT

  10. #10
    mov.w #$1337,D0 Jeremy G's Avatar
    Join Date
    Nov 2001
    Posts
    704
    I had the revelation on the john once, you see I was completely bored. It suddenly occured to me I could pass the time be reading. I've spent more time in the john then ever before now...
    c++->visualc++->directx->opengl->c++;
    (it should be realized my posts are all in a light hearted manner. And should not be taken offense to.)

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Payroll- I'm completely stuck
    By stno17 in forum C Programming
    Replies: 7
    Last Post: 11-29-2007, 03:17 AM
  2. Free Giant Shrimp at Long John Silver.
    By adrianxw in forum A Brief History of Cprogramming.com
    Replies: 16
    Last Post: 05-09-2004, 07:33 PM
  3. John Edward - Crossing Over
    By Magos in forum A Brief History of Cprogramming.com
    Replies: 15
    Last Post: 03-28-2004, 09:27 AM
  4. God
    By datainjector in forum A Brief History of Cprogramming.com
    Replies: 746
    Last Post: 12-22-2002, 12:01 PM
  5. John Hopkins University - good school? engineering?
    By Captain Penguin in forum A Brief History of Cprogramming.com
    Replies: 5
    Last Post: 10-02-2002, 01:17 AM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21