Thursday, July 06, 2006

Sudoku Combat

The Sudoku Combat blog discusses the change history of a really good online Sudoku challenge game. I like it. A little quirky, but it gets the game on with some competition (which always adds a little spice!).

Sunday, June 18, 2006

Well, so much for that.

Hrmph. So I'm sit down to play in the Pokerstars blogger championship. First hand of the tournament, and I get the big blind. First bad sign. I get 83 off-suit. Second bad sign. There are a couple of callers, and I check. Flop comes K83 rainbow. I check. Late position caller makes a pot sized bet, everyone folds between him and me, and I raise to 450. He comes back over the top, all-in. I have him on a King for sure, and anything but an 8 or a 3. However, I'm in for a rude awakening when he turns over K8 off-suit. I somehow managed to not find one of the other two 3's in the deck. I wished him good-luck and went on my way. I guess I may have been overaggressive in calling the all-in. Still sucks.

Thursday, June 15, 2006

Maybe another shot at the Big Dance?

Texas Holdem Poker

I have registered to play in the PokerStars World Blogger Championship of Online Poker!

This Online Poker Tournament is a No Limit Texas Holdem event exclusive to Bloggers.

Registration code: 2521058

Thursday, June 08, 2006

That $100 Laptop Again

There is a place where you can pledge to purchase one of the OLPC laptops for $300 if 99,999 other people also pledge to do so by Oct 31, 2006. With that $300 purchase, you'd be getting one of the laptops for yourself and funding two more for the children elsewhere who are the focus of the program.

I'd recommend pledging. It was featured on Slashdot a week or two ago and got a big spike in pledges, but it's tapered back off. Projected pledges by the deadline are about 7,000.

Friday, May 05, 2006

Given Up

So, I've given up on the Full Tilt freeroll series. The play is just too crazy to continue investing the time. For the 27 events I entered, I had a best finish of 134 out of 1800. My worst finish was 1714th. You may recall that a seat plug averaged 269th.

My average finish was 646, with a stdev of 392. My median finish was 581. If my finishes were normally distributed, I should have had a cumulative chance of finishing 36th or better of 5.96%, but I never made good on it.

After the 9th attempt, I started keeping track of my finishing hands. Of the 18 where I kept track, I got my money in with far the best of it 9 times (things like AA cracked by KK, or AA vs AxQc and four clubs came).

They play being uniformly horrendous didn't really help me as much as I thought it might. It kind of worked against me in that no matter how many times I went in with a 2:1 or 3:1 or 14:1 advantage, there's be some nutcase still out there that would draw out on me.

Thursday, March 16, 2006

Back in the saddle again

FullTiltPoker is running a promotion consisting of twice daily freerolls of up to 1800 entrants, where the top 36 from each event roll up into a weekly freeroll of about 1000 entrants, of which the top 9 from each week in a given month join frequent players and other good customers of the service in a tourney where the top 20 are given $10k seats for the big dance. They're giving away 20 seats per month for the next five months.

I found the combination of:

  1. free
  2. often
  3. convenient
to be too much to not obsess over.

So, I discussed with my lovely wife whether she would divorce me and/or kick me out of the ouse if I decided that I wanted to try and win a seat through this series. This in mind of the fact that I've already taken my yearly foray at the Oaks, as earlier reported. This in mind of the fact that she and I had previously discussed my annual foray being executed on-line, instead of in a cardroom, and that was roundly rejected as the temptation and availability of playing online for money was too disquieting to her.

In preparation for this discussion, I ran an experiment. I installed the client and registered for one of the daily tourneys and then just left the seat unoccupied to be blinded away, just to see how long it lasts. My hypothesis being that with the insanity of free play, I wanted to see how long it took for the 'real' tourney to begin. Turns out that of the 1800, generally 1300 of them are gone in the first hour. My test subject lasted until 283rd place.

That's a lot of crazy and/or dead money in there, I decided.

Armed with these facts, Jen & I had our discussion, and she actually agreed to a trial run. A big part of it is that they dailys generally start after the kids are in bed and are running when we are usually just watching TV or reading in bed, anyway.

So, I get to play in the dailys until:

  1. I win a seat
  2. I'm too grumpy in the morning to take care of the kids

I've played in four of them so far, and have not finished higher than the low 400's. Three of these times I went in with the best of it, and the most recent time was ended with a total brain fart with a double gutter on the flop to which I made the idiot end of a straight. I was actually on my A-game up to that point and had about a 4x average stack. I am not as upset and I could be about the brain fart, as up to that point, I'd identified and avoided stupid situations I'd fallen for in the past, as well as having identified and exploited obvious weaknesses in other players to take pots.

So, for now, I'm in and I'm stoked. I still have faint hopes for the Oaks freeroll, but now I've got a second chance.

I figure that given the competition, I'm about a 500:1 against getting a seat. With each of the three rounds taking about 5 hours from start to finish, it could be as little as 15 hours to get a $10k seat. An additional part of their promotion is if you play on FTP money and get to the final table, you get $50k extra prize money, $100k for top three and $10MM if you win the event. The $10MM is $1MM/year for 10 years as part of an endorsement contract, where you have to play 10 hrs/week on FTP and promise to wear only their t-shirts.

Anyway, hopefully see you at the WSOP :)

Friday, March 10, 2006

I Heart Lemurs

Apparently so does this guy. A rather comprehensive collection of everything you'd ever want to know about lemurs of all types. Also some good pictures of the critters, like rruffed02.jpg and ringtailed07.jpg

Originally, I posted direct links to the pictures, but the host appears to be blocking access from external referrers. Maybe I can cut & post them here...

ruffed lemur twins
ringtailed lemurs eating

Monday, March 06, 2006

Not Visiting South Dakota Any Time Soon

I was disheartened to read a story about S.D. passing a law making abortion illegal, even when the mother was raped or if the fetus is endangering her life.

This seems reactionary to the point of irrationality. There were, of course, the required quotes from Operation Rescue. It made me think, how come there isn't an 'Operation Choice.'

Instead of Operation Rescue people blocking access to clinics and acting in an intimidating way towards women choosing to exercise control over their reproductive functions, Operation Choice people would provide emotional support and a calm environment within which a woman could make a considered and informed decision about a very important thing going on in her body.

I didn't mean to be a politician

So I was recently up for consideration to be part of Los Altos, CA's Planning Commission. I actually live in the County of Santa Clara, not within the city limits of Los Altos proper. I do have a Los Altos postal mail address, and do consider Los Altos to be the town I live in. However, this fine distinction became an issue, apparently.

I was in the past involved with the Bernal Heights East Slope Design Review Board when living in San Francisco, and I enjoyed the task of keeping an eye on the neighborhood architecturally, and providing a conduit for compromise between the needs of the existing neighbors and the needs of those wanting to improve their properties. So, when I saw an ad inviting applications for the Los Altos Planning Commission, I tossed my hat in the ring.

The original city council election almost four weeks ago resulted in a couple of congratulatory emails and welcomes to the commission. However, the next day, I heard from the City that there had actually been a tie in the voting that wasn't detected until after the meeting, and that there would be a run-off at the next council meeting. I thought it was no big deal, and raised the question about city vs county at that time. I was told that my address had been cleared through the registrar of voters, so I let the issue slip from my mind.

Between then and the next council meeting, I met with the one city councilperson who wasn't able to be at the original interview, and we seemed to get on quite well regarding the planning commission's job and what my role would be on it. We also discussed in passing where I live. It once again didn't seem to be an issue.

I came to find out that it actually is a very important issue. I guess I'll read the city council minutes when they get published to find out the details, or maybe I'll read the article in the next edition of the Town Crier, since I got an email from a reporter and spoke with her briefly on this subject.

Tuesday, February 07, 2006

How Can I Hire QA Engineers That Write Software?

Software is an interesting animal. It can do useful things like help you find movies you love. Software can also test other software to help insure that movie-lovers get the best possible movie-finding experience. I manage the quality assurance group for the Netflix website. For over a year, we've been aggressively pushing towards more test driven development. We've constructed a jUnit based automated framework for testing that lowers the barriers to unit test creation for the development engineers. We've integrated the EMMA code coverage tool with our nightly regression test runs to get a handle on how our level of testing is improving. We've developed code that allows us to execute tests within the context of our Tomcat application, relieving some of the burden of fixture and mock-object creation. What I'm having a much harder time doing is finding QA engineers that can wear both hats:
  1. can analyze the underlying business and insure that the developed system accurately follows that model
  2. can effectively develop software that automatically tests the website and underlying tiers in a relevant and productive way
I've looked on craigslist, LinkedIn and plumbed the depths of our recruiting database looking for this rare bird. Anyone out there have a good idea of where else to look?

Sunday, January 29, 2006

The Story of My Life

Random bit of video that hits close to home on some points and just made me laugh on other points. Nicely produced mockumentary on the whole Dungeons & Dragons nerd theme.

Friday, January 27, 2006

Hamas & Israel

On NPR this morning, I heard a comment by an Israeli official that he would not sit down to negotiations with a Palestinian government led by Hamas. His statement was something like -- What are we going to negotiate, the means of our own destruction?

Part of Hamas' platform is the destruction of the state of Israel. This is clearly not a good way to make friends and influence people.

Perhaps Israel should not categorically refuse to sit down at the table with a Hamas led Palestinian Authority. Perhaps the answer to the question "What are we going to negotiate" has an obvious answer. Perhaps the first item on the agenda is the removal of the 'destruction' plank from Hamas' platform.

But I suppose it's easier for a diplomat to dig in his heels than to work towards a reasonable compromise. I can't say that I'm completely surprised. It's hard to work with someone who wants you dead, even if the best option for a first step is to get him to stop wanting you dead.

Herb Greenberg needs better listening skills

Let's look at what Greenberg is criticizing Netflix for:

Herbism #1 --
"So what if the "beat" was the result of lower general and administrative expenses?"
It would seem to me that the ability to improve the financial efficiency of a business by reducing unneccesary expense would be a good thing.

Herbism #2 --
"So what if higher margins for the quarter were largely the result of lower content costs?"
My assessment would be very positive if Netflix can leverage its increasing subscriber base to better negotiate with content providers, and can use its technology to steer customers to lower cost content that still makes the customer happy.

Herbism #3 & 4 --
"So what if average revenue per subscriber fell, hitting an all-time low, while subscription acquisition costs were up -- hitting an all-time high? So what if the company raised revenue and subscriber guidance while guidance for pre-tax earnings remained unchanged?"
Maybe Herb didn't listen to the conference call when Reed said that Netflix is going to first hit $50MM in pretax earnings and then grow that at 50% per year, then, everything else goes into marketing to accellerate growth, but SAC will never go above the lifetime subscriber value? Sounds like growing earnings to me. Sounds like accellerated subscriber growth without forcing economic losses on the business. Seems pretty efficient and well managed to me

Tuesday, January 24, 2006

Where I Work


It's kind of odd, because my new work address isn't yet in Google Maps. So, I got into the neighborhood and then painted in a splotch where there isn't yet a road. Enjoy.


Monday, January 23, 2006

Step one, get a million dollars...

So, over the weekend, I made my annual foray into the world of Bay Area tournament poker. I played at The Oaks Club in Emeryville in a No-Limit Hold'em tournament that is part of a series leading to a freeroll in June that will have as its first prize a $10k seat in the Big Dance. I've posted previously on last year's adventure.

I met my father-in-law there to guide him through his maiden voyage into the "wretched hive of scum and villany" that is Mos Eisley... err... Bay Area tournament poker. I got there a bit before noon and bought us both in to make sure last year's scheduling snafu didn't get repeated. Then we went off to lunch at a pretty good cafe within walking distance. I had the chicken & waffle, and he had the corned beef hash. Both tasty. We talked about strategy and the mechanics of the game in a cardroom, and in tournaments specifically.

We returned in time for the show, and sat down to play with 107 other hopefuls. I got one or two playable hands, and so at the end of the first three periods, had built my 1k starting stake into a whopping 1,240 (they use 20's instead of 25's at The Oaks). I rebought, and learned that F-I-L had rebought out of necessity a little bit earlier, but he had won a hand since then, and so had a bit over the 1,500 he got for the rebuy.

After the break, I got a couple hands, and in the next two rounds had built my stack up to a bit over 10k. Then I went cold. I didn't drag a pot until we got down to around 36 people left, and I was down to 2100 with 200 antes and 1000/500 blinds. Not looking good for the home team, but I woke up in middle position with QQ and it held up. Quadrupling through helped my attitude, even though I was still short stacked. From there, I built up to a peak of about 40-50k before busting out in 6th place. This gave me 5 points in the freeroll race. I figure I'm a longshot for playing again in June, but it could happen if the freeroll point distribution is heavily enough weighted towards a smaller group of regular tournament players. Of course, in the two weekly events played prior to yesterday, there were no repeaters. More news as it happens, if it happens.

F-I-L said he had a very good time, but it was exhausting. He managed to come in 25th, where 20 places were paid. An excellent showing considering that all he had was book larnin'.

Friday, December 23, 2005

Simply brilliant little applet

I saw this little applet on Jay Is Games and thought I'd share it here with you.




Originally seen here.

Thursday, December 22, 2005

Followup on Uncle Frank

So, I was reading the Metro the other week, and I almost flipped past the letters to the editor. Then I happened to glance my name in the body of a letter with the title "I Hate Your Kid."

Seems that one of the alcholics took offense at my barbeque lament and told me to "stay away, whiner." I've decided not to send a response to the Metro pointing out to "K. Limon" that the article wasn't about Uncle Frank's or her watering hole "Francesca's", it was about how the article in the Metro was misleading about whether it was a 21-and-over joint or not.

I guess if she spent less time drinking and more time understanding what she reads, she might have picked up on that.

Funny translation

I ordered some stuff from amazon.fr, and I don't really speak French, but I can limp through the order process. However, sometimes I'll slap part of a web page or email into some kind of translator to make sure that I'm not asking them to send me a case of hot-buttered Lemurs.

Anyway, upon sending the order, I received an email containing this paragraph:

Cet e-mail vous informant de l'envoi de votre commande termine ainsi le traitement de votre commande et constitue l'acceptation du contrat de vente entre vous et Amazon.com International Sales.

which according to this free translation service means:

This e-mail informing you sending of your order finishes thus the treatment of your order and constitutes the acceptance of the sale contract between you and International Dirty Amazon.com.

I guess 'sales' in French means 'dirty' in English.

Friday, December 02, 2005

Silly graph of qubits


So, I've created this silly graph in a silly response to a silly post about the number of qubits we'll be able to compute with in the mysterious future!

Tuesday, November 22, 2005

Ridiculously funny and sometimes sophomoric

Found this in my wanderings today. It is a collection of ultra-condensed books. As an example:

Gravity's Rainbow
By Thomas Pynchon
Ultra-Condensed by Glenn Davis


Thomas Pynchon

A screaming thing comes across the sky. It's a V-2 rocket carrying twelve thousand pounds of symbolism, and it's coming down on your poor, deluded, postmodern head.



THE END


I say: brilliant!