Category Archives: Web/Tech

state of the exile

The day I got the WWdN database fixed, and had all the old WWdN entries rescued and readable was the day I found the path out of Exile.

Now that I know there are two ways out of this prison (in a pine box, or through that large opening over there that we all like to think of as "off limits, as a favor to me,") it doesn’t make a whole lot of sense to me to stay here.

Which brings me back to the Typepad vs. MT w/plugins issue. I spent a lot of time thinking about what I like about Typepad, that MT 3.2 doesn’t have out of the box, and I came up with three things: Typepad has a great WYSIWYG editor, it easily and seamlessly handles uploading images and enclosures, like the RFB files, and all those little things on the right side are so easy to add and remove and update, I can’t believe I ever did any hand-coding of tables and filled them with php includes (which I also had to create and edit by hand.)

But I miss WWdN, and all its lameness and non-W3C-compliance. I miss its out of date FAQ and musical suggestions. I miss its clunky archives and the sense that, even though it’s a shitty house, it’s my house, goddammit.

Redesigning issues aside, can I move back to WWdN and still have as much control as I have right now? And most important: will it be easy?

I’ve been playing around with three different editors that all have WYSIWYG editing, and various other features:

  • Flock, which is a browser that is built on top of Firefox with integrated blogging tools.
  • Performancing, which is a Firefox extension that puts a WYSISYG editor into your browser.
  • ecto, which is an editor and publishing tool that lets you compose and edit entries outside of your browser.

Flock is pretty cool. It’s got a nice editor, and I especially like how it seamlessly integrates Flickr images and bookmarks into your blogging experience. It integrates lots of tools and appears geared toward blogging and anything which involves a tag. If I was all about that sort of thing, I’d be really into flock, but since I’m not, I can’t see myself using it.

Performancing is also really nice. I love that it easily inserts technorati tags and adds bookmarks whenever you update one of your blogs, (if you want it to), and I love that it lets you see a ton of information on the page you’re viewing. It’s a free Firefox extension, and free is good.

But I think ecto is the way to go for me. It does all of the things that the other two do, and adds in too many features for me to list here. I was introduced to ecto when Xeni told me she uses it to update boingboing, and even though I have to buy a license for it, if it’s good enough for boingboing, it’s totally good enough for me.

Last night, while I was goofing off with ecto, I ended up quasi-live-blogging part of an episode of TNG:

I’m watching one of my favorite (and most heartbreaking) episodes of TNG, The Offspring. It’s one of the best episodes we ever did, and it nearly reaches  —

There I am in the ugly grey space suit on Stage 9. I’m not acting very
well right here, even though the scene is really about the Admiral.
Nice package on Wesley, though. Eww. Gross.

Gods. Data
has to say good bye to Lal now. This always makes me cry a little bit.
Lal says, "I love you, father," and Data just looks at her and says, "I
wish I could feel it, too."

It’s such a testament to the writing
in this episode (and the actors in the scene) that Data didn’t end up
doing a cheesy "I love you too," thing. It’s so true to his character
that he remains emotionally unattached, because Data doesn’t have
emotions. (I always thought it was an insanely stupid fucking move to
give Data his emotion chip, like giving Geordi sight. Weak.)

I just said, "Course is set, sir." See? That’s why I hated working on
TNG in those days. Even though the episode is great, just saying those
stupid lines bored me to. fucking. death.

Now G4 is running an
ad for Star Trek 2.0, which I think is going to be the dumbest thing to
happen to the original series in 40 years. And now, it’s time for
Futurama on [adult swim].

So I have three things left to do before I can return to WWdN (in this order):

  1. Find an editor that I like, that’s easy to use and reliable. I’m pretty sure I’ve done that.
  2. Figure out a way to easily update modular content for the non-blog areas of the site. This feels like it should be fairly easy, but I haven’t put all that much time into reading the MT forums or digging through the plug-ins. I suspect the answer is to use MT-Includes that are files linked to various MT Templates. Alternatively, I can figure out some sort of web-based php backend that will let me update all that information without having to go into an html editor offline, and ftp the damn thing whenever I want to make a chance. And don’t even talk to me about ssh-ing into the server and using vi from a shell prompt. Those days are long behind me. This is, I think, the stickiest widget.
  3. Complete the re-design. We’re working on this, and once we figure out a couple more things, it will go live very quickly.


odeo, eventful, isolatr

I have added Radio Free Burrito to, so if you’re an Odeo user, you can subscribe to the RFB, and do whatever you do when you’re an Odeo podcast listening guy. Or girl. Or flaming-moe-juggler. While you’re at Odeo, you can also listen to a bumper from All Over The Place (which needs a little more cowbell, but is still cool, and was created by the same guy who created the hawesome "trust him, he’s famous" RFB bumper.) Speaking of RFB, I found a band I like so much, I sent an e-mail to their label asking for permission to share one of their songs on a future podcast. I’ll let you know if they laugh at me.

Eventful is a service similar to, which allows you to find out when an artist or event you dig is coming to a venue near you. What sets Eventful apart is a spiffy feature that allows people to let artists, authors, flaming-moe-jugglers and actors turned bloggers turned writers that there is a demand for them to appear in your hometown.

This is an extremely cool and useful tool for performers and their fans, because it lets us all know where it makes the most sense to schedule an event. For example, right now there is a demand for me to come speak or read or set up a spectacular display of dominoes that displays the Fijian flag and launches a balloon at the end in San Diego. But what if you’re not in San Diego? What if you’re in Phoenix? What if you’re in Chicago? What if you go to college in West Virginia? The cool thing Eventful lets you do is create your own demand, for your own area, and then share that demand (via e-mail or a blog, or an EAM or a complex series of rebus puzzles) with your friends from the same area, so they can join the demand. When enough people let an artist (or me) know that they’re interested in a performance, or a demon-purging in their town, the artist (or snake handler) knows that it’s worth his or her or its time and effort to come to your town. So what makes the "demand" thingy so cool is that fans can let performers know that there is a demand for them, and where that demand is. So if you want me to come bake bannana bread in Eugene, Oregon, but there’s already a demand for me in Portland, make a demand of your own, and if Eugene ends up with more demands than Portland, guess where I’m taking my ultra-portable oven?

I’ve added an eventful demandy-thingy over there on the right side of my blog, which you can use to let me know if you want me to come to your town for a reading, or a flaming-moe-juggling, or maybe even a sketch comedy or improv performance. I haven’t decided what the critical mass for me to come out is, and I suppose I’ll cry bitter tears of defeat when no more than 15 people want me to come anywhere. Thanks for nothing! And to think I played my harmonica for you while we were on the rocket ship X-M!

Finally, I’ve been skipping around all sorts of social network bookmark groupthink zeitgeist things lately, and I think I finally found the one for me. Created by my friend and occasional partner in crime, it is called isolatr.

how about a wwdnbot for aim?

danger, will robinson
Jason says that AOL is opening up AIM to third party developers
. This is pretty cool, and is a strange coincidence, because I had an idea for an AIMBot yesterday.

Wouldn’t it be cool if you could build your own bot, which would be relevant to your audience, and let them add it to their buddy list?

For example, if I did a WWdNBot, you could talk to it like an old irc bot, by asking it FAQs, or askng it if I had any appearances coming up, or when the next book would be released, or something like that. I could also use it to automatically tell you when I updated my blog, with a link to the entry.

Or how about a FarkBot, which tells you when a new headline hits the main page (with a link) and would tell you about Fark cliches?

Or a SuicidegirlsBot which would tell you when a friend’s journal was updated, a new item was on the newswire, or your favorite girl had released a new photoset?

I know that most of this is just another way of using RSS feed-style information, but doesn’t the interactivity and immediacy of an instant message seem cool?

As I understand it, if you want to hook into the AIM API, you have to cough up a significant fee to AOL, so I don’t see rampant ‘bot development happening any time soon, but if AOL decided to dump the fees (maybe they could add a line after the message that says, "brought to you by [sponsor]" if they wanted to make up for lost fees, and sell the adspace) and a company like blogger or sixapart incorporated some easy to use code for their customers (add "wake up the bot" to "send trackbacks" or whatever), we could have an entirely new — and very cool — method of communicating with each other.

Okay, people who are more tech-savvy than me: tear this idea apart.

(photo via flickr user drp)

on the rise of trollblogs

I don’t know Robert Scoble at all, other than meeting him and drooling over his tablet PC at Gnomedex a couple of years ago, but I read his blog pretty faithfully, even though he works for the Borg. He’s a smart, insightful guy, and I read him for the same reason I read Seth Godin and Bruce Schneier: when I’m done with their blogs, I always feel smarter and more enlightened. These guys make me want to have a deeper understanding of the issues that affect all of us who make our livings on the Internets.

Over the weekend, Robert wrote a post about unsubscribing from memeorandum that really resonated with me. In his words:

Reading Dave Winer this morning
made me realize I’m just falling down a dark hole. It’s the same hole I
was in in the 1990s when I posted about 100,000 items on various
newsgroups: in a group the writer is in control, not the reader.

I miss my RSS reading. Reading RSS makes me smarter, not snarkier.
Why? Cause I choose who I’m going to read. Pick smart people to read
and you’ll get smarter.

Hint, the smartest people in my RSS are usually the least snarky. Why? Cause they could give a f**k about all the traffic.

Why is all the snark going on? Cause everyone wants traffic. Why did
I call this the John Dvorakification? Cause he figured out in the 1980s
(yes, he’s been at this so long) that if you attack a community
(particularly the Apple one) that everyone will get all up in arms and
will start talking about the attack. That translates into traffic.
Traffic = advertising dollars.

Trolling online is nothing new, but trolling to drive traffic to your blog and make money is definitely on the rise. I first noticed this new trend a few months ago when this guy obsessively attacked for weeks, with copious links back to his own blog, where he did little more than bitch about what other people were doing. I’m sure it was a coincidence that the people he was complaining about all happened to be high-traffic blogs, right? I’ve also noticed a disturbing increase in blogs which try very hard to be sarcastic and acerbic, but just end up being cruel and mean . . . and of course draw a lot of links from the widely-read bloggers they target.

So why do these people do this? In a comment on Scoble’s blog, reader billg said:

Ah, Grasshopper, you have learned the secret of Talk Radio. If you
make half your audience Mad As Hell while the other half wear a
self-congratulatory Ego-Boosting Smirk, then they’ll all tune in

An awful lot of blogs — especially political blogs — draw traffic
this way. Their comment sections have all the attributes of a bar
fight. Maybe we ought to christen them “Talks Blogs”.

Bloggers should never censor their opinions because they may be controversial; the whole point of this medium is that we all have the ability to express ourselves on a relatively equal footing, and we can learn a lot from each other when we disagree about things. But bloggers who stir up controversy where there is none, or intentionally attack other bloggers for the sake of generating traffic to their blog are just like UseNet trolls and should be plonked accordingly.

Scoble includes a few examples of people who make him feel smarter when he’s done with thier blogs. I just cleaned out my bloglines subs, and I’d like to add a few new blogs. If you’d like to share a blogger who makes you feel smarter (not just someone you always agree with, or who you find entertaining, or who you want everyone to read just because. Try to be honest, please – they challenge you and make you feel smarter) when you’re done reading, please leave it in the comments.

mt with plugins vs. typepad: which do you prefer?

Okay, I’ve rebuilt the entire old WWdN database, and made significant progress on the relaunch of WWdN:2.0. I owe a HUGE debt of gratitude to Mike Pusateri, who pulled the entire WWdN databse, pre-fuck-up-by-wil, including all the comments and everything, and put it into a 38MB text file for me to import back into WWdN. Thanks to some help from Movable Type support, I was able to put the old entries back online, and add the WWdN:iX entries to the pile. (Don’t bother looking at WWdN; they’re not in a public directory, yet.)

So this is a HUGE step toward relaunching WWdN, and now I find myself at a bit of a crossroads. I’d like to solicit some advice, if you don’t mind, from the bloggers who still read me.


When I return to WWdN: 2.0, I have a couple of options: I can domain-map WWdN to TypePad, so you’re visiting, but I’m managing the content from TypePad, or I can switch back to MT 3.2, and hope to mimic as much of TypePad’s functionality as I can via plug-ins, while duplicating the super-easy WYSIWYG editor with ecto, and something as-yet-undiscovered for Linux.

The thing is, I’ve grown to REALLY like the TypePad interface over the
last several months. The WYSIWYG editor is hawesome, and adding new
sections to the right side of my blog (like the synidcation buttons, the book and music recommendations, advertising, etc.) is as simple as clicking a few
links and pasting a little bit of code. I really like how easy TypePad
has made everything for me; it’s allowed me to put my energy into
creating content that hopefully doesn’t suck, rather than mashing away
at annoying code that never seems to validate, anyway.

And that’s where this post comes in. If you’re an MT 3.2 user, what are your must-have plugins? If you’ve used them both, is MT 3.2 more or less useful for managing enclosures (for the RFB) than TypePad? Have you been able to make MT 3.2 act as sort of a CMS, the way I’ve described above? (Please don’t bother telling me to use WordPress or Drupal or whatever CMS you totally love. I’ve done a lot of research, and I’ve determined that it’s going to be MT 3.2 or TypePad.)

There are some changes coming with the redesign that I think you’ll all like: no more lame fixed-width fonts and cells, a mobile version, better integration of things like flickr and technorati, and some of the really cool things that we’re doing with metroblogging.

I’m still working with my friend on all that stuff, so the re-launch of WWdN isn’t going to happen right away (surprise), but I can at least see the soft glow of a new and super-cool website on a distant horizon.

TiVo presents: a targeted word from our sponsor!

Well, I’d like to claim credit for it, but I’m sure it was already in the works when I posted this idea last night.

TiVo has already decided to give subscribers the option to receive targeted ads:

TiVo will soon offer subscribers a way to customize some of the ads
they receive — and offer advertisers a way to make sure they’re
targeting consumers who want what they’re pitching.

The new
service won’t conflict with ads seen (or fast-forwarded) in live or
on-demand viewing or the "showcases" of longform advertising that
appear in a menu, often purchased by automakers or movie studios.

this new feature will work in much the same way TiVo subscribers create
"WishLists" to find programs. But instead of Jimmy Stewart movies or TV
shows about baseball, TiVo users would register a profile with the
company based on their interests. Then, in a section of the TiVo menu
system, they will find ads — short- and longform — based on their

Someone in the market for a new car would find ads for cars that someone who isn’t would never see, for instance.

we’ve learned is, TiVo customers want to know about new products and
services but on their own time," TiVo vp national advertising sales
Davina Kent said.

I dislike advertising, but it’s a fact of life. Luckily, it’s fairly easy to tune it out, via mute buttons and fast forwarding, but as I said yesterday, I’d be much more inclined to pay attention to advertising for products or services I care about than the bullshit they spew out of the box right now.

What I’d really like to see is some sort of advertising model with TiVo which would allow indie publishers (like Monolith Press, or Vagrant Records) to reach interested viewers at reduced rates. If I could afford it, I would absolutely advertise Monolith products to audiences I think would enjoy them, but there’s no way I can afford to advertise on Family Guy or Alias. And I think that Do You Want Kids With That? would probably do very well with Oprah’s audience, but that would cost me more than I make in ten years.

TiVo presents: a (targeted) word from our sponsor?

This afternoon, I wrote a story for the SG Newswire about TiVo offering a "feature" where subscribers can search for specific commercials:

No, it’s not opposite day, and yes, you read that correctly. Someone at
TiVo thinks that consumers really love commercials so much, they want
to be able to search through their recorded content just to find them.

[TiVo] on Monday said it is working on technology that lets viewers search for specific advertisements.

The technology, which is expected to launch in early 2006, is the
latest sign of the advertising industry’s efforts to reach consumers
who are taking advantage of high-tech products to escape the
traditional ad pitch.

[. . .]

The advertising service will let subscribers search for a product by
category or keyword, then TiVo would deliver matching commercials to
the consumer’s set-top box.

I snarkily (snarkily? Is that a word? minus ten points, Wheaton) concluded that this is a totally lame feature that nobody would ever want to use:

Soooo . . .  TiVo users complain by the tens of thousands that they want to be able to skip commercials, and TiVo gives them the ability to search for specific commercials?! Uh, okay.

TiVo must have done some market research for this feature, which leads
me to wonder, who are the idiots claiming to be technology enthusiasts
that TiVo talked to?

But now that it’s hours later, and I’ve had time to reconsider my snark . . . maybe I can be one of those idiots. I had this idea: what if TiVo subscribers were able to set up some sort of "profile" where they would check off a range of interests, as well as a range of things they are positively not interested in, and advertisers could target ads to the individual subscribers? It sort of longtails advertising, right? For example, I hate car commercials and beer commercials. But I’m interested in outdoor activities, so I respond to ads from places like REI. I am not interested in the latest Tom Cruise crap-o-rama, but I really enjoy the acting styles of Mr. Johnny Depp. I know it’s a long shot, and I know that the service as described (if I understand it correctly) is "client" side rather than "server" side, but wouldn’t it make more sense for advertisers to serve ads to people who were more likely to use the products or services they’re advertising?

I imagine that advertisers would still want to use commercials to inform consumers about new products, or new films, or whatever, and maybe there could be some auto-subscribed advertising channel which would serve anything, regardless of a subscriber’s preferences. But at the end of that commercial, the subscriber could "Thumbs Up" or "Thumbs Down" the product or service, and TiVo could adjust ads served to that subscriber accordingly.

This could even open up advertising to smaller companies who can’t afford to buy prime time slots that reach the entire country, but may be able to afford 50,000 buys for targeted audience members. I imagine that they’d get a better conversion on their ad sales.

There are obvious problems: privacy is the most glaring, but there are also several different demographics living in each house, so something would have to be done to adjust to the primary viewer of, say, CSI and the primary viewer of, say, Desperate Housewives, and the primary viewer of SpongeBob Squarepants.

I know that there are smarter people than me who read my blog. So what do you think? Shoot this full of holes and we’ll see if there’s anything left.

Schneier on Sony’s rootkit DRM

Bruce Schneier’s latest article for Wired is all about Sony’s hyperevil rootkit DRM debacle. It includes a comprehensive timeline, as well as Bruce’s efforts to get to the real story in the whole saga. Bruce says, "It’s a David and Goliath story of the tech blogs defeating a mega-corporation."

It’s a tale of extreme hubris. Sony rolled out this incredibly invasive
copy-protection scheme without ever publicly discussing its details,
confident that its profits were worth modifying its customers’
computers. When its actions were first discovered, Sony offered a "fix" that didn’t remove the rootkit, just the cloaking.

Sony claimed the rootkit didn’t phone home when it did. On Nov. 4,
Thomas Hesse, Sony BMG’s president of global digital business,
demonstrated the company’s disdain for its customers when he said, "Most people don’t even know what a rootkit is, so why should they care about it?" in an NPR interview. Even Sony’s apology
only admits that its rootkit "includes a feature that may make a user’s
computer susceptible to a virus written specifically to target the

However, imperious corporate behavior is not the real story either.

This drama is also about incompetence. Sony’s latest rootkit-removal tool actually leaves a gaping vulnerability. And Sony’s rootkit — designed to stop copyright infringement — itself may have infringed on copyright. As amazing as it might seem, the code seems to include an open-source MP3 encoder in violation of that library’s license agreement. But even that is not the real story.

It’s an epic of class-action lawsuits in California and elsewhere, and the focus of criminal
investigations. The rootkit has even been found on computers run by the
Department of Defense, to the Department of Homeland Security’s displeasure. While Sony could be prosecuted under U.S. cybercrime law, no one thinks it will be. And lawsuits are never the whole story.

This saga is full of weird twists. Some pointed out how this sort of software would degrade the reliability of Windows. Someone created malicious code that used the rootkit to hide itself. A hacker used the rootkit to avoid the spyware of a popular game. And there were even calls for a worldwide Sony boycott.
After all, if you can’t trust Sony not to infect your computer when you
buy its music CDs, can you trust it to sell you an uninfected computer
in the first place? That’s a good question, but — again — not the
real story.

So what is the real story? I’m not going to steal Bruce’s thunder, or deprive Wired of your precious clicks. So if you’re interested, I highly recommend giving it a read.

haloscan fix it guide

A lot of the blogs I read use Haloscan for their comments. Many of them are reporting problems with Haloscan in the last 24 hours or so.

Via Crooks & Liars, I stumbled upon a solution which I reprint here as a public service announcement:

Haloscan Fix it guide

Bloggers, go into Beta features in Haloscan and in
the middle of the column it says Spam filters. Just say "no" and your
comments will come back up. Hat tip Jane
for the info. 

I’m not a Haloscan user, so this doesn’t affect me at all, but I know a lot of bloggers are, so I hope this workaround helps you out.

problems with the iTunes Music Store?

As I noted earlier this week at the SG Newswire, Apple has updated just about everything, including a new version of iTunes, where they’re offering sales of ABC shows like Lost and Desperate Housewives.

Since I upgraded to iTunes 6, I’ve noticed lots of problems with the iTunes Music Store. I’ve purchased three albums this week, and on two of them, I got an error that "We could not complete your request. An unknown error occurred (502)" (thanks for that useful error message, guys!) which stopped my download. Earlier this week, I waited a few minutes, checked for purchased music, and the download picked up where it left off.

However,today I purchased The Mirror Conspiracy from Thievery Corporation (holy shit is it a great album) and the same thing happened . . . but this time, when I checked for purchased music, it said I had everything I’d paid for, which is wrong, because one of the songs is nowhere to be found on my machine. It’s probably due to the insane load on their servers right now, and
I’m going to contact customer support and see if they can help me.

I read at the Unofficial Apple Weblog that an episode of Lost was – har- lost, but when he was able to get his file later on. I have not been so lucky. Has anyone else had problems like this?