Archive for November, 2007

Scripting News for 11/30/2007

November 30, 2007

The Hollywood writer’s strike 

I haven’t heard it said in the tech blogosphere that the Hollywood writer’s strike cuts right to heart of the philosophy of the entertainment industry and what goes on on the Internet. But it does. It’s a classic faceoff, and in this case, the execs, the nemesis of the Internet, seem to be taking the side of the Internet. They can’t promise the writers a share of the money they make on the Internet because they don’t see how they’re going to make money on the Internet. How can you share something that doesn’t exist??

When we talk with people from the entertainment industry they explain how they can’t just release stuff on the Internet, because they have agreements with the rights holders that assume the realities of the old more restrictive distribution system. Those are the writers.

Now you can see how real the concerns are, when there are real people who express them, and how the execs are in the middle.

I’m a net native (even though I’ve heard young people question whether anyone my age can be) and while I appreciate the human concerns, there is no meaningful way to be sympathetic. I’m not going on strike, even though I am a writer. I don’t ask to be paid for my writing. I haven’t been paid for writing software in a very long time, but I keep doing it. Yet I look in my bank account, and somehow the balance keeps going up. In the end, that’s all that matters.

I don’t hold on to a principle that I must be paid for what I do. I look at money as separate from my living. I live through my work. Some of it pays, and it’s unfortunately unpredictable what that is. Welcome to the net, welcome to the 21st century.

I heard a report on Nightline how the writers of The Simpsons are producing YouTube videos, and they’re funny. Of course they are — the people who write that show couldn’t possibly write something that wasn’t. They should keep doing them, I suspect they will.

Never mind how you get from point A to point B, we’re going there. Creative work won’t be directly paid for in the future. And we’re already in that future. Read my essays from the 90s to see how angry this made me. Now the anger has subsided, as a software writer, and it will subside for the Hollywood writers too. This may be the moment when the system breaks. It looks more and more like that.

Boardwalk at Crescent Beach 

Yeah yeah sure sure what ever 

I was sure that when Facebook backed off the privacy invasion of its “Beacon” service, that MoveOn would crow. We’re so powerful, they say, we got the giant software company to back down.

But as Valleywag points out, the war in Iraq still rages, Bush is still President, and MoveOn is still a creepy organization that sends out prodigious amounts of spam, and when you ask them to stop they respond with more spam.

Facebook wants to change, but like everything in tech there are tradeoffs. Open up more (good spin) and lose some privacy (bad). They figured no matter what they did people would protest, so they did something extremely radical, people freaked, they backed off, and now will do something less radical, which is probably what they were planning all along.

FB is a smart company run by people with IQs higher than typical creeps at political action committees. God knows what they’re thinking at MoveOn, but they lost my support with this ridiculous incursion into techland.

Scripting News for 11/29/2007

November 29, 2007

Casting in late 2007 

There are two sides to RSS, casting and catching.

On the casting side, obviously there is:

1. MP3 casting (aka podcasting).

2. News item casting (blogging, news organizations, PR).

3. Photos (not much has been done here, but that will change).

4. Video (check out the major networks, they’re doing a lot here).

5. The new hard to describe (for me) casting done by users on social networks like Facebook (which I almost called Feedbook).

6. I think Twitter is a form of casting (it’s also a catcher).

7. Publishing bits of code in feeds. I use this extensively as the update mechanism for all my software. Others do too.

8. Torrent feeds (slapping forehead). With this innovation it’s possible to write a TiVO that runs on a desktop or Mac Mini. Check out EZTV’s feed, very sensible, futuristic (one hopes).

9. What else?

Some comments…

For MP3s you’re basically on your own. There aren’t many tools for creating RSS 2.0 files with MP3 enclosures. This art has been around since 2001, it’s been popular since 2004, so it’s fair to assume perhaps that there isn’t much demand. It’s pretty easy to cobble together a podcast feed by hand. I write scripts to do it, myself, I never do them by hand.

Blogging software is probably the most common tool for news item casting.

For photos, you have Flickr, and Apple’s iPhoto does something they call “photocasting” but I haven’t investigated this yet (I will, for sure). I have some stuff coming here myself not too far down the road.

Question: What photo collecting sites offer RSS feeds of users’ photos? Are they compatible with Yahoo’s feed format (they use a namespace called Media RSS) or do they use enclosures, or something else?

Answers: Zoomr, ShoZu (but no metadata about the photos, so what’s the point).

For video, it’s basically like MP3, if there are any tools on the casting side, I’m not aware.

If you’d like to add anything to this list, which is far from complete (I’m sure) please use the comments.

I’ll write about the catching side of this later.

Specifically about podcasting 

I’ve heard that podcasting didn’t achieve its promise, and I guess it’s time for me to say what I think about that.

First, obviously it depends on what you felt was the promise.

Second, it depends whether you think there’s more to do.

I think there is, and when that’s done, podcasting will become more than it is.

As much as I love the iPod, it is not a great podcast player. However, unfortunately, it is the best podcast player you can buy, today.

What if the energy that went into Chumby, for example, went into designing a podcast player? The player might actually look more like Chumby than it does an iPod. The interesting thing about the Chumby is that it is connected but not tethered to the network. The ideal podcast player would be even more loosely connected.

1. It would directly read its feeds over wifi, it would not have to synch through a desktop or laptop computer. The iPhone has enough connectivity to do this. The iPod Touch does. A Nokia N800 does as well. Most cell phones do.

2. You could use it to create a podcast. We’re basically there with Twittergram and BlogTalkRadio. Just call a number, and we not only shoot your minicast at Twitter but we also maintain an RSS 2.0 with enclosures feed. In other words, in every way, it’s a podcast.

3. It must be open, so users can have a range of choices of catcher software. I don’t think a one-vendor approach has a chance of working.

When we get this device, podcasting will work better.

In terms of expectations, a lot of people hoped they could make podcasts and quit their day jobs. I wasn’t one of those people, and I never encouraged people to believe that. I see podcasting, for bloggers, as just another way to communicate with a few people who are interested in what they know and think. I also see it as a way for professional news organizations, esp non-profits, to flow reports to people in a very convenient and powerful way. As a consumer of podcasts, I am in heaven. I am a regular listener of: Meet the Press, Face the Nation, This Week, Fresh Air, Nightline, NYT Tech Talk, and numerous NPR shows. I have far more content than I have time to listen. Thanks to podcasting I am a much better informed person, and it gives my mind something to do as I get my exercise.

I don’t do my own podcast very often these days, but then I don’t do much public speaking or go to many parties or do press interviews either. I’m in a quiet period. I don’t know how long it will last, or if it will ever end, I’m just going with the flow. I like to write, and hang out with friends in small groups, and I do a lot of reading and listening, and I also am working on software projects. If I were driving coast to coast or going to political conventions or teaching at a university, I imagine I would also be doing more podcasts.

The Times *finally* gets the Leopard story 

When Leopard came out Pogue gushed that it had so many features he couldn’t hope to write about them all. The real news — not approved by Apple of course — to get Leopard to run, many users would have to do things that would make a Windows system administrator blush. This, from the computer that “works the way you do,” according to their ads.

On the NY Times blog, today, Saul Hansell finally has the story.

Subscribe to comments 

A reminder that you can subscribe to all the comments here on Scripting News with this feed.

http://scripting.com/commentsRss.xml

Scripting News for 11/28/2007

November 28, 2007

The HD is woking! 

The receiver is working with the cheap antenna that it ships with.

Here’s a screen shot from a PBS program about Mexico. Look at how sharp it is.

Now I have to figure out how to get the EyeTV software to record shows in the future.

Very exciting!!

PS: I figured out how to get it to record. But playback seems to be only through their UI. How do I get an AVI file so I can watch it in the den or bedroom? Are they trying to say I have to watch it at my computer? There must be some way to get it to export, or do I have to buy the $39 add-on for that? :-)

Enough to make me (almost) love Mitt Romney 

“Like all Americans we love our sports teams and hate the Yankees.”

Last line in tonight’s Republican debate, delivered by Mitt Romney, former governor of Massachusetts.

joel.reddit.com 

Joel Spolsky has the Digg-clone I envisioned for Scripting News.

Programming less 

A programming lesson I keep relearning.

The design of the central data structure of an app determines the quality of the app, in every way.

Any extra thought that goes into this, will pay off in:

1. Maintainability of the code.

2. Size of the code (you’ll write less code with a well thought-out central data structure).

3. Simplicity of the user interface (the structure inevitably shows through in the UI).

4. Ability to respond to feature requests.

5. Adapt to new hardware, OS changes, other apps.

6. More “it just works” experiences.

This is why it’s sometimes the right thing to start over from scratch. Programmers often want to start over because they look at the code and it looks complicated, and they think they can make it simpler if they start over. They’re right, of course, it will be simpler when they start over, because it won’t do nearly as much as the mature product does. Once they finish building out the feature set, it may well be just as complicated.

It’s a judgement call. I remember looking at the source of Unix kernel for the first time as a grad student in Wisconsin, and being amazed at the simplicity and obviousness of the code. I couldn’t believe something so simple actually worked. Your code at its kernel level must have this simplicity. But at the edges, where you’re accomdating the minds of users, inevitably it gets a little messy. The key thing to look for is how hard is it to add a completely new feature. It should be easy to do that. If it’s not, it’s likely because of a poorly organized (and therefore not well-understood) central data structure.

I’ve rewritten apps many times, over many years, because when I wrote the first or second versions, I didn’t understand the problem well enough, and the code had turned into a morass of patches and workarounds.

Right now I’m recoding the internals of a special-purpose aggregator. I’ve written many of these, over the years, always quickly, trying to get something running fast, and then lived with data structures that resulted. This time I’m going slowly and carefully, with an installed base of one (me) and ripping up the pavement whenever I find even a slightly better way of doing something. I have other users who are waiting, but that’s life. :-)

5/7/97: “When a programmer catches fire it’s because he or she groks the system, its underlying truth has been revealed.”

Morning miscellanea 

From the What a Great Idea Dept, this guy has made the Wii remote work with Macs. Thanks to JY for the link. :-)

I got the Hauppauge 1145 working with the EyeTV software, connected to my Comcast cable line, but I’m disappointed with the quality of the image, lack of HD support (I thought that’s why I was buying it) and the software is too limited. It was able to get the listings from TitanTV when I hooked up to the antenna they provide, but it doesn’t get the listings when I use the cable hookup. There is a way to manually record, but I couldn’t find the automatic way. And the software is “lite” — it costs another $39 to get the full thing. I want to make beatiful recordings of PBS shows like Frontline and Nova (I get the HD versions via Comcast), still not there. But I am determined!

I’m working with people in Italy to organize a conference in February to create a connection betw American and Italian bloggers. Of course the food will be excellent, as will the wine. The Italians will tell us how poorly their country runs, and we will tell them we wish we had it so bad. :-)

London Geek Dinner, December 7, 7:30PM 

I’ll be in London on Dec 7, as will Robert Scoble, so Hugh MacLeod, the blogger who does those outrageously funny business card size cartoons, is kindly hosting a dinner that evening.

There’s only room for 50 people, and already 40 people have signed up (sorry about that), so if you want to come, please quickly send an email to Hugh.

The details are on this page…

http://www.gapingvoid.com/Moveable_Type/archives/004358.html

Looking forward to visiting London!! :-)

Dave

Scripting News for 11/27/2007

November 27, 2007

The next step in the next step 

Thanks for the excellent discussion that followed yesterday’s post, the second in a series about new directions in editorial systems. There’s no doubt that there will be more Digg-like systems, based on all kinds of software. Let’s hope that there’s innovation to match.

I’ve been head-down for the last month, writing code, designing, working with a small group of testers, learning, rewriting, etc. My deadline is early December, which is coming up very soon. I want to be able to talk about this work at Le Web 3 in Paris on December 11.

Yesterday, I heard for the first time about software called Pligg, it apparently is a Digg clone that runs on LAMP systems. I don’t know much more about it, but I’m certainly interested. I have a MAMP test-bed running here, so at some point I will probably try to set up a Pligg installation to play with.

Yesterday I got the Slingbox, my second one (the first was given to a friend, I was frustrated at setting it up). This time it worked, and now I have TV on any computer in the house. This is really cool, actually it’s so cool I’d say it’s a thrill. The setup still required guessing and fear that I was doing it wrong, they used terminology that I was not familiar with, for the type of remote I have. But in the end it worked. The reason it didn’t work the first time is that the connections on the back of a modern TV and settop box were foreign to me. Now they’re familliar.

I also got my HD tuner for the Mac, runs on a USB port. I haven’t had time to set it up, but I’m anxious to do so.

I’d also like to also thank the guys at Disqus for providing excellent comment software, it runs very nicely in my environment, and has sufficient moderation tools to keep discussions focused and not abusive. The community at Scripting News is becoming visible again, and I’m happy to report that they’re still the smartest, most knowledgable, helpful and generous mofos I know. It’s making this blog much more fun for me. And you can quote me on that. :-)

Scripting News for 11/26/2007

November 26, 2007

The next step in Digg clones 

On Saturday I wrote a post asking for private email from people who are working on Digg clones. I got about a dozen responses, they all look good. I think any of them could work for the project I have in mind.

This left me with a vexing problem — which one should I work with, and what should I tell the others? I decided to work with all of them, and anyone else who may be reading, by describing the project here, openly.

So here’s the idea…

Imagine Digg in the old days, when there were just 25 people using it. Maybe that wasn’t enough. Maybe it didn’t really get interesting until there were 100 users or 250 or 1000. It was good, the articles were gems, things we weren’t finding on our own, there were huge numbers of them, but they were prioritized, and the community had a heart of gold, people were doing it for love. The maturity level was high.

But then something happened as Digg grew from 100 users to 100,000 and more. I’m not going to characterize it other than to say that it stopped being interesting to me as it grew. The stories weren’t what I was looking for.

I wonder if we could start a Digg-like community with the readers of Scripting News. The numbers are small, relative to Digg, it would be just like the old days, maybe 250 active participants. I was describing the idea to Fred Wilson this morning, and offered that his blog might host such a community. Or we could do a Digg-like community with 25 people by invitation, some you’ve heard of, some you haven’t. All would be voracious news junkies. They would be empowered to add articles, comment on them, vote them up or down. I would invite Scoble, Fred Wilson, Steve Rubel, Amyloo, Jim Posner, Lawrence Lee and (I’m sure I’ll think of many more). We’d count on the judgement of these people to find us interesting news items, and be fair in deciding their relevance.

Key point — it would serve as an editorial system. Only members could participate in the social functions, but anyone could read the results. You could see what the community decided was important at any moment in time. You might choose to read the TechCrunch Digg clone, but not Scobleizer’s or Instapundit’s.

Two very smart people are thinking this way too.

1. Steve Gillmor, the genius who brought us attention and gestures, has exactly this kind of system running right now, in private beta. I first stumbled across it when I described the idea to a friend back in October, and was told “You have to talk with Steve!” So I called him, and sure enough he had it. He plans on unveiling it publicly very soon, perhaps even this week. :-)

2. Om Malik and I talked about this on Saturday when he came to visit in Berkeley. I am pretty sure this is part of the editorial system he’d like to use at GigaOm. One thing we both agreed on, strongly, is that it’s time to shake up the market for open editorial tools. It’s been stagnating. Enough of that!

So that’s the idea. I want starting a Digg-like community to be as easy as creating a weblog on blogger.com. Just fill in a form, click Submit and off we go. Let a thousand flowers bloom. Sure most will be ghost towns, there will be press articles talking about the abandoned communities, but I bet we look back in a couple of years and see the landscape in the blogosphere has changed yet again.

Scripting News for 11/24/2007

November 24, 2007

Do you have a Digg clone? 

Is it not one of the ones blessed by the critics and users?

If so, I have an idea that starts with a Digg clone, and I may have a business proposition for you if your product is right and you are willing to retool, slightly.

Send me a private email if you’re interested. Principals only.

Pictures from the community 

The Twittergram site makes it easy to flow pictures through your Flickr account to Twitter.

Now you can see the stream of pictures, visually, not as URLs.

http://www.twittergram.com/picstream

It gives you a visual look at the community. Worth a look, maybe a bookmark?

It’s not currently available as an RSS 2.0 feed with enclosures, an obvious to-do list item. :-)

The user experience has been a disaster 

The NY Times has a piece today where they say the mobile web is so close yet so far.

“The user experience has been a disaster,” says Tony Davis, managing partner of Brightspark, a Toronto venture capital firm that has invested in two mobile Web companies.

The NY Times has totally ignored the NY Times River, which makes the Times work on mobile devices with ease of use that they so often report is eluding them.

It’s like a fly perched on the end of your nose. You can feel it but it won’t come into focus. Please, Times people, I beg you — use it to read the Times while you’re riding on the subway or waiting at a red light, in line at D’Agostinos, Katz’s, Junior’s, Original Ray’s, The 2nd Ave Deli, Sammy’s or Zabar’s.

You’ll fall in love. I promise. (At least someone will. There must be some news junkies at the Times??)

PS: I don’t think the Times has a mechanism to cover itself as a technological innovator. As far as I know they never ran a story explaining what RSS is and the role the Times played in making it a standard. It’s vexing. It’s not as if the Times doesn’t report on itself, it does.

PPS: Thanks to the Times for the link love from the main Tech page today.

Digging into the latest Facebook privacy issue 

In response to yesterday’s piece about gaining control of our data, jmdelaney says that the newest Facebook issue is serious. I don’t doubt that it is, I just don’t fully understand the issue, and I bet a lot of other people don’t either.

To restate my point — there is some kind of disclosure we want them to do, and others we don’t. Let’s not say all disclosure is bad. I might not mind having a purchase of an electronic gadget be a public act (with conditions) where I would mind disclosure of medications. Clearly this should be up to the individual to decide. Until I understand how it works, I’d like the default to be opt-out, and I decide to opt-in on a case by case basis.

What conditions might apply? Well, if they’re going to disclose that I bought a Slingbox, there ought to be a way for me to attach to that reference a diary of my experiences with the product. The link shouldn’t be without risk to the vendor, it should carry information that’s useful to other potential purchasers.

To say that I bought a ticket on American Airlines to fly from New York to San Francisco via Dallas should allow me to add that I missed my connection because the first flight was delayed, and AA refused to cover my hotel expense. Otherwise, of what value is this to the user, and why shouldn’t we switch to another network that gives us the ability to communicate about products. Or do they give us that ability?

How little we know about what they’re doing. Please post links to screen shots. Help us figure it out. As far as I know Facebook hasn’t leaked any of my data (or have they?)

Scott Rafer has two excellent posts on this topic.

Ethan Zuckerman explains, with screen shots. “Pardon me while I switch all my embarrasing purchasing behavior over to another browser that doesn’t know anything about my social networking sites.”

Om Malik in Berkeley 

Subscription list interchange may be prior art 

I have to write a piece about how OPML came to be the defacto standard for interchange of subscription lists. I hadn’t thought about it this way until just now but it’s actually the model for what I want Netflix and Yahoo to do with movie rating data, and now it’s just been suggested that the model be used for interchange of social network data. I know the gurus of this probably won’t like it, but it actually a good use case. This could be the beginning of an interesting comment thread.

Scripting News for 11/23/2007

November 23, 2007

I want control of my data 

A few weeks ago I not only gave $100 to MoveOn.org, but I also encouraged readers of this blog to do so. Now I regret it. Why? Well, I gave them the money thinking I was supporting a group that was working to end the war in Iraq. Now they’ve launched a campaign against Facebook, a naive one, and in what way is that consistent with the goals of the organization I gave money to?

Every time Facebook moves, they stir up stuff. It happened when they first implemented the innovative news feed feature. All of a sudden you could keep up to date on who’s-with-who without visiting their profile page. The users of Facebook had been counting on lack of interest, on obscurity, to keep information they consider private out of view of people, who, because they’re “friends” have been granted access to the information. By automating the process, much as RSS readers automated news gathering for blogs and newspapers, the information was no longer obscure.

Facebook held their ground, and now the news feed is part of the fabric of their community, and people presumably are a bit more careful about what they post. That’s what they should have been doing all along, a safe computing expert would likely say.

Now they’re breaking down another barrier and of course there’s a sense of violation, and I’m not saying that Facebook is right, but before we claim they’re wrong, let’s understand what’s going on.

There are thorny issues here, but we want these companies to give up control of our information, and we don’t want them to be overly scared of public opinion as they do it.

And this is hardly the most important giving up of control. Most important, I want them to give me control of my data.

So before we overly politicize the leading edge of technology, let’s get together on what actually does and doesn’t serve the user’s interest.

I want Netflix and Yahoo to give me an XML version of my movie ratings, for me to decide what to do with. I’ve been asking for this for a couple of years, I still don’t have it. This is information I created. I want to keep a copy. I want to make sure that Netflix knows about all my Yahoo ratings and vice versa. I’d like to give a copy to Facebook (assuming they agree to not disclose it) and maybe to Amazon, so they can recommend products I might want to purchase (again keeping it to themselves). I want to begin a negotiation with various vendors, where I give them something of value, and they give me back something of value.

The leaders of Silicon Valley begrudgingly gave up their view of us as couch potatoes, now they think of us as generators of content they can put ads on (and pay us nothing). We still need to work on that respect thing. When I have an XML file here on my local hard drive that they want they’ll make me a better offer. Two companies that are not as shiny as they used to be, Netflix and Yahoo, have the power to take a leadership role in a what will be the next revolution of the Internet, but neither of them are moving.

That’s something worth fighting for, because once one vendor gives us power over our data, the dominoes will start falling, I bet it’ll happen very quickly.

Today’s impulse purchase 

Okay it is Black Friday…

And I want to help the world economy, so…

As an act of patriotism…

I purchased one of these babies…

For Saturday delivery!

Click the pic for the Amazon product page.

PS: Thinking about getting one of these, to capture over the air broadcasts. Is that what it does??

workspace.folderToRss 

This OPML Editor script takes a folder of images, and turns it into an RSS 2.0 feed with enclosures, and optionally uploads the images to S3. It could easily be converted to handle other data types.

I’m publishing this so it shows up in Google, making it easy for me to find it later. If you want to use, feel free, no support, every caveat applies. You’re probably better of coding this from scratch yourself. :-)

Pink hardhat 

I took this pic in Dec 2005 in post-Katrina New Orleans.

Another, less impulsive, purchase 

I also bought three of:

Because…

1. They’re easy to lose or misplace.

2. They’re damned useful.

3. On sale, 3-for-the-price-of-1! :-)

Hope you had a great party yesterday! 

Now comes the aftermath…

Cold turkey in the fridge.

Turkey soup on the stove.

Did you go shopping at 4AM?

Yawwwwn. Time for coffee.

Scripting News for 11/21/2007

November 21, 2007

Newspapers and url shortening 

Commenting on yesterday’s piece, Hanan Cohen says that newspapers in Israel use TinyUrl to publish web addresses on paper. This is both a good idea and not such a good idea.

First, it’s a good idea because it saves space and in print, space is at a premium.

But they’re leaving money on the table. If they used their own web address they could monitor traffic, see how many clicks each location in the paper generated. Maybe stories on the op-ed page generate more clicks than those on the front page? Maybe stories by Ms. Jones get more clicks than those by Mr. Smith? There’s also a chance to reinforce the brand, and drive more traffic to your site as opposed to tinyurl.com. And it’s good for the web, because it helps keep us from centralizing too much on one site. Lots of reasons to put up your own url shortener.

So someday you might see urls like this in the NYT…

http://nyt.us/7h

It’s going to be a busy day here, so probably not too many posts. If you’re in the US, good luck in your travel or prep for the big holiday tomorrow.

Tomorrow is also the day when the OPML 2.0 spec is finalized. If you have any further comments, this is the last minute! As they say, speak now or forever be a troll turkey. :-)

Otherwise, we’ll have a new official format to deploy starting tomorrow.

Thanks everybody!!!

Party in London on December 7? 

I’ll be in London the evening of December 7, probably fairly jetlagged (my flight from SF gets in at 1PM), but ready to have dinner and fraternize with British readers of this blog. Can anyone help put on a little dinner? I can promote from this side, but admit to knowing little to nothing about London. If you have an idea, please post a comment. :-)

Building TwitterGram into a really big thing! 

I love TwitterGram. It’s a really cool tool, I use it when I have an idea to communicate and I’m nowhere near a laptop or desktop. I call the special number, 646-716-6000, speak for up to 30 seconds and the system takes care of the rest.

Yesterday I did a gram as I drove across the Bay Bridge and was amazed that I could tap into the wifi signal of a nearby AC Transit bus.

It’s for little ideas that you want to share quickly. All you need is a cell phone. :-)

I want to keep TwitterGram competitive, to make a business of it. I need a smart young person with lots of energy to manage the product. We’ll need a CEO, if it’s going to turn into a company. We need to lobby Twitter to add a key feature, or figure out how to provide the functionality without Twitter. And we could use a programmer and a site designer too, to get started.

I’m interested in ideas and looking for people to help me build this tool into a product, and maybe a company.

Whit is editing Seesmic Daily 

Scripting News for 11/20/2007

November 20, 2007

Hanging with Loic 

I’m here in San Francisco hanging out with Loic Le Meur of Seesmic. We just read an announcement on TechCrunch that Mike Arrington has invested in his company. Now seems like a good time to say that I too have invested in this excellent multimedia startup. Good luck to all of us.

I also did a brief interview with Loic where he tells who else has invested. You have to watch the video to find out! :-)

Photo: Whit is editing Seesmic Daily.

Solving the TinyUrl centralization problem 

Following up on yesterday’s bit about centralizing and TinyUrl, this is one of those vexing problems that actually has a solution!

Every web app that produces long urls should provide a built-in url-shortening facility. The user interface would be similar to the one in Google Maps they call “Link To This Page.” You click on it, and up pops a box containing an address you can use to point to the page. Screen shot.

But look at the size of the url that Google gives you. It should be short. Why not something like: http://goog.us/8uj9oj.

In other words, why doesn’t Google have a built-in shortnener?

When blogging software gives you a permalink, it should be short. It’s okay to make the user ask for one, why clog up the system with shortened urls no one uses.

Another key point, when they give you a shortened url, it should point back to the software that gave it to you, so the shortened link will be exactly as long-lived as the thing it’s pointing to. In other words, the URL shortener wouldn’t contribute any extra link rot, to use an old term coined (I believe) by Jakob Nielsen.

It’s a mistake, in hindsight, for Twitter to give us TinyUrl urls, because the link depends on two companies and two servers. It would be better if it just depended on one, less likely to break.

Now that URL length has become an issue for users, it might be even better for designers to view URLs as part of site design. Look at the address for the page for the Wii at Amazon. Wouldn’t it be easier to find if the address were:

http://www.amazon.com/wii

Try clicking on it — it actually works! :-)

Why should a user ever see the longer crappy url?

In other words, url-shortening isn’t just for Twitter users, it’s for everyone. Maybe most people don’t look at the urls, but some do, and maybe more would if they made more sense?

Update: This reminds me, I have my own url-shortener, as I mentioned earlier, but it’s a dynamic app, and that bothers me. I’d much rather put a static file in my web server folder that would be understood by a browser as meaning “redirect to this location.” I know there are htaccess files in Apache, and other mechanisms in other servers, but I keep coming back to this. I know that there is a <meta> option to redirect, maybe I should use this for a all-static url shortener. Hmmm. I wanted to do one of these conventions for RSS, but I couldn’t sell it to other aggregator devs.

I did a test, it’s not nearly instantaneous. The source.

Kindle’s most interesting feature 

The most interesting thing I’ve heard so far sbout Kindle is that it is untethered. It does its own synching, it doesn’t depend on a computer to do it, eliminating the chief hassle of iPods.

Can it subscribe to a podcast feed? Can it play audio? I don’t know.

Kevin Marks says that Kindle requires DRM. “It makes things do less and cost more, and means they will break suddenly without warning when the service inevitably goes bust.”

David Rothman is an eBook expert with a blog. I’m subscribed. Apparently he’s been following the development of Kindle for a long time. Thanks to Amyloo for the pointer.

Apple’s most annoying feature 

I don’t use a Kindle (see above) and I suspect I never will, I couldn’t get myself to spring for the $399, which is relatively cheap for a new device with EVDO built in. There’s something about Kindle that creeps me out, like reserving a seat on an airplane in row 13. It feels unlucky.

I don’t feel that way about Macs. I use them all the time. I’m typing this on a Mac, for example.

Until yesterday, the most annoying feature of a Mac was that it automatically launches iPhoto, a program which I loathe, every time I connect my iPhone or digital camera. I seem to remember, vaguely, giving it permission to do this, but where did I do that, so I can go back there to turn it off.

I did figure it out, but it took a few Google searches. It’s in one of the stupidest least obvious places. It should be in the System Preferences app, since it’s a system function. Another place I looked was in the prefs for iPhoto.

Post your theory in the comments for this post. If no one gets it in an hour or so, I’ll post the answer here. But I suspect you guys already know, cause you know so much about Macs! :-)

A Mac user you don’t often hear from 

Here’s a comment from a photographer who is new to the Mac.

“I’ve been thrilled with the Mac so far and now Leopard just threw a major stumbling block in the road to getting a really simple task accomplished.”

It’s a must-read for people who who think that most people find the hidden features.

Scripting News for 11/20/07

November 20, 2007

Kindle’s most interesting feature 

The most interesting thing I’ve heard so far sbout Kindle is that it is untethered. It does its own synching, it doesn’t depend on a computer to do it, eliminating the chief hassle of iPods.

Can it subscribe to a podcast feed? Can it play audio? I don’t know.

Apple’s most annoying feature 

I don’t use a Kindle (see above) and I suspect I never will, I couldn’t get myself to spring for the $399, which is relatively cheap for a new device with EVDO built in. There’s something about Kindle that creeps me out, like reserving a seat on an airplane in row 13. It feels unlucky.

I don’t feel that way about Macs. I use them all the time. I’m typing this on a Mac, for example.

Until yesterday, the most annoying feature of a Mac was that it automatically launches iPhoto, a program which I loathe, every time I connect my iPhone or digital camera. I seem to remember, vaguely, giving it permission to do this, but where did I do that, so I can go back there to turn it off.

I did figure it out, but it took a few Google searches. It’s in one of the stupidest least obvious places. It should be in the System Preferences app, since it’s a system function. Another place I looked was in the prefs for iPhoto.

Post your theory in the comments for this post. If no one gets it in an hour or so, I’ll post the answer here. But I suspect you guys already know, cause you know so much about Macs! :-)