|
|||||||||||||||||||||||||||||||||
Using Wordpress as an OPML Manager
He's got Wordpress serving OPML to Nokia's podcatcher, apparently it supports dynamic OPML (what we call reading lists), a very powerful and useful feature. Well, well, well.. Look at how well all these things work together! Wordpress, Nokia, OPML, podcasting, and a developer out there where ever he is. We didn't have a big press conference, or leak something to the NY Times or TechCrunch There was no grand announcement of an alliance. We didn't threaten anyone, or undermine anyone, or any of that. We all just said Hey this might be useful why don't you give it a try. Gotta love it. PS: We need a logo for loving OPML like the ones we have for RSS. Anyone want to give it a go? Standards devised by one tech company whose main purpose is to undermine another tech company, usually don't work. In this case it's Google trying to undermine Facebook. And I don't think it's going to work. What would be exciting and uplifting, a real game-changer -- Internet companies giving users full control of their data. When Google makes their announcement on Thursday, the question they should be asked by everyone is -- How much of my data are you letting me control today? That's pretty much all that matters to anyone, imho. 1996: "How much happier we would be if instead of crippling each other with fear, we competed to empower each others' creativity." Think about all the frees and opens and what they reveal Okay now we have Open Social to add to a long list of Opens and Frees. Open Source -- let's see your source code. Open Doc -- let's get rid of Office. Open ID -- let's see your users. Free Beer -- Web 2.0. Free Software -- no code-level lock-in. These aren't good or bad, they just serve someone's interest without thinking about the users' interest (at best) or counter to the users' interest (at worst). Which suggests maybe it's time to get to the point. Free Users. Let my people go!
A milestone for nytimesriver.com nytimesriver is on the first page of results when you search for "NY Times" on Google. http://google.com/search?q=ny+times I find that amazing. Maybe because we don't sell links (or take ads). Google hasn't sworn him to secrecy so he can speculate on what Maka Maka is. Okay the new Wii works better, but... I got past the initial screen this time... http://mp3.twittergram.com/davewiner/gram02286.mp3 Any help on how to get a stuck disk unstuck in a Wii would be much appreciated. Look: You can open it and push the disk out manually!
First, the API is maybe 1/3 complete. If you scroll to the end of the page you'll see a list of areas that haven't yet been covered. The ability to post and read friends-only notes are very important, you can't implement a client without those interfaces. Examples of things you can do with the API, right now. Click on the link to see the XML that Pownce returns. 1. Get the most recent 10 public notes. 2. Get the most recent 10 public notes from Veronica Belmont. 3. Get my public profile. 4. Get my "first" 100 friends and fans.
He had some Wheaties this morning for sure. My advice... 1. Remember to have fun. 2. We're all bozos on this bus. 3. We're all barking farting chihuahuas. 4. I make shitty software and so do you. 5. It's even worse than it appears. 6. You never learn anything hanging with the same people. 7. Thank heaven for little girls. (A repeat of #6.) 8. It's later than you think. 9. It's not like anyone gets out of this alive. A comment by Lane Becker on Scott Rosenberg's blog... "I've been using Winer's nytimesriver on my iPhone screen for weeks now, and it’s far and away the best interface when you're reading on a mobile device." "Which is the point: it's all about context. It's not either/or, and it's not just different readers wanting different things. sometimes it's the same reader wanting different things at different times, in different situations." Exactly right. I use nytimesriver on my iPhone or Blackberry, but I don't use it on my desktop, where I prefer an interface with more controls. The small screen of a mobile device demands something simpler. Slowly the word is getting out. I'd like to do it faster. It would be great if the TImes itself looked at this. If they can write about installation art in their lobby, why not tell their readers about a new way of reading Times news on a mobile device? The Times was a leader in RSS too, but never reported on it. Perhaps there's a blind spot. And it's also all about point of view Good software designers get out of their bodies and become users of software. Because ultimately you don't design software to express yourself, you design it to be useful. The point of news, as with software, is to be useful to the person using it. Sorry, it's not about employing editors. Scott Rosenberg, a writer and editor of news can be forgiven for seeing it from his own point of view, but we users of news don't share that point of view. To me, as a software designer, it's no surprise that there are lots of ways to view news. That there used to be one main way to do it is also not a surprise, there were technical limits, that aren't there anymore. The skill of laying out a paper presentation of the day's news on a big sheet of paper is now an obsolete craft. The only reason we needed people to do that in the past was that was the only way to get written news to massive numbers of users of written news. Now that computer monitors are cheap, and we have little computers that can get us news that fits in our pocket, we can try out lots of ways of arranging it, and maybe we'll even discover something new. Newly rescued Morning Coffee Notes http://mp3.morningcoffeenotes.com/rescued/cnOct5.mp3 http://mp3.morningcoffeenotes.com/rescued/cnOct6.mp3 http://mp3.morningcoffeenotes.com/rescued/cnOct7.mp3 http://mp3.morningcoffeenotes.com/rescued/cnSept11.mp3 http://mp3.morningcoffeenotes.com/rescued/cnSept27a.mp3
Which it turns out I needed because after I got home all three external drives attached to my desktop were reported as damaged beyond repair by the new Mac OS. Coincidence? Lucky that I had exactly the hardware I needed to dig out of the mess? Who knows! Funny thing is it's taking over 10 hours to do the copying. It won't finish until tomorrow morning, Murphy-willing. When the disks got big, all of a sudden restoring from backups takes a lonnnng time. Terminal commands to nuke the 3D dock in Leopard And recapture some valuable screen real estate and a portion of your sanity. defaults write com.apple.Dock no-glass -boolean YES Thanks to Mark Johnson for the tip. Okay so it's not user friendly
The numbers are up at nytimesriver.com. Here's why. It's the top link on Yahoo under newspapers. Two hops off the directory home page. Very nice!!
Yahoo! PS: What's next? Link love from the NYT itself? I want my white menubar back. I think the idea of the translucent menubar is wrong. Here's a screen shot.
I want an option to have a white menu bar. 1996: "I came here to get my work done." It's kind of like Facebook's feed for people who don't do Facebook. It seems pretty cool.
I really like the way the star, Cesar Millan, explains stuff. He shoots straight, with love. You can't be politically correct and get a dog to behave. And he never misleads the owners, they have to change in order for the dog to change. Dogs are very simple, they can't just be your friend. The dog's world is hierarchic. Someone is the boss. If you're not the boss, he or she is. Every pack has a leader. Watching the show I wish I had a dog so I could try out his ideas. I also wish news shows were like this, get to the real story, find a solution to the problem. Maybe he'll run for Governor of California. I'd vote for him. Sue Polinsky loves the Dog Whisperer too.
Well, actually, something I don't like about Halloween is that you have to buy candy and keep it in the house for trick or treaters, and the temptation to eat the junk is overwhelming, and it's not good for adults to eat so much sugar. And you buy too much and you have it left over, and have to find someone to give it to. So what's left with Halloween? Uhhh, yeah you see there's the problem. So what I do on this holiday is find some friends who feel the same way and go out to dinner. If anyone asks what I go as on Halloween, I say "The Invisible Man." Update: "I want my white menubar back."
Based on a tour of the new features, pretty late at the end of a long week, it's safe to say an OS is still just an OS, the purpose of the OS is to stay out of your way until you need it. Leopard may be prettier than the last version, I'm not sure it is or isn't. Not sure I'll use many of the new features. For people who hadn't used VNC before, "screen sharing" would certainly be a big new feature if they're working in a networked enviroment. And maybe the new backup code will fit into my routine. I have some ideas about that. (Maybe I'll just have one computer on my LAN that is backed up and copy things there if I want them backed up.) File sharing is more convenient in Leopard, the shared computers are listed in every Finder window, and this is good. FInding the disks that are available on each of these computers is one step easier too. The Preferences applicaiton appears largely unchanged, except the Networking section where a lot of functionality seems to be missing. I have to look at this more closely. The Download stack is lost on me since I don't use Safari or Apple's mail app. I would find it useful if Firefox had a similar feature (but they kind of do, I can direct all downloads to a specific folder). Update: The Download stack is just a folder, you can direct Firefox to download to it. I think I saw some Apple marketing on this feature that implied that only Apple apps could use it. All in all, changes to an OS aren't that important. The action is in the apps, and for me, just a couple of primary ones, the web browser and my integrated writing and programming environment. It's been quite a while since there have been meaningful improvements to either, and those improvements would end up meaning a lot more to me than improvements to the OS. There isn't much you can do, after the Mac has been around for 23 years, that hasn't already been done. Net-net, my first impression of Leopard is that it isn't a big deal one way or the other. Matt Neuburg takes a dim view of the changes in Leopard. PS: I wonder if the next version of the OS will be called Leonard, to honor Leonard Rosenthal, a famous Mac developer in the 80s and 90s.
The scoop on the Leopard delays 7PM: I got my disk. 9:25PM: Updating in Leopard. The OPML Editor seems to work. Whew. Not sure what I would have done if it didn't. When it finally finished installing it started playing some really happy music and of course it sounded really good. Things definitely look nicer. Screen sharing is very nice, nicer than Chicken of the VNC which I had just started using. Obviously there's a lot of new stuff to learn. I'm backing up my laptop now so I can really dig into this tomorrow. I got started on my Mac Mini in the den, a relatively new system. If I had to wipe it, it wouldn't have been that big a deal.
Second, the reason those of us who ordered in advance are not getting our Leopards is that Fedex couldn't handle the load. Even so, when I called Fedex this morning they said I would have my package today, even though the website says otherwise. Their gears are stipped on a good day. Is Fedex the AT&T of package delivery? Will Apple end up leasing their own fleet of trucks to deliver the next version of Mac OS? I guess we still have to make it through this release. Will we be able to have a Flash Conference on Monday to discuss Leopard? Only time will tell. MacInTouch first look. (Clearly canned.) Ryan Block has his first review up. Chuck Shotton found a workaround for an issue that seems likely to bite many Leopard newbies. Raines Cohen was in Austin for the Leopard ship. You can see how Apple has not! prioritized getting Leopards into the hands of people who might help others get started. John Gruber of Daring Fireball is posting pithy observations on the size of human eyeballs, Brent Simmons is giving up for the day, no Leopard on his doorstep. Are there problems with Leopard? Chuck says so. Do we have any idea the scale of the problems? Nope. Anyone have an idea what "Future delivery requested" means? Very perplexed and somewhat unhappy. No one seems to know what "Future delivery requested" means. Update: Now the Fedex site says I'll have it by 5:30PM. On the bright side that means I'll get more work done today. Chuck Shotton has his Leopard, but hit a wall. "Leopard's migrate user function has failed 3 times on 3 separate clean installs. This is a seriously broken, critical piece of the OS." Mossberg and Pogue missed it, didn't make it into USA Today. That's the motivation behind the flash conference idea. After two or three days, organize the knowledge as covered by the bloggers, really cover it as tech news has never been covered before. If necessary, have another flashconf two weeks or a month later.
Flash Leopard conference, Monday PM?
Here's how it would work... Some event happens that focuses the attention of bloggers, one where there's a lot of ground to cover and at least two or three different ways to view it, one where the combined expertise of 5 or 10 bloggers would make a big difference. The event would last at most 3 hours, would be webcast live, and be edited into a 1 hour program within 24 hours. As many of us are waiting for delivery of Leopard, the new Mac OS, it seems that this may be an opportunity for such a conference. We'd have to find a facility in San Francisco that could house this. There would need to be room for 20 or 30 people, and it must also have decent networking. Then the question of who would we turn to for expert opinions. Some ideas... 1. A Mac software developer. 2. A gadget blogger (Engadget, Gizmodo, etc). 3. A creative artist (it is a Mac after all). 4. ??? 5. ??? This is meant to be an instant idea. I have asked the question on Twitter and your comments are welcome here as well. Update: Loic Le Meur has volunteered the offices of his SF startup to host the flash conference. Cooool. Eric Callis wants to have a flash conference on Leopard in Chicago on Monday.
Seems like I'm going to have to buy one. Amazon doesn't carry them. Not sure where to buy. Later: Not so fast...
Illustration: The important thing about the back panel is that there are four optical (digital) inputs, which are compatible with the digital output of the Mac. So when you play an MP3 from the Mac, and connect to the receiver with the optical cable, the D-to-A conversion is done by the receiver. The Mac is $500 of computer hardware (and damn good at what it does) and the Denon is $2K of audio hardware, and also very good. This setup lets each system do what it does best. The result is stunning sound. Really hard to explain how good it is. First, let me gloat. I bought $49,761 of AAPL on Oct 8. My investment is now worth $54,933. That's 10.5 percent growth in less than a month. Hah!
My very dear friend Sylvia Paull bought an iPod a month ago. In a blog post today she calls it a gateway drug. Having read early reviews of the new operating system, she's ready to buy a 24 inch iMac. I recognize the signs. It's like a virus I tell you. PS: I just checked on at the Apple store. My family pack of Leopard has shipped, and will arrive tomorrow by 10:30AM. Now that's cool! No penalty for ordering online vs visiting the store. Way to go. Now that Microsoft has invested in Facebook, I'm reminded of a poem an anonymous correspondent wrote when I was working with Microsoft in the late 90s. There once was a lady from Niger who smiled as she rode on a tiger. They returned from the ride with the lady inside and the smile on the face of the tiger. It didn't turn out that way then and might not turn out that way now, but it's still a cute poem. Facebook app or Firefox plug-in? Which is a more interesting platform -- Facebook or Firefox? This was a topic of conversation at the Web 2.0 Summit last week in SF, not on stage, but in a LobbyConversation between myself and venture capitalist Bijan Sabet. Bijan Sabet: "I like that Firefox developers don't have to live in a world where they lie awake at night worried that the platform company is going to make life hard for them." What do you think??
Your living room on the Internet? I replaced the Google-based search tool in the right margin with one from Lijit. I found the Google one took up too much space, and I couldn't easily configure it, I never used it, and I grimaced every time I saw it (it felt like an eyesore). Let's see if this one works better, it sure looks better.
Twit #1: "I have a theory that 'user generated content' is a last-gasp of the regal outlook of silicon valley, where we're all chumps or slaves." (Before UGC we were just supposed to be eyeballs, consuming their shovelware, buying stuff we see in ads. They had to adjust their thinking when it became apparent that we were also interested in creating, though we're positioned as generators not creators.) Twit #2: "The role of the tech industry is to create tools and players. To enable creativity, not harness and control it." (I think this is when it all works best.) Twit #3: "If you're scared to hear what people really think you're not prepared for the world you live in." (I finally figured this one out. The reason so many people in SV say I can't be trusted (it's observable) is because I'm equally likely to say your product sucks as I am to say it's great. This is a culture raised on Gee Whiz editorial coverage, the adulation of MSM. When blogs came along they had to hear that not everyone thinks they're so wonderful all the time. Who would you hate most but the guy who pushed the tools that made everyone with an opinion so audible. And would you expect such a person to keep his opinion to himself? Heh.) Even though I think this, I know I'm actually full of shit... Guy Kawasaki asked me once why so many people say I'm not a nice person, when in fact I am. If I saw you on the street I'd smile and say hello. I stop when someone is in the crosswalk. Nothing makes me happier than making a tool that people enjoy. I try to listen to everyone, and I don't care how much money you have. I never answered Guy's question, but here it is. If you asked me why some individual person thinks something, I'd say you'd have to ask them. That's basic respect. Let people speak for themselves. If you ask me why 100 people think something, I'm even more clueless. BTW, Guy and I weren't friends for a long time after being good friends for a long time. I much prefer having him as a friend, I missed his company while we weren't talking. He doesn't suffer fools, and he's the first person to question his own thinking if someone says he's wrong. I've seen him do it, and I was totally impressed. People like that figure stuff out. People who don't want to learn about bugs in their thinking go through life with a lot of bugs. Today, and beyond, everyone has great tools for saying what they think. If you can't stand to hear it, you're not going to like the future very much, sorry to say. Doing a new build of the OPML Editor The next stop on my tour of development projects is to ship some new software that runs inside the OPML Editor. The software is designed to run on a Mac Mini that's attached to a big screen HD-TV. So the way the OPML Editor boots up now is inappropriate for this application. It presents a dialog and opens a weblog editing window. Instead this app interfaces through a web browser, and runs in the background. So I need to come up with a way to not run the startup code for the weblog editor. I'll be taking my notes here, so that later when I want to do the same thing for another project I'll know how to do it. And since the OPML Editor is open source, the notes can apply to other people's projects if they want to do something similar. 1. How do you create a plain text file using the software Apple ships with the Mac OS? The TextEdit app doesn't have that option, amazingly. I found one very ugly way to do it. Open a .txt file. Then the options on the Save dialog give you a way to save as plain text. The real answer: It's a preference. 2. The OPML Editor will have an opmlStartupCommands.txt file in the application folder. The first line will set user.prefs.flStartupDotOpml to false. dotOpmlThread.script watches for this, and if it's present and set false, it won't start up. 3. Add this to the to-do list. I need to get Bonjour working inside the OPML Editor, with the minimum of fuss. I never metadata I didn't like Jacob Harris leads this piece about the metadata of the NY Times with the corniest tech quote I've ever heard. I heart corny quotes. Jim Forbes evacuated in San Diego A retired reporter, Jim Forbes, was evacuated from his mountain home near San Diego, and tells the story on his blog. Did TechCrunch screw a source? Nelson Minar says he likes TechCrunch, but they're not journalists so be careful what you say to a TC reporter at a party. He cites two examples where he feels they acted unethically. In one example, the reporter seems to use off the record comments exactly as they are supposed to. Most non-disclosures require that you keep the information confidential, but only until someone else discloses the information to you. If you get it from another source, on the record or off the record, the NDA is no longer enforceable. In this case they got confirmation from three off the record sources. The other is just an example of a dumb story, not a violation of journalistic ethics. To say that a big company told a lie is hardly news. If it were about something material and not the age of one of the founders, then it would be newsworthy. But it's not an example of an integrity breach. (You can make a mistake and still have integrity. It's only a problem if you knew it was wrong when you wrote it.) Imho, too much is made of whether someone is a journalist or not. You read reports like this one from a high reputation news organization, written by a journalist, that contain no information but leave a sensational impression for people who don't know technology well enough to know that the reporter is talking nonsense. I'd rather read the opinion of a non-journalist who knows the subject and can defend his or her position, and clearly discloses their interest in the subject. At least I'd learn something, and no one would be misled into believing they were getting "news." However I do applaud what Nelson wrote because he had the guts to openly criticize TechCrunch. People from outside Silicon Valley must wonder why hardly anyone does, given that they are at or near the top of most lists ranking tech news sources. Why should they be immune to examination? Answer -- they shouldn't. I wish TechMeme had an item-level opt-out
When I say a piece is too meta, it's not news, it's news about news, what the Big Media guys call a process story. For example, I would prefer to not have this piece, the one you're reading right now, on TechMeme. It's now meta-meta, because I'm talking about the meta-ness of the piece. You can see this could go on forever, now I'm in meta-meta-meta mode. For a brief moment I went into quadruple meta mode. (Sometimes I get so deep into a joke I wonder if people are still with me.) Seriously, some pieces just shouldn't be on TechMeme. And I know which ones those are. So instead of making me turn off the TM spider for my whole site, why not give me a way to say "Stop TechMeme spider, this item is off-limits." We could come up with a TechMeme namespace for RSS 2.0. I'd be happy to help. Namaste!
1. I switched it back to the frequency sort, having tried it as an alphabetized list for about 18 hours. Now I want to see what happens with it flipped around so the most frequent keyword bins appear first. 2. Not sure, but I think it will empty out later this afternoon, as yesterday's stories expire, and before tomorrow's stories ship. 3. It seems that at least some people have bookmarked the site and are refreshing it. If so, I'm glad -- because that's the way these pages are most useful, they tell you something about what changed. Remember this is "news" not olds. 4. The outline view is something like TechMeme for the Times news flow. Not exactly because the keywords are assigned by people. Unseen news mavens. Where do they reside? Are they on the upper floors or in the basement of the NY Times skyscraper on 8th Ave, or somewhere inbetween? Maybe they work out of their homes. My mind wants to visualize these people, but I have nothing to cling to. It's not an algorithm that's determining where things sort out, it's people. Otherwise known as editors? Or are they librarians? 5. Do you bookmark the outline or the river? I'm a river guy for sure. I wonder about other people. 6. Francine Hardway twitted at me: "Times River is awesome on my iPhone! Was reading it while waiting for eye surgery and it was very distracting." Amen. That's the big secret. I wish there were a way to get everyone to look at the river on their cell phone. Eyes would open. 7. Thinking about integrating the two views, cross-relating them. Not sure exactly what I'll try first. That's why I wanted to let it settle in for a bit before moving in a other directions. 8. Of course, I know that if this ever becomes a "real" product, the user is going to control the view he or she wants to be the default. But for right now I'm experimenting. I want to see what people think. Enough people were asking for an alpha view that I wanted to see what would happen when I gave it to them, and if anyone would scream. Screaming isn't a bad thing, it's data.
I have a receiver that's connected to the other new toy, a Samsung 52-inch HDTV, and the Wii connected up to the receiver, and the receiver was already connected through component video to the TV, and when I cycled through the inputs on the TV's remote, voila, there's the Wii. Smooth as can be! And that's where we got stuck. I installed everything according to the instructions or so I thought. A screen comes up saying you should press the middle key on the remote which I did, and it chirped kindly, and then presented a screen asking me to confirm that I speak English and no matter what key I press, nothing happens. Nada. It just sits there. I'm ready to bowl, play tennis, design Mii, whatever cooool things you can do with a Wii, but that's where we are. Okay. We'll get past this. I hope. :-) Update: I called the 800-number for support, and they had me go through a trouble-shooting procedure, that was actually fairly interesting. I explain it in this picture, which indicates that the sensor bar appears to be okay. Update #2: I tried standing on a chair, moved 10 feet back, 15 feet, even 20 feet. Moved the receiver to the bottom of the screen. No cursor shows up. Rebooted a dozen times, resynched three or four. Something is screwy here, but I'm no closer to knowing what it is. :-( Here's a movie that demos the situation. After an intense week with the NY Times metadata, I'm going to put it down for a bit, take care of some other stuff, and put together some downloads of other software I've developed over the last few months so they can move to the next stage. I also want to set up the new toy today and see what that's like. And then I got an email from Jason Etheridge, who is listening to all the Morning Coffee Note podcasts, and finds that quite a few of them are missing. More in a minute. Jason Etheridge has been working his way through the archive of Morning Coffee Notes podcasts, and has found a bunch are missing. I'm going through the list, using archive.org, local backups, Google, and whatever else I can think of, to try to find the missing MP3s. These are the ones I haven't found yet. (I'll update the list as I work through it, so hit refresh periodically.) http://static.podcatch.com/manila/gems/un/cnNov9.mp3 http://static.podcatch.com/manila/gems/un/TS20041107.mp3 http://static.podcatch.com/manila/gems/un/cnNov3.mp3 * http://static.podcatch.com/manila/gems/un/cnNov1.mp3 http://static.podcatch.com/manila/gems/un/MusicoftheBlogospheres.mp3 * http://static.podcatch.com/manila/gems/un/TS20041028.mp3 http://static.podcatch.com/manila/gems/un/cnOct21.mp3 * http://static.podcatch.com/manila/gems/un/cnOct16.mp3 * http://mp3.podbat.com/base/tradesushi/050414_tsushi01_scoble.mp3 http://leoville.tv/tlr/KFIAdamCurry.mp3 http://static.scripting.com/blogs/gems/davetravel/cnOct24a.mp3 * http://static.scripting.com/blogs/gems/dnc/cnOct7.mp3 * http://static.scripting.com/blogs/gems/dnc/cnOct5.mp3 * http://static.scripting.com/blogs/gems/dnc/cnSept27a.mp3 * * Denotes a file archive.org says they have but can't access because of technical difficulties. Of course, if you have any clues about rescuing these files, or have a copy of them on your local system, please let me know. Here's a list of Morning Coffee Notes podcasts that we have been able to rescue, so far. http://static.podcatch.com/manila/gems/un/nothinginterestinghere.mp3 http://static.podcatch.com/manila/gems/un/niccoToothStory.mp3 http://static.podcatch.com/manila/gems/un/marcNozell.mp3 http://static.podcatch.com/manila/gems/un/gg.mp3 http://static.podcatch.com/manila/gems/un/eps.mp3 http://static.podcatch.com/manila/gems/un/davewineraudiocomment.mp3 http://static.podcatch.com/manila/gems/un/cnOct19.mp3 http://static.podcatch.com/manila/gems/un/cnOct18.mp3 http://static.podcatch.com/manila/gems/un/bing.mp3 http://static.podcatch.com/manila/gems/un/BillRiski200410201copy.mp3 http://static.podcatch.com/manila/gems/un/anotherTestAudioBlogPost.mp3 http://static.podcatch.com/manila/gems/un/TS-2004-10-28.mp3 Lost podcasts that I've found, but haven't been able to upload yet. http://www.komonews.com/radio/audio/herb_tip_111004.mp3 http://media.skybuilders.com/Lydon/Dean.Q&A.Aug.03.mp3
News is not exactly new technology, but when personal computers came along, and then widespread networking, it created a whole new playing field for news, that has shaken things up for most of my life. Change comes in fits at starts. First there was the web, then RSS, and now I think we're on the cusp of another bit of change. If you want to see what I think it looks like, check out the home page of nytimesriver.com. But that's not the end of the story. A flat completely chronologic view of news probably isn't enough. And earlier this month at a meeting in NY, two engineers at the NY Times set me off in a new direction, with a very simple bit of advice. They told me to look in the HTML source code of their stories. When I did I saw they had applied a taxonomy to their news flow, and this opened the door to what I would like to show you today -- an outline view of the news. http://nytimesriver.com/outline/ I believe it's fairly self-explanatory. The topics are arranged in order of frequency in today's news. In a previous rendering, the stories were shown in a histogram, but this view I think is much better. You can still see how many pieces relate to the indicated topic, but by clicking on the plus next to each topic, you can actually see the headlines and descriptions, and if you want more you can click through to the full stories. (Initially, the outline was sorted by frequency, with the most frequently occurring keyword appearing first. I changed it, based on feedback, to be alphabetic.) Now, there's still more to do, I showed this to a number of people during the weekend and got some excellent clues on ideas to pursue next, and I will do that. Further, in the process of exploring this, I've been shown the work of other developers who discovered the keywords on their own, and one in particular is very interesting. I'm hoping that these projects will come public so I can show them to you and tell you what I think they mean. This is what I live for, professionally -- the sense of being somewhere with great unexplored potential, a virgin landscape of the intellect. I'm never happier than when I get to play in such a place. Dan Gillmor: "Dave Winer has been exploring a superb news resource, exploring the depth and breadth of the New York Times‘ data-stream." Bijan Sabet: Dave's River of News. Scott Rosenberg: Remixing news. Om Malik: A new way to view news. Please comment on the screen shot page. It pays to keep an eye on Comcast Over the weekend there were several reports that confirm that Comcast is interfering with their customers' use of BitTorrent. This raises several more questions and concerns. 1. There are infringing uses of BitTorrent, for sure, but why is Comcast taking the role of enforcer against the interest of their customers. Just a question, but not likely to get an answer, because Comcast officially denies they're doing anything, even though employees (apparently) are confirming, not for attribution, that they are. 2. What about non-infringing uses of BitTorrent? Can their algorithms tell if someone is using BitTorrent to share mamterial that they have the legal right to distribute? If not, how do they justify interfering with their customers' use of the Internet? 3. And perhaps most disturbing, what does this say for the future? Perhaps someday it will be deemed inappropriate for people to publish content to the Internet, if so, could Comcast take steps to block that activity? How different is this from interfering with BitTorrent? It pays to have a clean garbage disposal Another nugget I thought would be good to share. I came home from my trip to NY and there was a pretty bad stink in the kitchen. Smelled like garbage. It didn't take long to zero in on the source -- the garbage disposal. I tried pouring all kinds of cleaning stuff down the drain, to no avail, the smell didn't go away. Then I did a search on the Internet, found a variety of suggestions, and felt pretty sure that I'd have to call a plumber because they all seemed to assume skills and/or tools I didn't have. Instead I tried a very simple idea and amazingly it worked. 1. Put a drain stopper in the disposal so no water can flow out through the bottom 2. Fill the sink with hot water mixed with soap and chlorine bleach. The hotter the water the better. 3. With the water running put one hand on the stopper and the other on the switch, as you pull out the stopper, turn on the switch. (Be sure to do it in that order, to keep your hand from getting chopped up!) 4. Let all the water run out of the sink and leave the water running as long as there's suds. 5. Repeat two or three times. Wait a day or two. With any luck the smell will be gone. The reason this works is that junk gets stuck on the walls of the drain, and since it's garbage, it rots and stinks. By immersing it in soapy water, the junk gets dislodged and goes down the drain and out of your life. I just figured something out, and it's the kind of thing that's best said publicly, even though it's likely to: 1. Be misunderstood and 2. Upset some people. But since it's all about this blog it really is best to air it here. First what triggered the epiphany. I was over at Loic Le Meur's house in San Francisco yesterday having lunch with his family and friends. We were all drinking wine (very good wine of course), enjoying the view, and talking about this and that, when the subject turned to Mike Arrington. Loic said that Mike told him that we used to be best friends. I couldn't figure out what that meant, because our friendship was the business kind of friendship not the personal kind. What does it mean to be best friends in that way? And how does that relate to having a blog? It never occurred to me that friendship meant that (here's the epiphany) that I would only say positive things about Mike's business. It didn't occur to me until I heard Loic's side of a blog-fight that I saw happen from a distance, with Sam Sethi, Mike and Loic. Complicated? You bet. Too complicated. An unspoken deal that I never agreed to. When Mike was starting TechCrunch, I pointed to his blog all the time, with glowing praise, because I was truly impressed with what he was doing and because I wanted to encourage other people to do it too. I wanted people to write about technology products based on how they used them, not based on alliances, investment, posturing of execs, the crappy stuff that means almost nothing to users, and imho is just a substitute for actually understanding the technology. Mike was approaching products the way I felt they should be approached. Hence the praise. Fact is, my opinion of Mike, as a person, hasn't changed much in the last couple of years. He has a personal charm and charisma that not everyone finds appealing, but I do. I like hanging out with the guy. However, that doesn't mean that if my opinion of TechCrunch, his business, isn't uniformly positive (and of course these days it is actually fairly negative) that I will withhold it. But it's also part of Mike's way of dealing with people that he sees criticism as betrayal. I just don't see it that way. I've had the shit kicked out of me so many times, and as a programmer I understand that criticism is necessary to perfect a user interface, even to get the damned thing working, that even when it hurts, I have to push the hurt aside and listen to what people are saying, and try to respond to it. Professionalism demands it. Anyway, one of the reasons I want to write this now is that I've written about Loic's business here a couple of times in very positive terms. I don't want anyone, esp Loic, to assume that this will always be so. If they get in the way of other creative people, or otherwise act as a poor example of entrepreneurship in technology, of course I will write about it, and will say what I think. I would expect Loic and people at his company to take what I write to heart, and consider it. My feelings won't be hurt if they don't do what I say. (People almost never do.) Same as when I said Facebook sucks. Or when I criticize Techmeme. This isn't in any way meant to reflect on the quality of the people at Facebook (some of whom I know to be outstanding people of high principle) or Gabe Rivera who I know to be a very smart and competent and honorable person. It's possible to critcize someone's work and still admire the person. My epiphany is that a lot of people who thought were my friend, didn't understand this very basic thing about me. 8/17/07: Friendship and blogging.
Fred is a venture capitalist. An important part of his job is evaluating and deciding on opportunities to invest. For every company he invests in, he turns down many more. So how do you turn someone down without being personal? Well, you probably can't. So a lot of VCs side-step the problem and never turn anyone down, they just stop returning calls, or blame their partners. Fred decided to tell people the truth -- not only that he's not going to invest, he'll also tell you why. I think this is a good idea (here's the lesson) because the person might be able to fix the problem, and Fred will get to invest, and the person's idea will get a chance to become a company. I tried it yesterday in a negotiation at a furniture store, and it worked. First, when buying furniture you're expected to negotiate, the sticker price is just a starting point. But I hate to negotiate, even though I know I have to. When I hesitated about whether I would make the purchase, the sales person said "Of course you get a ten percent discount." And if I said 15 percent? She said sure. I said to my companion, I bet she would have gone to 20. I looked at the sales person, she put a pained look on her face and said okay. I didn't feel sorry for her, because they'll still make 40 percent of what I pay as gross profit, if the percentages are the same as when I sold software through retail in the 80s.
Then I thought of Fred and his policy of telling the truth, so I told the sales person that I'd not shop there again. She gave me 20 percent off. Telling the truth was the right thing to do because it gave her a chance to fix the problem and keep me as a customer. And I still feel a little slimed, knowing what I know about retail and margins, and I may not shop there again anyway. But that's another lesson. Guy Kawasaki: The Top Ten Lies of Venture Capitalists.
Last night I changed the way Scripting News is rendered in HTML, and while it works in Firefox on the Mac (the browser that I use) it is broken in a bunch of others. This afternoon I'm going to try to get it working everywhere. The advice from readers, some of it quite confusing, starts here. I've got MSIE 6 running in Parallels, so as I go I'm testing there and in Firefox/Mac. Here are the changes I'm making, in order... 1. Apparently the <a name="xxx"> element is causing a problem, the purpose of it is to enable permalinks to work within the archive pages, Colin suggests making this the name of the <div>, so that's what I did. (This got today's elements expanding and collapsing in IE, but not older days. Very weird.) 2. In the stylesheet, added width:400px; to both .show and .hide and padding-left:15px; to .show. (That successfully widened the body of each post in MSIE.) 3. I eliminated the table I was using to indent the body text. (Now the older days expand and collapse. Hurrah!) 4. Added another 5 pixels of padding for a little bit more indenting. 5. At this point it appears to work in both MSIE 6 and Firefox/Mac. I will now download Opera and try it there. (Downloaded and installed, but I can't get it to display any web pages including scripting.com. Very very strange. If you have Opera installed, could you try clicking on the pluses and minuses on scripting.com and let me know if it works. Apparently it does.) 6. Removed some old CSS and Javascript includes from the head section. 7. Added "min-width:400px;" to the .hide style, per Colin's advice.
I added his expand/collapse code to the HTML rendering of Scripting News, per my recent request. It seems to work nicely. Does it work in Opera? Please let me know. LobbyCon 2.0 predicts the Newsroom of the Future
It was unlike anything I had seen before, likely because this conference was held in downtown SF, and not San Diego or Phoenix, and a facet of what we'll have when the Newsroom of the Future is up and running. Every city will have one, but San Francisco will probably be first. Here's a video I took last week at CUNY that gives another perspective. Lots of tables, video screens, a stage, radio and TV equipment. What you can't see is that the room was saturated with wifi, and while it didn't have a huge presence on the Internet, it could have. Today's new (developer's) toy is an OPML 2.0 rendering of the NY Times keywords list. Have fun! Doc: "A year from now every newspaper will have a newsriver." I think so too because: 1. The idea is so compelling and 2. It's so easy to implement. Thanks so much to Doc Searls for writing a great evangelical piece about the power of rivers. The stream is turning into a current, and soon really will be a river. It’s so weird to see rivers show up in Facebook, and Twitter is just a big river of all the people you’re following.
The more attention we get focused on it, the more other developers will tune in.
I really hope some of this stuff feeds back into the Times support of RSS. And as you have seen, there are now lots of new opportunities in user interface for news. This is what I do, when I'm in my "flow" -- we're there now again, with a new toy to build and then play with, every day. Betsy Devine: "Dave Winer has been improving the New York Times for as long as I’ve known him." Phil Windley: "With more sources, who are themselves continuously updating, the keyword river could be as dynamic as you’d want it to be."
Before last night's game they were down 3-1 in the ALCS, but they won, and now they're down 3-2. These are long odds, but with the Red Sox, you never know. (They were down 3-0 in 2004 and came back, amazingly, to beat the Yankees, a sweet wonderful humiliating defeat.) For some reason, last night I thought of Aaron Copland's Appalachian Spring as an appropriate anthem for this moment in Red Sox time. The pioneers have their ups and downs, theres's still hope, but they've suffered greatly. I think of Dowbrigade, hunkered down, feeling sure his team will exceed his worst expectation of disaster. With the Red Sox, as with Jerry Garcia and Scripting News, it's even worse than it appears!
http://nytimesriver.com/keywords.html Since it's likely to change again soon, here's a screen shot. How it works. Every hour, as usual, it does the nytimesriver scan. Every story is linked to in the database undern all the keywords it references. Then the report, in HTML, is prepared, with the keywords in the left column, and links to all the stories in the right colum. The list is sorted by number of references, the keywords with the most references appear at the top of the list. So today, baseball is the top item, with 15 references. The teams, the Cleveland Indians and Colorado Rockies, rank high. For some reason (heh) the Boston Red Sox don't appear, even though they're still in it, and the Yankees, even though they've been eliminated (yay!) are near the top at position 10. It's another leaderboard! (Oh shit.) The stories age, and are removed after 24 hours. After all this is news, not olds. If you have comments, post them under the screen shot, linked above.
Help, I need really solid expand-collapse code
If you're reading this in RSS, flip over to the home page and have a look. See how the pluses and minuses work? There are a bunch of problems: 1. Doesn't work in Opera. Deal-stopper. Opera users are cool folk. 2. I don't like the indentation. I want the text flush-left. 3. Takes too long to display. I want it to be instantaneous. 4. Must be multi-level. I haven't tested the code I'm using with more than two levels. I know it can be much better, because I see it done better in lots of places. Looking for help from people who know their Javascript. Me, I'm into other things (obviously). Mock up a Scripting News home page with your code, and post a pointer, and we'll test it out. When it's done, everyone will be able to use it. BTW, I know there are people from the Radio community that have stuff in this area, I just don't know how well supported the stuff is these days. It's been a while. Colin Faulkingham has a mockup that works in Opera, etc.
One thing I learned the hard way is that when you access the Times site from a script (not through a browser) if you try to read an article that's too old (not sure what the time limit is) it tries to redirect you to a login page (which is pretty pointless considering that there's no human being around to log in). I hit this problem yesterday, and then hit it again this morning, but couldn't remember what the problem was. So by writing it up this time I hope to remember. No doubt some debunked hack journalist posing as a tech industry mogul will slander me for this, but the
NY Times topics in OPML, the mother lode?
1. There are 10522 top-level headlines. There's no structure to the OPML, it's absolutely flat. Here's an HTML rendering of the list: timestopics.html. 2. It's a subscription list. Each item has four attributes, type, title, htmlUrl and xmlUrl. 3. The htmlUrl for each element points to a page of stories for the topic. For example, here's a page of stories about table tennis. On that page is a link to an RSS 2.0 feed containing the same information. 4. The xmlUrl links for at least some of the elements are broken, the error appears to be very simple, if you replace the ampersand with a question mark, it works. If you look around at the topics you'll see it's an incredibly rich set of data. Here are just some of the topics that begin with the letter T: Tableware, Taste, Tattoos, Tax Credits, Tax Evasion, Taxation, Taxicabs and Taxicab Drivers, Tea, Teachers and School Employees, TED Conference News, Teflon, Telephones and Telecommunications, Television, Television Sets, Table Tennis, Terra Cotta, Terrorism, Tests and Testing, Textbooks, Thanksgiving Day.
Behind the keywords is a taxonomy that I haven't seen, but would like to. I asked them to make this public, both at my meeting there last Thursday and in a phone talk this morning. I think there could be a lot of value in the Times taxonomy, it might even set a standard. In the meantime, I wrote a script last night that tracks the keywords in NY Times stories as they flow through the nytimesriver application. Here's a report that's updated once per hour. http://nytimesriver.com/keywords.html Obviously it would be interesting to be able to click on the keywords to see what articles reference each of the keywords. And it would also be nice to have a cumulative list and a daily list. Right now all we have is the cumulative version. But it's still pretty interesting, bordering on fascinating to think of the possibilities if they provide the framework behind these keywords. When the pros try to figure out how what they do will continue to make sense after the Internet achieves all its promise, this may be an example. The metadata is generated by librarians, and we don't as yet have our own librarians in the blogosphere (though some might disagree). And it's possible that after a release of the taxonomy that something like Wikipedia may happen, with the public taking over maintenence of the taxonomy. No one knows what will happen, but one thing seems clear, there can be value in a news organization beyond the reporting and editing it does. Over the last week, I've been writing about the disconnect between flow and rank. Paradoxically, sites that are ranked high don't always deliver a lot of hits when they link to you. On the flipside, there are some sites that are rarely on Top 100 lists, or talked about very much, that deliver substantial flow. Two of them stand out, one a veteran site, and the other a relative newcomer.
2. A Digg-like memetracker, news.ycombinator.com is in the same league as TechMeme, about 1000 hits for a highly ranked piece. I don't know much about the site, I'm not a regular reader, and I don't know much about the people who visit from this site. Apple announced that there will be an SDK for the iPhone. Hooray! Thanks to Bijan Sabet!
Just read about this on Engadget. I know there's a Nokia breakfast in SF starting at 8AM, which I will not be able to make, but as an N800 user, if this product really is coming, I can see two thing right off the bat that address major problems with the previous model. 1. Nokia makes good keyboards, but the old model doesn't have one. On-screen keyboards are a pain, even relatively good ones like the one in the iPhone, but the one in the N800 is not particularly good. 2. The other notable feature is the screen resolution, which looks pretty fantastic. Anyway, I've asked my contacts at Nokia for info as soon as it's available, but it seems like the Engadget guys are on top of it. If you have any more info, please post a comment here. Thanks. Later... Nokia did announce the N810 (data sheet pdf). Here's a high-res picture. A video showing the N810 in action. Flors: What the N810 means for maemo developers. Apple's iPhone SDK announcement Note: There was no permalink for the story on Apple's news website, here's the full text, with permalink. DW Let me just say it: We want native third party applications on the iPhone, and we plan to have an SDK in developers’ hands in February. We are excited about creating a vibrant third party developer community around the iPhone and enabling hundreds of new applications for our users. With our revolutionary multi-touch interface, powerful hardware and advanced software architecture, we believe we have created the best mobile platform ever for developers. It will take until February to release an SDK because we’re trying to do two diametrically opposed things at once—provide an advanced and open platform to developers while at the same time protect iPhone users from viruses, malware, privacy attacks, etc. This is no easy task. Some claim that viruses and malware are not a problem on mobile phones—this is simply not true. There have been serious viruses on other mobile phones already, including some that silently spread from phone to phone over the cell network. As our phones become more powerful, these malicious programs will become more dangerous. And since the iPhone is the most advanced phone ever, it will be a highly visible target. Some companies are already taking action. Nokia, for example, is not allowing any applications to be loaded onto some of their newest phones unless they have a digital signature that can be traced back to a known developer. While this makes such a phone less than “totally open,” we believe it is a step in the right direction. We are working on an advanced system which will offer developers broad access to natively program the iPhone’s amazing software platform while at the same time protecting users from malicious programs. We think a few months of patience now will be rewarded by many years of great third party applications running on safe and reliable iPhones. Steve P.S.: The SDK will also allow developers to create applications for iPod touch. [Oct 17, 2007]
In contrast, giving an exclusive to one press person or one blogger can be much less effective. It may get you on top of the ladder for a moment, but the glory fades fast, and then what? And your first impression is in the hands of someone else. What if he or she doesn't like you or your product? (Or worse, if they have a conflicting interest, I've seen it happen.) You could get sandbagged. Most PR firms show you how to do the big bang rollout, because that's all they know. But even the greatest promoters, with the most press credit (I'm thinking of Steve Jobs) won't rely exclusively on the press to carry their product. They guide it, they put their personal signature on it, they create an experience. No doubt in the next few days there will be a lot of rollouts because of the Web 2.0 conf in SF. The only ones you'll read about here, with any positive juice, are the ones that roll out with personality.
As he's been seeding people one by one, they create videos which then appear on Twitter (heh) so people who don't have Seesmic get an idea what it's like through the eyes of people they know. This immediately creates a feeling of envy, but if you beg Loic he gives you an activation code, and off you go -- ready to become his next evangelist. Feeling priviledged to be his next evangelist. It's like Tom Sawyer and the fence. He reminds me so much of Jean-Louis Gassee in his prime, when he had all the Mac developers wrapped around his finger, and loving it. I have an idea of where Loic wants to go with this, and it's going to be big. It'll be a fun ride, and fun to watch a master promoter at work. PS: Here's my latest Seesmic video, a demo of FlickrRiver. You may have to turn up the audio to understand what I'm saying, or use headphones. We're going to do something fun with the people at Le Web 3 and FlickrRivr. Thanks to Loic for also having a curious mind. PPS: Beware the exclusive. Another bug bites the | |||||||||||||||||||||||||||||||||