logs

The weekly log report

May 20, 2005 17:49:52.822

Well, it seems to be time for my weekly log report - here are the results for the last week:

Platform BottomFeeder Downloads
Windows 775
Mac 8/9 480
HPUX 349
Sources 335
Linux x86 318
Mac X 241
Update 133
CE ARM 122
Windows98/ME 62
Linux Sparc 21
Solaris 20
AIX 14
Linux PPC 9
SGI 3
ADUX 1
Source Script 1

That's a total of 2884 over the last 7 days, for an average of about 412 a day - not bad, seems to be holding steady. I still don't get those HPUX numbers :) Let's have a look at the feed access:

Tool Percentage of Accesses
Mozilla 20.5%
BottomFeeder 20.5%
Other 21%
Net News Wire 14.9%
NewsGator 4.4%
SharpReader 4%
BlogLines 3.9%
Internet Explorer 2.8%
Planet Smalltalk 2%
Liferea 1.8%
Feed Demon 1.6%
RSS Bandit 1.1%
JetBrains 1.1%
Feed Reader 1%
Shrook 1%
Java 1%

Those numbers don't look too different from the last log check. Finally, a look at the straight browser accesses to the html pages:

Tool Percentage of Accesses
Mozilla 42.2%
Internet Explorer 31.8%
Other 15.0%
Java 3.5%
BottomFeeder 2.8%
Net News Wire 2.7%
BlogLines 1%
Opera 1%

Looks about the same as last week, although the aggregator accesses are a bit higher. Then again, the tested interval is shorter.

 Share Tweet This

general

I went to see Sith, but all I got was an enchilada

May 20, 2005 15:46:09.639

I was going to see The new Star Wars flick this afternoon - but the rain/wind storm knocked out power in one place in Columbia - the shopping mall where the theater we went to is! So instead, we had lunch (thus the title :) )

 Share Tweet This

screencast

Ad hoc content finding

May 20, 2005 11:11:48.573

One of the cool things about BottomFeeder is that it's wide open to ad-hoc extensibility. I made a post about this 10 days ago - finding related content. This morning I thought I'd do a short screencast on the topic. The quality of this one might not be as good as the last few, but it's way, way smaller - the wmv file comes in just under 2 MB for 3 1/2 minutes. I'll muck around with the audio and video settings and see what I can do with the output in the future, but it here it is.

Enclosures:
[http://www.cincomsmalltalk.com/casts/st_runtime_modifying.wmv ( Size: 1919472 )]

 Share Tweet This

rss

Much ado about not much

May 20, 2005 8:33:20.748

Here's an interesting tidbit from an impromptu interview with Steve Ballmer of Microsoft:

Q1. How important is RSS? A fad, important, huge or will replace the web/html dominance of the internet?
A. We believe RSS is important and will be around for a while but it is not going to change the world. It is a little too simple, that is also the reason everyone’s using it. We are working on more existing powerful stuff, around XML/web services [sic] that will address many issues beyond RSS. RSS will be around, but whatever we are working next will be cooler and more prevelant.

This touched off a mini-flurry of posting - Dave Winer assumes that it means MS is going to try to bury RSS. Scoble responded with a "look at all the cool RSS stuff we're doing!" post. Steve Rubel noticed the whole thing as well.

Here's the thing - all these guys assume way, way too much. You want to consider what kind of answer you would get had Ballmer been asked "Compare and contrast RSS and Web Services?" He's not a technical guy. He's a manager who was technical a long, long time ago, and I'd bet good money that his grasp of RSS and WS* stuff is limited at best. All this really demonstrates is that Ballmer should defer most of these sorts of questions down to knowedgeable staff instead of trying to answer them.

 Share Tweet This

smalltalk

My balloon!

May 20, 2005 8:02:22.003

I've always wanted a Smalltalk balloon, and now I've got one!

Smalltalk Balloon

Thanks to Jason Jones at STIC!

 Share Tweet This

movies

Star Wars ends?

May 20, 2005 7:46:27.398

Ted Leung has a good observation about the Star Wars flick (which I haven't seen yet):

As for the movie itself, it's hard to say. Both the beginning and end were predetermined, so there was a limit to what could be done. Certainly there was plenty of action, and most of that was pretty good. The dialog was pretty bad, as expected. It certainly wasn't as bad as Episodes I or II, but I'm having trouble deciding whether it was good enough to edge out Return of the Jedi. Regardless, after 28 years, Star Wars is done.

The lack of any real mystery in where the film will end up certainly does limit the attraction somewhat. It comes with the territory, having been set in the past of the "first" three films. To some extent, that was the problem "Enterprise" had as well - you knew that it had to end with the founding of the Federation, just like you know that "Sith" has to end with the rise of Vader and the Empire.

Having said all that, I'm sure I'll go anyway.

 Share Tweet This

StS2005

StS 2005 Tutorials are open for sign up

May 19, 2005 21:00:29.339

You can register for the Smalltalk Solutions tutorials now:

Tutorials are now available for signup at:

http://www.smalltalksolutions.com/registration2005.htm

Each tutorial is $100 USD

Tutorials available are

  • A Seaside tutorial by David Shaffer
  • Web Services by Allen Davis
  • Domain-Driven Design by Eric Evans and Ralph Johnson
  • Smalltalk Garbage Collectors by John McIntosh

Early registration for the conference ends May 26. After that, conference registration increases by $100 USD. Sign up today at http://www.smalltalksolutions.com/registration2005.htm

See you in Orlando!

 Share Tweet This

humor

Unintended Gallows Humor

May 19, 2005 20:21:00.546

I'm not sure that this is what the Discovery Science channel was going for - they were doing a segment on the dangers of driving while tired, and this is what popped up on screen - if it's not clear, that smoky area is a nasty car crash. This happens as the show - "Understanding" (an episode on sleep) was talking about how many people die in car crashes due to falling asleep at the wheel. Then we get this:

Ironic Car Crash Pic

If you can't read the text in orange, it says: "They've gone places we've only dreamt of... capturing worlds beyond our imagination". Whoo boy :/

The process we used to get this image to my blog was a story in itself. First, my wife captured a few minutes of the show in our ReplayTV. Then we used DVArchive version 2.1 to download the show to her PC. Then she played the show on the PC until the relevant segment (above), and screen captured it. From there it went to my PC, where I cropped the rest of the screen, resized the image, and sharpened the text rendering a bit. Whew!

 Share Tweet This

rss

My way, my way!

May 19, 2005 17:36:45.966

As per usual, if it's not Dave's idea, it's no good. Oddly enough, people differ in their viewing preferences - esle we wouldn't need more than one TV channel...

 Share Tweet This

development

Get better tools

May 19, 2005 17:11:01.133

Nu Cardboard notes that even with IGB of RAM in their PC's, the Java apps they run eat the machines alive. The Eclipse IDE alone chews 300MB!

Now, contrast that with the Smalltalk system I use:

  • A full development image running the blog server, the survey application, and a few other things: 142 MB of RAM. That's a full bore development image, btw - I have full access to all development artifacts there, on the remote server in Cincinnati
  • The test server, which I run on a PII 400 - 63 MB. Go ahead, try running Eclipse on a PII 400.
  • My BottomFeeder runtime application, with most of the development tools retained (I can open workspaces and write Smalltalk against the running application!): 110 MB

I think those guys made a sub-optimal choice in terms of development/deployment tools. The development image I use to work on BottomFeeder only chews 56 MB, and that's with all the code for it loaded into memory. The bottom line is, those of you who still think Smalltalk is "bloated" - you need to look again. There's bloat alright, but it's not over here...

 Share Tweet This

rss

Blog competition

May 19, 2005 7:53:39.950

Steve Rubel reports that BlogLines has big plans:

The CEO of Bloglines (now a division of AskJeeves) says that his company will release a blog search engine this summer which will surpass the likes of Technorati, Feedster, and PubSub. "The challenge," he says, "is to create world-class blog search, which we don't think exists now."

AskJeeves knew that direct competition with Google wasn't working out, and figured that a sidestep into a related field would be a better tack. Now let's see if they can be faster than PubSub, arguably the fastest search/match system for blogs out there right now.

 Share Tweet This

development

Step away from the code browser

May 19, 2005 0:36:33.157

I really, really hope they don't let Joel anywhere near development tools anymore. He made asinine comments about exceptions awhile back; now he's decided to remove all doubts about his lack of comprehension:

Now, when I’m writing a dinky script to gather up a bunch of data and print it once a day, heck yeah, exceptions are great. I like nothing more than to ignore all possible wrong things that can happen and just wrap up the whole damn program in a big ol’ try/catch that emails me if anything ever goes wrong. Exceptions are fine for quick-and-dirty code, for scripts, and for code that is neither mission critical nor life-sustaining. But if you’re writing an operating system, or a nuclear power plant, or the software to control a high speed circular saw used in open heart surgery, exceptions are extremely dangerous.
I know people will assume that I’m a lame programmer for failing to understand exceptions properly and failing to understand all the ways they can improve my life if only I was willing to let exceptions into my heart, but, too bad. The way to write really reliable code is to try to use simple tools that take into account typical human frailty, not complex tools with hidden side effects and leaky abstractions that assume an infallible programmer.

That's right Joel - we should always return error codes instead, passing them up through 10, 15, 20 (insert your own value here) calls until we get back to the point in the code where the problem can be handled. All because Joel is deluded, and thinks that an exception handler is the same as a goto.

In his preferred world, when a problem crops up deep in the bowels of the app, how does he propose to deal with it? Damned if I know; I'm not sure he knows either. I'd go through all this again, but I already did - read this, and this.

I'll make one other point - in Smalltalk, you can resume execution from the point where things blew up - because the stack hasn't been tossed by the time you get to the exception. Maybe what Joel needs to do is learn a programming language that doesn't suck.

Please, take his code editor away. Quickly.

 Share Tweet This

smalltalk

Resumable Exceptions

May 18, 2005 17:28:32.288

Blaine Buxton explains why resumable exceptions are a good thing:

Time for another "this is why Smalltalk is cool" post, but this one also holds true for Ruby And Lisp as well. So, it's a "why Smalltalk, Ruby, and Lisp kicks mucho booty" so to speak. OK, enough of the back patting and let's get down to business. Today's topic is resumable exceptions. It has a nice geeky ring to it doesn't it? The first thing you might ask yourself is, "Why in the world would I want to resume an exception? It's an exception! Dead programs tell no tales!" True, true. Normally, you want an exception to send your program down in flames because you had a mechanical glitch that you didn't expect. Better stop everything before the propeller goes slashing through your data unkindly! But, what if we had exceptions that were good that could notify us of potential bad things or even enumerate potential bad things?

I use resumable exceptions quite a bit in BottomFeeder - they allowed me to create a customized RSS/Atom handler that could deal with many of the trivial issues in feeds (like bad characters) without having to create more own "tag soup" parser. The lack of them in the maintream languages (Java, C++, C#) explains why every time I bring this up in a forum with people involved in the syndication space, they assume that I had to roll my own regex based tag soup parser. But hey - all those extra libraries must be making them more productive... somehow.

 Share Tweet This

management

When kryptonite strikes twice

May 18, 2005 17:23:44.188

The next time someone in management asks "why do you spend time monitoring the blogosphere?", point them to this post by Steve Rubel. The next thing you'll want to figure out is "what would our response be in a similar situation?"

 Share Tweet This

java

Ignorant or worse?

May 18, 2005 15:32:27.280

Is Gosling really this stupid?

The "clear need" that Magnusson cites is anything but clear to Gosling, who says Sun has received negative response from the enterprise development community regarding the idea of open-source Java. "We've got several thousand man-years of engineering in [Java], and we hear very strongly that if this thing turned into an open source project—where just any old person could check in stuff—they'd all freak. They'd all go screaming into the hills."

I don't know James - has it been a problem for NetBeans? Is the Apache project in chaos? Is Eclipse? If you don't want to open source Java, that's fine, and believe me, I'd understand. What I don't get is why you have to make crap up instead of just saying no.

 Share Tweet This

sports

What it cost Schilling

May 18, 2005 15:26:09.326

Schilling is still recovering from that hack job he agreed to during last year's ALCS - and while it got the Sox the AL championship and the Series Rings, I think it may have cost Schilling the balance of his career. I seem to recall mentioning that...

 Share Tweet This

education

How does an old dog learn new tricks?

May 18, 2005 15:17:41.346

Rob Fahrni asks:

The question is, how does an old dog such as myself get immersed in the gospel of yet another language? You can say all you want about Microsoft but you have to admit their developer tools are solid if nothing else. I know IronPython exists for the .Net framework but what about Ruby and Smalltalk implementations? I'm spoiled to Visual Studio.Net, it's so nicely integrated, and just works. I've really come to appreciate VS.Net now that I'm spending my days on a Linux box, you have no idea how pathetic the tools are on Linux.

Well, here's what I used to do, fwiw: I'd take a problem I had solved in my first programming language (Basic) and write the same application in the new language. That way, I wasn't trying to understand the domain problem, I was just learning the new language. It wasn't a hard problem it was a manual cryptogram solver (for the puzzles that still appear in some newspapers). I wrote that in Basic, in UCSD Pascal, in a proprietary language at the DoD, in C, and finally in Smalltalk. I stayed in Smalltalk after I finished the problem in less time than it had taken me to go over syntax in the other languages I had learned :)

As to the question about .NET integration - there are no shipping Smalltalks on that platform - a large part of the problem is that the CLR just isn't ready for a language like Smalltalk (at least not yet). As to tools sucking on Linux - that's not true if you use something like VisualWorks - which is binary portable across every platform we support :) I do my BottomFeeder work mostly on Windows, but I do all the blog server development on Linux - and on an old PII 400! Try running any of the supposedly "modern" development systems on that :)

 Share Tweet This

worldview

Enhanced Query

May 18, 2005 15:06:40.262

Lenny Hoffman, Objectivity engineer. Current query support added in 1992, and hasn't evolved a lot. Not initially a problem - most people were using the product as a persistent store. Customers who need query support either built their own or ran back to an RDBMS. The issue - sheer inertia held this areas back.

The big problem is that data size is growing. There's a growing demand from their customers for out of the box query support - they want the scalability that they've come to enjoy with the OODB, but with the kind of query support they know is available with an RDBMS.

  • Higher Fidelity - relationship properties as query values, Set qualifiers, path based queries
  • More customizable - Application defined calculated values, Application defined indices
  • Better performance - primarily optimization
  • Open - publish a public OQL with an independent predicate equation tree. Add a listener interface for monitoring, logging, and tuning

[ed] - interesting bit about OQL - will that be truly open, such that other ODB vendors could adopt it? Or is open in this sense just about having a defined API?

The Path query support is somewhat inspired by XPath, but without the reliance on an XML structure. This looks a lot like what you would do with a Smalltalk collection and one of #select:, #collect:, #reject:, or #detect:.

Calculated Values - this is what you get with Gemstone by having the code execute in the database instead of in the client, or in an RDBMS via stored procedures. With Indexing, the big changes are extensibility and the addition of a public API.

In summary - this is an enhancement to the existing query engine by opening it up and making it easier to access and extend. Another note here - this is not part of the current release. In answer toa question, it's not clear which release it will be part of.

 Share Tweet This

worldview

Zounds!

May 18, 2005 15:06:33.120

Today's keynote is being given by an FBI CTO who spent most of his career at NSA - interesting cross over. He made an interesting observation about how line workers view updates from IT - they fear that new technology coming from IT will be less capable than what they have now. That's hardly unique to FBI - and it's part of a large scale issue in IT shops: there's a lot more slavish following of analysts (especially the useless ones) and fads than there is examination of actual needs.

One item I noticed he hit on as being important to him - SOA. The thing about SOA that makes me skeptical is that it means all things to all people. It's like OO 15 years ago, or the visions being pushed by the OMG a decade ago. Universal answers never are - but C level IT folks always seem to be willing to drink the koolaid.

Oof. In a discussion of network security we just got treated to "buzzword bingo", where the buzzwords are all security agency specific. There's a real issue afoot there though - in any secure environment, how do you make data available to people in an appropriate manner? For instance - some data might need to be shielded for reasons having to do with trial rules. Others might have to be shielded based on which foreign governments are or are not allowed to have access. That all sounds like "why do I care?" for business folks but - with the advent of SarbOx rules, it actually has deeper meaning than a lot of us might like.

Here's another issue that will resonate with business people - the simple volume of structured (and unstructured) data washing though systems. Consider a product marketer or product manager - how the heck do you figure out what the competition is up to? For that matter, how do you figure out who the competition even is? Unlike the FBI/NSA problems, it's nearly all open data - but the fact that it can be found doesn't mean that it will be found. And here's where the FBI guy relates it to his problems:

When the military captured Hussein, they used social (or network) analysis to do so. The tools were pretty simple - large sheets of paper and markers. Now consider a hostage taking (something the FBI deals with). In such cases, they don't have a long time to find the person - it's literally life and death, and time matters a lot. Being able to drive that kind of analysis quickly using decent tools would help them a lot. To relate this back to what seems to be a trivial issue (at least when compared to kidnapping), consider a product team trying to determine which of a set of desirable features to implement for the next release of a product. There may be (say) 10 possible features of interest, but - given the size and capability of the team, combined with the desired delivery schedule, only (say) 3 can be delivered.

How do you make those calls? Market research to determine sales impact? Interviewing existing customers in order to extrapolate general market demand? What about extending the delivery time out so that more could be done? What about hiring more staff so that we could accomplish more? These are all calls that are made with insufficient data, and they need to be made decisively. In my work, I make those sorts of calls all the time, and I'm never entirely certain that I've made the right ones.

 Share Tweet This

worldview

Objectivity and Dynamic languages

May 18, 2005 15:04:55.728

Interesting tidbit just came out at the tail end of the talk I just made it to (blasted beltway traffic!) - Objectivity now has a Python binding. That's pretty cool - they also support Smalltalk, of course. This means that you can be productive with Objectivity, instead of falling down into the endless complexity provided by C++ and Java. The presenter pointed out how much more difficult it is to do prototyping against Objectivity with C++ or Java. They plan to release official support for Python later this year - the binding itself has been around since 2000.

 Share Tweet This

rss

Server based synchronization

May 18, 2005 15:04:44.650

Dare makes some very good points about the problem of synchronization - he outlined the problems with the current BlogLines API earlier:

most popular desktop aggregators on the Windows platform will now have a richer synchronization story with its most notable competitor. It also puts pressure on other desktop aggregators to figure out a strategy for their own synchronization stories. For example, I had planned to add support for synchronizing with both services in the Nightcrawler release of RSS Bandit but now it is unclear whether there is any incentive for Newsgator to provide an API for other RSS readers. Combining this with the fact that the Bloglines API isn't terribly rich means I'm between a rock and a hard place when it comes to providing synchronization with a web-based aggregator in the next version of RSS Bandit.

Ditto for BottomFeeder. Right now, BottomFeeder can synchronize itself with another running instance of BottomFeeder over HTTP, or via file import (i.e., you export a synch file from one copy, and then import it into another). Until there's a useful server based API, I don't see anything happening here on my end. I don't really see what incentive the NewsGator guys have for playing nice, either. That's not a shot at them - far from it. I just don't see why they would worry about it...

 Share Tweet This

blog

On or off the record?

May 18, 2005 8:19:55.942

Steve Rubel points out an evolving phenomenon:

People now put the same degree of trust in me (and other reputable bloggers) that they might normally only reserve for analysts and journalists. There's a big difference between these influencers, however, and bloggers. With press/analysts you have a safety net. If they leak, you have options for recourse. With bloggers you really don't.

Well, I'm not clear on what safetly net exists with analysts either (unless you have a contract with them). Ultimately, you're making a trust call, and the person you confide in is going to either be trusted in the future - or not - depending on their behavior.

The more interesting aspect of this is that you could be "on the record" at any time now - whether you are giving a formal presentation/speech or not. That's going to be a rather large change as realization starts settling in.

 Share Tweet This

general

Off to the Objectivity conference

May 18, 2005 8:16:34.277

I'll be at the Objectivity show most of the day - make sure you get your Coding Contest submissions in before 9 AM!

 Share Tweet This

smalltalk

Class Creation question

May 18, 2005 0:27:11.371

Darren Hobbs wonders about the new method of class creation in VisualWorks (new since 1999 - which is to say, not that new :) ):

Hmm. VisualWorks has namespaces, which Smalltalk-80 does not, and they seem to have changed the way subclasses are defined. According to my copy of the purple book, a subclass is created by sending a class the message 'subclass:'. It should be possible to implement a version of subclass in the Creature class that adds the extra code.
However, VisualWorks wants me to send 'defineClass:' to a namespace. Problem with that is I want to change the way subclasses of a particular class are defined. If I change the code in the NameSpace class that will affect every class that is ever created thereafter.

How is this different than before? Prior to namespaces, if I modified the class creation method in class Behavior, I ran into the same issue. Nothing but the message recipient has changed, IMHO...

 Share Tweet This

worldview

Industry Expert Round Table

May 17, 2005 23:14:52.986

Douglas Barry, David Caplan, Leon Guzenda, Richard Winter. First up - DBMS market shares. "Other" is 9% - which encapsulates OODBs, XML DBs, etc. Interestingly enough, the dbms market is still growing, even though it's fairly mature. There were 10 commercial RDBMS systems, and 5 OSS ones. 7 commercial OODBs, 6 OSS ones. 20 XML DBs, and 10 OSS ones in that area. There are also a number of specialized products in various niches.

The mainline dbs (Oracle, et. al.) are fighting for the enterprise space - file and data. The ORDB and XML db corps are consolidating. XML and XQuery are growing in popularity. JDO is struggling. Recently, a few OSS ODBMS systems have popped up. Objectivity sees this as a good thing, with these systems doing "missionary" work.

What about the specialized dbms systems? Accelerators, in memory db systems of various types (eg, GemFire). Real time embedded systems (eg, Matisse). Objectivity says: "We can compete against any and all of these".

Next - Douglas on when to consider an OODB: when you have a business need for high performance and/or complex data. Complex data? Looks like a graph. Often lacks unique, natural identification. Often has significant number of many to many relationships (joins in a relational environment). Often requires traversing a graph structure. The big win for an ODBMS - no impedance mismatch. The data is stored in the same way that it's used. You don't have to build a mapping between the way it's used and the way it's stored.

"Data tends to stick where it lands" - but we continue to have use cases popping up that want to use this data in unexpected ways. Now we've got a complex diagram that - boiled down - says that an OODB in the middle can mediate between your applications (especially those with WS* needs) and the legacy data stores.

Next - Richard Winter on db scalability challenges. The big challenges: rapid growth in the sheer size of the data sets being stored. User populations are growing, and queries are becoming more complex. Users expect data to be up to the minute, and they expect to get near instantaneous answers ([ed] - this is a Google effect. Users have learned that search engines give them answers immediately...).

Scalability features:

  • partitioning
  • direct, natural modelling of data semantics
  • parallel operation
  • advanced indexing -the basics (btree) were invented 30 years ago, and a "big" db had 100 records. Things are a trifle different now.
  • sophisticated access technique
  • query planning and optimization
  • highly concurrent operation
  • provision for application specific solutions

Demand is rising because the sheer volume of potential data is growing - and the availability of "always on" connectivity is growing. For many purposes, the scaling problem is proportional to the size of the largest partition.

Principal: The db engine should "know" the true structure of the data and optimize around that data. Most of the scaling work has been done on the relational dbs like Oracle and DB/2 - but that still doesn't help whhen you force a graph/network strcuture into a set of tables and rows. That removes knowledge of the structure from the db, and "outsources" it to the application(s).

Question - what about a standard API (i.e., OQL) - this from the OMG guy. The ODMG (now defunct) was working on this, and the files from that group have gone back to the OMG. Beyond the current efforts there, just stuff in the JCP (i.e., proprietary). One thought is that JDOQL may be adopted as a "standard".

Question - what is Objectivity doing with regard to JDO and XQuery? They mentioned that JDO is struggling, and XQuery is getting more popular. Objectivity now has XML import/export, and is planning to expose their internal API's via XQuery. It may be that XQuery ends up being a sort of default OQL.

Question - Compare and contrast Sybase IQ with Objectivity/DB. Sybase IQ is an innovative product for Sybase - uses column storage instead of row storage - in a conventional db, all data for a person goes in a table with multiple columns. With this they use data compression and bitmap indexing. Works for tabular data that fits the relational model ([ed] - I need to look this up). The view here - Objectivity works better for complex data that does not necessarily fit the relational model, and when you are going to tie the db and the app more tightly together (i.e., embedding).

 Share Tweet This

worldview

Objectivity WorldView Conference kickoff

May 17, 2005 23:14:42.923

I'm here at the Objectivity WorldView 2005 User's Conference. It's in Bethesda Maryland - looks like a large government audience. The first thing is the stock "Here's the Company" talk from the CEO. I suppose I shouldn't sound so jaundiced, but there it is :)

Here's the interesting piece of information - since 2001, the size of the average database has quadrupled. "Data is the capital of the new economy". We'e now into exabyte databases [ed] -can relational really scale to handle that if you have to do anything that resembles a complex join? I suppose Alan knows better than I do :)

He's focusing in on the audience (in particular, the security audience) with the "need to sift out the wheat from the huge piles of chaff" bit.

Ok, here we go with some of the examples/target markets:

  • Security agencies (pattern detection across multiple disparate data sources)
  • Investigation (FBI, et. al.) doing much the same thing
  • Environmental control (lots of disparate data coming in from various sorts of sensors [ed] - here's where manifest typing just gets in the way.
  • Telecommunications - usage of Objectivity here tends to be embedded in other apps. Pros touted here: reducing time to market, simplifying complex data types, OO reuse
  • Scientific applications - genomics, bio-informatics. Dealing with huge volumes of data

Key areas targeted: Customer focus, innovation, platform for growth, drive increased adoption of OO (and OODB) technology. One of the things being touted is what they might call "mass customization" of the product within their customer base. Put another way, this is services led product direction. On the performance side, they've been focused on enhancements to their query engine - seems to be customer/service led. Heavily focused on bringing in additional partners who add value in various niche areas.

Here's a new thing - they are about to introduce a rental (subscription) license in order to lower the barrier to entry to their technology. Subscription plans are breaking out all over.The other big take away here - Objectivity is profitable and growing.

 Share Tweet This

general

Back online

May 17, 2005 23:13:59.967

I've been at the Objectivity User's Conference all day, and there's no WiFi there - so I'm just getting back online. I'll have some notes from the sessions posted in a bit

 Share Tweet This

blog

Another CST blogger

May 17, 2005 7:41:03.553

We've got another blogger on the site - Boris Popov. Subscribe to his feed here.

 Share Tweet This

sports

Yankees win 9th in a row

May 17, 2005 7:36:41.214

The Yanks have won 9 straight - maybe they are getting serious, and maybe they have just enough pitching to make a run this year. Crossing fingers....

 Share Tweet This

rss

Talk about aggregation

May 17, 2005 0:41:30.138

Dave Winer speculates about the FeedDemon/NewsGator thing:

Chris Pirillo has an interview with Nick Bradbury about the deal with Newsgator. I guess it's official now. I was briefed on the deal by Nick Bradbury a couple of days ago. I understand that the motivation was to allow FeedDemon to tie into the subscription-sharing network Newsgator is building. It seems inevitable that they'll buy a Mac news reader product, they would probably like to buy NetNewsWire, and it would be hard to imagine Brent wouldn't take a reasonable offer (I have no inside knowledge). This is venture capital at work, not sales revenue. I imagine that Newsgator will roll up with Feedburner (they share an investor), and Technorati may become part of this deal too. The goal? Get large enough to go public or merge with something going public (SixApart) or get bought by Microsoft.

If it actually goes like that, I'd expect a lot of infighting and chaos. Why? You'll have a lot of strong willed developers trying to build some kind of coherent, common client platform to go back to the shared NewsGator server. I already fully expect either FeedDemon or NewsGator (client) to disappear (and my money would be on FeedDemon).

Never mind what they said in the interview - there's venture money behind these guys, and the very first thing out of the money guys mouths will be something like "we only need one client - pick one, or merge them". I expect that the codebases aren't that similar, so an announced merge of the two would mean either lots of floundering, or the death of one product with a few of its features added to the other.

 Share Tweet This

media

Newspapers and women

May 16, 2005 22:11:38.707

WonderBranding talks about the circulation numbers for newspapers, focusing on the loss of female readers:

A recent post addressed the news that women are abandoning newspapers like rats a sinking ship.  They feel disconnected and ignored when it comes to content, which is 70-80% male-oriented.

Interestingly enough, my wife's comment when I mentioned this wasn't the male oriented stories - it was that men take newspapers to the bathroom, and woment are happy with reading on a PC. Now, I'm not sure how this actually works out - men have always taken papers to the bathroom, and it's not as if there was some golden age when there were more stories focused on women either.

Bottom line? I suspect that the dropping circulation is simply part of the larger trend, unrelated to any kind of latent sexism thing.

 Share Tweet This

rss

Newsgator scarfs up FeedDemon

May 16, 2005 22:04:29.928

Steve Rubel reports:

Tomorrow, NewsGator will formally announce that it has acquired Bradbury Software, which makes the popular FeedDemon RSS aggregator, and TopStyle, a CSS/xHTML editor for Windows.  FeedDemon will integrate tightly with the NewsGator Online synchronization platform and come bundled with all of NewsGator's paid subscription plans.  Nick Bradbury, the developer behind both those products, will be joining NewsGator as well. This is a smart move by both companies. RSS is growing fast and the smaller players will need to combine to compete with more capitalized players, such as Yahoo, Ask/Bloglines/IAC, Microsoft and others.

Interestingly, this was the combination I was thinking of when I posted this. I didn't verbalize it then, mostly because I didn't want to look too foolish if I made the wrong guess :) Looks like Rob Fahrni sort of gets his wish.

The real question is, which codebase dies? They won't need two clients, and the code bases won't be that similar (especially given the fact that NewsGator lives inside Outlook). My guess? Sayonara FeedDemon.

 Share Tweet This

humor

A dog's eye view

May 16, 2005 20:50:39.443

Julia Lerman gives us a dog's eye view of what's wrong with the world :)

 Share Tweet This

general

Credit where it's due

May 16, 2005 19:09:05.522

I have to give credit where it's due - after the last Comcast guy came out last week and replaced the outside line, they set up another appointment for today when I still had problems. The tech who came out - guy named Kevin - was very professional, got a new cable modem installed, worked through a provisioning problem on the phone, and then called me back just now to check on the problem - which seems to have cleared up - I haven't had an outage since he left. So my hat's off to the local Comcast tech folks. As much as I've complained, they were right on top of this one.

 Share Tweet This

tv

Trek fans and critics see this!

May 16, 2005 18:56:52.834

Lileks has a post that's fit for both critics and fans of the various Trek series. Take this, for instance:

One of the good things about the End of Trek: I’ll never have to listen to the bitching of fans. The more I troll the message boards and forums and Usenet groups, the more I’m convinced that the entirety of Trek Fandom is made up of people devoted to proving the inadequacies of the thing they supposedly love. Oh, that episode was horrible. Worst season ever. That show wasn’t anything like the wonderful perfect original series remember that show where the computer ran the entire planet? No, not the one where the planet looked like the backlot for an Old West movie. No, not the one where the planet was some sort of jungle with Caucasian Polynesians who shoveled fruit into the mouth of a big computer-god. No, not the one where the planet was actually an asteroid. Oh wait, yeah, that one. No wait, the one where the planet was full of Indians, and the computer saved them by pushing away an asteroid a different one than the one where McCoy was dying and fell in love with the priestess, because it was turn to get some - and Kirk was like a big war brave chief or something. Miramanee! Man, he knocked some moccasins that one. Yes, the new Trek sucks, there’s nothing like that Nazi planet episode well, except for the Nazi planet two-parter. (Which sucked!) There was nothing that had Q in it, like in Next Gen, when he would take them all back to Robin Hood times and it wasn’t even a holodeck because he used his Q powers. For that matter, where were the holodeck stories on “Enterprise”? Not one! Okay, in the last one, but you know what I mean. You want to talk Trek, you talk Next Generation, and that means Whoopi Goldberg in a cardboard hat and a warship with a daycare center.

Heh - there's a lot more there :)

 Share Tweet This

tv

Sci Friday returning

May 16, 2005 14:51:30.156

Good TV returns - Sci Fridays are back July 15:

Stargate SG-1 returns for a ninth season with new cast members Ben Browder (Farscape), Emmy winner Beau Bridges, Oscar winner Lou Gossett Jr. and former The X-Files star Mitch Pileggi. Bridges will also appear in several episodes of Stargate Atlantis. Gossett and Browder's Farscape co-star Claudia Black join the cast of SG-1 in recurring roles, and former Baywatch star Jason Momoa joins the cast of Stargate Atlantis.
Battlestar Galactica comes back for a second season, with the entire ensemble cast returning: Edward James Olmos, Mary McDonnell, Katee Sackhoff, Jamie Bamber, James Callis, Tricia Helfer and Grace Park. Also resuming their roles are executive producer and writer Ronald D. Moore and executive producer David Eick.

Very good news!

 Share Tweet This

rss

In related syndication news

May 16, 2005 13:58:12.434

Steve Rubel points out that blo.gs has been sold. The details are not public yet - lots of activity in this space right now...

 Share Tweet This

rss

First Syndication merger?

May 16, 2005 13:45:52.410

Scoble's been tipped off about a pending deal in the syndication space:

Want a rumor? Come back tonight. I hear that one news aggregator company is acquiring another and tonight I'll have the details. It's going to be a big week for syndication.

There aren't that many commercial aggregators - and of them, Newsgator is the one that just received another round of funding. Is it them, or two of the others trying to build up for a server side move? I guess we'll find out later today.

 Share Tweet This

itNews

Tim Bray is unimpressed

May 16, 2005 13:29:19.567

Tim Bray explains what actual interop between MS and Sun would look like. But then again, this alliance is all about Sun finally noticing that Linux thing eating their low end server market away, so why should MS care?

I guess it’s good that Steve and Scott made nice, and there’s no doubt that when the customers tell you to interoperate, then you bloody well interoperate, so it was a good piece of work (see Pat Patterson’s take in a comment on his own blog). But this glue for linking to Microsoft’s WS-Federation is a second-rate solution at best. Among other reasons, WS-Federation is yet another WS-backroom spec that might change (or go away) any time the people in the backroom want it to; not something I’d advise betting on. If you have products from any two vendors that implement Liberty Alliance specs properly, well, they interoperate.
 Share Tweet This

StS2005

And they're off

May 16, 2005 10:10:07.999

The Smalltalk Solutions coding contest is running now - those of you who registered need to look here - you should have already received email with the details. Register now so you can see how it turns out

 Share Tweet This

itNews

Thomas Edison, call your office

May 16, 2005 8:22:54.413

Here's an interesting tidbit - some larger data centers are moving to DC power in order to cut down on heat inside the datacenter:

A typical power supply, which converts AC power into the various DC voltages required by individual server components, has an efficiency range of just 65% to 85%, vendors say. Just one 1-kilowatt power supply may generate 300 watts of waste heat, and today's blade servers can consume more than 14 kilowatts per rack.
...
Some data center managers have responded by using DC-based power distribution systems, eliminating the need for AC power supplies for server racks. IBM and HP both offer servers that can accept bulk DC power from a centralized, telecommunications-grade -48-volt DC power distribution unit (PDU) and then step it down to the voltages required at the server level.

Since no one actually produces DC power anymore (although, it's been produced more recently than I thought - witness this Boston story), these firms are doing the conversion temselves, just outside the data center. That way, the heat dissipation occurs in an area that doesn't need massive AC.

 Share Tweet This

blog

IBM blogs

May 16, 2005 7:27:19.459

Looks like IBM is pushing employee blogs - James Snell has posted the guidelines they are following. The interesting part?

So with IBMers blogging both inside and outside our Intranet environment, recognizing full well that it was time to formalize their support for what many of us had been doing for quite some time, the corporate communications and legal teams worked collaboratively with the IBM Blogging Community to draft the Corporate Blogging Guidelines copied below. The core principles -- written by IBM bloggers over a period of ten days using an internal wiki -- are designed to guide IBMers as they figure out what they're going to blog about so they don't end up like certain notable ex-employees of certain notable other companies. They're also intended to communicate IBM's position on such practices as astroturfing, covert marketing, and openly goading or berating competitors -- specifically, don't do it. As these guidelines were being drafted, we drew heavily upon our own experiences as bloggers and the excellent prior art in this space graciously provided by Sun, Microsoft, Groove and many others who have drafted policies and guidelines for their employees.

That's one way to get buy-in to a set of policies - have open participation in the drafting of the policies.

 Share Tweet This

general

What is this DNS you speak of?

May 16, 2005 7:22:11.975

My saga with Comcast continues. This morning, I have no DNS service. The cable modem had all the right lights on, but I couldn't get DNS lookup. Rebooting the modem didn't help, so I figured I'd go the all out - unplug the modem, unplug the router, and then replug. Well. That resulted in a cable modem that just wouldn't synch with the network at all. Sigh. This is what I should expect in the absence of local competition, I guess - Comcast doesn't have to care...

Figures - it all came back to life nearly the nano-second that I saved this post as a draft.

 Share Tweet This

music

Old musical devices

May 15, 2005 21:14:41.348

My wife and I went to a house warming this afternoon - friends of my in-laws had just moved, and we went up to Timonium. As it happens, Allen Ford, who used to work with my father in law, is a collector of old time musical devices. Player pianos and music boxes in particular, but he also had a number of old record players (and devices that came before record players). Here's an example - a player that takes metal disks with holes punched in it, and, by reading the holes, plays music:

pre-vinyl "record" player

It's hard to see in that shot (not a lot of quality in my camera phone), but there's a rather ornate picture on the back of that device. The disk is a metal plate with holes punched (like the ones you see in a player piano roll for a player piano). I asked Allen for a few details, and they were interesting. These machines were made in the late 19th century, reaching their zenith in the 1890's. The disks played for about a minute, and played instrumentals only - no voice. Very beautiful music though. The disks ranged up to a maximum of about 27 inches around - but Allen said that those were problematic, as the metal would flex during play and sometimes add discordant mechanical sounds. Here's a picture a much smaller device of the same ilk:

Small "record" player

This one is a windup mechanic device - it's hard to tell in that picture, but the outer edge is serrated - it's all gear driven (as is the one above). Before this house warming, I had no idea that such devices even existed. The next generation of device, as it were, was this kind of cylinder player, from the first decade of the 20th century:

cylinder "record" player

Those are cylinder boxes on the ground there. Allen showed my wife and I a couple - I should have taken another picture. One of the ones he took out was the delicate wax cylinder type - the other was a more durable celluloid cylinder. That latter one had a 200 lines per inch density, and I could barely make out the grooves on it. The wax cylinder had pretty clear ones.

Somehow, I neglected to take a picture of the reproducing piano with a roll on it - below are two shots - one of the pianos with a set of music boxes on it (including one of the Constellation, which rocks the ship in a sailing motion as it plays), and one of a Piano Roll Cabinet specifically made to hold the reproducing roles. A reproducing piano plays rolls which are paper tape recordings of an actual artist - we listened to Gershwin while I was there. Allen has been collecting these types of pianos since he was in his 20's (he's retired now) - he also puts them back in service for his collection, using his mechanical engineering background to guide him. Here are the shots:

Piano and music boxes
Reproducing piano rolls

Allen must have had a few hundred of those rolls around - there was another whole cabinet, plus more stacked up in various places. These pianos were being sold in the 1920's, and they were quite expensive - ranging from $1500 - $4000 (in mid-1920's dollars)! They made them between 1904 and 1941. They were being bought by affluent buyers who wanted music in the home - in much the same way that we buy stereo equipment now. I had a completely different idea based on a handful of old movies - I had some notion that these were used by bars and such, but I was mistaken - those were nicleodeons (a precursor to jukeboxes, more or less). The other interesting aspect of these things is that the player piano rolls I looked at used a binary code - us computer types were hardly the first ones down that path. Interestingly, there were three separate, incompatible systems - one binary, one using floating point, and one using something else entirely. Kind of like today's software - you had to buy the right kind of rolls for the kind of player you had.

Now, here's a lovely device - a music box made to look like a bird cage. When you wind it up, the bird sings, with the beak moving. It dates from around 1850, and is a magnificent piece of work:

Bird Music Box

Finally, there was a 1925 record player/radio - the record player still works, and the radio would as well - if only Allen could still get vacuum tubes for it. We asked him about how he goes about repairing a device like that, and it's pretty hard - he showed us a length of cloth covered rubber tubing he bought back in the 1970's, and he's glad he did - you just can't get that kind of authentic material anymore. It's kind of like repairing a classic car - you scour junkyards and yard sales, and advertise, and hope for the best - remanufacturing the original parts can get to be prohibitive. Anyhow, here's the record player front:

Old Record Player
Record player back

Those dusty bulbs there at the bottom are tubes (type 279, if I recall). Those are compatible replacements for the originals - Allen's got some working type 199's around for the radio that's built into the device, but those are even harder to find replacements for.

This was all fascinating stuff, and - since I'm working off memory here - I'm sure I got some of it wrong. I'm going to have to start carrying a small pad of paper around to take notes on, so that I can get details like these down). Fun stuff, and I could have spent a lot more time looking it all over.

 Share Tweet This

general

Keeping the commons safe

May 15, 2005 11:19:39.777

Scoble points to a hate speech issue and says this:

Richard Silverstein had a commenter leave some hate speech on his blog and he's writing about what happened when he tried to get his blog provider to remove it. Don't visit these links if you aren't ready to see some profanity and/or hate speech cause he reprints the actual post that was left in his comments. Today he asks Hate Speech: Is there ever a limit for blog services?
That's a really tough one for me. Here on my personal blog I don't mind leaving up such speech but I will make sure any such speech is replied to with a personal reply from me. I'm a believer in not hiding that kind of stuff.

I'm not even sure why Scoble thinks this is a tough call. Free speech means that the government won't censor you - it doesn't mean that anyone has free access to a soapbox you provide. A blog is nothing if not a personal soapbox - and I don't think that there's anything remotely like a free speech issue involved in censoring nasty comments out. In fact, by doing so we collectively provide a level of social disapproval for such commentary. That social disapproval is critical in protecting the commons.

To my mind, you do a postive disservice to the community by leaving hate speech up on your site. IMHO, if someone wants to vent that way, they can get their own blog, and do it in their own space.

 Share Tweet This

marketing

Customer power and corporate responses

May 14, 2005 11:12:11.717

Phil Ringnalda observes the subtle power shift taking place now that customer reactions to products are going beyond simple word of mouth:

Assuming that having millions of people with weblogs isn't just a fad that will all be over soon, I'm quite looking forward to seeing what it takes for a company to survive having its customers much more able to talk about them, and having anyone who can google knowing what they say.
For instance, I've been sort of casually considering giving yTunes! a try, even though I'm not that into music which is sold in mass markets these days. But this morning, Charles Arthur linked to Tim Anderson's post saying that Yahoo! Music is as intrusive as Real Player, spewing toolbar and home page offers around and shoving Yahoo! Messenger into the Startup folder. Oops, game over, no need for me to even try it. That sort of thing was survivable, barely, back when you could be the only player for most of the audio around. Now, when you are competing with dozens of other players and stores for the fairly small non-file-sharing part of the market? I'm sure there's still some market for that sort of thing, but to me, it's nothing. There is no Yahoo! Music.

He's right - and this is something that I very much doubt gets the attention it deserves in marketing departments. It used to be that only local businesses - restaurants, for instance - got hurt by bad word of mouth. More properly, it took a lot longer - and an assist from big media - for it to spread.

Now, anyone can make comments - witness my WalMart post from the other day. That particular post is hardly going to dent WalMart, but is a lot easier to find than idle chat at a party.

 Share Tweet This

BottomFeeder

Amazon wizarding

May 14, 2005 1:21:49.513

I mentioned that BottomFeeder has wizard support for Amazon RSS, which generated a comment pointing out that Amazon hides its RSS support pretty completely. I recall that it was pretty hard to figure their support out, but I created a wizard screen to hide all of the complexity that Amazon exposes. Here's a shot of the Book search definition screen:

Book wizard

Here's the DVD search definer:

DVD wizard

And here's a shot of the CD search definer:

CD Definer

They work pretty well, and they make it easy to deal with Amazon's less than obvious RSS interfaces. But hey - why make your RSS capabilities obvious when you can file for completely bogus patents?

 Share Tweet This

analysts

Amazon and RSS?

May 13, 2005 19:12:15.116

Scoble says:

Third, most marketing sites exist to build relationships with customers. You think most businesses spend all that money to only have you visit once? Yeah, right. The only way a company can become profitable is have you visit again and again and again. Look at Amazon. Unprofitable for the first few years in business, but now that they have lots of repeat and return customers they are profitable.
Yeah, Amazon doesn't have RSS. But, the bar is higher now than it was in 1998 (just like the bar in 1998 was higher than it was in 1989).

Actually, they do have RSS, and I use it - you can set up search feeds through Amazon that pump back RSS. It's quite useful, especially if you are interested in a niche genre or a particular author. For instance, here's a feed url that will answer a book search for "Alternate History". I do get some bizarre matches on that (I'm looking for stuff like Turtledove's WWII series, and I sometimes run across stuff like this - go figure).

How did I construct that search? Why, BottomFeeder has a wizard for that :)

 Share Tweet This

smalltalk

StS Coding Contest

May 13, 2005 16:18:22.699

The registration deadline for the Smalltalk Solutions Coding Contest is tonight - the actual contest will be made public on Monday at 9 am (Eastern Daylight time). There are some serious prizes on the line for the top three finalists - assuming they can attend the conference.

Update: It's closed as of 6 PM EDT. Make sure to register for StS so you can see how it comes out.

 Share Tweet This

logs

Looking at the Logs

May 13, 2005 12:41:15.494

I haven't taken a look at the logs in awhile (April 26), so I thought I'd take a gander. Here's what turns up for the interval from April 27 to May 12:

PlatformBottomFeeder Downloads
Windows1996
Mac 8/91000
HPUX875
Sources773
Mac X521
Linux x86496
CE ARM284
Windows98/ME181
Update149
Solaris38
Linux Sparc34
AIX29
Linux PPC24
SGI20
ADUX10
Source Script6

I'm still baffled by those HPUX numbers :) Somewhere, there's a bunch of HPUX users who really, really want an aggregator - look at the SPARC and AIX numbers in comparison. It's also still the case that we are getting nearly twice the requests for Mac 8/9 than we are for OS X. OS X gets all the press, but it looks like 8/9 is still popular. Or, people are running 8/9 clients under OS X for some reason. The total adds up to 6436, which is just over 400 a day - very nice numbers, and an increase over the last time period I looked at.

So next, let's have a look aggregator access to the XML Feeds:

ToolPercentage of Accesses
Mozilla21.6%
BottomFeeder20.4%
Other18%
Net News Wire13.6%
NewsGator4.5%
Internet Explorer4.4%
SharpReader4.3%
BlogLines4%
Planet Smalltalk2%
Feed Demon1.5%
Liferea1.5%
RSS Bandit1.2%
JetBrains1%
Feed Reader1%
Java1%

Not a huge change from last time - Mozilla usage is slightly up, which probably means that Sage is getting used more. Everything else is about the same as before, with some slight variation. In other words, no huge surprises here.

Finally, let's take a look at the access to the HTML pages on the cincomsmalltalk site:

ToolPercentage of Accesses
Mozilla45.6%
Internet Explorer31.1%
Other17.3%
Java2.3%
BottomFeeder1.5%
Net News Wire1.2%
Opera1%

The interesting thing here is that "Other" usage - and since I doubt people are doing the Java equivalent of wget in an eclipse workspace, "Java" above counts as other - has climbed a bunch, seemingly at the expense of Mozilla usage. Other than that, things are about the same as last time.

 Share Tweet This

education

Why do you care?

May 13, 2005 11:02:06.819

Spotted in Incipient(thoughts) - I ran across this explanation of teaching OO (Java, in this case, but that's not that relevant):

For instance, based on previous experience with students who had a similar background, I knew I might need to explain how the call stack worked, before introducing heap allocation as a further complication. I showed the slide with a picture of the stack and asked if that was familiar. People nodded. I wrote, in near-Java, a recursive implementation of "factorial" on the flip chart - and asked if that would work. One student said, "Not it won't - you'd need an extra static variable, wouldn't you ?"
So I walked through one specific call to factorial, showing how stack frames were allocated, where intermediate values of the parameter would be go, where intermediate results would go, and so on. Some of the students knew this stuff from CS classes, some of them even remembered parts of it - but I needed these notions, and the visual representations that go with them, to be in the "active" part of their memory while we'd be looking at more specifically OO notions, such as object construction (which involves dynamic allocation, which involves contrasting the stack and the heap, and which also raises the question of the difference Java draws between "primitive" and "object" types).

The question in the title arises from how Russ Pencin used to answer implementation detail questions in the Intro to Smalltalk class back at ParcPlace. Explaining the stack? That has less than nothing to do with teaching objects to a new group of students. I taught Smalltalk classes to many, many Cobol students, and trust me - the stack just didn't come up other than an explanation of what you saw in the debugger.

Getting bogged down in that level of detail does a huge disservice, IMHO. It's not useful, and doesn't have anything to do with the kinds of day to day business apps that ex-Cobol developers are going to be writing. teaching OO concepts has less than nothing to do with explaining the way the stack looks, or how objects get allocated in memory. As Russ used to ask me - Why do you care? A side point - if Java makes you care, then there's a very large problem inherent in Java.

 Share Tweet This

itNews

The sky is falling

May 13, 2005 8:16:11.182

Steve Rubel is still worried about AutoLink:

Google today shipped the gold master of its new Internet Explorer toolbar, complete with the oft-criticized autolink feature. eWeek has more including a soundbite from me. While the company made some changes to the Toolbar to give users options, Google still snubbed publishers. Autolink remains and the Toolbar now changes a publisher's content without their permission...with no way to opt-out. Gee, maybe the Google Content Blocker (a spoof) isn't so far from what we might see in the future.

All this, and no putting two and two together (the syndic8 thing I referenced). For that matter, on the political side I've noticed a few bloggers raising questions about Google News and how it picks content - the thought being that there's some active bias going on. That gets almost no attention, all the attention to the syndic8 thing gets cheered on by what amounts to a mob - and the entire Universe gets it shorts twisted over AutoLink - even as they cheerfully munge publisher content with ad blockers of various sorts.

At least inattention and hypocrisy are alive and well.

 Share Tweet This

itNews

Where is the line?

May 13, 2005 8:08:58.946

The whole controversy surrounding syndic8 and SEO has an interesting subtext to it. "Everyone" agrees that they crossed a line with their subdomain advertising - here's a typical post on it, and here's my earlier post, where I called it pagerank scamming. Jeff Barr weighed in with an apology this morning. The unasked questions are:

  • What line did they cross?
  • Who defined the line they crossed?
  • What's the appropriate punishment for whatever line they crossed?

Before anyone gets all self righteous and claims that it's all too obvious what they did, consider - Google effectively de-listed them from the net, and did so unilaterally. Everyone cheered that - but imagine if it were Microsoft (or IBM back in the 80s) doing something similar - would you be as copacetic with it?

Here's the thing - "everyone" is up in arms about AutoLink (I found a bunch of "the sky is falling posts" on this just this morning). No one is the least bit worried about this raw display of power by Google. This whole thing has the feel of the mandatory self criticism practice that the Soviets and other communists used, and I find it troubling.

 Share Tweet This
-->