Friday, October 01, 2010

Freecell

I use Freecell as a break quite often, or as a way to submerge-my-conscious-mind-and-let-Something-Lower-do-the-work. Or whatever. Sometimes I tell myself that it's a good way to wake up, or that it's a test of the degradation of my aging brain, or any other excuse that I can think of. And I do play it on Ubuntu (setting the default AisleRiot launcher for GNOME games to /usr/games/sol -v Freecell), but I prefer the Mac version because it has a history feature which I haven't seen on Ubuntu, so I mostly play it on my wife's iMac. And in the last few years, between us we have played 6060 distinct games as of this morning. Quite a few of these games have been played more than once, though. A perfect (perfectly boring) game would involve clicking once and watching 52 moves self-play; my best is a 71-move game, which I've done three times. (My wife prefers to build huge stacks and watch them self-play, which doesn't lead to low move-counts). When I need (or my wife uses) more than 99 moves to win, I keep going back to that game in the history until I can do it in 99 moves or less.

It gets frustrating to play a game over and over and over again, though, so I've adopted a policy that whenever I take too many moves, I try it again just once. Then the three-digit game waits until I come back to it, which happens the next time I score in the 70s unless there's a more recent three-digit game; this is a LIFO process. This morning I got a 74, so I went back to a game which had needed 101 moves last time, 117 moves the time before that, and other scores before; it had been around for almost a year, while others came and went. I did it in 98 moves, and then realized that the "Moves" column in the history is now a 2-digit column, with three 71s, a couple of hundred 99s, and thousands in between.

Remember, this is a blog of mistakes....surely Freecell qualifies.

Labels: ,

Thursday, March 04, 2010

I can be sillier than you can, nyah-nyah

This sonnet is Shakespearean enough.
Five iambs set in each of fourteen lines,
Three quatrains and a couplet -- that's the stuff.
We follow form, and polish till it shines.

But do I have a subject? Do I care?
My words reflect each other in the dark.
The fun-house fills, as their collective stare
forms fractal mirrors in the empty park.

"The structure properly includes itself,"
as Cantor showed, defines infinity.
Self-referential paradox; the shelf
within the book, includes divinity.

And once we put infinity in verse,
Why, Shakespeare's there. For better or for worse.

Labels: ,

Friday, January 01, 2010

Avatar

Long ago I spent a lot of time doing 3D presentations on computer screens and projection screens (and Colgate invested in a fairly-portable non-depolarizing projection screen in large part so that I could give 3D talks where I'd pass out polarized glasses, showing both slides with a pair of matched slide projectors and simple animations with a pair of 286 PCs where I synchronized the Turbo Pascal programs with 2400-baud serial port connection code); it's mildly amusing that I've seen Avatar twice, but not yet as 3D because my wife doesn't care for 3D glasses.

(Spoiler?) It's a profoundly silly movie, which I think is fun -- in part because I like to think, after watching a movie or sometimes after reading a book, about how I would fix it. For example, the central combat scenes are poorly motivated: we want the high-tech space-traveling bad guys to attack the Soul Tree of the low-tech aboriginal inhabitants and get ambushed, but we don't get a real reason why they should put troops on the ground or even in the air. After all, they ought to be able to send a missile to a known location, or hit it from a satellite. So why expose themselves? The answer could be that all high-altitude stuff (and missiles) are managed by Earth's Space Navy, which may be mildly corrupt and subject to restrictive rules of engagement; they are happy to provide satellite-based mapping data and they are unwilling to defend the good guys from the bad guys but they are not willing to let the bad guys use ICBMs or kinetic strikes. Easy...with obvious directions to go in from there. (This would add some consistency to the "bad press" remarks; if the Company controlled everything, there would be no press apart from press releases.)

To make star travel work, you need one of the backgrounds that make it work: a few years of cryo-suspension will not get a substantial ship from one stellar system to another without either a really major advance in physics, which we magically label "warp drive", or a civilization that can collect most of a star's output. Either of these would then involve some changes. Hmm. Borrow from the Honorverse, which may not always be coherent but does have a worked-out theory, sort of.

There are other things, which I won't go into here, but I will mention my hope that future movies in the franchise make full use of the fact that Eywa, a superhuman (planetary) intelligence who has presumably thousands or millions years of experience but never had a reason to develop the notion of science, has absorbed Grace's memories. Hmmmm.

update:Well, I'll add two others, just in case I come back and re-read this a few years hence.

  • when I saw the bad guys approaching on the ground my first thought was, as mentioned above, "why would they do anything so silly?" but my second was "they can't possibly keep up with even very slow-moving fliers overhead." I've been in a jungle; you don't move fast. So I imagined jungle troop carriers for them. Start with a New York City bus, one that swivels in the middle so it can go around fairly tight corners. Now make it even longer but narrower and give it a bunch of swivel-points; one per passenger. Okay, it is now a snake, a series of pods, that could go between trees, but it still can't cope with ups and downs. That's solvable too: just look at the exoskeletons that some of the solders use, apparently brought over by Sigourney Weaver from the Aliens set. Put one of these in front; it can plausibly walk much faster than a human, without getting bitten by whatever's in the bushes. Fine, now each pod gets a set of robotic legs, with which it echoes the motions of the pod ahead of it (or of the lead exoskeleton, if it's the front pod). We now have a giant centipede which is fairly easy to generate with CGI and will look really cool and can drive through the jungle with soldiers inside, but is still possible for the Na'vi to ambush; if the fliers are going slowly, then having centipedes keep up with them won't look so ridiculous.
  • The Na'vi are much larger than humans so their hunting arrows are a threat to the exoskeletons and fliers, but not much of one. I'd have them (or one of the "good" humans use a library of antique military equipment; I'm trying to remember if The various and ingenious machines of Agostino Ramelli (1588) has super-crossbows -- I think it does). So you come up with a simple crossbow that not even a Na'vi can cock by hand, but their horses (under direct neural control) can. One warrior on a horse, one on foot, two huge crossbows being passed back and forth, and you might be able to really damage an exoskeleton, a flier, the shuttle, or of course one of my centipedes.
This is really, really silly. But it's part of why I like reading/watching things like this.

Labels: , ,

Happy New Year

I have (almost) always tried to post serious things, so I hereby remark that this is 2*3*5*67 which is the product of 2 by an odd number, and is therefore not the difference of any two whole-number squares. In contrast, last year was 7*7*41 which is 45^2-4^2 as well as being 147^2-140^2 (and one easier pair, left as an exercise for the reader). Next year? Well, there's a whole year to think about it.

Labels: , ,