This is BrainLog, a blog by Dan Sanderson. Older entries, from October 1999 through September 2010, are preserved for posterity, but are no longer maintained. See the front page and newer entries.

September 2009 Archives

September 19, 2009

Are We There Yet? A deconstruction of object-oriented time [PDF of slides of a technical talk], by Rich Hickey.

September 17, 2009

Better Living With MakerBot - Episode 1: Kitchen Lamp:

I used to think the DIY 3D printer thing was impractical. Now I don't.

Related: I'm enjoying Keith's build log of his MakerBot, and am inspired by his thoroughness and determination.

Deep Green & Augmented Reality Pool (watch the whole thing; mute the audio):

(Via waxy.)

September 10, 2009

ICU64, a real-time interactive visualization of the memory contents of a Commodore 64 emulator. Truly amazing, a striking God-like at-a-glance representation of advanced C64 programming techniques. I want this for everything.

The tool is for Windows, and not yet a polished product. Check the video (though you can mute the audio).

September 8, 2009

C64 Emulator Pulled from App Store Just Days After Release, as appeared to be the case.

It's not that I particularly want to do a lot of C64 BASIC programming on my phone, it's just that a small handful of retro games isn't really that compelling, even for nostalgia. Back in the day, I only had about a dozen or so of the many hundreds of C64 games, and I'm not that keen on playing the ones I didn't have just for the retro feel of it. Port me a faithful Skate or Die, Jumpin' Jack Flash or Crossroads (from Compute!'s Gazette) and I'll pay you 99 cents.

September 7, 2009

More on that Commodore 64 emulator for the iPhone: It turns out that the app that was finally admitted to the App Store allowed you to break out of a running app and access the BASIC interpreter.

I say "allowed" because as of this writing, I can get to the App Store page but I get a "not available" error when I try to buy it. Perhaps Apple heard about the hack and has pulled it from the store.

September 5, 2009

C64 Emulator Approved by Apple and Now Available. Without BASIC, and will not run arbitrary disk images, only those supplied by the makers of the emulator. Whether this is good news or not depends on if and why you're interested in a "C64 emulator" for the iPhone. At least the initial rejection and subsequent neutered approved version are consistent with known Apple policies: an iPhone app is not allowed to run arbitrary code not vetted by at least the app vendor if not Apple itself, even if that code runs in a sandboxed interpreter (within an iPhone app that is already running in a sandboxed environment). Excusing Safari and a half dozen other examples, of course.

Pydev Extensions Open Sourced. The free and open source Pydev makes Eclipse a compelling Python development environment, and was useful on its own without the commercial product "extensions," but most people I know that used Pydev paid (or had their employer pay) for the extensions product. I never got into it enough to know what was worth what, but the confusion over the value and cost of the extensions discouraged me from trying. I'm pleased to see the free open source offering improved and simplified so significantly, and am more interested in giving it a chance.

September 3, 2009

Infomercial Hell, from Everything is Terrible! Epitome of the form, very well done.

I've been nervous about buying their movie, wondering if it's really something I want in my collection. But they're just too good at what they do, I may have to.

Movable Type 5 Beta. I can't wait to try the Websites feature. I've been meaning to do this the "old" way on this site but have been too intimidated. The new way looks awesome.