I have to share my epiphany. ”Six Days in Fallujah” must be banned, since the company creating it says that it will allow players to ”become someone else,” specifically, the players apparently will become combatants in the battle for Fallujah. Combatants are maimed. Combatants are killed. I know this because I’ve buried one.
No matter how entertaining it might be, we just can’t allow all these game players to be wounded and killed. To use the classic example, the right to free speech doesn’t allow us to yell “Fire!” falsely in a crowded theater.
I realized that the game needs to be banned when I received a personal email from the president of Atomic Games, Peter Tamte, in which he said he was misquoted by a reporter who wrote that he said “The challenge was how to present the horrors of war in a game that is entertaining.” Perhaps so.
However, Tamte also wrote to me, “We believe it is time for videogames to deal with complex issues and that videogames can give players deeper insight into the events in Iraq than passive forms of media, such as movies or TV, because videogames can make players become someone else.”
That’s when the light bulb came on. I can become a Marine, like my niece’s husband, fighting in Fallujah. And if I do what he did and go start up the engine in my AAV near the train station at the wrong time, somebody will fire a rocket at me from a nearby mosque and blow me to bits and I’ll be dead. Seems harsh for a “game,” but that’s what happens when you walk a mile in somebody else’s boots. I wonder if I’ll be eligible to be buried in some sort of simulated Arlington cemetery? Will my wife receive survivor benefits from Atomic Games?
If the game is published, how many people will it kill and wound? Let’s calculate!
In the actual battle, there were about 5,000 combatant troops, of which 95 were KIA and 560 were wounded. That’s about 2 percent killed and 11 percent wounded. If this game is as successful as Call of Duty 4: Modern Warfare, it will sell around 6.25 million copies a year. Assuming at least one player who will “become someone else” per copy, about 125,000 of them will die and close to 720,000 will be wounded. Good news, though – only 55 percent of the wounded in Fallujah were so badly injured that they could not return to duty, which means that about 325,000 of Atomic’s wounded customers will fare well enough to play the game twice! Let’s just hope they have good health insurance.
Still, that’s a lot of dead and wounded people – and we haven’t even counted those who choose to “become” insurgents, who had a far higher mortality rate. I doubt if “innocent bystander” is a category that players can “become,” but if so, that’s another 5,000 to 6,000 dead. In any case, it seems to me that if there ever were a justification for setting aside the First Amendment, killing and wounding this many game players fits the bill.
One thing I’m still wondering about. If the game really would let me become my niece’s husband, does that mean that the computer will actually scatter pieces of me hundreds of yards in either direction? That would be messy. The cleanup costs alone would be prohibitive.
Well, enough bitter satire. Back to measuring social media.
This blog, when I’m keeping up with it, is mostly about measuring social media. Not today. Today it is about a game announced by Atomic Games, called Six Days in Fallujah. Atomic Games President Peter Tamte said this about it: “For us, the challenge was how do you present the horrors of war in a game that is also entertaining.”
Is this guy out of his mind? The idea of such a “game” is hard for anybody who has lost anyone to violence. My niece’s husband, a Marine, was killed in action on one of those six days, November 10, 2004. One of the ways I responded to his death was to become a grief counselor, as part of the Bay Area Critical Incident Stress Management (CISM) Team. I spent last Thursday and Friday doing crisis intervention at a school attended by children recently killed in a murder-suicide here in Santa Clara. I’m also a former paramedic. I know the reality of violence.
I am angry. Any sane person who has lived with the horror of deadly violence knows that it cannot become entertainment. The fact that it is based on real events makes “Six Days” intolerable as a game. Tamte’s boasts about it have re-traumatized hundreds of thousands of survivors, at a time when violence is on the rise in our nation. In recent days, the news has been full of horrible police and family homicides and suicides.
I know that simulations can save lives in the battlefield by creating realistic simulations. I know that simulations can help therapists treat post-traumatic stress. I was writing about and advocating those uses of simulations many years ago when I co-founded Multimedia Computing Corp., a market research and publishing company.
Another quote from Tamte: “Our opportunity for giving people insight goes up dramatically when we can present people with the dilemmas and the choices that faced these soldiers.”
Baloney. This “game” offers zero insight into what it is like to be in a chaotic situation where peoples’ real lives are on the line. It is profoundly disrespectful to claim to know what it was like for those who where there, no matter how many of them may have contributed to it.
Atomic Games has lost me forever as a potential customer and I hope others will follow.
War is not entertainment a game.
We had a fairly strong storm come through the Bay Area over the weekend. On Saturday, a Santa Clara police officer showed up at our door, saying that our phone was dialing 911 and producing static. I picked up the phone and heard nothing but static. A few minutes later, it was back to normal and our DSL came back alive. ”Normal” phone service around here has been bad since we bought this house two years ago (bad timing, but I’ll complain about our mortgage later). The line has had intermittent noise problems that limit our DSL speed and make the voice portion unusable at times.
Monday morning, the phone line died completely. Dead silence – no dial tone, no DSL. I looked over our wiring, saw nothing except some insulation rubbed off the CAT5 cable that connects our DSL splitter to the model and taped that over, since it appeared to me that the internal wire pairs were intact. I called AT&T/Pacific Bell to report the trouble. Eventually, that is.
Eventually, because we don’t have any phone books in the house and when I tried to use the AT&T web site via my Treo, I found it impossible to navigate. Despite the fact that AT&T is a huge provider of mobile phone services, it doesn’t seem to have a mobile-friendly web site. You’d think that “mobile.att.com” would be there, but it’s not. Nor is the even more mobile-friendly “m.att.com”. What are they thinking? I finally gave up and dialed 411 and got the number. After navigating the voice response system, which always seems to request the same information at least twice, I got to a live person, who said they would test the line and if they found a problem, they’d dispatch a technician no later than 8 p.m. Not 8 p.m. the same day, but 8 p.m. the next day. Great.
As long as I had them on the phone, I asked to be transferred to the billing department because we have been “crammed” (or “slammed,” I forget which is which) for the second time lately. This item showed up at the bottom of our billing page:
Item No. Date Description Billed on Behalf of BUSINESS TO BUSINESS Questions? Call: 1 888 296-8079 3-01 12-14 BUS. TO BUS. ONLINE,INC-MONTHLY FEE 19.95 Total The Billing Resource 19.95
I called the company and they claimed that we signed up for high-speed Internet service. Yeah, right. Just like the crooks who started billing us for voicemail we never ordered. They promised to refund our money and stop billing us. But the refund will take two to three months. Enjoy the interest on my money, crooks.
Meanwhile, since AT&T had been willing to refund three months of the bogus charges when this happened before, I asked if they would do that for me again.
No, absolutely impossible, the customer service rep said.
“But I know it is possible,” I said, ”You did it for me when this happened before.”
“I’m sorry, sir, there’s nothing we can do.”
“But I know that isn’t true, you did it for me before.”
“There’s nothing I can do. We are required by law to allow companies to bill through us.”
Although that bit about the (idiotic) law is true, I pointed out to him that as an individual, I have little influence, but a big company like AT&T surely can lobby to change the law – and surely will if it hits them in the pocketbook. As long as AT&T can just pass along the charges, they have no incentive to try to make change happen.
Eventually, the customer service rep offered me a $20 refund “as a courtesy.”
“That’s the best you can do?”
“Yes, sir.”
“I guess I’ll take that, then. But make a note that we’re going to cancel our home phone service because we don’t want this to keep happening.”
“I understand sir.” Long pause. ”Sir, since you mentioned cancelling your service and we want to keep you as a customer, I am authorized to refund the entire amount to you.”
Huh???? This from the same guy who told me moments earlier that $20 was the best he could do. And before that, zero was the best he could do. I’m starting to think that if I hang on longer, they’d give me more than just a refund. And they did. With no further prompting, the customer service rep, who sure sounded like he was reading from a script, said, “Since you said that you are going to cancel your service and we want to keep you as a customer, I’m going to give you $5 a month off your phone and internet service for the next 12 months. Would that be okay?”
Yes, that would be okay. Except that we’re going to get rid of it anyway, I’m fairly sure. But I wonder if I had held on longer, they’d eventually pay me to keep the line. Crazy. And no wonder I never believe a customer service rep who says, “There’s nothing more I can do, sir.”
Meanwhile, I figured out how to tether my Treo to my desktop system and go on-line at GPRS speed. Slow, but better than nothing. That enabled me to do something I’d been planning anyway – move my mail server and mailing lists to Bluehost. It was a fire drill, made harder by a lack of access to the Mailman mailing list utilities, but I seem to have gotten it done. All that’s left at home now is the back end of TwURLed News, which can tolerate brief outages and doesn’t need any incoming connections (which I figure will be a necessity if we switch to a cable modem at home).
The phone service guy didn’t make it by 8 p.m. last night. He showed up around eight this morning and found a short in my wiring – the spot where the insulation rubbed off. I was embarrassed that I didn’t replace that wire when I saw it, but hey, it was pouring rain. I was doing the best I could. He had us up and running by about 8:30. About 25 minutes after he left, I got an automated phone call from AT&T saying that they would not be able to send a technician before 8 p.m. Last night. Right.
It’s good to be back on-line. I’m doing everything I can for you from here. Believe me.
I have added a second vertical slice to TwURLed News – web analytics. It is also available on Twitter at @TwURLedNewsWA. That’s the good news.
The bad news is that everything was dead for about 12 hours because my hosting company, Bluehost, shut it down for consuming too many CPU cycles. The culprit was a Wordpress plugin that generates XML sitemaps. It was generating an updated sitemap for every post, with a fairly expensive MySQL query each time. No more. The plugin is set to only permit manual updates and I’ll trigger that every few hours, not at every posting. That should also make the site more responsive.
Live and learn.
Tags: sitemaps, twitter, web analytics, Wordpress
I’ve just launched a beta version of a “vertical” slice of TwURLed News (formerly Tweetsnet). It is TwURLed News -Social Media. It uses the same infrastructure as the general TwURLed News blog, but focuses on people and pages that tend to be about social media.
I seeded the search system with a number of words, phrases, people and tags that are related to social media. This includes things such as the phrase “social media,” for example. The robot periodically searches Twitter for a handful of those terms, which leads it to find people and cited web pages related to the target subject. I have a fairly long list of other evidence that a tweet or web page is about social media; each tweet, page title and page description is checked against all the evidence. I’m calling it evidence because, like the other TwURLed News algorithms, this one uses evidential logic to estimate relevancy – the more, the better. Each bit of evidence is assigned a weight and those weights are combined to meaure how related to social media a tweet or page is.
As the system identifies people, pages and tags that have strong correlations to social media, it should be able to figure out additional evidence, particularly words. We’ll see how much that can be automated, but I’m hoping that TF/IDF (term frequency/inverse document frequency) will reveal at least some such terms. One of these days I’ll take a deep breath and use SVD (singular value decomposition) and other clustering techniques to find patterns in the people, pages, tags and words. I’ve had fairly good success with that in the past, although until lately, I could never figure out a good way to fully automate it. If Twitter continues to be a place where people retweet and repeat the same URL citations, I have high hopes that a fully automated system will be useful.
If it’s not already obvious, what I’m doing is not very different from Google’s PageRank algorithm, which considers a page more significant if a lot of other pages have links to it. I’m finding pages cited on Twitter that have a lot of people linked to them, so to speak. One of Google’s ongoing problems is link spam, which is more or less like the problem TwURLed News faces with aggregators. It is very easy to spew a ton of URLs, which can make a “person” on Twitter appear more prescient than it really is… but the good news is that it is fairly easy to exclude them. On the web, it is relatively simple to fake the date and time an article was posted, but not on Twitter. That means that nobody can fool the system by pretending to have cited a popular page before it became popular. That’s a big advantage – it prevents quite a few potential spoofing approaches.
I’d love to hear your suggestions for further verticals. I’m working on one that will cover web analytics, though at first glance, there doesn’t seem to be a lot of #wa talk on Twitter. (That was a hashtag, for those who don’t Twitter yet.)
I suppose it is a cliche to say that many useful things have been created unexpectedly, even accidentally. Here in Silicon Valley, that principle often becomes a problem, as highly creative people see a thousand products or services in their creations, but fail to focus enough to create a viable business. I know that disease well because I have to fight it constantly. Right now, however, with Tweetsnet, I’m still in the brainstorming and experimentation phase, when the point is to explore the possibilities. If it gives rise to a business of some sort, that’ll be just fine, but that’s not the point yet.
The bit of unexpected goodness I’ve noticed in Tweetsnet over the last few days is in the tagging. The tags and the tag cloud achieve one of my goals – self-organization – even though I didn’t really plan on it. If I had stopped to think about it, I guess I would have realized it would happen. It all started when I realized that since I’m fetching page titles from popular Twittered URLs, I could also extract any keywords found on those pages. I had to hack a Python Wordpress RPC-XML library to support tags, but that was no big deal.
Once those tags were working, I realized that I could treat Twitter hashtags as a special case of tagging. In the Tweetsnet database, tags are identified by source – HTML meta keywords or hashtags. On the Tweetsnet pages, they all look the same.
When that was working, I found myself staring at the “phrases” that I’m capturing from Twitter. Those are two-word phrases extracted via some very simple rules – end of sentence detection, a stopwords list, hashtags and user names excluded and so forth. I noticed that when the same word showed up in more than one of those phrases, it often would be an appropriate tag. And I noticed that existing tag words often showed up in the phrases, so those get added no matter how frequent they occur. Any word that show up in at least three of the phrases is also added as a tag, although I’m not storing them in the database, since they are sometimes a bit odd.
The result is a set of tags and a tag cloud that do a pretty good job of finding articles related to a particular topic. For example, when an article about the rumored GDrive showed up, it was tagged “gdrive,” which I clicked and found two more articles. Cool. That’s why I recently increased the size of the Tweetsnet tag cloud widget.
As you may have noticed, I have added links to sites that are doing things similar to Tweetsnet. One of those, Twitscoop, offers a tag cloud widget, which gave me the idea that perhaps Tweetsnet should do the same. Soon, I hope. That would be in keeping with my idea that one of the secrets to success is to notice when you’ve invented something useful, then package it well.
I would be remiss if I didn’t point out that all this would not have happened if I wasn’t using Wordpress as my platform. Although it gets in the way sometimes, the features that come for free, including all the third-party themes and widgets, are terrific. Ditto for Python and all the libraries people write for it.
Tags: self-organizing, tweetsnet, twitter