Monday, August 4, 2008

The tough stuff

Stephen Dubner today grapples with how we tell our kids about bad stuff that is or might happen. Do you tell them the truth or shield them until they are "old enough"? And when are they old enough anyway? Dubner provides useful links to studies and advice about this.

His motivating example was what was happening in Zimbabwe. It reminded me of a conversation with my 9 year old daughter. She came home from school the other day and said, "What are we going to do about Mugabe?" Clearly they had discussed the situation there and she was of the view that he had to go. I responded that I didn't know and this is a difficult situation. She countered, "well, he could be killed. After all, if someone did that they could get away with it because he was the person who set the laws."

A longer discussion about the notion that assassination, murder and what stops it from happening (answer: it shouldn't be just the law) ensued. But it was clear to me how complex this issue was and that it was fundamental to moral development and not just in terms of coping with bad stuff happening in the world. Almost all bits of literature that deals with war and is at the level of a 9 year old is unambiguous on this point. From Star Wars to Harry Potter, it is OK to go after evil people. Her level of comfort with that concept shouldn't be a surprise even if our reaction is not to like to hear it coming from someone so young.

But there is more to this than just dealing with bad events around the world. The harder stuff for a parent is dealing with grief and problems closer to home. In our family, someone close is sick (and worryingly so). This has engendered explicit discussions about death and our approach has been to be very open so that feelings can be discussed and the children can work through it all while at the same time hoping that these things do not happen. The complex thing is dealing with uncertainty. In these matters, adults are really bad at it so how to you help children through?

Our problem is that while we have adopted the expert line on such matters and have been happy to talk about this, when they are around others, if the topic comes up, it is quickly and obviously squashed. Our 7 year old, in particular, wants to discuss these things with as many adults as possible. But instead, he is greeted with denial of the possibility or "you shouldn't talk about that" or what have you. Of course, this is just part of the difficult situation and is, in many ways understandable. However, it is hard to run textbook grief handling tactics when everyone around you isn't on board. I fear it has left him less comforted and more confused. But then again, what else should you be?

Sunday, August 3, 2008

Sunday Night Video: Ipanema Rap

This one is a blast from the past. Back in 1989, when Rick Moranis was at the height of his fame, he released a comedy album called You, Me, The Music And Me and an accompanying video for his own take on The Girl from Ipanema.



I remember watching it the summer I got chicken pox and they would show it with Fishheads for some reason. Good times, good times.

Not in the dictionary

So the 9 year old was doing some homework assignment that involved looking up words in the dictionary. She was using a dictionary here at home. For some reason, the following conversation ensued.
9 year old: "let's see spank, sperm, here it is, sprawl."

7 year old: "Sperm is in that dictionary? It isn't in the dictionary at school."
Well, I am glad to see censorship is alive, well and completely ineffective.

Friday, August 1, 2008

Google Code Review: OWF, Content Licenses, Secure Ajax APIs, CalDAV and more



How do you like your Code Review? Choose from text to audio (iTunes) and video.



We have had a varied couple of weeks, so I decided to turn on the camera, even though I am in Eldora, Colorado, up in the mountains.

First up, the Open Web Foundation. I discuss the new foundation and what it is trying to accomplish (not another standards org!).

Then we stay on the topic of the Open Web and browsers, and how Vladimir Vukićević has an promising implementation of Canvas in IE. excanvas has done this for awhile by first emulating VML, and more recently with a Silverlight bridge. Vladimir is a Mozilla hacker, and he managed to shoehorn the Firefox Canvas code in via an <object>.

We have worked out how to license our code, but what about the other stuff that a project has? What about the documentation, the samples, the protocols? The Google Code team now allows you to choose a content license to cover those bases. Just a simple drop down away in your project hosting area.

Elsewhere, in Google Code land, the code review tool that we talked about early has now made its way to Google Code. Now you can say "Looks Good To Me" to your buddies source code as he puts in a new commit on your new opensource project.

One of the most requested features on Google Code is more RSS feeds, and we have obliged with support for issues, downloads, subversion changes, and wiki updates.

Now you have the new tools, how about searching over that large amount of code that we are putting out there? Code Search just got a lot better with rich outlines showing you meta data on the file that you are in, and hyperlinking includes and such.

Moving to Ajax and the Web for a second. One of the common requests that we have had since we launched the AJAX Libraries API, is to be able to access the Google hosted popular opensource libraries on https as well. And, now we do. If your application is on https and you don't want users to see any "mixed content" messages, go ahead and use https on us too!
Google XML Pages (GXP) is a templating system we use at Google. Its main focus is markup: we mostly use it for generating HTML and XHTML, but it can work with other flavors of XML, like Atom, KML, and RSS. It also has some support for a few non-markup languages (JavaScript, CSS and plain text), though mostly for embedding them within markup.
Check it out and see how some of the Google products do the view side of MVC on the Web.

I didn't even know that Google Health was built using GWT, so it was interesting to read a retrospective on the decision.

What else has been going on?

Here are a few random things:
  • Google Calendar supports CalDAV: This is experimental, but means that you can kick up iCal and have bi-directional sync.
  • QR Code in Charts API: QR codes are 2D bar codes. You can store anything you want, but commonly people put URLs and contact information in there, that mobile phones can quickly scan.
Finally, Google Developer Day is coming to Europe, so if you are in that neck of the woods in September and October, please stop by!

Week 12: Pageant of the Transmundane

Howdy from the environs of Deadwood, South Dakota. My, I can almost hear a host of profanities echoing through the gulch in an almost Shakespearean fashion, but somehow something feels tragically incomplete.

Anyway, earlier this week, someone named Keith dropped by my blog and left a comment on my 12 Film Festival meme entry, and seeing as he was a stranger in town, I decided to give his humble abode a good looking over.

So it was the fellowship of one journeyed across the ocean and around the corner to The Kinetoscope Parlour, and saw what that 19th Century bootblack was peddling.

In particular, a quality entry stood out, combining the grace of the Swedes with the sheer pantloading terror that only the Japanese could come up with.

Things that are transmundane are often not appreciated when they are first discovered by someone who doesn't have the eye, and this case is no different, for someone who found this gem before I did said of it "What a peice[sic] of shit". But I can see it's true value, and its place in the pantheon of other Homer Simpson Transmundanity Award winners. And to recognize this unique amalgam, only a black cloaked version of Homer Simpson would do.



Congratulations Keith. Here is the badge commemorating your first win.



The rules of this little contest: Every week I will be selecting one blog post that I have seen from the vast reaches of the blogosphere to bestow with the Homer Simpson Transmundanity Award for being one of the freakiest(in a funny way) things I've seen or read during a 7 day period. It doesn't necessarily have to have been written during the week, I just had to have encountered it. That means that if you find something interesting and repost it like a movie or whatever, if I saw it at your blog first, you get the prize. Of course, creating your own content is also a very good way to win.

Now, if you see a post that you think is worthy of this illustrious prize, just drop me a line at campybeaver@gmail.com and we'll see if we can't get your suggestion up and award-ready while giving you some credit and a link to your own blog.

Some press

Parentonomics should be in Australian bookstores next week and I'll identify on-line sellers as soon as they become available. But the press has started on it. Here is an article from Melbourne's Herald Sun. We had talked about lots of things but toileting and eating appear to have risen to the top. I also wonder whether "punishment capital" might become a term of art.

Game Purchasing and Parenting: My Humble Opinion

A few days ago while I was perusing the forums at Goozex, a fellow gamer told a story about his recent visit to a specialty gaming store where a mother with a son about 7-8 was ahead of him in line. Said child brought his mother a copy of God of War II which is rated M for: Blood and Gore, Intense Violence, Nudity, Sexual Themes and Strong Language. The clerk showed due diligence and explained the content of the game to the mother, and everything was kosher to her until he got to the nudity and that was the deal breaker, and she made him put it back... so he comes back with Scarface, which if you've seen the movie, you know that perhaps a game based upon it is not the best choice for a child. But once again, she was okay with everything in the game until once again, the inclusion of nudity came up. The original poster didn't stick around to see how the rest of that mother's visit to the store turned out, but I am just imagining that she left that store with an M rated game.

Now, you all know that I am not a prude about the content of games or the mass media in general as my numerous entries about Grand Theft Auto and The FCC can attest to. However, the above story really bothers me. Yes, I am not a parent so maybe I don't have the right to criticize someone else's choices when it comes to raising their child. I mean, I've been witness to scenes similar to the one above in real life and I didn't say anything to the people involved.

But I just think if you wouldn't let your 7-8 year old child watch, say Kill Bill, then you shouldn't buy them an M-rated game like God of War. For the most part, this whole thing doesn't really affect me. Oh wait, in some ways it most certainly does.

How does it affect me you might ask. Well, think about the last time you saw a rated R movie at the theatre and some dear soul decided to bring their young kids to the movie. Remember how much fun that was. I am sure that everyone who is reading this and has played a Mature-rated console game online with a headset knows the agony of being sworn at by someone whose age hasn't hit double digits on more than one occasion.

And of course, the idea that kids are getting their hands on games that are clearly not appropriate for their age gets a lot of people's panties in a bunch... you know, like a certain Florida Attorney who is on the razor's edge of disbarment, a couple of prominent senators like Joe Lieberman and Hillary Clinton, and groups like Focus on the Family who want all games to be kid-friendly(or more likely, not to exist at all).

It seems to me that the old stereotype that games are for kids still permeates the culture, despite ample evidence to the contrary (like that fact that the average game player is 35 and 75% of gamers are over 18). So why should my enjoyment of this medium be spoiled because some parents choose not to follow the clearly printed warnings on a label?

Now I am not advocating a law that makes it illegal to sell games to children by proxy (through their parents), but I do think that if these same people bought the games without reading the ratings card, they have no right to complain about the content of the game. They had the opportunity to be an informed consumer at the point of purchase, and by buying or renting said item, they are consenting to whatever is accessible on that disc, and thus, they shouldn't be entitled to wreck it for everyone else who is gaming responsibly.

I discussed the matter with my sister, and asked if she would allow my niece when she was 7-8 to get an M rated game, and she said categorically that she would not, and I think a lot of people who play games would answer the same way because we understand that like movies, there are definitely limits that every parent has to set for their child, and as long as those limits don't affect me or the general population at large, well, everyone should be happy.