Some Bits: Nelson's weblog

Happy birthday to my weblog!

The Some Bits weblog is over 10 years old now, my first posts were in October 2001. The topics haven’t changed much: that first month was a random mix of technical content, tech news, cultural commentary, politics, and Victorian urinals. The format has changed, I used to write more short single link posts. Activity level has varied; here’s a calendar view of posts, one box per day.

My weblog is an old school blog, a public diary of things that personally interest me. I mostly write as a way to summarize what I’m learning about something new like living in Paris or flying airplanes. Sometimes I post to influence others with an opinion about Klout or Facebook or SOAP or the like. On rare occasions I troll. But even though this blog is mostly written to satisfy myself, I do write it for an audience. It takes me most of an hour to write these short messages. (See my secret work blog and defunct game blog for much less edited stuff.)

I love the old school blog format. I’ve got a big list of RSS feeds for other blogs like mine; some recently active favorites include Justin Watt, Jason Kottke, and Rafe Colburn. The list is much longer with less active people Mike Migurski or Andy Baio; I love it when a blog post pops up after six months of silence. I regret that “blogging” for most of the world now means crappy journalism; pro-blogs with 20+ posts a day salted with ad targeting keywords is tiresome.

The ease of Twitter’s short format has definitely sucked some of the energy out of personal blogging. But as Anil says, if you didn’t blog it, it didn’t happen. Go ahead, write something, it’s not hard! Even if no one but yourself ever reads it it’s worth your time. For hosted blogs these days I like WordPress.com. I keep meaning to check back on how Blogger is doing, too.

Confirmed: TechCrunch is not journalism

I’ve taken a lot of crap for my various blog posts about how TechCrunch is not journalism. So I’m feeling a little vindicated today that the CEO of TechCrunch’s parent company agrees with me, in the newspaper of record of all places:
We have a traditional understanding of journalism with the exception of TechCrunch, which is different but is transparent about it.

The new CrunchFund is the big drama of the blogosphere today. If you’ve followed Arrington’s career it won’t surprise you, of course he thinks he can be the editor of a major tech publication while also investing in tech companies. He did it for years, with varying levels of disclosure quality. It’s part of the package along with the shoddy editing, the ignorance of basic concepts like off the record, the crazy personal vendettas. Arrington’s a blogger. A very effective, powerful blogger. He’s not a journalist. (Not that he disagrees: NYT, TechCrunch comments).

The frustrating thing is there is some actual good journalism at TechCrunch. I feel bad for the good reporters there: apparently they feel bad, too. I’d like to call out MG Siegler (aka parislemon) in particular for regularly writing well researched stories with insight and accuracy.

Maybe a real news outfit will hire the good folks out of TechCrunch. Both the Wall Street Journal and the New York Times have excellent blog-style tech coverage with proper journalistic methods and ethics. They should hire everyone away from the AOL clown car as soon as their acquisition lockups expire.

Thanks to Lyndon Asuncion

I wanted to give a thank you to Lyndon Asuncion, propietor of the “Some bits of Art” blog. He’d registered somebits.wordpress.com awhile back but wasn’t using it and very kindly gave me the name when I asked. I’m planning on moving this blog over there soon and this was an important first step.

Some bits of Art is a nice work blog, btw, he’s a video game artist in Seattle. I like his work on this house.

Linkblogging vs Twitter as microblogging

One of the oldest and most useful features of my blog is my Linkblog. That’s it over in the sidebar, you can see it here or subscribe to the RSS. Not much to the HTML view, it’s just a delicious page, but really it’s a blog. I post several links to it every day and the descriptions are written for an audience, you. These days it’s got better content than this main blog of mine.
Next Media
Long profile on the crazy Taiwanese outfit making hilarious animated news interpretations

Chirp n’ Chirp
Simple ambient display; tweets are turned into bird chirps

Google’s Islamic logo
Nutjobs think the Veteran’s day logo is somehow an Islamic thing

Salvaging a PV-2D Harpoon
Mechanic crew finds an old warbird airplane, gets it flying again

Linkblogging is an old blog form, arguably as old as blogging itself with Jorn’s pioneering Robot Wisdom. I read several linkblogs every day: Waxy, fakeisthenewreal, Jeremy Zawodny, iamcal, David Carlton, and an aggregation at HotLinks. (Jason Kottke and Anil Dash both used to be masters, but have rolled their links in to their main blogs.)

It strikes me how much linkblogging is like Twitter. A short, informational message you broadcast and then forget. Easy to create, easy to read, information lite. Linkblogs are different from Tweets in that they pivot around the link, a single chosen URL. And they’re not really suited for reading on a mobile, usually the linked site is a full web experience. I like linkblogging as a medium, I wish more people did it.

TechCrunch wrong again

Once again we’re reminded that TechCrunch is not journalism, just a rumour and speculation blog unwilling to do the work required to get stories right.

Around 1am July 7 TechCrunch posted What the Hell Happened to the Free Version of Google Apps. The first sentence asserted “The free version of Google Apps is history.”. And later, “they just killed the Standard product entirely.” The sourcing was Arrington’s own observation that the link to the free option was gone from the web page. And the post said “We’re emailing Google for comment.” (Note the present tense; did he email just when the post was published, in the middle of the night?)

The story turns out not to be true. An update appeared on TechCrunch several hours later from Google explaining “In experimenting with a number of different landing page layouts, the link to Standard Edition was inadvertently dropped from one of the variations”. And there the link is, back again on the front page. In other words, TechCrunch rushed to publish a story before bothering to check any facts. Not doing any investigation, not giving the subject a chance for comment. Just speculating on the basis of one observation. It’s nice for TechCrunch to at least update the story with some actual facts after publication (including a snarky retraction) but the damage has already been done.

For a second and much uglier example of TechCrunch’s journalistic practice, there’s the story of whether last.fm colluded with the RIAA to expose its users to prosecution. TechCrunch said they did, last.fm strongly denied it, then TechCrunch came back with a followup three months later. This second post from TechCrunch isn’t bad, it has actual sourcing (albeit anonymous) and a bunch of detail. Only last.fm and CBS both denied it again. And TechCrunch is so compromised there’s no way to know what to believe. The story is completely tainted. (The Guardian did a great opinion piece about this debacle.)

Why do I care? Because I care about journalism and I care about truth. And because TechCrunch is influential and is taking over the role that tech journalists used to fill. And the process they follow doesn’t safeguard the truth. The Google Apps and Google PC false stories just cause confusion. The last.fm story did real harm to their business. Journalistic practice comes out of decades of experience in acting ethically and working to get the story right. It kills me to see an important blog throw all that out.

Update: Arrington responded to my criticism in Techcrunch comments. He’s now asserting “It was a removal of the links to see how conversions to paid went.” He also told me to “Go kick a cat or something. You’ll feel better afterwards.” Guess he’s having a bad day.

My most linked posts

I’ve been writing this blog for over six years always to satisfy an audience of one: myself. But I’m vain and am curious what parts of my blog others like. Thanks to Google Analytics I now know my most-linked posts:
Why SOAP Sucks
Four years of web API development frustration boiled down to 500 words.
Google search history and privacy
Alarm at a new Google feature. I’m not as concerned about it as I was when I wrote this post.
Goodbye, Google SOAP search API
Learning Google turning off my once-loved search API. My comments about “discipline” were considered news to Google watchers.
Games imitating war imitating games
Call of Duty 4 remixes Iraq. Waxy gave it link love, but a lot of the links are search engine gaming. One of the spam pages has a funny picture, though.
Hostile movie theaters
A guest post from friend Marc, a fine cranky rant I’m in total agreement with.
Helping spiders find your new home
Deeply nerdy post about migrating a website to a new domain. Glad this is well linked, it should be useful.
Why Bloggers aren’t journalists
My attempt at being controversial calling Techcrunch out for sloppy reporting.
Another gamer emoticon
The usage of <3 to express affection. BoingBoing liked it. Breaking emoticon news: <8 is the opposite of <3, presumably as rhyming slang.
My most linked posts are pretty varied, but generally technical. When I talk to people in person the posts they remember most are the ones about Paris; no one seems to link to those though.

Blogging explained

Hey, Goat, you writing your blog?
Go away, Rat.

You know, I like blogs... I really do... You know why?
Go away, Rat.

Because they provide their frustrated creator with the delusional outlet of being a published author, sort of like how the prison warden lets the psychotic inmate scribble “poetry” on the cell wall so he doesn’t beat his bunkmate with a toilet seat.

Perhaps you didn’t like that analogy.

From today’s awesome Pearls Before Swine, a comic strip from Stephan Pastis.

An example of how blogging isn’t journalism

Erick Schonfeld’s TechCrunch blog post today tries to cover the new $199 Linux PC being sold at Wal-Mart:
Our Crunchgear colleague John Biggs has an item in the NYT today about Wal-Mart’s $200 Google PC that runs a version of Linux called the Google Operating System.
There are two important facts wrong in this first sentence. It’s not a “Google PC”, it’s the gPC. And it doesn’t run the “Google Operating System”, it runs gOS, a project of Dave Liu. In fact, as near as anyone knows Google has no involvement with the development or marketing of this PC. TechCrunch reporting otherwise is a significant error.

Journalists make mistakes too; why’s TechCrunch blog post not journalism? First, the story TechCrunch posted is really just a quote from someone else’s story with a bit of unsupported speculation tacked on. Fine for a blog post, not good journalism. Second, despite lacking any original reporting it still gets fundamental facts wrong. Real journalism involves editors who should catch something so embarassing before going to press. Either this post wasn’t edited before publication or else the editor didn’t think it’d be important to verify something as significant as an entry by Google into the consumer PC market.

On the good side, the blog post comments are great. The third comment gets the story right and there are links further down to good coverage on Wired and ZDNet. User comments are something blogs do better than journalists.

I feel bad picking on TechCrunch for the second time in a week. The issues I’m pointing out aren’t just them, it’s a lot of blogs. TechCrunch is just a highly relevant target given their influence. People increasingly think of TechCrunch as being like news reporting. It’s not. It’s an excellent blog.

Some blogger want to do actual journalism? Go research who’s collecting the ad referral revenue from ad clicks via gOS’ browser. I don’t know, but I’m betting it’s not Mozilla.

A disclaimer of sorts: I haven’t worked at Google for over 18 months. I have absolutely zero inside knowledge about gOS, Everex’s products, or any Google plans for creating hardware or operating systems. I’m just reading TechCrunch.

Blogs vs. journalism redux

I stirred up some trouble with my post about TechCrunch misusing the term “off the record” or burning their sources. Some reactions: Brian Ford, John Gruber, JD Lasica, Scott Lawton, Dave Winer, even Valleywag. Nothing from TechCrunch themselves. I’d love to hear Arrington explain what “off the record” means to him. He’s probably been too busy having off the record conversations in Hawai’i.

Most of the discussion has been about my provocation that “blogging is not journalism”. Unfortunately it’s a hackneyed discussion, my fault for using a false dichotomy to rile my readers (call it yellow blogging). Of course there’s a continuum between stream of consciousness blogging and authoritative journalism and it stretches across media. Traditional journalists aren’t perfect. And unsourced rumour blog posts can be amazing scoops.

What bothers me is when blogs do reporting in ignorance of decades of established journalism ethics and practice. Journalistic rules have value. How you treat a source is important; burnt sources stop talking. Authoritative sources make a story much stronger; otherwise you’re just blogging rumours. And avoiding or disclosing conflicts of interest matters; if not, you appear biased. It’s great that blogs are aggressively reporting rumours and stories. But please, bend the rules of journalism thoughtfully.

One advantage of the blog world is that bad reporting can be corrected by other blogs. Even so, I believe powerful blogs like TechCrunch have special responsibility to be careful in their reporting given their influence and appearance of authority. As Winer notes it’s rare for someone in the tech world to publically criticize TechCrunch because of the threat of repercussion.

Thanks to Andy and Philipp for their discussions

When bloggers aren’t journalists

I like TechCrunch, it writes interesting blog posts about stuff I care about. But it’s a great example of how blogging is not journalism.

TechCrunch has a strange habit of blogging things where the only source is off the record. Ie, from today’s Valleywaggish story about a manufactured MySpace scandal.

How old is he really? We first heard 40. We dug a little online and came up with nothing. But then we got a senior person at MySpace to talk to us about it off record at the Web 2.0 Summit last week: this person confirmed that he’s really “36 or 37” and that MySpace has been trying to keep this quiet for some time.
Or a few weeks ago, about Google and Facebook
Notwithstanding that NDA, we’ve now spoken with three of the attendees off record to get an understanding of what Google is planning. Google’s goal — to fight Facebook by being even more open than the Facebook Platform.

Anyone talking to media knows that telling a journalist something “off the record” means you’re telling them so they know it. It’s not going to stay secret. But it also clearly means that the comments aren’t to be used a primary source. The point of “off the record” is to steer a journalist the right way so they can dig in deeper and get the real story from a real source, on the record. TechCrunch, though, just reports stuff “off the record” directly. Remember that next time you’re being chummy at a party with Arrington.

Blogs are great for discussing current events, particularly shades and nuance from multiple angles. And I like juicy rumour sites. But real journalism has a strong code of ethics, a responsibility to source reports, and careful editorial review. TechCrunch isn’t even trying to do that.

Blog mishap

For a brief time my blog was serving all 767 posts in a single page and in a single RSS feed. So some folks were treated to four year old blog posts as if they were new. Sorry about that. Mark all as read and carry on.

I turned off clicktracking on my blog too. The data was interesting, but I had stopped looking at it.

Yahoo 360: login required?

I’m kind of late to the party, I guess, but I’m still not understanding Yahoo 360. Every once in awhile I find a link to a blog post there. Like in this Make:Blog article, which links to what sounds like an interesting post. So I click on the link, and what do I see? “To access Yahoo! 360° Sign into Yahoo!”. I’m supposed to log into Yahoo to read a freakin’ blog article? Oh well, nevermind.

Am I missing something?

Update: Jeremy was kind enough to write and say this login request is a bug, that the blog post should be private public. I’m glad I misunderstood and this isn’t on purpose!

Hosted aggregator stats

Want to know how many people are reading your blog from the hosted feed readers BlogLines, Yahoo, LiveJournal, NewsIsFree, and NewsGator Online? They’re all kind enough to put some stats in their User-Agent string when they fetch your blog. I wrote some code to scrape the data out of Apache logs. Here, take it.
I had plans to do fancy graphs like I did awhile ago for BlogLines, but the data isn’t very interesting. BlogLines blows everyone away with 290 readers. Pretty much no one reads my blog via Yahoo, LiveJournal, or NewsIsFree. NewsGator Online has about 30 readers.
Thanks to Marc for some info on this topic

Creative Commons License

I’ve finally put a license on my blog content: Attribution-NonCommercial 2.0. I did this reluctantly; I prefer a bit of ambiguity and with no license I end up with simple copyright protection which gives me a lot of power. But people are starting to steal my content without attribution: whether it’s Real posting it on their site or robot aggregator sites that republish my posts with their ads on them. So now it’s clear what’s OK. And I’ll be in CC’s cool search engine, too.

Blog reading as work

Since switching to use an aggregator to read blogs my information gathering life has improved. I can read more quickly, read more things, and enjoy easily low-volume sites that have the occasional high-value post.

But there’s one problem with my aggregator lifestyle: it feels like work. Blog reading used to be fun goofing off, nipping off to BoingBoing for a few minutes. Now all my blog reading is compressed into 45 minutes in the morning before I drive to work. It’s a morning chore.

Worse, my aggregator keeps track of unread items. And that list gets bigger if I don’t get around to it for a few days. Suddenly I have a giant backlog of random blog entries I have to read. Another workqueue.

Bloglines readership

I liked Tim’s graph of bloglines readers so I copied him.
I don’t think this is so much a proxy for readership as it is a proxy for the growth of Bloglines itself. See below for a graph of my readers over the same time period; my general readership curve is pretty steady, nothing like the knee in the Bloglines graph.
I’m counting unique readers by IP address; not perfect, but close enough.

Python makes doing things like this such a joy. Here’s my hack code. Ugly, but simple.

Update: the big jump in February Bloglines seems to be correlated with when I turned on full RSS.

Sites that don’t syndicate well

Now that I regularly use an aggregator I’ve found they’re great for personal blogs but not for everything. Many sites just have lousy feeds: Daily Python URL and Fucked Company (via newsisfree) are both content-free. Gametab also doesn’t syndicate enough content; kind of a special case since Gametab is itself an aggregator. Yahoo’s most emailed contains too much new stuff and isn’t sorted: I only want the top 10 items a day.

The more vexing problem are Slashdot and Metafilter. The aggregator experience is impoverished. The strong design is lost in an aggregator. And the comments that make both sites so interesting don’t come through at all.

I’m loving the linkblogs. If you want the linkblog experience without the setup try the aggregators Hot Links or del.icio.us. I prefer following linkblogs from just a few folks, it’s more personal.

Grey day? Not in RSS

A couple of the blogs I read have gone grey today in a show of support for the Grey Album.

But because I read these blogs in an RSS reader, the only way I know this is because they said so. Their posts are rendered in the same uniform black-on-white-with-no-graphics that everything else is. RSS readers are convenient, but they sure are visually dull.

The Grey Album is really great. Matt has it for download.

Update: OK, so several folks have noticed my trick of colouring this RSS entry. It’s not a complete solution: for instance, this text should be green but it’s not in RSS. More in a week or two after some experimentation.

Full RSS turned on here

After two days of using an RSS aggregator I have seen the light. My RSS feed now contains full entries, not short ones, reversing an earlier decision. Truncated feeds are so obnoxious in an aggregator I had to change immediately. My apologies to my long suffering readers.

I still don’t like the blandness and detachment of RSS readers. Oh, and my RSS 0.91 feed isn’t going to validate. I’ll be switching to Atom soon and deprecating RSS.

Gangstories

Fantastic story blog, Gangstories, a guy writing about growing up a thug in West Seattle.
At the time, Madpack was like the Navy Seals of Seattle gangs, all 200 pounds and crazy as a loon. I drove a Chevy van at the time, and we drove to the projects to pick them up. Six Samoans sqeezed in, two of which were notorious gangleaders at the time. To this day I don’t know why they helped us.
The writing is great and the stories are horrifying, funny, and redemptive all at once.

Comments removed from blog

I’ve removed the comments from my blog. You can still get the old ones, but I won’t be reading them going forward.

My blog is my space, my publication; I’m not running a message board. Every time someone posted something rude or dumb I winced. And when someone posted something smart I got frustrated because I didn’t have a good way to discuss it with them. So from now on, if you have something to say please email me.

Many thanks to QuickTopic, who runs a great reliable, free, simple discussion board service.

The trouble with RSS

From time to time people ask me why I foreshorten my RSS feed rather than providing the full text of the story. It’s simple — I’m uncomfortable with syndication.

Call me vain, but I work hard on presentation. I want people to see my brilliant words here, with my own visual design. RSS is great to let you know when something’s new but it doesn’t let the author have any control over visual layout. You can’t even easily include HTML tags in RSS. And fancy stuff like my carefully crafted mouseover images doesn’t translate well to RSS, particularly if javascript is involved.

That’s why I don’t put the full entry in my RSS feed; I want you to come here in a real browser. I’m not totally happy with this restriction but I like it better than the alternative.