Late Check-out


Hotels always have check-out times if either 11 AM or noon, mostly 11 AM for my slow moving self. Here’s a tip though: chances are you can just call up and ask for another hour, sometimes two.

I’ve stayed up to 3 hours later, but it’s usually just 1. The core problem is usually around having a work meeting scheduled early and needing time to pack up.

If you’ve been out late the night before and have to get up at, like 7am for a 7:30am meeting (wake-and-work is good skill to pull over from college for business travel) the last thing you want to do is pack your bag. Also, then you have to carry it around and give the bellhop another buck – good luck gettin’ a receipt for that, you cheap bastard.

The last time this happened – while at Lotusphere this year – I called up and asked for a check-out extension and was given it because I was a Starwood Preferred Guest member. That’s the frequent traveler program the hotel had. I don’t have status in it or anything, but it made me think that it can’t help to sign up for all those programs for these little things: stay a few hours later.

Episode #143 – d20’s Cause Blindness

Vacuum 1, iPod 0

In this week’s episode, Charles and I catch up on our holiday doings including: Left 4 Dead on the XBox is awesome, so it Netflix; detecting PR-moves in news stories, one theory; using public shame to encourage good behavior; and a quick review of Little Bobby Buttons.

Also: why don’t you just subscribe to the podcast feed to have all episodes automagically downloaded?!

Episode 142 – The Barbed Wire on the Nuts

San Jose Tea Cups

Download the episode directly or listen above.

See if you can’t leave me an inch from where the zipper (burps) ends, round, under my, back to my bunghole, so I can let it out there if I need to.

In this well documented episode, Charles and I talk about:

  • Do you flush the toilet when someone is talking on the cellphone in the bathroom?
  • We discuss Charles “professional” uses of video conferencing.
  • How bit torrenting works, like, if you want to watch Heross.
  • XBox Live and Charles ordered and Android G1 dev phone.
  • Google Native.
  • KirinDave’s post on ruby.
  • I solicits advice for what type of content you, the dear reader, would like to see more of.
  • Why not be like LBJ and call people every morning? (Not exactly like this, though.)

A Skote’ Thanksgiving

[Fancy Player]

var so = new SWFObject(‘’,’mpl’,’400′,’20’,’9′);

Download the episode directly or listen above.

On the way to pick up the dogs, Kim and I recorded a little update on our Thanksgiving, which we’d just come back from. We also go over an update on the adoption process we’ve been going though, which is pretty near the end. Exciting!

Episode 141 – Health care is killing me, on the bright side, I’m getting and XBox

Now we just need some HD content

In an attempt to get back to weekly recording, I submit to you, dear listeners, this week’s episode!

In this 90+ minute episode, Charles and I cover Thanksgiving, health-care for the indie-type, and then get into scheming how I can get one of Charles’ spare XBox’s so we can shoot zombies together in Left 4 Dead.


Episode 139 – US Debates

Charles dresses up

In this episode (click play above to listen to it right here), Charles and I talk about this week’s, US presidential debates.

Also, in response to last week’s 64 bit talk, Roger V. sent this in:

A 64-bit OS can access more memory because it’s using 64-bit address pointers. In C, C++, and assembly language, one deals directly with address pointers.

Whereas in Java, C#, or the myriad of various scripting languages, one is shielded from raw pointers and one doesn’t make direct calls to the OS from these mangaged languages – unless done through a special mapping or adapting mechanism.

So in Java one passes references to objects around and has no idea how big the reference is. Unlike address pointers in C, a Java reference is not directly manipulated. Now from Java, if you want to interact with the native OS, where address pointer types do matter, you have to use the JNI and write that code in C. Java interacts via JNI conventions with the C code, and the C code can interact with any native OS APIs. The C code can then deal with any 32-bit vs 64-bit conversion issues (perhaps by even dropping into some inline assembly language if necessary).

When you pass an address (like a pointer to a string buffer) to an OS API, the language signature for calling the API will make the type of address pointer (32-bit or 64-bit) very, very explicit indeed. You have to pass it the kind of address pointer that the API expects.

So 32-bit code running on a 64-bit OS has to make any system call interactions via some sort of thunk layer. Hence when I run 64-bit Firefox on 64-bit Ubuntu and attempt to use the Adobe Flash player (which to this day is still only available in 32-bit versions no matter what OS), I have to use a special adapter plugin that provides for this thunking. (Same goes for any C/C++ shared libraries – the 32-bit app will have to have 32-bit versions of its shared libraries.)

Now with Apple’s latest version of the Mac OS X, the thunking is essentially the other direction. Apple is still using an essentially 32-bit OS, but wants to provide the ability to run 64-bit software applications (Photoshop) that can address beyond 4 GB of memory. So they have a special 64-bit compatible thunking layer for such 64-bit programs that adapts OS calls down to the actual 32-bit native OS API calls. If there is a comprehensive 64-bit thunking layer for all OS APIs, then 64-bit software, including their shared libraries, can be ported to run.

If you young whipper snappers had been around programming in C or assembly back in the days of the 8088/8086/80286 and then dealt with the transition from 16-bit code (MS-DOS, Win3.0) to 32-bit architecture (Win32), this 32-bit to 64-bit thing would all be old hat. Also, if you recall, Win95 was a 32-bit API programming model that thunked down to an underlying 16-bit MS-DOS underpinning.

Hopefully 64-bit will last us longer than 32-bit has – before we have to deal with the 64-bit to 128-bit transition.


Episode 138 – Re: WTF on this Financial Thing, 64bit Java

This week – episode here, man!Charles and I have John Willis on as a guest (you may know him from one of my other podcasts, The IT Management Podcast). John explains the business owner side of all this financial stuff that we ranted about last week. Also, as we mention several times, this last week’s This American Life episode explains it all very clearly.

We also spend a long time on Charles ranting about the lack of full 64 bit support in Java’s Firefox plugin, esp. on the Mac. And then we do the usual noodling around on anything in particular, like how Charles and I met, “5,000 boots a day,” ShopUS (seen above), and my neighbor-lady hanging out on her front-porch in her skivvies.

And, actually, it turns out they’re not IBM clocks in the Detroit airport.

Episode 137 – “Take dead aim on the rich boys. Get them in the crosshairs. And take them down.”

You guys have it real easy. I never had it like this where I grew up. But I send my kids here. Because, the fact is, whether you deserve it or not: you go to one of the best schools in the country.

Rushmore. You lucked out.

Now, for some of you it doesn’t matter. You were born rich, and you’re going to stay rich. But here’s my advice to the rest of you: take dead aim on the rich boys. Get them in the crosshairs. And take them down.

Just remember: they can buy anything. But they can’t buy backbone. Don’t let them forget that. Thank you.

Mr. Blume, Rushmore

In this episode, I welcome Charles back State-side by bombarding him with questions about what the hell is happening with this financial stuff. I think we get to 2 or 3 good theories, but as Charles says, it’s off course all ass Talk. We’re not, afterall.

We then sort out when Charles and Silva are going to finally move to Austin (March, 09, it seems), and then I get off on a tear on how Texas needs to best California.

Overall, I’d say this is a damn fine episode.

Episode 136 – Cracks in the Web UI Powerbase

In this episode, while I’m State-side, Charles is still in Finland. Thus, we start out talking about the wood-burning sauna he’s been using. We then jump into a discussion of Chrome, and then I float the theory that there’s major cracks in the dominance of web-only UIs – what with RIAs and the iPhone.

We wrap up with a special production from Charles.

Episode #135 – Drinking in the Korppoo Sauna

Finland Trip

“Oh JavaScript! We totally talk about JavaScript every night!”

“I like…uh…I’ve quite enjoyed the drinking.”

In this second episode from our Excellent Finnish Adventure, we’re sporadically joined by Kim and Silva (pictured above ). We start out in the sauna.

We talk about wood burning vs. electric saunas, talk about the dance performance we’d seen, Blink, and then launch into what the wives think about the programming life.

We talk about a bunch of other stuff too, like how to escape a moose if needed. #133 – Off to Finland, Locked up in iPhone Land, JavaFX, UIs in Open Source

Moose Lodge Stenciling

Hey-o, hey-o! Episode 133 is up. This week Charles and I discuss in 15+ minute detail the process of (him) getting to Finland. I loves it!

Me having recently acquired an iPhone 3G, we talk about iPhonery for sometime and then jump into a discussion of Charles using the JavaFX Preview SDK. This drives us unto the swampy waters of discussing usability and UI work in open source and speculating out the different scenarios for what’s going on there.

Episode 130 – Pooping Your Way to Cleanliness

Pickled Okra

In this episode:

  • We start out talking about Charles’ “cleansing” efforts, which sound terrible if you like food, but he’s down for it.
  • I then tell Charles about how I like FriendFeed a lot now-a-days. As I say in the podcast, you guys should join and link up with me so I can get more content to read.
  • Charles then talks about how dealing with ruby and Java deployments is annoying and we wonder out-loud about how easy it is to deal with PHP installs – which is probably debatable given crap you’ve had the deal yourself.
  • I then detail how a little jaunt to stuck me a desktop optimization rut, esp. after I found AppFresh.

  • Finally, we learn that Charles is selling one of his iMacs and – shocker! – probably going to get a ThinkPad.

Thanks to John Arley Burns for sending over the Starcontrol sounds.

Episode 129 – Cloud Conferences, Flex, Flex Builder

RIP Gonzo

This week we phoned in our recording as I was at Velocity 08, smack in the middle of a crazy week of cloud conferences – Tour de, Velocity, Cloud Camp, and then Structure.

We spend most of our time talking about Charles using Flex (without FlexBuilder) and then get into coverage of the the cloud-headed I’d been doing up to that point.