screencast

Smalltalk Daily: 10/5/06

October 5, 2006 7:28:43.347

In today's Smalltalk Daily, I go over something simple, yet very important for new users: how to save and restart an image.

Update: Fixed the link.

Technorati Tags:

 Share Tweet This

management

Actual Transparency

October 5, 2006 7:39:32.151

Jonathan Schwartz (Sun CEO) notes that the regulations on transparency don't really take the internet into account, and asks the SEC to start doing so. Tim Bray chimes in with a few technical suggestions. This is the kind of forward thinking I'd like to see more of in this industry; without it (and with heavyweight stuff like SarbOx), there are growing reasons to not take a company public.

 Share Tweet This

management

Additional Thoughts on Transparency

October 5, 2006 13:01:45.281

Gordon Weakliem makes a point that should have been obvious, but wasn't (at least to me):

As someone pointed out in the comments, you want this information to be accepted and managed by a third party (e.g. a regulatory agency), not managed by the company itself, at least for the financial filings. How about for press releases and the like - not-regulatory filings, but still material data? For similar reasons, I don't think that simply publishing to the web is sufficient in itself. I can name at least one popular blogger who's been taken to task for modifying or deleting postings and has been accused of "rewriting history" for doing that. There's certainly the potential for that if a corporate weblog were the exclusive source for those releases.

This is in reference to my earlier post on this stuff.

 Share Tweet This

smalltalk

Strongtalk Action?

October 5, 2006 20:39:38.917

Dan Ingalls and David Griswold would like to do something with the open sourcing of the Strongtalk VM, and are inviting Smalltalkers to talk about it.

 Share Tweet This

blog

Thanks for Listening!

October 5, 2006 22:14:54.431

I was looking at this post from Steve Rubel, who links to some FeedBurner stats: apparently, the average podcast feed they have sports 70 subscribers. I was curious about the take-up on the podcasts and screencasts I've been doing, so I went to logs - and turned up some encouraging numbers.

Over the last week, there have been 181 unique accesses to my screencast specific feed, and 76 unique IP accesses that have come back at least once. On the podcast side, the numbers are 224 and 80, respectively. For the actual podcasts, the download numbers have been ranging between a low of around 40, and a high of almost 400.

I'm pretty happy with those numbers, given that I've just started.

Technorati Tags: ,

 Share Tweet This

tv

BSG is Back

October 6, 2006 7:37:41.526

BattleStar Galactica returns this evening, and that's going to give me a headache - the Yankees are playing too. Thank goodness for the PVRs...

 Share Tweet This

screencast

Smalltalk Daily: 10/6/06

October 6, 2006 8:37:07.226

In today's Smalltalk Daily, I take a look at reading files - which also involves a brief look at streams. We'll use that knowledge next week to read a file and present it in a GUI.

Technorati Tags:

 Share Tweet This

smalltalk

More Goodies Reviewed

October 6, 2006 9:20:12.270

Michael reviews RBSUnit Extensions, a package that integrates unit testing into the VisualWorks system code browser. You can view the screencast here.

Technorati Tags:

 Share Tweet This

events

Smalltalk in NYC

October 6, 2006 11:39:32.282

The NYC STUG will be hearing about building shrink wrapped software in Smalltalk:

Mark Pirogovsky, a frequent visitor to NYC Smalltalk , will provide us with a presentation on his experiences building shrink wrapped Smalltalk applications. He has actually worked on three large shrink wrapped ST apps.

The meeting will be held on Wednesday October 18th, 2006.

More details on our blog.

Technorati Tags:

 Share Tweet This

podcasting

Podcasting gets trade mag notice

October 6, 2006 12:09:43.059

eWeek has taken notice of podcasting, and has a write up of how it's being used by some large entities: IBM and MassMutual, for instance. Those two seem to be mainly doing internal communications and education, where the benefit is clear: for a far flung company, it's easier to put information out as an mp3 than it is to organize a cross timezone conference call.

My podcasting falls more into the Marcom area that eWeek mentions: I'm promoting Cincom Smalltalk (and Smalltalk in general) with the podcasts and screencasts I've been doing. It's a good way of getting information out that can be used asynchronously - and it's also inexpensive. My total investment to date has been downloading free software, buying a decent headset microphone, and buying a digital audio recorder for use in face to face recording.

It's all pretty simple, although audio editing does take time. I can definitely see where video podcasting would be a large step up in terms of work.

Technorati Tags:

 Share Tweet This

web

Google to acquire YouTube?

October 6, 2006 12:17:03.807

PR Differently reports that the WSJ has Google buying YouTube:

Journal is reporting Google might acquire You-tube, a deal worth a reported $1.6 billion dollars.

Hmm - if that's true, we'll get to see whether Calacanis and Cuban are correct: their theory is that any deep pocketed acquirer of YouTube will be sued over copyright infringement immediately. Now, Google could probably withstand that, but the question is: why would they want to? Has Google already gone to the RIAA and MPAA and made nice ahead of this deal?

Update: Interesting: Calacanis thinks Google would be a good home for YouTube, and lays out some reasonable thoughts on why he thinks so

Technorati Tags: , ,

 Share Tweet This

marketing

How to tell it's a commodity market

October 6, 2006 18:00:16.234

You can tell it's a commodity market when you can buy it as a store brand down at the supermarket. Tesco anti-virus, anyone?

Technorati Tags:

 Share Tweet This

sports

Marching Down

October 6, 2006 23:28:21.741

Yesterday's loss was a good game - 4-3. Tonight? Not only did the Yankees get taken out 6-0, they got shut out by Kenny Rogers. Kenny Rogers? Back when he pitched for the Yankees, I dreaded every trip he took to the mound. Either he just had the game of his life, or the entire Yankee lineup took sedatives before the game. What a complete breakdown.

Technorati Tags: ,

 Share Tweet This

podcast

Industry Misinterpretations Episode 4

October 7, 2006 0:13:43.752

This week, Michael and I were joined by David Buck. We discussed the Strongtalk VM, and what (if any) impact it will have on the Smalltalk community. You can grab the mp3 file here. In other news, we learned that Michael can foresee the future - you'll have to listen in to get that :)

This is for listing in the Odeo directory
My Odeo Channel (odeo/1affb33805715223)

Technorati Tags: ,

Enclosures:
[http://www.cincomsmalltalk.com/audio/industry_misinterpretations_10-6-06.mp3 ( Size: 10027516 )]

 Share Tweet This

logs

Weekly Log Analysis: 10/7/06

October 7, 2006 1:31:30.497

It's that time again. BottomFeeder downloads went at a good clip: 234 per day. The details:

PlatformBottomFeeder Downloads
Update546
Windows519
Mac X151
Linux x86120
CE ARM69
HPUX40
Mac 8/938
Solaris34
Sources27
Windows98/ME19
Linux Sparc18
AIX18
CE x8614
SGI12
Linux PPC10
ADUX7

Next, the HTML page accesses for the week:

ToolPercentage of Accesses
Mozilla48.8%
Internet Explorer36.2%
Other4.9%
Planet Smalltalk4.5%
MSN Bot3%
Opera1.5%
Megite1.1%

About the same as usual, but overall traffic is up. The RSS stuff:

ToolPercentage of Accesses
BottomFeeder19.3%
Mozilla18.6%
Internet Explorer9.2%
Net News Wire7.6%
Planet Smalltalk7%
BlogLines6.9%
Other5.1%
Safari RSS4.5%
Google Feed Fetcher3.9%
NewsGator2.9%
RSS Bandit1.7%
Akregator1.5%
News Fire1.2%
RSS 2 Email1.1%
Opera1%
Liferea1%
JetBrains1%
SharpReader1%
Python1%
Jakarta1%
MSN Bot1%
Java1%

Must be more IE 7 out there, because IE usage against RSS/Atom is climbing.

 Share Tweet This

gadgets

Zune Review

October 7, 2006 9:39:45.260

The Bleeding Edge has a nice video review of the Zune online - if you're in the market, it's worth watching.

Technorati Tags: ,

 Share Tweet This

podcasting

Subscribing to the Podcasts

October 7, 2006 10:27:09.727

If you want to subscribe to my podcast feed, and have your podcatcher (for example, iTunes) pick up the podcast, simply subscribe using this url:

http://www.cincomsmalltalk.com/rssBlog/blog_podcast.xml

I don't have any iTunes metadata associated with that feed, but the enclosures will get picked up. I've subscribed myself in iTunes to test it, and it works fine.

Technorati Tags:

 Share Tweet This

smalltalk

Why not Smalltalk

October 7, 2006 13:04:57.392

Blaine Buxton reflects on why Smalltalk failed to cross over into the mainstream:

The first part of the quote is right. Smalltalk is too much change for most developers to accept. You have a new syntax to learn, a new environment to learn, and a completely different way of thinking. It's too much for a lot of developers. It's human nature. An image-less Smalltalk would have a nicer entry point since developers love their editors (you spend a lot of time there and well, when you learn one well, you don't want to leave it). The last part of the quote really hurt. I see myself as a lot of things. I see myself as rubyist, a smalltalker, a java programmer, and a bunch more. But, I can see where the arrogance of certain Smalltalkers can detract from the true message. It makes me sad. Smalltalk is a cool language to program in and I love talking about it. But, I know it has warts like anything else. I hope no one ever sees me as an arrogant Smalltalker. I want them to see me as passionate and thoughtful.

Much of that is true, although the stupidity of ParcPlace during the 90's should not be under-estimated. It was well nigh impossible to get Smalltalk inexpensively (much less free) for a very long time.

Part of the problem of "freeing" Smalltalk from the image is that Smalltalk is - to a very large extent - defined by the image. Sure, Vista Smalltalk is going without one, but that's new, and we'll have to see how that goes. Without the "live object" feel of an image, I'm not really sure that you have a full bore Smalltalk.

Technorati Tags:

 Share Tweet This

sports

Flat as a Pancake

October 7, 2006 16:59:32.661

Anytime you go into a game with Jared Wright as your "do or die" guy, you have a problem. I thought before this game that the Tigers will take this game (and the series) if they scored first, and - here we are in the second inning, and it's already 3-0 Detroit.

The Yankees are flat. There just doesn't seem to be any gas in the tank at all - not unlike the 2004 LCS with Boston, game 7. They might come back, but at this point, I really don't think so.

Technorati Tags: ,

 Share Tweet This

PR

YouTube stats and Gaming

October 7, 2006 17:40:48.627

Well, this is interesting. Via RabbitBites, I came across this YouTube profile. Fascinating data there - 24,000+ videos watched in 1 week of being a member? That plays into a few questions raised by RabbitBites and by TechDirt - are the numbers for YouTube to be believed? Makes me go hmmm.

Technorati Tags:

 Share Tweet This

sports

Not just flat...

October 7, 2006 17:55:35.222

I have to hand it to the Tigers - they really want to win. The Yankees aren't just flat, they are gasping for air. The pitching is horrid, and the batters are chasing anything that's in the neighborhood of the plate. Unless something weird happens in the next few innings, this could easily end up being a laugher for the Tigers.

Technorati Tags: ,

 Share Tweet This

sports

When all you have is no pitching...

October 7, 2006 19:36:33.803

The pounding the Tigers just handed the Yankees shows something simple: A lineup full of power hitters is a nice thing - until it dawns on you that the pitchers have to go for nine innings. Over the course of a full season, the bats were lively enough, in the post season - especially in a short series - good pitching is key.

The Yankees need to trade away a few of those power hitters and get some young arms that don't suck. If I see Jared Wright in a Yankee uniform next April, I think I'll just scream. It's like the 80's all over again...

Technorati Tags: ,

 Share Tweet This

development

Argument by Assertion

October 7, 2006 20:00:27.450

While I liked the cartoon Steve Yegge used to illustrate static typing, I have a question about today's post (and about his last one on Agile, for that matter):

Does this amount to anything more than argument by assertion? It's long, and he makes some points I agree with, but in all the verbiage about how agile development is just a superstition, I don't see any actual evidence being brought forth. Does this differ much from what he accuses the agile crowd of? Oh, and the cartoon:

Static Typing Defined

Technorati Tags: , ,

 Share Tweet This

marketing

Inverting CRM

October 8, 2006 10:43:09.346

Doc Searls wants to invert the CRM relationship and have customers in control of of more of the relationship:

We need to equip the customer with something that facilitates relating to vendors - and takes some of the relationship burden off the vendors as well.

As he notes elsewhere in his post, a lot of the problem is that we (customers, that is) don't always know what we want. Think back - before mp3 players in general (and iPods in particular) broke onto the scene, who knew they wanted one? There are plenty of products like that, and I see a real problem with having prospective customers voice their inchoate desires.

Additionally, most of the time we don't really want a relationship with a vendor. For instance: I bought a nice digital audio recorder (hand held, for doing in person podcasts) over the summer. I shopped around online, picked what I wanted off Amazon, and ordered it. At no point in time did I have any interest in forming a "relationship" with Olympus (the vendor I ultimately bought from.

But wait - what if I'm in the market again 2 years from now? Well, I barely have the patience to retain critical business information I'm being paid to keep - I'm not about to expend effort to maintain some kind of VRM system. Heck, I couldn't be bothered to keep a calendar until Google made it virtually effortless. I see where Doc is going, but I have doubts as to how many people are willing to expend the effort to get there. Not because it's a bad idea; simply because it would take effort...

Technorati Tags:

 Share Tweet This

development

Our image based future

October 8, 2006 11:53:59.872

Patrick Logan notes that many people are already using images, and just don't realize it:

But the thing is *all* my languages are now image based. Ever since I started using VMWare, my entire machine's state is saved and restored, rolled forward with snapshots, linked and branched, etc.

Also, consider your the hibernation feature of your laptop: that's nothing more than an image snapshot as well.

 Share Tweet This

events

Camp Smalltalk in London

October 8, 2006 12:09:17.615

Bryce Kampjes just announced a 2 day Smalltalk event at the JP Morgan offices in London:

We're holding another Smalltalk Users Group on Friday the 20th with a Camp Smalltalk on Saturday the 21st of October. Andy Bower will be speaking on Friday along with John Aspinall on ReStore.

I'll be doing something on Exupery at the Camp Smalltalk and Felix will be working with Smalltalk/X. Other projects are welcome, please add them to the list.

Details on the Wiki pages below:

If you plan to come please RSPV on the either web page at least 2 days before so we can tell corporate security to let you in the building.

Sounds like a good time.

Technorati Tags: ,

 Share Tweet This

books

In the Confident Hope of a Miracle

October 8, 2006 14:41:22.951

I'm reading "The Confident Hope of a Miracle", which is about the Spanish Armada's failed attack on England in 1588. There was a passage describing the Armada's leave-taking of Spain which reminded me of a lot of the software failures you read about:

As the vast Armada set sail on the afternoon tide, the Pope's special emissary to Lisbon sent a report to the Vatican of a conversation he had held with one of the highest officer's in the Spanish fleet.
"If you meet the English Armada in the Channel do you expect to win the battle?"
"Of Course"
"How can you be sure?"
"It's very simple. It is well known that we fight in God's cause, so when we meet the English, God will surely arrange matters so that we can grapple and board them, either by sending some strange freak of weather, or, more likely, just by depriving the English of their wits. If we can come to close quarters, Spanish valour and Spanish steel (and the great masses of soldiers we shall have on board) will make our victory certain. But unless God helps us by a miracle, the English, who have faster and handier ships than ours and many more long-range guns, and who know their advantage just as well as we do, will never close with us at all but stand aloof and knock us to pieces with their culverins without our being able to do them any serious hurt. So, we are sailing against England in the confident hope of a miracle"

If your business or project plan resembles that last paragraph, then it's probably time to pack it in. I'd wager that a lot of "web 2.0" business plans are setting sail in the confident hope of a miracle.

 Share Tweet This

management

The difference is transparency

October 8, 2006 15:54:58.326

I think Peter Wright needs to look up the term "transparency". He responds to Jason Calacanis' attack on PayPerPost by saying this:

So, let's put this in perspective. Jason's company markets solutions to advertisers targeting blogs. Presumably it costs quite a lot of money to get your product on Engadget, while we can place your product pretty much anywhere you want for anything from 20 bucks up. So, nothing to gain? How about badmouthing the competition? WebLogs Inc markets products through blogs, so does PayPerPost. Difference? We're cheaper.

Hmm. Maybe Jason needs to use smaller words when he talks to Peter. Here's the difference:

Jason..... isn't.... hiding.... his.... affiliations

There, spacing the words might help Peter grasp the issue. PayPerPost pays people to say nice things about a product, but without those people revealing that they are being paid. It's not at all like what Calacanis is doing - last time I checked, it was quite obvious that he's being paid by Netscape. I'm on a smaller stage here, but hey, I'm doing the same thing - promoting Cincom Smalltalk as part of my job as Product Manager.

What PayPerPost is doing is like Product Placement in tv and movies - except the blog audience doesn't know that the products are being placed. Back when Willow opened up her Apple notebook on Buffy, we all knew that Apple was paying for that spot. With their bloggers, we don't. It's like having an acquaintance tell you to see some new movie, and finding out later that he had been slipped $20 by the studio to say nice things about it.

It's spam. Nothing more, nothing less. And it has every bit as much value.

Technorati Tags: , ,

 Share Tweet This

screencast

Smalltalk Daily: 10/9/06

October 9, 2006 7:33:09.088

In today's Smalltalk Daily, we step back from the UI Painter for a moment and build a domain model first. This involves a bit of instruction about the file and stream libraries in VW.

Technorati Tags:

 Share Tweet This

music

Music Industry Changes

October 9, 2006 10:53:57.897

Well, here's a sign of change in the music business: Tower Records is gone:

After a lengthy auction stretching over two days, a federal bankruptcy judge on Friday approved the sale of Sacramento-based Tower Records to Great American Group, which plans to liquidate the music retailer.

I think this is a combination of factors. First, retailers like Target and Wal-Mart started pushing the retail price down. Then, online stores like Amazon made impulse buying easier online. Finally, Apple added the music store, and made instant gratification possible. Left out in the cold: old style retailers in thrall to the high prices they had become accustomed to.

On the other hand, I know my wife will miss Tower - she really liked their online store.

 Share Tweet This

media

It's not just tech news

October 9, 2006 13:34:15.656

Thomas Hawk has some issues with the mainstream media, and he makes this point about their tech reporting:

When they do write about tech it's mostly superficial puff pieces that are boring and designed to be read by the person who doesn't really understand technology.

The thing is, it's hardly just technology that gets treated like that. I notice that the typical coverage of anything that I know something about tends to suck (the main exception being sports). This is a general media problem, not simply a problem with tech reporting. The big media companies think that you can have a generic reporter cover any story; it hasn't really occurred to them that subject area experts might be useful.

Technorati Tags:

 Share Tweet This

BottomFeeder

Bug Fixes for Bf

October 9, 2006 15:09:38.424

I released a number of fixes and enhancements for BottomFeeder and the posting tool this morning - I added the ability to add iTunes tags to specific posts, and to have feeds with that information attached. Along the way, a few bugs cropped up, and I just got them fixed - grab the updates if you're interested - things do work fine without them if you're not that concerned.

Technorati Tags:

 Share Tweet This

media

YouTube and Reporting

October 9, 2006 16:18:44.648

I guess I have to classify this as media - I was listening to TWit this afternoon while jogging, and the TWiT crew - especially Leo - had nothing good to say about the (increasingly credible) rumors that Google is acquiring YouTube. I'm still wondering about the lawsuit impact - Google has deep pockets, and there are a lot of content owners clamoring for bits of YouTube's hide. On the other hand, Google isn't filled with dummies - they've got to have a plan for that.

Back to the main bit. This was first reported by Mike Arrington, on TechCrunch. Based on all the chatter today (NY Times, FT, etc), this is starting to look real. So I had to laugh when I heard Laporte taking these reports to task, saying that they were all based "on a blogger" - he didn't even bother to give the source. Sounds to me like Arrington had his antennas properly attuned for this one - and it looks like Laporte might want to issue an apology. For chuckles, here's the show notes for episode 72:

Vista ship dates, Windows Genuine disadvantage, and why Google will never buy YouTube.

We'll see...

 Share Tweet This

web

So much for "Never"

October 9, 2006 22:23:03.351

Scoble points to the press release - Google is buying YouTube. Looks like "everyone's" assumptions about YouTube (including mine) were flat wrong; they got their payout. As noted by TechCrunch, their investors got a hell of a payday too.

For lots of details - head on over to TechCrunch now. All I can say is - wow. I seriously did not expect this.

Technorati Tags: ,

 Share Tweet This

gadgets

The Yin and Yang of PS3s

October 10, 2006 7:37:54.100

Scoble lays out why you would want a PS3 (with the price caveat):

If you are like me, and have a 60-inch HDTV, and want the latest gear, you should be at a store tomorrow putting in an order for a Sony PS3. They go on sale tomorrow YouNEWB reports . At up to $600, though, these aren’t gonna be cheap Christmas gifts.

And then why you might balk:

I already have an Xbox. I’m not sure I’ll get a Playstation yet, though. I don’t have enough time to watch the HD-DVD’s that Netflix has been sending me, so don’t think I’ll need BlueRay.

There's the problem. I don't have an XBox 360, but I am planning to buy a Wii. After that, if I get a second system it will be an XBox 360. The two of those combined are going to come in under the price of the PS3. After that, I seriously doubt that I'll be looking to add another console to the mix.

Technorati Tags: ,

 Share Tweet This

screencast

Smalltalk Daily: 10/10/06

October 10, 2006 7:43:36.623

Today's Smalltalk Daily goes over the ListBox widget in the VW UI Painter. We hook it up to the simple file reader we created yesterday, so we can view the results.

Technorati Tags:

 Share Tweet This

cst

Trouble Installing on Linux?

October 10, 2006 7:46:52.397

If you have trouble installing on Linux, follow the advice given here - install csh, then run the installer. In the meantime, that issue has been addressed going forward (i.e., starting with the next release).

Technorati Tags: ,

 Share Tweet This

music

The other shoe drops

October 10, 2006 10:29:28.086

Here's why Google isn't afraid of being relentlessly sued by content owners over YouTube: they are (and have been) negotiating deals with them:

SONY BMG MUSIC ENTERTAINMENT and Google (NASDAQ: GOOG) today announced a strategic business relationship designed to make the music company's expansive music video collection available for online streaming at no cost to users. Starting this month, users can watch thousands of videos from SONY BMG MUSIC ENTERTAINMENT on Google Video. In the coming months, users will also be able to access content from SONY BMG MUSIC ENTERTAINMENT artists through Google's partner websites in its AdSense network.

I would not be at all surprised to see a bunch of these sorts of agreements coming in the near term. It looks like Google has more than just a smart tech staff.

Technorati Tags: ,

 Share Tweet This

podcasting

Coming in iTunes

October 10, 2006 17:07:08.069

I submitted the podcast feed here to the iTunes music store earlier today, and got notified that it was accepted. That's pretty cool - it should show up in the podcast/technology section sometime in the next few hours. In the meantime, you can subscribe via the Advanced>>Subscribe to podcast menu pick in iTunes, using the link above. The feed has all the appropriate iTunes meta data now, too.

 Share Tweet This

sports

Some good news in NY

October 10, 2006 18:23:29.513

This is good news:

Joe Torre will remain as manager of the New York Yankees, finally getting the word from owner George Steinbrenner after the team's surprise elimination from the playoffs last weekend.

Torre is not the problem. The problem is the lack of stable pitching, and I'd be willing to point that finger at the Randy Johnson acquisition. How many young arms could have been brought along and developed for the salary Johnson gets? Johnson is my age, for gosh sakes, and that's not a good thing for long term development.

The Yankees need to apply some of the Moneyball lessons to their pitching staff.

Technorati Tags: ,

 Share Tweet This

smalltalk

All Smalltalk, all the time

October 10, 2006 21:33:29.110

Ramon Leon explains why he likes Seaside - and Smalltalk - so much:

Seaside lets me work in Smalltalk, at every level, all the way from programmatic generation of the HTML and Javascript to configuration of the application. No HTML, XML, XSLT, or SQL is necessary to build a web application, just simple, pure Smalltalk. Programming’s never been more fun!

I do most of the work for this server in Smalltalk, too. It's a Web Toolkit (VW) app server rather than Seaside, but I implement nearly everything at the Smalltalk level. Sure, I have CSS and HTML pages, but those are templates, and I don't really spend much time on them. It is a real pleasure to be dealing with Smalltalk code all the way down :)

Technorati Tags:

 Share Tweet This

web

When Replicators Attack

October 10, 2006 21:38:35.427

This is shades of a major Stargate SG-1 story line: replicators are trashing Second Life:

The weapon of choice for citizen-created content with grid-wide takedown intent is the self-replicating object script. These scripts cause objects to go forth and multiply in such an enthusiastic fashion that SL spends nearly all its efforts on the “go forth and multiply” work, leaving little time for ordinary avatars' running, dance animations, flirting, role-playing, buying, and selling. While some might argue that the social interactions can always wait for another time, those trying to run a business in SL have to make their nut by covering at least their land tier payments, and any sort of downtime is a serious problem.

I find this to be too amusing for words :)

Technorati Tags: ,

 Share Tweet This

community

Community Participation

October 10, 2006 23:32:18.595

I've made this point before, but on a small scale (i.e., in discussing how many people actually contribute to a Wiki):

In most online communities, 90% of users are lurkers who never contribute, 9% of users contribute a little, and 1% of users account for almost all the action.

It apparently needs to be made over and over again - recall that Digg acted stunned by the idea that a small number of people were pushing most of the Diggs.

Go ahead and follow the link to Jakob Nielsen's site for data on participation rates.

Technorati Tags:

 Share Tweet This

DRM

DRM: It's a bug, not a feature

October 10, 2006 23:40:27.811

Thomas Hawk points out why people will keep using Bittorrent: doing things legally runs you smack into the wall, preventing you from watching content that you have legal access to:

So here's one more reason not to buy a TiVo Series 3. CNET's John P. Falcone has an article out about a glitch that prevents you from watching HBO with your TiVo Series 3 when using a JVC receiver.

"But when we moved onto another program--Revenge of the Sith, recorded off of HBO-HD--the screen suddenly went gray, with a TiVo warning emblazoned across the bottom: "Viewing is not permitted using the TiVo Digital Media Recorder. Try another TV input." Several other programs--Empire of the Sun (HDNet Movies), Simone (HBO-HD), and episodes of Battlestar Galactica (Universal HD) all yielded the same result."

The RIAA and MPAA scream about piracy losses, and then they set up stupid situations like this - which pretty much invite you to commit piracy just so that you can see stuff you paid for. What possible end does this achieve? HBO doesn't show ads anyway, so it's not like the time shifting does them any harm. This is just raw stupidity for the sake of raw stupidity.

Technorati Tags:

 Share Tweet This

media

Explaining the Value of YouTube

October 11, 2006 7:38:42.368

Doc Searls asks the salient question:

Forget about pilfered programs from Fox and all the BigCo jive. What would YouTube have been worth to Google if the user - generated stuff wasn't there?

Head on over to his place for his take on why Google Video never really took off, and why YouTube did. I was a skeptic on YouTube's chances, but I get what Doc is saying. Now, anyway. Six months ago, not so much :)

Technorati Tags: ,

 Share Tweet This

screencast

Smalltalk Daily: 10/11/06

October 11, 2006 7:42:59.773

In Today's Smalltalk Daily, we stay with the simple UI we built yesterday, and add a dialog to request the filename (instead of hardcoding it into the application).

Technorati Tags:

 Share Tweet This

enterprisey

Enterprisiness

October 11, 2006 7:59:18.479

Via Ramon Leon, I ran across this great write up on Enterprise development, and why it sucks eggs. It's things like this that make me happy that I don't live in that world - the software I build is built my way, and any problems are my own fault.

Technorati Tags:

 Share Tweet This

rss

RSS Breakout in 2007

October 11, 2006 8:26:11.481

Read/Write Web explains why 2007 will be the breakout year for RSS, and it comes down to two things - first, Internet Explorer 7:

Despite the issues with RSS implementation in IE7 which Marshall Kirkpatrick rightly pointed out - and Dave Winer agreed with - IE7 still represents a major milestone for RSS. It will almost certainly be the most used browser in the world within 12 months

Don't underestimate the impact IE 7 will have here. It's still the most widely used browser, and it will stay that way for the forseeable future. I'm already seeing an uptick in IE usage in my logs (on the RSS side) due to the slow rollout of IE 7 beta. This is one thing that will help make RSS mainstream. The other - Outlook:

"Work with RSS Subscriptions from within Office Outlook 2007. You can now fully subscribe to and interact with Really Simple Syndication (RSS) feeds right from Office Outlook 2007, the most natural place to manage this kind of information. It’s easy to get started adding RSS feeds using the RSS Subscriptions home page within Office Outlook 2007."

Personally, I hate Outlook a lot, and won't work with it (I tried recently - I still hate it) - but I'm an outlier on this. Outlook is used by tons of people, and having built-in RSS support is going to really drive adoption, IMHO.

 Share Tweet This

development

What patterns are, and aren't

October 11, 2006 9:19:00.310

Ralph Johnson explains what patterns are, and what they aren't.

Technorati Tags: ,

 Share Tweet This

itNews

More Google Rumors

October 11, 2006 9:27:14.851

Threadwatch claims to have a source on this:

GOOG is looking at Facebook at a 2.3bil price. This could be a total joke on their part, but the source is solid.

Hmm. Another all stock deal, or is this just nonsense? I've been hearing a lot about Facebook on CNet's Buzz out Loud podcast, but haven't paid much attention. There is a parallel with the YouTube deal though: Google had video, but YouTube had gotten marketshare. Here, Google has Orkut, but again: Facebook has the eyeballs.

Update: From the comments, I found Jeremy Warner's skeptical take on the YouTube acquisition. I have a problem with his column though, based on this assertion:

So far, so positive. Yet there is also a more sinister reason why Google is buying YouTube. It is to do with the fact that the two have a common set of business values in the sense that neither seems to care a fig about the law of copyright. Both rely on the use of free content to drive their business. They therefore have next to no cost, or at least one so marginal that it wouldn't be recognised by any traditional media company.

We all know about YouTube's copyright issues, but Google? What is he talking about? The news aggregation case, perhaps? Google's book search (which seems to lead to higher sales; go figure)? He doesn't explain, either because he's engaged in hand waving, or thinks it's too obvious to bother with. I'd like to know what he's thinking.

Technorati Tags: , ,

 Share Tweet This

general

Finding Time to Exercise

October 11, 2006 10:19:54.545

Late last spring, when I got my cholesterol and triglyceride levels from my doctor, I realized that I was going to have to change my eating habits. The constant acid reflux should have been a hint, too (my wife brought that up more than once). Looking at my diet, I had been eating tons of junk - potato chips, fries - and some stuff that wasn't necessarily junk, but that I shouldn't eat a lot of - pasta and bread.

I also started making more time to exercise, and I've increased my daily jog from 20 minutes to 45+. Importantly, I've made sure to carve out time for exercise while I've been on the road, too - something I had stopped doing. The results have been pretty good - I've dropped about 20 pounds, I feel a lot better, the acid reflux is gone, and - more importantly - the cholesterol and triglyceride numbers dropped to safe levels.

This came to mind because a friend of mine had a friend of his (acquaintance of mine) die of a sudden heart attack last week. He was still in his 30's, a decade younger than me. That's sobering news, and made me realize that taking better care of myself isn't just about better fitting clothes.

Technorati Tags:

 Share Tweet This

smalltalk

More notice for Smalltalk

October 11, 2006 14:23:47.423

 Share Tweet This

books

Copperheads

October 11, 2006 19:58:08.678

That's the title of the new book I just picked up:

Copperheads

I've got a fascination with the Civil War period, and I liked "Battle Cry of Freedom", an earlier work by McPherson - he recommends this book by Jennifer Weber. This one looks very interesting as well. Here's the topic:

If Civil War battlefields saw vast carnage, the Northern home-front was itself far from tranquil. Fierce political debates set communities on edge, spurred secret plots against the Union, and triggered widespread violence, such as the New York City draft riots. And at the heart of all this turmoil stood Northern anti-war Democrats, nicknamed "Copperheads." Now, Jennifer L. Weber offers the first full-length portrait of this powerful faction to appear in almost half a century. Weber reveals how the Copperheads came perilously close to defeating Lincoln and ending the war in the South's favor. Indeed, by the summer of 1864, they had grown so strong that Lincoln himself thought his defeat was "exceedingly likely." Passionate defenders of civil liberties and states' rights--and often virulent racists--the Copperheads deplored Lincoln's suspension of habeas corpus, his liberal interpretation of the Constitution, and, most vehemently, his moves toward emancipation. Weber reveals how the battle over these issues grew so heated, particularly in the Midwest, that Northerners feared their neighbors would destroy their livestock, burn their homes, even kill them. Indeed, some Copperheads went so far as to conspire with Confederate forces and plan armed insurrections, including an attempt to launch an uprising during the Democratic convention in Chicago. Finally, Weber illuminates the role of Union soldiers, who, furious at Copperhead attacks on the war effort, moved firmly behind Lincoln. The soldiers' support for the embattled president kept him alive politically in his darkest times, and their victories on the battlefield secured his re-election. Disgraced after the war, the Copperheads melted into the shadows of history. Here, Jennifer L. Weber illuminates their dramatic story. Packed with sharp observation and fresh interpretations, Copperheads is a gripping account of the fierce dissent that Lincoln called "the fire in the rear."

I'm looking forward to this book.

 Share Tweet This

podcasting

Cincom Smalltalk in iTunes

October 11, 2006 20:33:08.996

The podcasts are available via iTunes now:

I've not been able to find it directly; only via the URL they sent me (which launches iTunes). It should end up being in the "Technology" section of podcasts, eventually.

Technorati Tags: ,

 Share Tweet This

general

Misleading Consumer Math

October 12, 2006 7:35:08.167

Scoble doesn't paint the full picture here. Sure, it's easy to get credit in the U.S., and it's easy to buy a lot of expensive stuff. The problem is the debt load you end up building up:

Let me tell you how it works in the US of A. You walk into Best Buy. Ask for a credit application. Fill it out. They approve you for $10,000 on the spot (as long as you’ve paid all your credit card bills on time). You head over to the big screen department, pick out your $4,000 big screen and your $600 Playstation 3, and a $500 HD-DVD drive. Then you pay something like $140 per month in payments.

And the interest rate for these on the spot loans? In the neighborhood of 20%. Sure, you might get 12 months same as cash, but that's a bet the store is making with you - the bet being that you won't actually pay it all off in 12 months. If you don't, that 20% gets applied retroactively to the entire original amount, and then monthly to the revolving balance after that.

Here's a better idea: if you can't afford to spend that money upfront in disposable income (i.e., cash) - then don't. You'll be a whole lot happier at the end of each month when the bills come rolling in.

Technorati Tags:

 Share Tweet This

screencast

Smalltalk Daily: 10/12/06

October 12, 2006 10:54:44.606

Today's Smalltalk Daily extends the LineReader class to handle field separators. While doing that, we get to see how Test Driven Development helps catch problems early.

Technorati Tags:

 Share Tweet This

podcasting

Taking the drudge out of podcast editing

October 12, 2006 12:58:46.274

I have to say I agree with Jon Udell here - the audio editing piece of podcasting is time consuming, and trying to get a decently normalized sound is hard:

Here's the deal, from my perspective as an audio newbie now plunged into the deep end. As my podcasting method has evolved, I've settled into two modes of editing. In one mode, I refine the content of the recording. That involves fine-grained internal editing -- trimming out excessive ums, uhs, and pauses -- as well as coarse-grained edits that remove less interesting passages in order to focus on the most essential parts of the conversation. Applying both methods typically reduces the final product to somewhere between 70% and 90% of the original length and, in my opinion, sharpens the result in a way that's well worth the investment of time. I've always enjoyed this kind of editing in the textual realm, and it turns out that I enjoy it in the audio realm as well.

The other mode involves the purely technical work of taming sometimes-noisy phone lines and evening out audio levels. As I've become more sensitive to audio quality, I've found myself spending more and more time on the leveling process. It's not only needed to balance the caller and the callee. There can be a ton of loudness variation just within the caller's track. When you start fiddling with that, you're on a slippery slope that leads straight into a pit of drudgery.

Like Jon, I stumbled across the Levelator (in my case, it was by listening to TWiT). It's a primitive looking tool, but it does the job - you put in audio that's all over the map, and you end up with something that's nicely normalized. There are artifacts - the tool sometimes picks up ambient noise and levels that, but I can see that in Audacity easily enough and chop it out. It's a very nice tool for this task.

Technorati Tags: ,

 Share Tweet This

media

Why Google bought YouTube?

October 12, 2006 18:12:48.583

There's the obvious "eyeballs to ads" thing, but this snippet from Slashdot makes an interesting point:

Google's core business model revolves around "fair use" and similar provisions of copyright law. I think they are most vulnerable in this area-- look at Belgium. So Google needed to buy YouTube for a couple of reasons related to this.

The first is because YouTube's business model also revolves around many of the same "fair use" provisions, and if YouTube loses its upcoming court cases, the fallout could fatally poison Google's business model. It would be very hard for Google to immunize itself from any judgments against YouTube that changed the interpretation of copyright law. Purchasing YouTube allows Google to directly counter such an attack with all its resources. It also decreases the likelihood of such an attack, since all the ambulance chasers who were smacking their lips in anticipation of an easy meal from YouTube's carcass are now slinking away, looking for easier prey that won't be able to fend them off for years with delaying tactics.

Under that theory, Google is a net loser if an (un-acquired) YouTube gets sued into oblivion, setting ugly fair use precedents on their way down. This way, Google gets to make their case (with their own high priced lawyers) if it comes to that. Note that Google went to visit Fox (MySpace) yesterday; they have a lot more clout in that meeting than YouTube would have had.

So to summarize: the YouTube buy wasn't just forward marketing, it was a defensive ploy. I might just buy that.

Technorati Tags: ,

 Share Tweet This

development

Overcoming Development Hurdles

October 12, 2006 20:53:49.114

Joel reviews "Beyond Java", and then makes a good point about the hurdles you face as a software developer:

Programming consists of overcoming two things: accidental difficulties, things which are difficult because you happen to be using inadequate programming tools, and things which are actually difficult , which no programming tool or language is going to solve. An example of an accidental difficulty is manual memory management, e.g. “malloc” and “free,” or the singleton classes people create in Java because they don’t have top level functions. An example of something which is actually difficult is dealing with the subtle interactions between different parts of a program, for example, figuring out all the implications of a new feature that you just added.

The key is to try and get out from under the accidental difficulties. Manifest Typing is one of those:

Although Stevey [ed: Yegge] lists lots of accidental difficulties in Java, when you read the book, you will notice a theme, which seems to be that it’s explicit typing, where the programmer is asked to declare the type of things, that leads to most of the problems. For example, the inability to express data in Java code is mostly just a side effect of the requirement that types be declared explicitly. Yes, there are other problems in Java, but this is The Big Hairy Problem right at the heart.

To a historian, it’s starting to look like type declarations are one of those accidental difficulties that good programming languages can eliminate. Beyond Java is a good summary of the arguments and worth reading.

I certainly agree - I think the "Farside" cartoon Yegge used the other day is as good a summary of the problems as any.

Technorati Tags: ,

 Share Tweet This

law

How not to get legal changes

October 12, 2006 22:02:58.465

Here's a great plan - one that could only be dreamed up by a set of geniuses running a spam outfit:

  • Get Spamhaus to blacklist your domain due to the enormous volume of crap you spew out
  • Be mad that you get blocked, and sue Spamhaus in a jurisdiction they don't reside in
  • Noticing that your judgement for millions of bucks didn't have any impact (gee, the out of country company ignored you - shocker), whine to a federal judge about it
  • To cap the whole thing, watch ICANN say "I can't"

The statement from ICANN is just delicious:

Even if ICANN were properly brought before the court in this matter, which ICANN has not been, ICANN cannot comply with any order requiring it to suspend or place a client hold on Spamhaus.org or any specific domain name because ICANN does not have either the ability or the authority to do so. Only the Internet registrar with whom the registrant has a contractual relationship - and in certain instances the Internet registry - can suspend an individual domain name.

Heh. For some reason, the term "tool" keeps coming to mind in reference to the angry spammers...

Technorati Tags: ,

 Share Tweet This

podcasting

Podcasts on iTunes

October 12, 2006 22:40:18.469

If you go into the iTunes music store, move to Podcasts, and then do a Power Search - under title, use Smalltalk - the podcasts I've been doing here will show up, and you'll be able to subscribe straight from iTunes. Pretty cool.

Technorati Tags:

 Share Tweet This
-->