Weblog Archive >  2007 >  April >  4 Previous / Next


Scripting News, the weblog started in 1997 that bootstrapped the blogging revolution.
 

An imbalance with Twitter Permanent link to this item in the archive.

A picture named parakeet.gifWhen Twitter was new, "friendship" required agreement, it was a two-way thing, I couldn't subscribe to you unless you agreed to subscribe to me. This is the normal behavior for social networks, and something like instant message buddy lists, even mail lists. I learned this from listening to the Calacanis interview with Evan Williams.

Somewhere along the way they made a fundamental change, breaking that link. You could subscribe to anyone, without permission, and with no obligation on their part to subscribe to you. This creates imbalances, and makes Twitter like RSS and the blogosphere. Or like publishing anywhere. I might read the Chicago Tribune, but there's no requirement that every columnist has to read this weblog.

So when I ask a question on Twitter, someone who's "following" me might not be able to communicate to me through Twitter, because I might not be following them. You can see this in MD's post, on his blog, where he laments that he had his "first taste of frustration with one-way friendships on Twitter" when I asked my questions. He had answers, but he thought, no way to communicate them.

However, I saw his answers anyway, despite his certainty that I wouldn't. How?

Well, like a lot of other Twitterers, I have a blog, and I use Technorati to see who's talking about my blog. He did a smart thing by pointing to my blog, and he must have pinged Technorati, because his post showed up there shortly after I posted my questions on Twitter, and I saw it, in time for his knowledge to make a difference.

He could have also gone to my account page on Twitter, seen that I have a blog, click on the link, find the comments, and post there.

The point? All these tools integrate and mix. Twitter adds something new and useful, but the other tools don't become less important because of it.

Today's links Permanent link to this item in the archive.

News.com: "Microsoft plans to follow Apple in selling unprotected songs from EMI."

At times like this I think our President has an emotional age of about 14 or 15.

Twapper lets you "keep up with Twitter on your mobile phone browser."

Lifehacker: Get happy in 60 minutes.

A browser feature that would make me happy Permanent link to this item in the archive.

I'd like a preference that told the browser to remember the text size option on a per-website basis.

Some people use styles that make the text too small to read. So I make the text larger. Then I navigate away. Make the text smaller.

Too much work.

It would be nice if the browser popped up a dialog asking if I'd like it to remember this text size for this site for the next time I go there.

Crazy Bob says NoSquint is just the thing!

Jason Lefkowitz found something even better -- a minimum font size preference. I just tried setting it to 13 and already some sites are more readable (like Gmail). Thanks!!

Co-existing with platform vendors Permanent link to this item in the archive.

My experience with platform vendors...

1. I have been a platform vendor.

2. I had to live within the platform of a huge vendor.

3. I observed up-close how huge vendors dealt with developers in platforms I didn't develop for.

A picture named aldus.gifFrom the vendor's perspective: How can I prevent collisions with developers? This is what the platform vendor worries about, assuming they care about their platform continuing to be a platform. I tried to deal with this by telegraphing my roadmap to developers. Aldus, whose Pagemaker product had an active developer community, had a rule that they wouldn't squash a developer for at least one product cycle, that is, they wouldn't integrate a developer's idea as a feature until version 4.0 if it came out during the lifetime of 2.0. Not sure the developers would have appreciated this if they had known about it.

From the developer's perspective: How can I choose a niche that's either not likely to interest the vendor, or one that's likely to get me acquired by the vendor or another big company with lots of money who wants to make trouble for the vendor (in the latter case, Microsoft on the Mac in the mid-late 80s is a good example). Sometimes developers choose a niche that's either directly in the path of the vendor, or even worse, on the roadmap of the vendor. In those cases, they don't really deserve our sympathy. It's almost like a game of PR, there's no way you're not going to have a fight on your hands. The various vendors of widget environments on the Mac come to mind.

The issues are so thorny and so impossible to solve that I came around to the opinion that the only solution was to get rid of the idea of platform vendors altogther, and see the Internet as the platform without a platform vendor. That actually seems to be working! ;->

I tried to help RSS be such a platform, and so far it's resisted various attempts by technology companies to turn it into something they control, where one vendor can crush anyone that enters their eminent domain.

A picture named jesusChristIsComing.jpgToday some technology bloggers are debating the issues around the future of Mozilla, which is the oddest of beasts -- it has a non-commercial platform vendor, a foundation, and it's rich, generating tens of millions in revenue. They are truly a dangerous vendor to develop for, how are you going to figure out what motivates them (not profit for sure, their problem is how to get rid of the money they accumulate!) and you surely can't get acquired by them, and foundations don't attract competitors, so it's hard to imagine a rich suitor coming along wanting to create trouble for them. Looks like somehow we've backed into a pretty tough corner. No matter how nice they are, how benevolent, they're going to make more and more developers miserable, and their existence might not be good for the health of the browser ecosystem, long-term.

8/22/95: What is a Platform?

Just some thoughts from a guy whose been around this block a number of times. ;->

Scott Knaster Permanent link to this item in the archive.

A picture named scott.jpgTurns out Scott Knaster, who I've known since the very early days of the Mac, has been working on Google Desktop for the Mac, which just came out today. I tried it on Windows when it came out in 2004, and was really psyched, but it didn't turn out to be as useful as I thought it would because most of my work had migrated to the web. Today, even more so. I have four computers that I use regularly, so there's really very little that's unique about each desktop other than its location (and one of them has Parallels and Windows XP, which I still find amazing). But Scott's one of the best designers I've ever known, and a great guy, so I'll probably give it a try.

Yes, there is a scripting language in there Permanent link to this item in the archive.

Phil Jones asks if there's scripting in the OPML Editor.

Yes, of course -- it's running in Frontier, which was GPL'd in 2004. It's got the full environment, the object database, scripting, verb set, TCP support, web server, CMS, etc.

You can see lots of examples starting in the Window menu. The community functionality is implemented in dotOpml.root.

Twitter API news Permanent link to this item in the archive.

A picture named parakeet.gifThere are new docs for the Twitter API. They're more philosophical and a bit more dense than the previous version, which may have lacked detail, but it was all guessable, and served well as a crib sheet for programmers. This one, not so much.

Good news, it appears there are two new entry-points for sending and receiving direct messages. I've already written and released glue for the OPML Editor for receiving, I'll do the sending part later this morning. This feature was the basis for the speculation in this March 28 piece.

There's a scary bit in the docs, where they say they're working on an authentication scheme we are not familiar with and have no code to implement. Are they going to break us? I wish I didn't have to worry.

I added a Twitter badge in the right margin. Not sure how long it will last.

MD answers some of the questions I asked on Twitter earlier today. Technorati was the key to me finding his post, btw.

Postscript: I got a note from Alex Payne who's working on the API at Twitter, and he says the current authentication method will not be deprecated, so that's a relief. I'm having fun with this stuff, and adopting a new method of authentication, esp one that isn't supported in my environment, is work! ;->

     

Last update: Wednesday, April 04, 2007 at 8:51 PM Pacific.

Dave Winer, 51, pioneered the development of weblogs, syndication (RSS), podcasting, outlining, and web content management software; former contributing editor at Wired Magazine, research fellow at Harvard Law School, entrepreneur, and investor in web media companies. A native New Yorker, he received a Master's in Computer Science from the University of Wisconsin, a Bachelor's in Mathematics from Tulane University and currently lives in Berkeley, California.

"The protoblogger." - NY Times.

"The father of modern-day content distribution." - PC World.

"Helped popularize blogging, podcasting and RSS." - Time.

"RSS was born in 1997 out of the confluence of Dave Winer's 'Really Simple Syndication' technology, used to push out blog updates, and Netscape's 'Rich Site Summary', which allowed users to create custom Netscape home pages with regularly updated data flows." - Tim O'Reilly.

Dave Winer Mailto icon

Comment on today's
Scripting News

On This Day In: 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997.

April 2007
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
Mar   May


Things to revisit:

1.Microsoft patent acid test.
2.What is a weblog?
3.Advertising R.I.P.
4.How to embrace & extend.
5.Bubble Burst 2.0.
6.This I Believe.
7.Most RSS readers are wrong.
8.Who is Phil Jones?
9.Send them away.
10.Negotiate with users.
11.Preserving ideas.
12.Empire of the Air.
13.NPR speech.
14.Russo & Hale.
15.Trouble at the Chronicle.
15.RSS 2.0.
16.Checkbox News.
17.Spreadsheet calls over the Internet.
18.Twitter as coral reef.

Teller: "To discover is not merely to encounter, but to comprehend and reveal, to apprehend something new and true and deliver it to the world."

Click here to see a list of recently updated OPML weblogs.

Click here to read blogs commenting on today's Scripting News.

Morning Coffee Notes, an occasional podcast by Scripting News Editor, Dave Winer.

KitchenCam 1.0



Click here to see an XML representation of the content of this weblog.

Click here to view the OPML version of Scripting News.



© Copyright 1997-2007 Dave Winer.


Previous / Next