blog

New Blog Look coming

February 28, 2005 16:43:23.497

I've finished testing the new look and feel stuff - it took longer than expected because there was simultaneous code evolution going on. The latest Silt bundle contains all the latest server code, and the SiltSSPFiles bundle contains all the latest SSP/CSS stuff.

I intend to migrate to the new look this evening - I need to update the server itself to do that - I haven't been tracking incremental changes at all. If you want to look at this stuff yourself, then have a look at the Silt Page on the Wiki. I'll be uploading the latest SSP/CSS files in a minute here. There are overlapping pages:

  • View.ssp and View2.ssp
  • CommentEntry.ssp and CommentEntry2.ssp
  • Archive.ssp and Archive2.ssp

The "2.ssp" files all use the newer css look. If you intend to try those out, you'll have to rename them, or muck with your site configuration file (which, as generated by the creator tool, assumes the original names).

 Share Tweet This

itNews

IBM ditching Itanium

February 28, 2005 11:41:44.229

That sound you here is the thud of death for the intel itanium. TechRepublic notes that IBM has dropped out as well.

 Share Tweet This

BottomFeeder

Early access to the WYSIWYG post tool

February 28, 2005 11:36:22.925

The updated post tool that Michael created is now available as a development level update. To get it, you'll need to do a few things:

  1. Change the update path in BottomFeeder to end in /dev
  2. Check for updates, getting everything
  3. Go to the BottomFeeder download page, scroll down to the dev links, and grab the icons zip file
  4. Unzip the icons.zip file in your BottomFeeder install directory. You should end up with a new directory named "icons", filled with small image files
  5. Now restart BottomFeeder, and open the post tool from the plugins menu. You should see the new tool with the SwS editor.

When I release the next version of BottomFeeder, the new post tool (along with the required image files) will all be properly bundled. At this point, we have early access - there may be some issues with the tool (For instance, I know that creating tables is somewhat problematic). If you run into problems, let me know

 Share Tweet This

web

A bridge too far?

February 28, 2005 11:11:54.609

I think Scoble accidentally stumbled on something interesting - have a look at his anti-Auto-Link post. I haven't commented on this thing - truth be told, I haven't been able to get myself to care (can I avoid AutoLink? Yes. Ok then, I don't care...). Here's the interesting thing from Scoble:

I believe that anything that changes the linking behavior of the Web is evil. Anything that changes my content is evil. Particularly anything that messes with the integrity of the link system. And I do see this as a slippery slope. Today users have to jump through hoops to use this feature. What about tomorrow? Oh, and Google says they won't be evil, but what about their competitors who haven't taken such an anti-evil stance? (Hint: Microsoft isn't the only Google competitor).

Now, some other people tried to make the point that popup ad blockers and Tivo should also be seen as evil, then.

That's pushing the point a little far. The fundamental building block of the Web is linking. Linking is MY EDITORIAL CONTENT. That's different than advertising. And, if you got rid of popups, I still am able to get my point across here. In fact, I don't use them. And I don't have advertising here, so my point is still OK.

That may not be pushing the point too far. Say I visit a website - they sell space to advertisters, some (or all) of whom use pop-ups or pop-unders. Are they annoying? Heck yes. Do I use tools to block them? Heck yes. Does blocking them change the behavior of the web?

Yes

You can't really argue this point. The ads contain links that the site owner wanted you to see (he's paying for you to see them). By blocking them, you change the behavior of the web. See, this is why I simply can't get worked up over AutoLink. Given appropriate tools, I can decide whether I want to see pop ups or not. Google is providing me with a tool that lets me decide whether I want to see related information or not. Heck, I might as well rage against paid placement. Scoble blathers on and on about how AutoLink is an evil idea. Winer has been going on and on about it as well. I'll say the same thing I say to people who can't figure out the "change channel" or "off" switch on a TV or radio - you don't have to view/hear/read the content. It's an individual choice, and that's just fine. No one said you have to use Google. It's an open market for search engines guys - if this is an evil idea, people won't like it. If people don't like it, MS has the perfect opportunity to market their AutoLink free search engine.

There's definitely some irony in watching MS yap like a small dog when they are getting out-competed though.

 Share Tweet This

media

Elitism still rules the clubhouse

February 28, 2005 9:55:56.455

It looks like the journalist elite really, really doesn't like having independent fact checkers on the loose. Via Doc I came across this gem from Jon Friedman:

Then again, many blogs didn't exactly distinguish themselves on Election Day. Some merely made bad guesses; some were truly off the wall. That's too bad. If they'd taken a step back, thought harder about their writing and addressed the consequences of their actions - which thoroughly professional journalists do with every story they write - the bloggers might have done a better job.

Hmm - I think I could say the same thing about the journalists at any number of newspapers, magazines, and tv networks. The difference? They get paid, and supposedly have competent editors. The evidence available doesn't engender a lot of confidence in the "competent" part of that equation.

Here's the thing - for many, many years now, professional journalists have gotten to decide what is and isn't news. You can see the results by looking at the sensational stories that pop from time to time - Lacy Peterson's murder got wall to wall coverage, while similar murders (not to mention international stories of note, like events in Darfur, Sudan) got ignored. Some people call that bias - I'd say it's more like a herd or pack mentality. The specifics aren't really the point though - the point is, the professionals are simply not the thorough, "check every facet" types that Friedman would have us believe they are.

Heck, think about it for a minute - what's the actual training for a journalist? It's not as if you have to spend eons in school to learn the basics:

  • Take good notes
  • Follow up on leads
  • Cross examine for conflicting stories

That's not rocket science. Bloggers can do that as well as any journalist (within the constraints of budget, which does make a difference for large news organizations). Even without that though, bloggers can do what the editors all too often don't - basic fact checking. Oddly enough, fact checking is more relevant for a blogger than it typically has been for a media outlet. If a newspaper or tv station gets something wrong, they can ignore naysayers for as long as they want - they have the microphone, and can simply refuse to print (or air) any POV that counters theirs. A blogger doesn't have that luxury. If we make mistakes (and trust me, we do), there are plenty of other bloggers willing and able to point those mistakes out, using a megaphone that is as large or larger than ours. We can't sit back and stonewall effectively - something that the major media can do.

As Doc points out, Friedman does give an "on the other hand" side to his story on page two. Here's the thing though - there are literally millions of blogs, covering tons of subjects. Some cover an exclusive "beat" - politics, marketing, IT sector stuff - some cross fields. Some are careful, and some are just ranting. You can't really generalize about bloggers. Doesn't seem to stop the professionals from trying though, demonstrating again their incredible superiority over us, and showing us just how much good those careful editors do for them.

 Share Tweet This

marketing

How not to impress a blogger

February 28, 2005 9:32:56.865

Tom Murphy points to an all too typical marketing approach - the allegedly customized form letter. Did these ever work? They didn't impress me in snail mail, they don't impress me in email. Tom mentions a few other problems:

If they had taken the time to read even a week's postings the publicist in question would have found a post I recently wrote on pitching blogs that would have saved him making this mistake.

However, the pitch was a mail merge which rather than being targeted was sent to probably a large number of bloggers. How do I know? Check out this paragraph for tell tale mail merge problems:

"Tom                 , we'd like to meet you and see where we might be able to serve as a source for future articles and offer some possible story ideas for your readers.  If you'd like to have a one-on-one briefing, we'd like to get on your calendar right now. Please drop us an e-mail with times you've got available and we'll confirm your appointment and briefing."

The spaces after my name point to the tell tale signs of an incompetent mail merge. Looks like I'm not that special after all.

Heh, you would think someone bothering to put together a mass mailing would try not to look incompetent - without regard to the message, incompetence doesn't engender confidence.

 Share Tweet This

general

More Snow!

February 28, 2005 1:00:22.782

After a very light (but cold) January, we've had a warm (but snowier) February. We are supposed to get 6-12 inches tomorrow, which is a lot for this part of Maryland at this time of year. I expect to be out sledding with my daughter a fair bit of tomorrow, and for school to be out. Since there's going to be snow through part of Monday evening, I won't be surprised if school is out Tuesday as well.

 Share Tweet This

cst

The CST Tutorials

February 27, 2005 22:31:11.844

I've gotten a few emails about the online tutorials for VW - they are here. The problem? Those tutorials make reference to categories in the System Browser. In 7.3, the categories aren't visible - instead, you see organization by package (the level used by Store, our version control tool). The tutorials will get updated, but in the meantime, you can just ignore the references to categories

 Share Tweet This

blog

Setting up a Silt blog server

February 27, 2005 20:02:12.580

Steve Kelly has put up a new wiki page detailing how to set up a Silt Blog Server. With VW 7.3, we ship a runtime image for use with web application servers - set up headless and with listeners already defined. The instructions walk you through the setup

 Share Tweet This

tv

Interesting BattleStar Galactica theme

February 27, 2005 19:30:00.845

The original BattleStar Galactica (mostly a dog) was a 70's series - in that era, the Cylons were a tv shadow of the Soviet Union - a vast, impersonal empire out to mindlessly crush humanity. The new iteration is a great series - it's not campy, and it has real characters. The Cylons are very different. They aren't exactly robots, and their ships ssem to be cyborgs - living animals. Additionally, the series seems to be pulling themes from modern conflict. The Cylons seem to be religious - and their beliefs are different from those of humanity. In fact, it's starting to look to me like the Cylons consider humanity to be heretics. It's not clear if that's how things are going, but the writers are dropping a lot of hints that way - last night's episode in particular was fascinating (in deference to my readers down under, I won't reveal anything). In any case, I'm now very curious to see where they go with this.

 Share Tweet This

blog

Comments

February 27, 2005 19:21:11.704

if you tried to leave a comment on the site earlier, you ran across a nasty red warning about your comment being rejected if you weren't logged in. Well, I haven't added comment registration. What I've added is fat finger editing of files :) I updated some templates last night, and I accidentally pointed the comment entry name at the post entry form. Well, if you want to make a post (as the blog auther), it won't work unless you are logged in - thus the error message. So, I just went back and fixed the editing error, and it's all back to normal.

 Share Tweet This

blog

Coming Attarctions

February 27, 2005 13:44:54.123

I've added support for file upload to the blog posting tool, and matching server side support. With any luck, that means that we'll start seeing a more interactive set of blogs here. I've been getting a lot of help cleaning stuff up from Steve Kelly of MetaCase - the SSP files have been nicely refactored by him. At the same time, Vassili has gotten me some new templates and CSS files, so I will likely be updating the basic look soon. On top of all that, Michael has been working on a WYSIWYG posting client - which will make it possible for us to create nice looking posts without using markup - either Wiki style or otherwise. This little blog server has come a long way in the last few weeks - stay tuned for more

 Share Tweet This

itNews

It's a singularity alright

February 27, 2005 11:08:23.983

Mind you, I think it's a good thing that MS is working on this. Even so, I find some irony in this Cook Computing post. Many years ago, when Smalltalk started out at PARC, it was not only the development/deployment platform - it was the OS. Likewise, the old Lisp machines were the same thing, but running Lisp instead of Smalltalk. It's mildly amusing to see the industry slowly finding it's way back to ideas pioneered decades ago. Had the supposedly smart guys not been so enamored of curly braces and semi-colons, we could have been there a long, long time ago...

Update: Fixed the link

 Share Tweet This

tv

Plowing familiar ground

February 27, 2005 1:07:10.205

Back when Star Trek-Next Gen was on, there was a specific point where the series went off the rails - it was when the writers created the Borg. Here was a race that was too powerful, that basicaly could not be defeated. It took the writers a lot of bad scripts to write their way our of that paper bag. Well, I'm starting to think that the writers for Stargate-SG-1 have created the same problem for themselves with the replicators. The disruptor weapons that Carter and the Asgard came up with don't work - the replicators adapt immediately - hmm, just like the Borg did to phasers. The Goa'uld are busy getting their collective butts hammered, and there doesn't seem to be any way out other than a miracle weapon of the ancients. It's sounding familiar, and not in a good way.

 Share Tweet This

news

He doesn't like fact checking

February 26, 2005 17:54:18.698

It seems that Michael Gorman doesn't like being noticed by the hoi polloi. He's now claiming that his earlier piece was intended to be satirical. Righhhht..... Sure Michael. You claim that we aren't serious because we don't go through the edit/publish cycle? Boy, it's sure helped you be clear. Try reading what I wrote here. Let me know if I need to use smaller words.

 Share Tweet This

development

Dave Buck isn't impressed

February 26, 2005 15:35:30.260

Dave Buck is unimpressed with the refactoring support in VS 2005. It's things like this that remind me of the predictions by these morons in the early 90's that C++ development environments would catch up to Smalltalk within 18 months. It's multiple language fads later, and we're still waiting. At least I know what the Lisp folks feel like :)

 Share Tweet This

general

Snow tubing - great fun

February 26, 2005 13:16:25.494

Well, that was a fun morning. I'm not a great enthusiast for getting up at 5:30 am, but it was worth it today. My daughter's girl scout troop had arranged a trip to Ski Liberty, a ski resort about 75 miles north of here, just across the state line in Pennsylvania. We had tickets to use the snow tubing hill from 8 am til 10 am - it was a blast. The hill is shaped a lot like water park tube rides - here's a shot of my daughter on her way down the hill:

The inner tubes have a rope and handle - you can ride a lift up or walk (it was faster to walk after 9 am when the crowds started to arrive). You could also hook two, three, or more tubes together and go down as a group - here's a shot I took while I was in front and my daughter and a friend were in back - this was about 1/4th of the way down:

It was a fun trip, and I'd definitely enjoy doing it again. It was even worth going early - the temperature was rising as we left, and the runs wouldn't have been nearly as good with the temps above freezing.

 Share Tweet This

law

Not worried yet?

February 26, 2005 6:06:35.440

In case you didn't have enough to worry about in your comment system - what with spam and all - Phil Rangnalda points to a few potential legal headaches

 Share Tweet This

general

Off to the sleds

February 26, 2005 5:54:59.952

I'm off to Ski Liberty for the morning - my daughter's girl scout troop is going snow tubing (apparently, sledding on inner tubes). It sounded like fun, so I volunteered to chaperone. The drawback - I'm up at this unholy hour of the day :)

 Share Tweet This

blog

Upgrade Part one, complete

February 25, 2005 22:28:42.878

Well, that was entertaining. Even though I don't use a database to back this blog site, I ended up having data integrity issues with some of the files. I've migrated the object model a few times over the last few years, and it seems that I hadn't gone back and fixed up all of the old data to include all of the required new data. That caused me a few headaches this afternoon on my test server. I'v just gotten all the migration done though, and the server is running the latest version of Silt - the same version that is in the public store.

That takes care of part one. Vassili has just sent me new templates and CSS files - so step two will be making the changes required to support that. That shouldn't take as long, but there's good TV on tonight, and I'm off to do some sledding tomorrow with my daughter's girl scout troop. I'll be trying to roll the new look out next week - we'll see how it goes.

 Share Tweet This

spam

Wiki Spam

February 25, 2005 18:19:16.039

I see there's a new yahoo spamming the UIUC Wiki. I've got a script that restores pages in a jiffy; I've just restored all the blown pages. Thus guy has a new tactic though; he's creating reasonable sounding page names from scratch and then defacing those. I'm sure that UIUC will update their filters; in the meantime, I'm on it

 Share Tweet This

smalltalk

Compare and Contrast

February 25, 2005 18:08:54.819

Here's a nice article by a Smalltalker who's been using Java for many years. It lays out pretty well why the mainstream languages are so deficient in comparison to Smalltalk:

Smalltalk is simple, terse and consistent. Everything is an object, and things get done by sending messages. There are 5 reserved words. The class library is well architected, and easy to navigate (I love Trailblazer in VAST). Everything is available right at your finger tips. You can execute code and inspect the results right away. Smalltalk gives you complete freedom to explore and learn. Once you've done it for a while, you can start to guess that classes will respond to certain messages. Once you break the shackles of your Pascal or C programming heritage, Smalltalk is much easier to read. Easy to read, means easy to learn, enhance and maintain.

Java is kind of like kindergarten. There are lots of rules you have to remember. If you don't follow them, the compiler makes you sit in the corner until you do. There are 59+ reserved words. Everything is not an object. There are primitives, and your classes are not first class objects. And you have to remember that there is no "this" in a static method (in Smalltalk calling self in a class method would return the class itself). You have to remember to tell the compiler things several times so it knows what you're talking about (Date date = new Date()).

There's a lot more - it's worth a read.

 Share Tweet This

analysts

Bad Advice, for tons of cash

February 25, 2005 14:54:27.693

Hey look - there's a blog dedicated to keeping an eye on my favorite analysts, Gartner - GartnerWatch. Now when I miss one of their regular bouts with inanity, you won't have to - just subscribe to the feed. Just look at what's being reported now:

Gartner has started quietly hinting to customers that prices are going up. At minimum they will increase the per day cost to consult with an analyst anywhere from 50%-100%. The daily rate now is $10,000-$20,000, so that could mean a per day cost of $40,000.

You too can get bad advice from overpaid quacks. Open your wallet and enjoy it...

 Share Tweet This

blog

Up down

February 25, 2005 14:07:45.971

You may have noticed an outage a few minutes ago - I've been working on an update to the server that would require a restart - I haven't been keeping track of the incremental changes, so there's no easy way for me to just kick it. Suffice to say, I'm back to testing on my local Linux box, and won't be trying the update again for a bit. Sorry about that

 Share Tweet This

tv

Bad tv lovers, unite

February 25, 2005 11:40:47.659

The hordes who love bad sci-fi are apparently protesting now - here's a Wired story on it. What these people need is Sci Friday on the Sci Fi channel - they can learn all about non-cardboard characters, plotlines that don't suck, and good acting.

 Share Tweet This

media

Oh, the unfairness of it all

February 25, 2005 11:34:28.568

Via Dave Winer I found this rant by Michael Gorman, who seems to be upset that the unwashed masses are using the written word:

A blog is a species of interactive electronic diary by means of which the unpublishable, untrammeled by editors or the rules of grammar, can communicate their thoughts via the web. (Though it sounds like something you would find stuck in a drain, the ugly neologism blog is a contraction of "web log.") Until recently, I had not spent much time thinking about blogs or Blog People.

You can hear the disdain dripping from his voice in that lead paragraph - he wants to make sure that he properly sets the stage. He's a professional - he deserves to be published. The rest of us? Why, we have no such rights, and it's just a horrible, horrible thing that we do. We should know our places, and hop back to them - the sooner the better.

Why was he motivated to object? It seems that various and sundry people (wait, bloggers, not people) objected to something he wrote recently:

I had heard of the activities of the latter and of the absurd idea of giving them press credentials (though, since the credentials were issued for political conventions, they were just absurd icing on absurd cakes). I was not truly aware of them until shortly after I published an op-ed piece in the Los Angeles Times ("Google and God's Mind," December 17, 2004). Then, thanks to kind friends with nothing but my welfare in mind, I rapidly learned more about the blog subcultures.

My piece had the temerity to question the usefulness of Google digitizing millions of books and making bits of them available via its notoriously inefficient search engine. The Google phenomenon is a wonderfully modern manifestation of the triumph of hope and boosterism over reality. Hailed as the ultimate example of information retrieval, Google is, in fact, the device that gives you thousands of "hits" (which may or may not be relevant) in no very useful order.

Ohh, I feel properly chastened now. I promise sir, I'll stop using Google this instant - instead, every time I'm curious about something, I'll dash down to the local library and use their clearly better resources instead. I'll be ever so much more productive plowing through the paper stacks - or using the search engines the library provides access to. Not to mention the productivity boost I'll gain by hopping in my car, driving 10 miles to the nearest branch, and walking in. Yes sir, I'll surely be better off doing it that way.

Gorman must know journalists - he slipped into "but on the other hand" mode half way down:

It is obvious that the Blog People read what they want to read rather than what is in front of them and judge me to be wrong on the basis of what they think rather than what I actually wrote. Given the quality of the writing in the blogs I have seen, I doubt that many of the Blog People are in the habit of sustained reading of complex texts. It is entirely possible that their intellectual needs are met by an accumulation of random facts and paragraphs. In that case, their rejection of my view is quite understandable.

At least two of the blog excerpts sent to me (each written under pseudonyms) come from self-proclaimed "conservatives," which I find odd because many of the others come from people who call me a Luddite and are, presumably, technology-obsessed progressives. The Luddite label is because my mild remarks have been portrayed as those of someone worried about the job security of librarians (I am not) rather than one who has a different point of view on the usefulness of this latest expression of Google hubris and vast expenditure of money involved.

Just marvel at that first sentence - we aren't capable of basic comprehension either. We read his words, but we don't understand them (perhaps that means he didn't make himself clear enough? Just a thought). I also see that he decided to hammer an entire portion of the political spectrum - note the scare quotes - as part of his argument. You can always tell when you've hit a sore point - the subject changes. Gorman changed the subject to politics and the presumed expenditures of large sums of cash by Google. It must be bad - he's linked politics and money. I'd hand the man a dictionary and point to the word argument, but I'm not sure he'd get it.

The best part is, he was too lazy to provide an actual link to the article he says was mis-characterized - an op-ed piece in the Los Angeles Times ("Google and God's Mind," December 17, 2004). I should cut him some slack - it sounds like he doesn't know how to use Google, and based on that vast well of knowledge, is convinced that it's inaccurate as all get out. Using the search engine access in BottomFeeder, I Googled for that - and came across this on the first page of hits. I'm sure it would have been easier to run down to the library and either go through the stacks of archived newspapers or turn to the microfiche. Turning to his actual argument (I'm stretching to call it that):

A good scholarly book on, say, prisons in 19th century France goes well beyond simply supplying facts. Just imagine that book digitized and available for Googling. Google isn't saying exactly how such a search would work, but if it's anything like the current system, you might enter, say, "Nantes+Prisons" and get back hundreds of thousands of "hits." Somewhere in those hundreds of thousands would be a reference to a paragraph or more in our book. If you found it, what would you do with it? Supposing it says " 26 there were few murderers in the prisons of Nantes in 1874 26 " and gives you the source of the paragraph. That is all but useless. Absent a lot more searching, you have no idea whether there are other references to the subject in the book, and the "information" you have found is almost meaningless out of context.

So, you abandon that line of inquiry or resolve to read the book. Are you going to do that online, assuming it's out of copyright? (In the Google scheme, hundreds of thousands of books in copyright will not be available to be read as a whole.) Not many would choose to stare at a screen long enough to do that.

So... I'm interested in some subject. Once Google has a decent start on this, I'll be able to get references to written works that I otherwise wouldn't know existed. In Michael Gorman's world, this is a bad thing. Oh, right - I'm supposed to have run down to my local library and found that information. Having Google make it available actually raises the liklihood of my doing so. Say I run into an out of print book, and I can't order it via Amazon. If I'm actually doing research, I'll know that the reference exists, and put the wheels of the library to work finding me a copy - they have book exchange and loan out agreements with other libraries. Gorman would rather have me remain unaware of the book's existence, or better still, use the arcane procedures in place to find what I need

Worse, he seems to assume that all of us have immediate access to a great metropolitan library. I live in the suburbs - The Howard County Library system is ok, but - to be blunt - they don't have nearly the reach that Google does. The Baltimore city system? Sorry, I'm not about to drive into Baltimore (not given the neighborhoods that the libraries there are in). I could hike down to DC, I suppose. Or, here's a thought, I could use Google, get a start on the information, and then drive to my local library and use their contacts with other libraries to get what I need.

Here's what it sounds like to me. Right now, tracking down hard to access information in the library system is something of a chore. It's well understood by a small cadre of professionals (like Gorman). That gatekeeping function makes him feel special, and he'd be happy to keep it. Along comes Google, ready to disintermediate him from all of us hoi polloi out here. Well gosh - we can't have that. If he doesn't have his special powers, what does he have? Worse, his special powers are being threatened by people without editors looking over their shoulders!

Finally, he objects to the possibility that people will pull partial content out of context and come to bad conclusions based on that (hmm - nope, the professional just never do that. Nor do they plagiarize or do other bad things):

The nub of the matter lies in the distinction between information (data, facts, images, quotes and brief texts that can be used out of context) and recorded knowledge (the cumulative exposition found in scholarly and literary texts and in popular nonfiction). When it comes to information, a snippet from Page 142 might be useful. When it comes to recorded knowledge, a snippet from Page 142 must be understood in the light of pages 1 through 141 or the text was not worth writing and publishing in the first place

His argument boils down to this - there's a high priesthood of professionals who guard all the information for us, and they use the thesaurus, the dictionary, and the services of editors. The rest of us? We just churn stuff out on a whim. The pros never make mistakes - by gosh, they're pros! The rest of us can barely walk, and god help us if we try to simultaneously chew gum. We need the aid of these people to protect us on our search for knowledge. They'll also make sure we avoid "bad ideas" from "disreputable people", I'm sure.

Gorman needs to wake up and realize that the days of the walled library are over. Google is doing a good thing here. The tools they plan to provide here will be value neutral - it will be possible to use them well or badly. Which means that the only difference between what they plan to provide and what already exists is ease of use. It's nice to know that Gorman stands on the worse is better side of the equation.

 Share Tweet This

smalltalk

Why Smalltalk explained

February 25, 2005 10:40:29.836

 Share Tweet This

blog

Facelift coming

February 25, 2005 0:59:27.223

Vassili has been working on the CSS for the site again - I've just received an update from him. It's going to require some changes on my end, but we should have a facelift coming here soon.

 Share Tweet This

blog

More blogging enhancements

February 24, 2005 21:25:46.452

I've been working on the posting tool - and on some matching back end code - all afternoon (well, other than the hour or so spent sledding with my daughter). Up until now, there was no support for uploading images to the server. I've been addressing that this afternoon, and I've got it working in test. What you can do is specify a set of files to upload, and then you can upload them to the server. They'll default into a subdirectory of the blog directory (the place where the SSP files live). I'll be rolling the new servlet into production shortly, and testing it myself. Once I'm sure it works, I'll release the new version of the client tool.

 Share Tweet This

itNews

Rinse, repeat

February 24, 2005 13:32:18.494

I see that Tech Republic is reporting that Sun's latest round of layoffs has grown to 3600 people. Sun is a fascinating company. I like their OS (Solaris), and, back when I worked on their hardware regularly, I liked their boxes. Somewhere during the dotCom boom, Sun really, really lost its way.

The first problem is that they seem to believe their own marketing materials too much - they still seem to think that Java is a net postive money maker for them - note to Jonathan Schwartz - all those Java enabled handsets you are so proud of? They don't represent positive net revenue to Sun. I had friends come back from JavaOne last year who were incredulous that Sun was pushing the notion of Java games as a business opportunity. They jumped on the Linux on intel bandwagon way, way too late - their low end is being eaten alive by Dell, and IBM still pounds them on the high end. That might have something to do with costs on the low end, and IBM's ability to milk revenues off of Java on the high end (WebSphere, anyone?). Meanwhile, Sun gives away the software they could charge for (application servers), and sells the stuff that goes head to head with Office (StarOffice).

The thing is, I've seen this business plan before, only with far smaller piles of money to throw away - the whole PPD/OBJS nightmare was a lot like it - the same executive cluelessness, the same lack of engineering direction, and the same lack of decent oversight by the board of directors. Just as a sane board would have given Bill Lyons the boot sometime in 1996 (when things could potentially have been turned around), a sane Sun board would have cleaned house a few years ago, after watching the fruitless years of attacks on Microsoft. Instead, they seem to be watching a repeat performance, only without the dotCom bubble to support it.

They've learned nothing; their marketing is still all attack based, only the target has changed. Heck, I think they might be taking some of the anti-MS screeds from the late 90's and republishing them after a global copy/replace operation - IBM in, Microsoft out. Have a look at this note from Schwartz, for instance. Yeah, if I were IBM I'd be quaking in my boots over that. At least when I take aim, it's in pursuit of a target I might actually be able to hit.

 Share Tweet This

marketing

It's not blogging, it's common sense

February 24, 2005 12:57:11.868

Doc Searls Weblog makes some good points about the "power" of the blogsphere - which should calm down some of the triumphalists - and wake up some of the angry journalists who seem peeved that people are paying attention to what they write:

Second, people get fired every day for blabbing about private company stuff, whether or not it's in blogs. Earl Gilmore, the first tech client of my old ad agency (way back around the turn of the 80s) had an employee policy manual with two pages in it. Page 1 said "Rule #1: Use good judgement." Page 2 said "Violate Rule #1 and you're in deep s***." So, when somebody drowns in s*** for syndicating their own bad judgement, that's not a black eye for blogging. It's stupidity with an RSS feed.

Exactly right. The various media people who've been "brought down" by the blogsphere made their own mistakes. They engaged in bad PR that reflected badly on their employers - the only difference between now and 10 years ago is that RSS feeds and blog pages have a bigger soap box than letters to the editor and talk radio did. It's not complicated. If you say something that your employer will find embarrassing, it's more likely to get noticed now - but it was just as stupid 10 years ago.

 Share Tweet This

DotNet

But can you maintain that?

February 24, 2005 12:40:50.451

Sriram Krishnan posted something interesting about the CLR garbage collector:

I was talking to a former MSFT employee who worked on the CLR team. The conversation drifted towards languages used to implement virtual machines. Here's what I learnt.

The CLR's Garbage Collection was initially written in Lisp by a Patrick Dussud (I can't find a blog). This code was then run through a Lisp->C converter which was then cleaned up by an intern.

That's interesting - it demonstrates to me that when MS needed something done fast, they knew well enough not to do it in C or C++ (assuming this story is correct, of course). On the other hand, if you do what they did:

  • Write a sub-system in language 1
  • Generate the C from the resulting code
  • Manually modify the results

Can you actually maintain the results? Generated code is always hard to grok. It's one thing if you write in a high level langiage and then generate C (never actually looking at the C) - you can look at the C as something akin to byte code in that case. But if you muck with the generated code before deploying it? I'm not sure that you end up with something you can maintain...

 Share Tweet This

blog

Using the Silt Server

February 24, 2005 12:28:56.942

Steve Kelly has been lending me a hand with the blog server code - there's a new bundle in the Public Store called Silt. We moved the client (blog posting) tools out of the server package - they add a bunch of dependencies not really needed on the server. Steve's done some nice Q/A on this code for me, and has sent some instructions on how to set it up. You'll want to visit two pages on the wiki:

Thanks for the help Steve!

 Share Tweet This

development

I have a better idea

February 24, 2005 1:02:19.390

I just noticed an SDTimes promotion for a "cross platform build seminar" in my email:

John Graham-Cumming, chief scientist at Electric Cloud, Inc., will discuss how to build a manageable cross-platform build system using GNU Make. The system is flexible, capable of supporting many different platforms (including Windows, Linux, and all versions of Unix) and easy to maintain. He'll also outline a strategy for migrating an existing build system to a clearer Makefile structure that incorporates the ideas presented.

I have a better idea - visit our site, start up VisualWorks, and build an application. Ready for the cross platform build part? Just build the application on one of our supported platforms, and then deploy it. That's what I do with BottomFeeder. I bet my solution is simpler than theirs, and it doesn't require a full seminar to explain, either :)

 Share Tweet This

spam

Humorous spam

February 24, 2005 1:01:52.233

Every so often I get a piece of junk that makes me laugh. I was going through my junk folder (a small percentage of real mail lands there.... grr...) and ran across a bogus offer for office programs. For one thing, get a load of their "sales pitch":

Are you looking for affordable operation progeam and system for your PC? Then you have found the best right store. You can check the site for a wide selection of quality program discs on sale. More than 850 program discs for office operation, programming, server maintenance, PC diagnostics, finance and graphic design& processing.

I love that word selection (not to mention spelling) - "affordable operation progeam and system for your PC". Makes me want to dash right off and click on the link they provided. Here's the best part though - at the very end of the message was this text, apparently intended to defeat filters:

media reported late Sunday that the head of Palestinian security in Gaza, Rashid Abu Shbak, added running back Brian Westbrook, who decimated the Viking defense early in the game as a

I guess that counts as broken field running :)

 Share Tweet This

travel

On the way home

February 24, 2005 1:01:25.184

The presentation went well - I would have loved to stay for drinks, but I had a train to catch (which, ironically, is late - I'm entering this from the Amtrak lounge in Penn Station, NY). We had a good conversation about the Cincom Smalltalk - Pollock, GLORP, and ObjectStudio being of interest to people. As always, tip of the hat to Charles Monteiro for setting it up.

 Share Tweet This

travel

On the way home

February 23, 2005 21:16:49.819

The presentation went well - I would have loved to stay for drinks, but I had a train to catch (which, ironically, is late - I'm entering this from the Amtrak lounge in Penn Station, NY). We had a good conversation about the Cincom Smalltalk - Pollock, GLORP, and ObjectStudio being of interest to people. As always, tip of the hat to Charles Monteiro for setting it up.

 Share Tweet This

general

Well, I should pay attention to the pub dates

February 23, 2005 16:46:19.508

That deep linking thing below dates from 2002. I guess I should pay attention to that date column in my aggregator :)

 Share Tweet This

web

Deep Linking madness

February 23, 2005 16:42:16.145

Better Living Through Software explains in language simple enough for even a Gartner analyst to understand why the deep linking controversy is so stupid

Here's how it works:

  1. Publisher gives a URL to a web page
  2. Someone else uses the URL to hyperlink to the web page
  3. Someone else clicks on the link, and is taken to the web page

This is not, as the Wired article implies, a "killer app" of the web, it is the web.  It is the only thing the web does!  The only reason you would assign a URL to a page is so that people could link to it.  If you don't want people hyperlinking to a page, you just don't give it a URL.  It's not as if documents assign URLs to themselves -- the only way a document gets a URL is if the doument owner assigns it a URL, and the only freekin' reason that a document owner would be assigning a URL to a document is so that people can hyperlink to it.  Assigning a URL to a document is a contract between the publisher and the world saying, "Please hyperlink to me". 

If some guy is upset that people are hyperlinking to his document, one wonders why the guy published the document by assigning a URL in the first place.  Even more puzzling is why he doesn't just remove the URL.  The ability to "deep link" is something that the publisher can withdraw from at any time, by simply removing the URL assignment for the document in question.  It sounds to me like some people accidentally assigned URLs to some of their pages which they didn't want to be linked, and don't know how to fix it, and now they want to sue the rest of the world for what is actually gross incompetence on their part.

That's about the size of it. Don't want your document found unless they come through the front page? Then set up your website so that it works that way. Don't moan about how - doggone it - users found your document by following *gasp* a link.

 Share Tweet This

travel

Arrived in NYC

February 23, 2005 16:31:04.325

I've arrived in NYC - so of course I headed straight to a Starbucks so I could use the WiFi. I'm camped across the street from where I'm supposed to meet Charles at 5pm - I'll be heading to the STUG meeting with him. I'll see everyone there, and I've come with NC CD's

 Share Tweet This

events

Talking about the CST Roadmap

February 23, 2005 11:00:56.333

I'll be in New York City tonight to talk about the Cincom Smalltalk Product Roadmap. The meeting details can be found here. Here are the directions:

Address:

Suite LLC offices
440 9th Avenue, 8th Floor

Subway:
Take E or C train to 34th (Penn Station) walk to corner of 34th and 8th. Walk up one block to 9th. We are almost always on the 8th Floor.

If you are there early, meet us for dinner around 5 at the New Yorker hotel

 Share Tweet This

smalltalk

On a related note

February 23, 2005 10:16:56.577

Well - right after I made that last post (scroll down one), I ran across something even more interesting on the IBM Smalltalk front. I don't think I can post the information I got - it didn't come to me through any kind of "official" channel :) Suffice to say, if you are being pitched on "transition strategies" or "Smalltalk modernization" - by which IBM seems to mean "migrate to Java and start using WebSphere", you might want to read over this post I made back in 2002. There's related information here. What you really need to ask yourself is this:

  • If I do what they recommend, and migrate to Java - how long will it take me to stand still and end up with the same application I have now, only in a less maintainable language?
  • If I instead looked at another Smalltalk implementation, wouldn't the transition be quicker, easier, and cheaper? After all, a transition from Smalltalk to Smalltalk is going to be simpler.

If you don't know where Cincom is going with Cincom Smalltalk, then check out our product roadmap.

 Share Tweet This

marketing

Give them credit

February 23, 2005 7:49:43.467

With so many people asking "what the heck has MS done with IE lately", it's nice to see that the IE Team is responding with some good information. Read through the comments as well - I think it's a credit to MS that they are having this conversation with interested users - many of those comments are pretty hostile.

It's so much easier to hide behind a wall of "we don't discuss plans in public" and "sign this NDA if you want to hear product plans". One of our competitors in the Smalltalk space is doing that dance right now - IBM. Here, have a read of this cls thread, and then go and read this one.

Does it look like the "say as little in public as possible" theory of corporate communication is helping matters? Or is it throwing logs on an already smoldering fire, and making people ask "I wonder what they meant by that".

 Share Tweet This

rss

So we don't need power?

February 23, 2005 7:36:35.621

Every so often one of the IT pundits will make the claim that "we have all the processing power we need" on the desktop already". One of those guys should talk to Ted Leung about the present and future of news aggregators:

If I take out software development activities, the application that is pushing the limits of my hardware is my RSS aggregator. This is not in any way a slam on NetNewsWire, which is very, very, fine application. It's a reflection of the way that my relationship to the web has changed. I hardly use a standalone browser anymore -- mostly for searching or printing. I don't have time to go and visit all the web sites that have information that is useful to me. Fortunately, the aggregator takes care of that. Once the aggregator has the information, I want it to fold, spindle, and mutilate it. I'm at over 1000 feeds, and on an average day, it's not uncommon to have 4000 new items flow through the aggregator. It takes 25 minutes (spread out over two sessions) just to pull the data down and process it -- and I have a very fast connection. NetNewswire uses WebKit to render HTML in line -- a feature that makes it easy to cut through piles of entries, but one which is demanding of CPU and memory.

But that's just the basics. What happens when we start doing Bayesian stuff on 4000 items a day? Latent Semantic Indexing? Clustering? Reinforcement Learning? Oh, and I want to do all of those things on all the stuff that I ever pulled down, not just the new stuff. What happens if I want to build a "real-time" trend analyzer using RSS feed data as the input? The processor vendors should be licking their chops...

Now, I'm not pushing as hard as Scoble and Ted are - I'm sitting at 255 feeds right now (down from 300). Still, my aggregator (BottomFeeder) is using more resources than anything else I run - and with the sorts of capabilities that Ted is talking about, it will push even harder. Hmm.

 Share Tweet This

itNews

Promoting Linux on PPC?

February 22, 2005 22:45:02.125

It looks like IBM and SuSe are promoting Linux on PPC:

WALTHAM, Mass., Feb. 10 /PRNewswire/ -- Novell (NASDAQ:NOVL) and IBM have launched a joint promotion to encourage software developers to build their applications for Novell's SUSE(R) LINUX Enterprise Server on IBM POWER platforms. SUSE LINUX Enterprise Server 9, with the scalability and performance enhancements of the 2.6 Linux kernel, combined with the processing capabilities of IBM POWER5 processor-based servers, including IBM eServer OpenPower, IBM eServer BladeCenter JS20, IBM eServer pSeries and IBM eServer iSeries, provides a strong foundation for a full range of applications. By promoting the creation of new applications for the popular Linux on POWER platform, this initiative will expand customer options for what they can run on Linux.

VisualWorks already supports Linux on PPC - I'm even seeing a few downloads of BottomFeeder for that platform. If this is a platform that interests you, have a look at our product.

 Share Tweet This

smalltalk

On teaching Smalltalk to kids

February 22, 2005 21:03:27.014

With regards to Don Box's post on finding a language to use to teach kids to program - I think that using EToys as a starting place would work out very well. It teaches logic without getting into syntax or anything low level - and you can follow from there straight into the Smalltalk code when you think they are ready.

 Share Tweet This

BottomFeeder

BottomFeeder downloads

February 22, 2005 18:17:47.155

I periodically take a look at the download rates for BottomFeeder - it looks like I'm getting just under 180 downloads per day now. The interesting thing is that I'm getting about half the downloads for Windows, and about half for non Windows. Here's the breakdown for the last 18 hours (why that interval? The log file on the server just split, and that's what I have uncompressed :) )

PlatformNumber of Downloads
Windows 2000 +116
Mac OS X60
x86 Linux27
Mac OS 8/923
Win CE (ARM)18
Windows 98/ME9
PPC Linux3
AIX2
HPUX2
SG2
Solaris2
Sparc Linux2
Dec Alpha1

That last one is a surprise :)

 Share Tweet This

cst

VW on Fedora Core redux

February 22, 2005 17:02:04.311

A few days ago, I posted on VW and Fedora Core - I've gotten a few additional comments in the interim. There seem to be a number of variances, probably depending on your kernel level and installation procedure:

  • If they have /proc/sys/kernel/exec-shield then they need to either 'echo 0 > /proc/sys/kernel/exec-shield' or try using the utility they provide [named something like 'execstack'] to run vw without the shield.
  • Some Athlon users need to execute this: setarch athlon -L ${VISUALWORKS}/bin/linux86/vwlinux86 visual.im

and finally, I've had this reported as being required to run the installer:

> cd /media/cdrecorder
> setarch i386 -L ./autorun

Let me know if any other magic incantations seem to be required. We think we have this one addressed in the next VM build.

 Share Tweet This

BottomFeeder

BottomFeeder reviewed

February 22, 2005 16:50:40.493

BottomFeeder gets a mostly favorable nod in this review. I think he missed Newspaper mode, since he was looking for that style view in other readers.

 Share Tweet This

humor

Paid Placement silliness

February 22, 2005 16:24:08.748

I found this search result amusing. look at the paid placement results at the top - I especially like this line:

Find Stupidity and anything you are looking for on Ebay. Opening an account is free. Bidding is free. Try it today.

Heh.

 Share Tweet This

development

Who's code is that anyway?

February 22, 2005 13:40:53.284

Now, here's an interesting post - code ownership horrors. It's a good post - the introductory summation explains the problem quite well:

As a result, my interest in these projects has dipped precipitously close to zero. Why should I care? I'm a middleman. I have no ownership stake in the project. And neither do the offshore developers, except in terms of fulfilling their contractual obligations. What happens when nobody owns a project? Well, that's why lots of internal software sucks pretty badly. Renters don't take pride in their homes. Only homeowners do.

This is true whether the code has been outsourced to a local consulting firm, a "big" consulting firm, or sent offshore. The rental/owner dichotomy is a good comparison, I think. There are tons of people who want to turn software production into an assembly line process. I have my doubts. It seems to me that software production is still a craft - more akin to making a movie than to building a set of hardware widgets. Lots of hardware production is completely automated, and it's mostly a matter of "how many in what time interval" at this point. Movies have been being made for a long time now - and they aren't managed like an automated process.

I think software is a lot more like movie production than it is like hardware - and I think that understanding that points out a lot of the issues with outsourcing and automation.

 Share Tweet This

blog

Spiffed the site

February 22, 2005 10:14:27.401

I suppose I should have done this a long time ago, but I never quite got around to it. Awhile back, Vassili created the style sheet that makes the main page of the blogs here look good - prior to that, there was a simply awful table driven thing I had done. I intended to move the archive and comment entry pages over to the new templates, but never quite got around to it. Well, now I have, and they look a lot better.

 Share Tweet This

web

A thoughtful voice on smart tags

February 22, 2005 9:39:58.276

Joshua Allen makes some good points about the whole "smart tags redux" kerfuffle that's erupting around the blogsphere. His analogy works very well, I think - especially given that you have to install the google toolbar to even see their version of smart tags. Don't like them? Then don't use the toolbar. I've come to the conclusion that this really is much ado about nothing at all.

 Share Tweet This

events

Student Volunteers for ESUG 2005

February 22, 2005 8:47:26.249

I just got this call for volunteers for ESUG 2005:

Are you a student and who wants to attend the next ESUG Joint Event (the first European Event on Smalltalk)? ESUG has a student volunteers program so that you can get the conference for free. Your duties will be low - you will have to help the local organizers. ESUG will not pay for travel, but the conference itself will be free and possibly the hosting will be also free depending on the number of students.

For students that cannot afford the travel costs we may set up a private sponsoring program - some companies are ready to sponsor some students. But nothing is certain yet.

Do not wait the last minute to register. Student volunteers should submit a request by sending an email to Noury Bouraqadi. Please use the following template:

Subject: ESUG 2005 Student Voluteers
First Name:
Last Name:
Email where you can always be reached:
University:
Level in Curriculum:
Motivation:
Explanation why you need the help of ESUG:
Special information:

ESUG is a great event - if you can attend, you should

 Share Tweet This

marketing

Too much stupidity

February 22, 2005 8:24:44.641

When you see speculation like this from Ed Foster, you know that the lawyers have not only muzzled the marketing department, they've had them lined up and shot:

After noting the popularity of HDTV devices that are not yet broadcast-flag compatible and industry efforts to even restrict analog devices, one reader started looking at his old equipment in a new light. "I recently tossed three old VCRs because they were broken, and with the cost of repairs so much higher than the cost of a replacement unit, figured it wasn't worth the effort," he wrote. me. "I am beginning to think I made a mistake. Do you suppose my old 2X CD drive that I got with my Mac in 1998 might be worth something after all?"

Maybe so. In fact, I'm wondering if it might not be a good idea to hold on to any pre DRM-era TV sets, DVD players, CD drives, Tivo or other DVRs, hard drives, motherboards, and versions of Windows and other software that don't have to activated. What do you think?

The cluemeter isn't reading zero anymore; it's in the red, and falling

 Share Tweet This

BottomFeeder

About the scripts

February 22, 2005 8:15:18.092

I mentioned yesterday that I had put together a bunch of scripts for the various comics that I read. In the comments to that post, I was asked about sharing those scripts. If you navigate over to the scripting page on the wiki, you'll find instructions, the script plugin, and all the scripts I've put together. If you have problems getting any of this to work, let me know

 Share Tweet This

smalltalk

There's a Croquet Blog

February 21, 2005 21:54:33.240

Julian Lombardi has set up a Croquet blog - the Atom feed is here. Subscribed!

 Share Tweet This

smalltalk

Planet Smalltalk update

February 21, 2005 21:07:58.826

Looks like Peter William Lount has lent a hand - you can get to Planet Smalltalk via this url now: http://planet.smalltalk.org/

 Share Tweet This

general

No more comics via RSS?

February 21, 2005 20:55:38.228

Well, that's disappointing. I just noticed that a bunch of the comics I read every day stopped updating in BottomFeeder. I tried browsing the site (dwlt.net), and found out that the domain has expired. Hmm. Nothing a few minutes of Smalltalk scripting couldn't fix though - I now have scripts to grab Dilbert, Get Fuzzy, and Pearls Before Swine. Crisis averted :)

 Share Tweet This

smalltalk

You know where to turn

February 21, 2005 20:50:27.277

I spotted a question about VAST support over in the CLS newsgroup:

IBM has posted a date of 12/2005 as the end of support for IBM Smalltalk/VisualAge. Is this the end of the road? They haven't announced a new version or update... anybody hear anything?

Well, I can't speak for IBM. However, if you are looking for a Smalltalk vendor that is committed to the technology, then you should contact us.

 Share Tweet This

books

The reading backlog

February 21, 2005 17:36:33.663

I knew I had a reading backlog. It just got worse. We bought new lights for the bedroom - the old ones are flaky, and don't always go on. That meant moving the bed side tables, which in turn meant going through the mountain of books that have piled up there. I thought I had a backlog of about 4-5 books to read. The cleanup uncovered a bunch of past gifts that I had forgotten about as new ones came in. So, my backlog is now more like 15 books. The sad part is, that doesn't include the backlog of magazines and technical journals that are piled up.

 Share Tweet This

development

Building a VM

February 21, 2005 17:32:12.763

For anyone interested in what kinds of issues you face when building a VM, have a look at Sriram's three VM posts - VM part I, VM part II, and VM part III. While you probably won't end up laboring under the time constraints he's facing, you will hit the issues he's talking about.

 Share Tweet This

general

Back on the air

February 21, 2005 15:49:08.831

Well, I'm finally back online. My network dropped before I got up this morning - I went through the whole "unplug the cable modem, unplug the router, reverse" routine - no dice. Called Comcast, and to my initial surprise, it wasn't them - my router had gone wonky. I've been having some flakiness with it of late, and I guess this explains that. So, I ran down the road to a local PC shop, hoping to get a replacement. The owner had decided to take his lunch break at that point, I guess - his sign said "open", but the door was locked. Great, I had to run all the way into Columbia proper to the CompUSA store. I picked up a nice little NetGear b/g router (it also claims to support the non-standard 108 mbs thing, but I don't have that). Set it up, bing, everything came right back up. I had to go in and change the password and the default IP range (I have a couple of things on the net with static IP addresses, and the default 192 range used to have issues with the Cincom VPN). In any event, I've got connectivity back. Now I need some lunch...

 Share Tweet This

movies

Not politics, reality

February 21, 2005 1:18:02.239

I found this amusing. Variety is implying that there are fewer "R" rated movies due to the "political climate":

But even those who are reluctant to conclude that today's kids are any less interested in R-rated drugs, sex and violence than they were five years ago, say the continued political pressure over public decency has changed industry practices and made it harder for R pics to make money.

I was a little skeptical, and suspected a more humdrum financial angle - and sure enough, in the same article:

Perhaps even more startling is the fact that in 2004, PG films outgrossed R pics for the first time in two decades: $2.3 billion to $2.1 billion. The last time PG was bigger business than R was 1984, the year the Motion Picture Assn. of America introduced the PG-13 rating.

While PG films have been making more money -- "Shrek 2," "The Incredibles" and "Harry Potter and the Prisoner of Azkaban" were all rated PG -- the box office generated by R-rated films has been falling precipitously.

My quick translation of all this - the finance guys in Hollywood are pushing for the stuff that sells, and the creative guys would rather make what they consider to be art. Over a long enough interval, good market data beats "gut feeling". Don't buy it? Have a look here, at the top ten grossing films - not an "R" rating in the bunch. Generally speaking, when it comes to business decisions like this - look for a financial rationale before you look for a more esoteric one.

 Share Tweet This
-->