Best in the Nation

This afternoon my wife came downstairs all “gussied up”. You see, my wife, Susie Fleser, along with Cheryl Reymann and Karen Bostian were being interviewed by The Tennessean today. They were being interviewed as representatives of the Cedar Grove Elementary School Parent Teacher Organization. Why would The Tennessean want to interview the Cedar Grove PTO? Well, I can finally reveal the secret I’ve been sworn to protect for the last month. The Cedar Grove PTO was selected by PTO Today as the 2007 National Parent Group of the Year!

The PTO Today will formally recognize the the Cedar Grove PTO at the school on Tuesday, but the Tennessean article should appear in tomorrow’s paper. As this year’s winners, the PTO will receive $3000 in school supplies and an additional $10,000 in cash for the school. I’m hoping it’s in the form of one of those giant checks because I’ve always wanted to see what happens when you deposit one of those.

I’m so very proud of Susie, Karen and Cheryl, and I have first hand knowledge of the work that these ladies put into all of the activities they helped organize. It was a rare evening that I did not come home to my wife collating, stapling, or cutting out hundreds of papers, or the weeks spent creating hundreds (thousands?) of tissue flowers for Teacher Appreciation Week decorations, or in discussion with the other officers. And of course as treasurer, Susie also spent many nights meticulously balancing the PTO checkbook, counting receipts, readying deposits in addition to all of the other work she did on behalf of the PTO.

On top of everything else, my wife is modest too. To hear her tell it, the real recognition belongs to all of the parent volunteers that helped make the Cedar Grove PTO a success. Unfortunately, they won’t be interviewed by the Tennessean so she wanted me to be sure and mention in this post how none of this would have been possible without their help. So on behalf of my wife and the rest of the Cedar Grove PTO organization, thank you so much!

Update: As promised, The Tennessean ran their article in today’s paper. You can read it here.

In case of Rapture, this blog will be unmanned

I’ve been waiting patiently for the release of BioShock, the highly anticipated first person shooter, action RPG, survival horror game for Windows and the Xbox 360. Ever since I saw the first demonstration from E3 ’06 I’ve been itching to get my hands on it. Well, BioShock released on Tuesday to positively glowing reviews and I took the entire day to begin my exploration of Rapture, an underwater city in which the game takes place. Tonight I finished the game. Does it live up to the hype? Well yes! And, er, not really.

First the technical bits. I might have bought it for my Xbox 360 had it not died, but that’s another story. So I recently rebuilt my PC (which was also dead) and I’m running BioShock under Vista on a 2.4Ghz Core 2 Duo with 2GB of RAM and a 368MB 8800 GTS video card. Plenty beefy enough for BioShock and my next gaming obsession: Crysis. But this is about BioShock.

The Plot / Gameplay

The game begins on a flight that crashes somewhere in the Atlantic Ocean in 1960. You (Jack) somehow survive and discover a tower containing a bathysphere which takes you beneath the sea to a utopian underwater city created in 1946 by industrialist Andrew Ryan. Utopias never seem to work out it seems and Rapture is no exception.

It seems the inhabitants discovered a means to modify their genetic code with concoctions called Plasmids. These Plasmids imbue people with powers such as the ability to shoot electricity or fire from their fingertips, telekinesis and more. Using Plasmids requires a substance called EVE and in order to gain access to more Plasmids you’ll need a substance called ADAM. All this genetic tinkering has isn’t without its side effects however. Some of the inhabitants of Rapture, called Splicers, have developed a murderous desire for ADAM which can only be extracted from the dead. Then there are the Little Sisters. The Little Sisters are genetically modified pre teen girls whose function is to extract ADAM from the dead. It would be a simple matter to take the ADAM these little girls extract if not for their protectors, the Big Daddies. The Big Daddies are diving suit wearing hulks that guard the Little Sisters ferociously while they go about their job of collecting ADAM.

Upon you arrival in Rapture, you’ll be guided via radio by a man known as Atlas. Ryan also communicates with you on the radio. You’ll eventually discover clues to what has happened in Rapture from Atlas, Ryan, and numerous recordings left laying about by former and current residents. You’ll also find that you’ll need Plasmids as you journey through Rapture. To get the Plasmids you’ll need ADAM and the only place to get it is from the Little Sisters. To do that, you’ll have to defeat their guardians and that is no simple task. With no guardian, the Little Sisters are helpless and you’ll have to decide whether to try and rescue them, gaining only a modest amount of ADAM, or “harvest” them which gains a much larger amount of ADAM but kills them in the process. How you choose will affect how the game plays out.

In addition to the moral dilemmas the game presents, it also creates an environment that allows you to proceed through the game using a variety of tactics. You can go through guns blazing, or you can set traps, “hack” security systems to protect you, enrage opposition using a plasmid that will cause them to attack other bad guys. The opposition however is pretty smart, as far as video games go. Set them on fire with the incinerate Plasmid and they’ll run for the nearest pool of water, reduce their health too far and they may run to find a health dispenser. There are a myriad of ways to react to the enemy and a good number of responses to your actions.

For the most part the gameplay and story are very well done. The story in particular was engaging and original though there were a few minor problems. As far gameplay goes, weapon selection, movement, and such are handled well. At a certain point, you’ll gain the ability to research your opponents gaining an advantage in combat. This is nice, but there isn’t a means to see which enemies you’ve researched and to what degree. The crafting system is also okay, but there is no way to see what components you’ve gathered unless you go to a crafting station and see what you can build. But these are minor issues in an otherwise solid game.

The Graphics

BioShock runs using a modified version of the Unreal Engine 3 and looks, quite simply, gorgeous. The amount of detail in the textures, the lighting, and of course the water is such that I found myself just standing around and marveling at the scenery at times. But there are a few issues.

First, I immediately noticed some aliasing issues and so opened the graphics options menu to crank the anti-aliasing up to 11, when I discovered BioShock somehow does not support anti-aliasing! After many searches, I found out that the Unreal engine does not support anti-aliasing in DirectX 10 even when overriding the settings from the NVIDIA control panel. It is possible to override the settings in DirectX 9, but then you lose some of the DirectX 10 goodness such as improved water effects. I stuck with DirectX 10 and the occasional jaggies given that water is such a prominent element in the game.

Also, though there are very few scenes with facial animations, the facial animation is terrible. You know how a ventriloquist’s dummy looks when “talking”? Pretty much the same effect in BioShock. It’s a bit jarring given the quality of the rest of the graphics.

Finally, there are reports of issues with cropping on wide screen monitors. I’ve not experienced this problem first hand so I can’t say how badly this affects gameplay.

The Audio

The graphics in BioShock are very good. The audio is great. The ramblings and whisperings of the crazed residents of Rapture, the period music you hear from time to time, the foley work, the omnipresent trickling and gurgling of water, and a great score combine for one of the most impressive aural experiences I’ve had playing a game. I thought the score, in particular, was very well done. Obviously 2K feels the same, they’ve made the entire score available for download. The only complaint I can come up with is that it is sometimes difficult to get a sense of direction and distance of your enemies from the audio cues. This might have been intentional or it might be that I was listening through headphones.

The DRM

BioShock uses SecuROM as a means of copy protection which has angered some customers as it limits you to two installs of the game unless you correctly uninstall the game. Of course this only punishes those that have paid for the game as pirates will no doubt find a work around. You might think you could avoid the whole SecuROM mess (not to mention having to have the stupid DVD in the drive while playing) by installing from Steam, but you’d be mistaken. Even the Steam version, which has verification system, installs SecuROM. At least you don’t have to worry about the DVD or losing the key with Steam.

The Conclusion

Is BioShock among the greatest games ever, as some of the reviews would seem to indicate? It’s a great game, with a great story, visuals and audio, but it does have some significant issues that may make you want to wait for a pirated later version. If the quirks, glitches, and DRM don’t bother you, buy all means run and a grab a copy.

Now for those that have played the game: Would you kindly leave a comment and let me know what you thought?

Relentless

Note to Gus: This is what hot is.

If you live in middle Tennessee or pretty much anywhere in the southeastern portion of the country you know it been hot and dry for… well forever it seems. Just how hot and dry? Here’s a table listing the high temperature reported for Smyrna, Tennessee (KMQY) for the month of August so far:

Date High Avg Diff Precip
8/1/07 99 89 10 0
8/2/07 99 89 10 0.13
8/3/07 100 89 11 0
8/4/07 100 89 11 0.05
8/5/07 104 89 15 0
8/6/07 102 89 13 0
8/7/07 104 89 15 0
8/8/07 106 89 17 0
8/9/07 108 89 19 0
8/10/07 104 89 15 0
8/11/07 102 89 13 0
8/12/07 106 88 18 0
8/13/07 104 88 16 0
8/14/07 104 88 16 0
8/15/07 108 88 20 0
8/16/07 110 88 22 0
8/17/07 104 88 16 0
8/18/07 104 88 16 0
8/19/07 104 88 16 0.07
8/20/07 100 87 13 0.05
8/21/07 104 87 17 0
8/22/07 108 87 21 0
8/23/07 108 87 21 0
Average 104 16

It’s been three weeks since Smyrna has seen a high temperature below 100 and we’ve only had 0.3 inches of rain. The average high has been 104 or 16 degrees hotter than normal. The average rainfall for August is about 3.5 inches.

I wasn’t able to figure out exactly what the record temps were for Smyrna so I looked at Nashville’s highs as well. Why it’s roughly 4 degrees hotter in Smyrna than Nashville lately is a mystery. I’ve denoted record breaking days with a ‘*’ and record tying days with a ‘T’.

8/1/07 93 89 4 0
8/2/07 95 89 6 0.03
8/3/07 97 89 8 0
8/4/07 96 89 7 0
8/5/07 99 89 10 0
8/6/07 99 89 10 0
8/7/07 * 100 89 11 0
8/8/07 * 100 89 11 0
8/9/07 * 104 89 15 0
8/10/07 * 100 89 11 0
8/11/07 T 99 89 10 0
8/12/07 * 101 88 13 0
8/13/07 T 100 88 12 0
8/14/07 T 101 88 13 0
8/15/07 * 104 88 16 0
8/16/07 * 106 88 18 0
8/17/07 * 101 88 13 0
8/18/07 100 88 12 0
8/19/07 99 88 11 0.02
8/20/07 97 87 10 0.01
8/21/07 100 87 13 0
8/22/07 * 102 87 15 0
8/23/07 * 103 87 16 0
Average 100 12

Nashville has seen 13 record breaking or record tying temperatures this month and not even a tenth of an inch of rain.

Look I don’t know if this is global warming, a climatological fart, or what is going on, but I am so very very sick of this heat. Tomorrow the forecast high is, mercifully, expected to fall several degrees short of 100 for the first time since July, and the long term forecast actually has a high temperature of upper 80s forecast for next Thursday. God, I hope this is true.

Update: I just stumbled across this article from the Tennessean from the 8th of August. The title is “Sure, it’s hot in Nashville, but it’s been even hotter”. Well that’s no longer completely true. While we haven’t broken the all time record of 107 degrees, we hit 106 and we’ve now had 30 consecutive days over 90 degrees and we’re still going. The old record was 20 consecutive days. We’ve also broken the record for most consecutive days of temperatures over 100 degrees with 7. Out of the last 18 days, only three have seen high temperatures lower than 100 (99, 99, 97).

This isn’t about BarCamp

I was going to write about BarCamp, but what can I say that others haven’t already really? I will say that it was great to meet so many people in person that I’ve only heretofore known through their blogs and also to chat with friends that I rarely seem to see in person. Unfortunately there were several people I’d like to have spent more time getting to know further than “so very nice to finally meet you”. Put another way, I didn’t get to talk to half of you half as well as I should like and less than half of you half as well as you deserve. Something like that.

Perhaps this is about BarCamp?

No, actually I wanted to show you this:

There are so many funny things about this little ad. Well it struck me as funny, but it’s late and the evening rain has made me giddy. First we have this gorgeous woman striking a pose I don’t recall ever seeing in church before. Perhaps I’ve gone to the wrong churches? Next, Christians Join For FREE says the ad. This implies non Christians are welcome I suppose, but seems to contradict the next bit: “Certified Christian”. They’ve got the big red stamp with the cross and the whole bit. Certified. On the internet. Didn’t you see the big stamp? A process as arduous and complex as becoming an ordained minister on the internet, I’m sure. And finally, if you visit the site, the terms and conditions stipulate that “You may not impersonate any person or entity”. It’s never really occurred to me to impersonate an entity. Obviously this is common enough to merit inclusion in the terms and conditions in many places. Who are impersonating what entities? Hyper intelligent shades of blue? Peculiar.

C4[1] Thoughts

So I got back from the C4 conference in Chicago this evening. C4 is a weekend Mac developer conference, in the spirit of MacHack, organized by Jonathan ‘Wolf’ Rentzsch. And whereas WWDC draws thousands of attendees annually, C4 is intentionally a more intimate setting with just over one hundred in attendance. Thing is, these are 100 or so really bright people and so I spent the weekend hoping that no one would notice on that I’m not quite in the same league. They let me keep the T-shirt so I guess it worked.

Festivities began Friday evening with dinner followed by presentations by Rentzsch and Wil Shipley. Rentzsch set the tone for C4 and Shipley followed with a session on Hype. I’d heard much of the same talk a couple months earlier when he spoke at Cocoaheads during WWDC, but he’s quite good at keeping the crowd entertained. And software sluts does in fact provide interesting search results. To wrap up, the conference moved up a few flights and outdoors to the bash. And there was much rejoicing.

Saturday: Breakfast followed by Daniel Jalkut’s talk about software acquisition and Shawn Morel on VMware Fusion. After lunch, Allan Odgaard talked about his experience creating TextMate, then Bob Ippolito on Erlang. Erlang looks pretty cool, but as I couldn’t see how it was really applicable to what I’m doing at the moment, I sort of tuned out a bit there. Next was Adam Engst’s talk on hacking the press. There was some good info there and I was a little bummed that there wasn’t time given to Q & A after Adam’s talk since we were tunning a bit behind on time. It was also a bit nostalgic as I thought back Adam’s review of ClipFiler back in ’96 (psst: cfleser@infi.net no worky). Following that was Tim Burks with perhaps the most impressive session of the conference. It was supposed to be a talk about his RubyObjC Ruby / Cocoa bridge, which it was along, with a demonstration of IC layout app, and for good measure a new Lisp like language of his own creation. Uh… I wrote like an app that makes balls bounce around your screen.

Deserving a paragraph (or perhaps a post) of it’s own was the drunkenbatman Anti-RDF panel. On the panel were all the speakers previously mentioned plus a few more. But to start the talk, DB goes off about what he perceives as the “silly season” of Mac development with particular focus on pzizz which he views as snake oil. The point, I gather, was how the panelist felt about being associated with a platform on which this sort of software appears. So that was pretty ridiculous. Then there was actually an interesting topic about how indie development was filling needs such as auto updating (Sparkle) and bug reporting (Smart Crash Reports). Little time was spent on this topic sadly. The next topic was “Black people don’t use Macs”. Using the conference composition as evidence that minorities and women don’t use Macs, DB wondered how this negatively affected the platform. This was extremely uncomfortable, not to mention ignorant and offensive. This session couldn’t end soon enough. I had to wonder why a guy who has apparently abandoned the platform and threatened bodily harm to one of the speakers was picked to lead a panel of such a bright group of people. A shame they weren’t given an opportunity to discuss relevant issues.

Somehow after the last session we still had appetite enough for Gino’s Pizza and beer. I don’t recall talking to anyone that could explain DB’s… whatever that was. Another bash followed Gino’s and I made a conscious decisions to call it quits around midnight lest I make an unconscious decision later. On the one hand, I felt great come Sunday morning unlike some of the guys who stayed out til 4 or 5 AM having a good time. On the other hand I could have stayed out tile 4 or 5 in the morning having a good time.

Sunday: Cabel Sasser gave an excellent presentation on the design of Panic’s latest app, Coda. Oh and I found the pictures he shared with us before the he started the talk in earnest. They are here, here, and here.

The surprise speaker it turned out was supposed to be Fake Steve Jobs, but it turned out he’d come down with some sort of bug unfortunately. I was really anxious to find out why Apple isn’t participating in the Intel Inside program. And finally there was IronCoder live. The “API” was iPhone which produced some really cool stuff, particularly an iPhone video conferencing demo and a couple of games (these were all real apps, no javascript). In addition there were some hacks that didn’t have anything to do with the iPhone. I’m hoping next year there won’t be API / theme restriction or suggestion because I think that may have limited the numbers of entrants somewhat.

Despite the Saturday night night debacle, and my awkward social skills, I had a great time, met some really smart people and learned a few things to boot. If / when C4[2] rolls around next year I expect I’ll be in attendance.

One more thing…

This post is just a quick little overview of C4 from my point of view, but for a much more detailed description of some of the presentations, check Alex Payne’s site.