Monthly Archives: July 2013

williamdye.com

Today I set up my personal domain name, williamdye.com. I had purchased the domain name itself about a year ago, just to keep anyone else with the same name from snapping it up before I could launch my own website. I had also created this blog — formerly secrettouch.wordpress.com — several months ago. I ended up more or less forgetting about the blog until about a week ago, when I was thinking to myself, “Gee, it sure would be nice if I had a blog.” It was then that I remembered … I already had one!

So tonight I finally got around to putting two and two together and making williamdye.com display the blog. Within a week or two, I plan to have a different home page show up when you go to williamdye.com (or http://www.williamdye.com); this blog will be available at blog.williamdye.com or williamdye.com/blog or something like that. I’m still sorting out the details. I also need to get my other blog, Pro-Grammar Programmer, into the mix.

Incidentally, I mentioned that this blog was previously located at secrettouch.wordpress.com. The curious reader may wonder why “secrettouch” when the title of the blog is “Alea iacta est.” I’ll put the answer below the fold in case you want to take a guess… Continue reading williamdye.com

Random thought:

the waltz of the dishwasher

… as it spins back and forth … back … forth … forming a familiar pattern … bass … snare … bass … snare … in 6/8 time.

Know When To Hold ‘Em

Last Friday night, I went to a poker game one of my coworkers had invited me to. He had invited me a few times in the past, and I had always shied away. I had played poker before, but rarely, and always in the company of friends who were no more skilled than I. When I was growing up, all we ever played was five-card draw; I had played Texas hold ’em a few times in college, but I was never completely clear on how the betting worked. The game on Friday was a no-stakes event held at the Deadwood Saloon in Midtown Atlanta. I finally accepted my coworker’s invitation because he had just received his GSSP-Java certification and seemed like he could use someone with whom to celebrate.

I went into the game fully expecting to embarrass myself, since this was more or less my first “real” poker game. I ended up having much more fun than I thought I would. Since I knew my lack of experience would show, I was up front with my opponents about my skill level. Rather than trying to capitalize on my greenness, everyone was very friendly and patient with me, explaining the rules and procedures I had never been exposed to before. The game was no-limit hold ’em, and the blinds increased every 20 minutes as they do in tournament play.

I played fairly tightly, preferring to watch and get a feel for the game, except when I thought I had a good chance of winning the hand. I was hardly prepared to pull off a big bluff my first time at the table. What was undoubtedly my most exciting hand came after I had been playing for about an hour and a half and was down to only eight chips. I had stepped away from the table to order my second beer, and when I came back I was informed that the action was on me. The dealer, a nice guy named AJ, told me that he had almost folded my hand since I was gone from the table, but he had decided to wait because I was close by. It’s a good thing he didn’t fold for me!

By this time, the big blind was $10, so I would have to go all in just to call the blind. I peeked at my cards and found two kings looking back at me. I wasn’t even sure if I could play the hand without having enough chips to match the big blind, so I asked, “Can I go all in?” AJ told me I could, and two other players at the table instinctively muttered, “Good luck, all in.” (They said the same thing every time anyone went all in, the way you might say “Gesundheit” when someone sneezes.) There were two other callers, and I ended up winning with three kings … tripling my money on a well-timed deal and staying in the game for a little while longer.

I’d like to think that life is like that too. When it looks like you’re down and out, you’ll get dealt that pair of kings. The hard part is finding the courage to go all in.

The Collatz Conjecture

Here’s something I’ve been puzzling about ever since I first heard of it a few weeks ago. It involves a very simple algorithm to apply to a natural number n. Let’s call it COLLATZ:

function COLLATZ(n):
if n is even: return n/2
else: return 3n + 1

The Collatz conjecture states that, for any natural number > 1, repeated applications of the COLLATZ procedure will eventually yield 1. Continue reading The Collatz Conjecture