Still not settled down yet with blogging. I think I'll limit myself to one paragraph posts mostly and occasionally write stories. "bullet" Playing with some Radio Shorts to symbols like the "bullet" and "delta". "bullet" Business Browser should have builtin support for blogging, inline IM, instant outline, drawarea (graphical version of textarea). "bullet" Blogging styles I have noticed are: IdeaLog (me), RootLog (places where everyone goes), NewsLog (links to stories), DiaryLog, and LinkLog (surfers posting links to interesting links), and SubjectLog (flash blog). "bullet" Are there PornLogs? I haven't noticed any so far. "bullet" SpamLog could be useful source amusement. "bullet" WebCam, a idea I worked on 9 (?) years ago could be used for blogging. This idea is not the 'big brother' WebCam product. "bullet" Well, end of five minute. "delta"
Month: September 2002
My RSS Comment and Blog-in-a-Weekend
"Dave" apparently enjoyed my comment on RSS although he is not sure what I meant. Thanks Dave for assuming the best intentions. Let me try to explain before I get entraced by some new ideas. RSS 1.0 was a mistake in my view because it took too big a leap of change and it anticipated too much. Ignore RSS 1.0 and evolve RSS like the way you have with RSS 0.94.
"Dave" also disagreed with my comment that a weblog system can be written over a weekend. He is right in a way. First, there is no clear set of minimum functionalities for a weblog system. I can graft simple CMS features into my Docuverse server over a weekend and call it finished, but a system like that is never finished. It keeps evolving and new features are added at every turn. For example, I could get a way with using textarea for post with customer markup hints, but an in-place WYSIWYG XML editor like Xopus is great for posting. Radio is a great example. New features are added constantly and no end in sight.
Rephrasing my previous comment: a programmer can get into years of trouble over a weekend. There and Back Again in Blogspace.
Instant Outliner for Instant News
I remembered what I missed in my last post on Instant News: Instant Outliner. "Dave"'s Instant Outline idea is ideal for many-to-many persistent instant messaging needed for Instant News. Some new features needs to be added (i.e. mouse click notifications) for voting-with-your-click approach to polling and ranking.
At this point, I am thinking about what topic expert specific features are needed. For example, there is the problem of noise for lurkers who just wants the news details and insightful discussion on the news. Experts could filter the noise by starting their own subchat with approved co-experts and forward selected popular statements using mouse clicks.
Instant Newsie
I have a name fetish because packaging is important and names are packaging for ideas. Instant Newsie seems like a good name for people who participate in Instant News events…
Instant News
InstantNews is an idea that combines Instant Messaging with News. A quick search on Google doesn't show up anything similar, but it is such an obvious twist of IM technology that it must be hiding behind all the noise surrounding common words like instant and news.
A news source such as MarketWatch avails itself as an InstantNews source by running one or more InstantNews server and by listing IM handle for each news category on their website, possibly situated near related news articles. Interested users subscribe to an InstantNews category by adding appropriate InstantNews handle to their IM buddy list. At this point, InstantNews server acts like a bot playing the role of a news anchor, discussion MC, pollster, and publisher. Here are some of things it will do:
1. Report news so that each new event is assigned a persistent group chat room.
2. Subevents may create sub chat rooms.
3. All discussions are logged.
4. One or more registered volunteer or payed experts on news subject are invited to join the chat room automatically.
5. Tabulate popularity of opinions or interest by allowing participants to click on a statement or question entered by others. Popularity of statements serve as an alternative form of polls. Popularity of questions are used by experts to focus on popular issues.
6. Results are edited semi-automatically by a human editor and InstantNews to serve as a reactive component of a news event.
7. Serves ad banners, ad audio or blurts out tasteful textual propaganda like "Radio Rocks!".
Hmm. Still missing something. I'll address it later. So far, only possibly unique idea is #5. Its a neat way to implement informal polling and open-mike in IM.
RSS My Hard RSS
"Dave" updated RSS spec to 0.94 even though though there is RSS 1.0. Hurrah! A quick summary of RSS versions from 0.9 to 0.94 is pretty useful too although its not showing all of RSS 1.0 tags.
I never liked RSS 1.0 because it fails the simplicity test which is: can a busy idiot implement it? Here is my advice to Dave: please don't be reasonable. RSS 1.0 happened because everyone was reasonable. Help us and be unreasonable. Protect RSS with unreasonable hardass extremist attitude.
I wonder if this post is likely to be filtered by my Bayesian web page filter…
Software Magic
MasterType and Typing Tutor
Back when Applet II was fresh, I was working for a company named Lightning Software, a small single-product company in Palo Alto. Lightning's lone product was MasterType, a typing instruction game. I initially didn't think much of MasterType because it was a simple graphics game showing a screen with up to four monsters moving from corner to center of screen where you typed the name of monsters to destroy them (monsters wore name tag of sort). It sold incredibly well, but I didn't fully understand its magic until a competing product appeared: Typing Tutor.
Typing Tutor was a big thing back then because it was supposed to be the opening bell of large book publishers entering the software publishing market. The publisher, Simon & Schuster, threw obscene amount of money after Typing Tutor and played the media Hollywood-style. Most software people feared the worst since large book publishers had lots of money, huge distribution network (aka bookstores), and marketing savvy. In comparison, software companies had to fight for shelf space (most computer stores were tiny and had very little shelf space) and played the media like talented dorks. But, when I played with Typing Tutor, I realized there was nothing to worry about: it didn't have the Magic. The difference was that, while one used Typing Tutor, one played MasterType. Typing Tutor had loads of features, but all boring. MasterType had short list of features, but fun to play. When using MasterType, I entered a trance similar to the way Tetris grabs your brain and make you dance to its rhythm. That is Magic. My thanks to Bruce Zweig, author of MasterType, for that magic.
Adventure
During similar timeframe, there was a game called Adventure for the old Atari console. Its a graphical adventure game where primary object was to move from room to room killing monsters and gathering treasures. You got to see only one room at a time so something had to be done to help players keep track of dungeon layout. Its creator (Robinette I think, sorry) solved the problem by reducing the time between when you exited a room to when you appeared in the next room. Net result was almost like moving between rooms in real life and keeping track of location became effortless. Magic!
A similar problem was solved differently in another classic game called Wizardry on Apple II. In Wizardry, the viewport was kept small for speed and movement was intentionally limited to one square per move and 90 degree turns. Movement was controlled using four keys, two for step forward and backward, two for turn left and turn right. Whatever the magic was, people were able to immerse themselves through a small vector graphics view and four keys. I remember rapidly moving across the large multi-level dungeons although reality was me typing 200 words per minute using only four keys. Magic!
Magic in Blogging
There is similar magic in blogging. No wonder people like Dave Winer, Dan Bricklin, and Ray Ozzie are fascinated by blogging. Technically, a weblog system is just a simple content management system which a decent programmer can put together over a weekend. In fact, I was thinking about writing one myself. But I chose to use Radio because the magic of blogging is not in the technology, but in the act blogging and in the blogging community. Radio community is one of the best I have seen and every Radio user becomes its member as soon as they install Radio. Blogger has a great community as well, but Dave is a friend so Radio was a natural choice.
While convenience is a necessary ingredient of blogging, the magic happens when a blogger start to post and receives feedback. Slowly you start to weave blogging into your daily routine until blogging becomes part of who you are (I subscribe to you are what you do meme). Similarly, the blogging community slowly weave you into it until you are an essential part of it.
Greater Magic
I feel that there is greater magic hiding behind blogging. I think I have seen glimpses of it and have some fragments I am trying to put together into a whole that could become as great as the Web has become. Business Browser is one of those fragments. I am keeping my fingers crossed as well as taking longer showers for that elusive clarity. <g>
Blocking Adult Sites and Pop-ups with Bayesian filter
A Plan for Spam describes how Bayesian filters be applied to spam e-mail (more technical paper on the subject is Native-Bayes vs. Rule Learning in Classification of Email.) Pretty neat stuff even though statistics was one area I intentionally neglected during my physics days. Microsoft was big on Bayesian a few years ago, so it makes me wonder why Outlook doesn't have a built-in Bayesian filter for spam instead of that annoying and undependable Rules Wizard. I am tempted to write one myself, except companies like GiantCompany sells spam filters with similar result. So I turned to the problem of blocking adult sites and pop-ups (pop-unders are no problem since Z-order of browser window is a good indicator.)
All one needs is a BHO (Browser-Helper Object) that applies Bayesian filter to web page contents. If this is implemented already, let me know.
Architectural Principles of the World Wide Web
A fun to read after-the-fact formulation of principles behind Web that has no place in the real world. One of the key principle is: Use absolute URI references. There was a storm of arguments for and against this principle about a year ago (I think) both in public and in W3C WGs, and I have no recollection of a consensus being reached. Meanwhile, one striking feature of W3C specs is that when you Save As MHT files for offline reading, intra-document links are broken because they are using absolute URI for even intra-document links. Another clash of Principle and Reality, I suppose.