I'm considering getting an iPhone and then using it as a tethered modem with my laptop, does anyone have experience with either part of this? Is it possible to tether your iPhone without jailbreaking? Is jailbreaking easily reversible?

(no subject)

Feeling incredibly blah this afternoon, probably my pasta lunch trying to put me to sleep. I did an online hearing test earlier, turns out I can hear 12khz clearly but not 16khz. Our stove emits a high pitched whine when the burners are on full that I can barely hear but the women in the house (and presumably the kittens) can hear all too well.

Tough to stay motivated with the exercising in the winter months but I've fired up ddr a few times in the past week when the weather outside was frightful. Max 300 on standard from ddr max2 is out of reach now, I remember barely being able to do it at one point but that may just be wishful thinking.

Went to Erie yesterday to celebrate my Sister's birthday, and had a nice meal with the family. Making that trip again in 2 weeks. It's funny how on a very long drive of 6+ hours you sort of resign yourself to the fact that the end is nowhere in sight but on the 2 hour trek to and from Erie, it's so short that you expect it to be over right away but it still takes the full two hours.

Python 3.0 Gripes

I understand there were many language features that needed to be changed now that version 3.0 is coming out. A few just seem like change for change's sake though:

* dict methods dict.keys(), dict.items() and dict.values() return “views” instead of lists. For example, this no longer works: k = d.keys(); k.sort(). Use k = sorted(d) instead

Uh, why? This is a really common operation, I don't understand at all why "view" objects can't have a sort method analogous to what lists have instead of this new syntax.

Old: print "The answer is", 2*2
New: print("The answer is", 2*2)

I have complained about this before. The print function worked conveniently with its special syntax. Parentheses are annoying to type, plain and simple, and print is something I use so much that this is a really downer for me. I wish there was/hope there will be an import statement of some kind that will allow the old print behavior. Yes I know there's a 2.x->3.x converter that will do it for me, no that doesn't satisfy me.

Just to be clear I don't mind that there's new print syntax, I just wish they'd allow the old syntax too.

Removed <> (use != instead).

Again I just have to wonder, why? It seems to me that this is going to break old working code more than it's going to beautify new code.

He's Good Enough, He's Smart Enough...

And I'm sure he's sick to death of hearing that catch-phrase, but Al Franken is leading at this moment in the Senate race recount for the first time.

This was pretty widely expected. Coleman's official pre-recount lead was about 200 votes out of some 3 million. That's like 200 pennies out of $30,000.00 - literally a rounding error. The thing is, Minnesota uses optical scan ballots that, like most machines, are good but not perfect. They pick up clear signals (i.e. darkly filled in bubbles), but the law allows in a close race for the counting of ballots where a choice was marked in a way that is obvious to a human being but not to a machine. Guess who's likely to make a lot of those sort of errors? Inexperienced new voters. Guess which party new voters generally supported?

This race is far from over, but if you wondered why the vote total appeared to be moving towards Franken, that's why; his votes were disproportionately undercounted the first time around. We'll see what happens.

Back for the Attack

We've returned stateside. Had a blast, lots of pics and detail to come, but first, we have to spend the next 5 hours waiting for our flight home. It's warm and sunny there too, right?

Wednesday fun

As borrowed from zare_k:
If you saw me in a police car, what would you think I got arrested
for? Answer, then post to your own journal if you want, and see how
many crimes you get accused of.


Only a few days until I leave with the radiant sonbanon for our long-delayed honeymoon. It will be a week packed with no cell phones, no web sites, no video games (not even World of Warcraft!) and no work. Just a week with my wife on a cruise ship and zero obligations.

We planned a few excursions for early in the week, one to look at some Mayan ruins and another to go 2-seater parasailing. We left the later half of the week open in case there were other excursions we would learn about from staff or other passengers that seem appealing.

I am bringing enough books with me that I could spend the entire cruise relaxing on the deck with some fruity umbrella drink just lounging, but I predict I'll barely finish the new Neal Stephenson one and not touch the others. There's also apparently lots of stuff to do on the ship at any time. Eating, drinking, gambling, swimming, etc.

Plus of course, we got ourselves a nice little cabin in which to spend some quality time. Maybe I won't even finish the Stephenson now that I think about it.

We have been talking about the possibility of jogging on the track to keep ourselves from losing all our hard-earned exercise progress, but it is vacation after all so we'll see how our good intentions translate.

We bought a new camera just for this trip, so if we do manage to venture out of our cabin long enough we'll be sure to share some photos with you upon our return to civilization.

Wish us bon voyage! We set sail this Saturday.