View Full Version : Revelations in the John

03-17-2005, 08:26 PM
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?

03-17-2005, 08:32 PM
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.

03-17-2005, 08:33 PM
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

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.

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 :)

03-17-2005, 08:44 PM
Don't worry about, Cow. That's what I thought, too :P

03-17-2005, 08:52 PM
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.

03-17-2005, 09:48 PM
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.

03-17-2005, 09:48 PM
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....

03-17-2005, 10:44 PM
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.

03-18-2005, 12:07 AM
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...

Jeremy G
03-18-2005, 12:58 AM
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...