java

Complexity

July 21, 2006 14:58:31.334

I've been saying that Java (as a language) has been getting more baroque and complex all the time; J2EE has been even worse. It's now to the point where even the J2EE community is starting to notice the stench:

Without getting back into the core of the debate -- others are more qualified than I am for that -- I must agree with Richard’s main point that J2EE as a platform has reached a level of complexity that makes it virtually unusable for even the most sophisticated Java developers. And for the rest of us, VB guys, PHP folks, or HTML crafters, J2EE is so arcane that we only wish we will never have to deal with.

When your initial language design places shackles on developers, it follows that the frameworks growing up inside that language will be complicated. Things that can be done quickly in Smalltalk, Ruby, or Python just take longer in a shackled language (final, anyone?).

Technorati Tags: ,

 Share Tweet This

itNews

Borland Exits the IDE Space

July 21, 2006 10:44:09.441

Borland announced that they have a buyer for their IDE tools, and that the deal should close imminently:

Borland Software has found a buyer for its development tools business, although the company will not - as was expected - take a stake in the new firm.

I'll be very interested in seeing who bought this - and even more interested in seeing what they do with pricing an licensing.

Technorati Tags: ,

 Share Tweet This

outsourcing

It's Just Outsourcing

July 21, 2006 10:32:19.942

Jason Calacanis addressed the uproar over his proposal to pay the top users of Digg to switch to Netscape's portal today. The funny thing is, this is nothing more than outsourcing:

The media elite are *very* threatened by this idea--just as they were threatened by the concept of paid bloggers. Why, because by making a wider talent pool drops the pay rates they're accustom to getting. There are thousands of great writers who got their start by free blogging who are now getting paid. Those new folks have lower pay expectations and the $1-a -word crowd was really pissed off about it. I remember someone in the stock photography business who got upset by me offering my pictures for free for commercial use. His problem was that my photos were as good as stock in many cases, and I was gonna take money away from the stock business. You know what, I don't care! It's *my* work and I can do what *I* want with it. This is the new world we've built here, and talent rises, wins, and gets to decide for THEMSELVES if they want to get paid or not. It's not Mike Arrington's choice, it's the content creators choice. For photos and blogging I choose to not get paid--for some of my others skills I want to get paid.

A couple of months ago, I spoke to a photographer about the stock photo problem - she came with us on a girl scout trip to talk to the girls about photography. Sure enough, the prices you can get for a portfolio of stock photos has cratered - it's really the same thing that's happening with online music. You hear a lot about music, because the RIAA is fighting tooth and nail to maintain their old business model. You don't hear as much about photography, because the people being impacted don't have an association that makes noise.

What Calacanis is doing is more of the same. Until very recently, being an editor was an elite job, open to a relatively small number of people. Sites like Digg and Netscape (and Flickr, del.icio.us) make it possible for anyone to be an editor. Are most people cut out for that work? No, not really. However, in a population base as large as the English speaking West, there are plenty of people with good instincts who are willing and able to do that work. As with photography, it's not necessarily their full time job, so they're happy to get paid pennies compared to what an editor at a large newspaper makes.

That last bit - being willing to take smaller compensation - is what drives the current editor class nuts. There's nothing they can do about it though - just like music and stock photography, prices are going to be driven down.

Technorati Tags:

 Share Tweet This

management

Routing Around the Damage

July 21, 2006 10:07:38.983

Scoble posted on IT behavior this morning, and it's something that Roger Grimes should read - probablyu over and over again, until it sinks in:

A Scoble Moment at SAP. He talks about Jeff Nolan complaining about the IT department at SAP who blocked his IM. Oh, I never complained about IT at Microsoft. I didn’t complain when Microsoft blocked Skype. Nope, what did I do? I got EVDO and expensed it. Heheh! If IT turns into idiots, route around them!

That's what actually happens. IT thinks that they are "securing" things, everyone else knows that they are busy preventing the creation of value. Far too many IT departments over-estimate their value to the company, and the plethora of IT directed trade journals help them maintain that thinking.

Here's the thing: IT is a lot like what Ted Stevens thinks the internet is. They maintain the "pipes". If they do a good job, they can help the business create value. If - like too many IT departments - they get bogged down in meaningless standards, and start getting excited about monitoring the activity at every PC - then they are getting in the way, and reducing the amount of value that gets created by the people who actually pay the bills.

For most IT departments, the big thing they should keep in mind is that they are important only insofar as they allow other people to get work done. If their fellow employees think of them as a problem to route around, then they are a problem.

Technorati Tags:

 Share Tweet This

web

Community Activity, Again

July 21, 2006 9:58:33.686

I thought about the fact that Digg has a small cadre of people pushing most of the content, and something kept nagging at my memory. This morning I saw Scoble post on it, and - while he didn't mention what I'd been thinking of - it came to me anyway.

Malcolm Gladwell wrote a book about this awhile back: "The Tipping Point". In that book, he pointed out the existence of influencers, who have a disproportionate number of connections to other people - and who can thus spread new memes (in news, in software, in fashion - any community) very quickly.

What we see with Digg is just another example of that.

Technorati Tags: ,

 Share Tweet This

development

Productivity: Over Here

July 20, 2006 21:38:14.183

Charlie Savage questions the conventional wisdom:

My take is that contrary to popular wisdom, a good language gets out of your way and lets you do what you need to. This is quite counterintuitive. Computer programs are pinnacles of brittle complexity - one tiny mistake in millions of lines of code brings the whole edifice crashing down. The natural inclination is to make the walls of that edifice as thick and strong as possible. Java is a great example of this line of thought

Later on, he says something I've said many, many times:

In more concrete terms, if code is buggy then you want to be able to write up a patch, throw it in a directory somewhere, and have the application load it automatically replacing the invalid code. Or closely related, you want to provide a simple mechanism to add in new functionality, just like Selenium does via its user user-extensions.js file.

That's what I do with BottomFeeder and this server - I patch in place, at runtime. Some people find that scary, but it works.

Technorati Tags:

 Share Tweet This

smalltalk

Portland Smalltalk Email List

July 20, 2006 21:31:46.230

Patrick Logan reports that Portland, Oregon has a new Smalltalk mailing list.

 Share Tweet This

humor

Mike Nelson Returns!

July 20, 2006 19:24:22.287

This is great news - the guy behind MST3K is back with Rifftrax:

Do you feel that some of the movies coming out of Hollywood are just, well, missing something? At RiffTrax, you can download Mike's running commentaries and listen to them along with your favorite, and not so favorite DVDs. It's like watching a movie with your funniest friend.

He's done "Roadshow", and has a poll up for what he'll take on next. Looks like great stuff

 Share Tweet This

humor

The Internets are full!

July 20, 2006 18:27:46.307

Looks like Ted Stevens had a point - Flickr's tubes are filled:

We've had a temporary storage failure affecting a sizable chunk of old Flickr photos and are moving about 20 terabytes of photos across a few thousand miles (between two of our data centers) to ensure consistency and smoothness. ALL PHOTOS AND DATA ARE SAFE AND NOTHING HAS BEEN LOST. The site will come back up as soon as possible.
 Share Tweet This

smalltalk

Seaside and VW: Beautiful Together

July 20, 2006 18:21:43.823

Boris Popov has added to the VW port of Seaside:

I have just published updated versions of Seaside, SeasideAsync and SeasideScriptaculous to the Cincom Public Repository. Since this is my first stab at the port (many thanks to Michel Bany for providing enough instructions) please let me know if you find any problems, I’ve given it a bit of stress-testing with our application and things seem to be looking up nicely.

I really need to look at Seaside seriously at some point.

Technorati Tags: ,

 Share Tweet This

sports

Barry Bonds: tick, tick, tick

July 20, 2006 17:35:51.390

What stands between Barry Bonds and the all time homerun record? Nothing in baseball, it sounds like. A potential indictment though?

Barry Bonds will not be indicted immediately, but the ongoing federal investigation of steroids and possible perjury and tax-evasion charges against the San Francisco Giants star will continue, prosecutors said Thursday.

No matter how this turns out, the records set and approached by Bonds, Sosa, and McGwire will all end up with asterisks next to them. Maybe not printed ones, but asterisks nevertheless. Hank Aaron, Roger Maris, and Babe Ruth - they all did it the old fashioned way.

Technorati Tags:

 Share Tweet This

itNews

Flaming batteries?

July 20, 2006 10:04:26.077

Engadget has a short story on the "flaming laptop batteries" problem - I heard about this on the Buzz Out LLoud podcast Monday. Seems that cracked Lithium Ion battery cases admit oxygen, which can cause a nasty reaction with the Lithium. Here's the part that could give notebook users heartburn:

While the NTSB investigation hasn't pinned the blame on the batteries just yet, the FAA's has Harry Webster has testified that lithium-ion batteries can vent flammable liquid and "pose a risk to the cargo compartment." We've already seen warnings not to use your laptop on your lap -- think warnings not to travel with them are far behind?

Having said that, I'll note that these batteries have been in use for a long time now - so I'd be kind of surprised by any harsh action. Worth paying attention to though.

Technorati Tags: ,

 Share Tweet This

web

How many Active Participants?

July 20, 2006 9:53:41.689

This news about the number of active particpants on a social website were no surprise to me:

It's an emerging rule of thumb that suggests that if you get a group of 100 people online then one will create content, 10 will "interact" with it (commenting or offering improvements) and the other 89 will just view it.

I've been involved with Wikis for years now, and that's how they operate as well. Out of your entire community of users, only a handful will add new content, or prune the old stuff. It's not surprising then that most YouTube uploads come from a small cadre, or that Digg is powered by a relatively small number of linkers.

Heck, think about any community, online or offline. How many people in the community actually do the work?

Update: Looks like 56 percent of Digg's stories come from a very small group of people.

 Share Tweet This

spam

Fighting Spam

July 20, 2006 9:39:09.872

Troy noted that a Cincom blog that's hosted on Typepad got heavily spammed the other day - he also noted that we don't seem to have the same level of problem on this server, which is running on Silt. There are a few simple, but seemingly effective things I've done:

  • After a post expires off the main page, comments are disabled. I can turn them back on, and that creates a post level feed.
  • There's a simple "too many hrefs for a valid comment" test. More than N hrefs, and you hit the bozo bin
  • There's an IP based timing throttle
  • Finally, there's a blacklist for text that - if matched - tosses a comment

Over the time, the first two have killed most of the spam attempts. I also turned trackbacks off when that became nothing but a spam system.

I've seen occasional complaints about comments going off too fast, but that's kind of the price of spam fighting. I'd really rather not have to monitor (via per-post feeds, an enormous comment feed, or email) old posts for attacks.

 Share Tweet This

itNews

IM is the new email

July 19, 2006 22:09:22.149

Apparently, email is now snail mail 2.0:

Young people see it as a good way to reach an elder - a parent, teacher or a boss - or to receive an attached file.
But increasingly, the former darling of high-tech communication is losing favour to instant and text messaging, and to the chatter generated on blogs and social networking sites such as Facebook and MySpace.

Please, someone explain this trend to my inbox :/

Technorati Tags:

 Share Tweet This

web

Web 2.0 and Smalltalk

July 19, 2006 15:01:06.225

Follow the comment thread on this post, and watch while Carl Gundel tries to explain that Ajaxy applications not only could be written in Smalltalk, but already have been. Heck, even this blog server does some of that; the comment and posting pages all use an in-browser WYSIWYG HTML editor written in Javascript. The back end Smalltalk server neither knows nor cares how the content it gets was produced.

Technorati Tags:

 Share Tweet This

product management

It always looks easier from the outside

July 19, 2006 14:17:49.432

Dare Obasanjo examines the "why don't you support X" problem:

Microsoft is the only company I've worked for us a full time employee which means that sometimes I wonder how different my perspective of inter-office interaction is from that of the average software developer with a wider range of experiences. For example, one thing I've noticed about internal mailing lists is that there are always people who seem to assume that they are smarter and more knowledgeable about a product or technology than the people who actually work on the product. You can tell these people by the way they point out obvious features that are missing in the product and berate the team for not having them

It's no different here, and I doubt it's much different anywhere else. From the outside, any given feature always looks "simple". For instance: I get asked about VisualWorks fonts all the time. Believe me, if it was something simple, we would have done it already. We have a cross platform product, and many of the frameworks date back to a time that predates Windows, Mac, and X11. Which means that making those frameworks work and play well with what's gone on in the wide world isn't always simple.

Even without that particular issue, any vendor trying to solve a problem always has the following problems:

  • The tyranny of the existing codebase
  • The need to maintain some level of backwards compatibility

Customers always want improvements, but - at the same time - they want all their old stuff to keep working. There's an obvious tension between those poles, and product management (in this case, me), is always trying to navigate that tension as best as it can.

 Share Tweet This

marketing

Missing the Cluetrain

July 19, 2006 12:35:10.536

Nick Carr manages to miss the point again, pointing to this post - which is accurate, but not relevant to the discussion:

Most people, maybe even nearly all people, do not want to enter into a relationship with the businesses who sell them things. They want the comfort of a nearly anonymous transaction, sometimes even without capable assistance. Relationships of all types that last longer than 30 minutes are hard, difficult work. Why would anyone want to engage in this everytime he buys a DVD player? Don't we all hate the fact that the cell phone companies force a 1-year relationship on us?

True enough. The problem doesn't exist when things go right; what Jeff Jarvis (and others) have been going on about is what happens when things go wrong:

  • You buy a product
  • The warranty says you get some kind of service when things go wrong
  • You call the vendor, asking for warranty fulfillment
  • The vendor, all too often, tries really hard to wiggle out of the warranty

Ed Foster has made a career out of documenting these kinds of things. It's not that we want an intimate, ongoing relationship with the people we buy from; it's that we don't want to be lied to when things go wrong. Carr seems to be ok with that - I interpret the vast majority of his posts as a tossing of his hands in the air, followed by a breathless "well, what did you expect?"

I'll tell you what I expect - I expect the terms of service to actually mean something. If you intend to never fulfill them then heck - fire customer support, drop the price commensurately, and slap a sticker on the product that reads "Sold as is". That would at least be honest.

Technorati Tags: ,

 Share Tweet This

management

When Value Prevention Rules

July 19, 2006 11:05:25.421

It would be a good thing if the kind of IT thinking exemplified by Roger Grimes just went away. It's perfectly sensible to demand a secure compute environment, but that shouldn't come at the cost of preventing actual bill paying work. Here's Grimes:

As expected, I caught a lot of flak for last week’s column suggesting that one of the better, real security solutions an administrator could implement is to prevent unauthorized programs from executing on business-owned computers.

You think? The problem with this theory is that there are new classes of applications all the time. Take news aggregators, for instance. The marketing and product management types need to keep their fingers on the pulse of customer commentary. Sure, there are online apps they can use, but some will prefer desktop applications. Grimes' policy would just ban them outright. What about IM? Sure, there are corporate solutions, but those cost money. Is it a better use of IT's time to ban IM clients and spend real money on an "enterprise" solution?

Those are just a couple of examples. This kind of thinking tends to lead to truly anal, productivity killing IT behavior - like mandating a specific email client as the only one allowed. When your security policies mostly prevent value, you've gone too far. Grimes is a prime example of this:

IM is a good example of an app that users love but isn’t necessarily good for business. About a decade ago, IM began to appear in corporate environments, installed and used by end-users without IT or administration approving it. Heck, IM vendors went so far as to create firewall-evading install routines to ensure their IM products would intentionally circumvent IT-initiated firewall policies. IM has even been incorporated into a few corporate communication products.
But for the most part, it’s a complete waste of time for most businesses. Employees aren’t sending IMs to other employees and partners about business issues. It’s mostly a way for employees to conduct more private personal chats on company time without being seen connected to a telephone all the time.

Hey Roger - you're full of it. I use IM for business every day. It's how I stay in touch with the geographically distributed team I work with. Heck, I use IM for personal stuff once a week, at most. I use IRC for the same thing. The "non-work" stuff that happens on IM and IRC is equivalent to office chatter at the coffee machine. The paragraph above makes me wonder just how in touch with the real world of work Grimes is these days.

 Share Tweet This

itNews

Let's see if money talks

July 19, 2006 10:36:03.819

Now here's an interesting development. Jason Calacanis wants to get some positive PR for the new Netscape site, and also wants to steal some thunder from Digg. He's looking to pay the top users of Digg to switch:

We will pay you $1,000 a month for your "social bookmarking" rights. Put in at least 150 stories a month and we'll give you $12,000 a year. (note: most of these folks put in 250-400 stories a month, so that 150 baseline is just that--a baseline).

You might wonder how successful that will be - but then again, $12k isn't exactly peanuts either. According to Richard McManus, there's a fairly small number of Digg users who are responsible for a disproportionate number of stories:

A page on digg.com called Top Diggers shows that a select group of digg users are highly influential. These top diggers have a higher chance of getting a story digged to the homepage than other users. Unsurprisingly Kevin Rose is right at the top, with a whopping 119 of his 120 submitted stories making it to the homepage (he has a 99% "Popular Ratio")! What was the single story that *didn't* make it, I wonder?

That small number is no surprise. Go to any USENET newsgroup, and pick any interval of time you care to select - you'll find that a ton of posts are from the same small group of people. At one point in the late 90's, I was posting pretty heavily to comp.lang.smalltalk, for instance. I've since channeled all of that interest here, to my blog. Any social networking site is going to show the same kind of thing - people are people, and the dynamics of this kind of thing don't change that much, even if the destination does.

The question is: can Calacanis pull it off? It's not a lot of money if he limits the buy (and his post explicitly says that he will). It's enough money to raise eyebrows on an individual level - this should be fun to watch.

Update: Mike Arrington thinks that this is evidence of a failure at Netscape, which is now desperately looking for users of their new portal.

Technorati Tags: , , , ,

 Share Tweet This

itNews

And then there was one

July 18, 2006 17:04:49.068

One company still committed to the itanium, that is. SGI was using it, but their many problems have driven them to chapter 11:

Remember Data General (DG), the server and storage vendor that, despite some great technology, ultimately failed to capitalize on it and was sold off to EMC back in 1999*? Well SGI's new CEO Dennis McKenna was adamant in an interview with me that, despite the company recently filing for Chapter 11 bankruptcy protection in the US, his company is not now simply looking for an exit strategy as DG once did.

Regardless, if they do come back, I very much doubt that the iTanic will come with them. So when will HP wise up and notice that the canoe is empty?

 Share Tweet This

humor

Sometimes, Simpler is Better

July 18, 2006 15:36:48.618

It's not always the case that the Enterprisey, Web 2.0 ish solution is the best solution. Especially when you've outsourced to Elbonia :)

 Share Tweet This

web

More Web Blockage

July 18, 2006 12:04:03.539

Looks like the recent bombings in Bombay have generated a side effect: a bunch of free blog sites are being blocked in India. The ironic thing is, the site I found this information on lists work arounds for the problem. Which means that this is a huge inconvenience for the non-technically oriented, and no problem at all for the people it's aimed at.

Sounds a lot like some corporate IT groups I hear about.

 Share Tweet This

support

Word of Mouth

July 18, 2006 11:55:24.426

Ed Foster does great work in illuminating poor customer service problems - this week's target happens to be Toshiba. These are the stories that stayed buried pre-internet; there are those who would prefer it if they were still buried, so that the *cough* professional *cough* PR flacks could still market to the *cough* professional *cough* writer class.

What I wonder is, what makes anyone think that they can promise tier one service, deliver tier Z service, and have it remain a secret?

Technorati Tags: , ,

 Share Tweet This

sports

Good News on the Yankees Front

July 18, 2006 11:31:19.110

This is encouraging: Matsui is making good progress:

Matsui also has been playing catch in the outfield during batting practice, though he can only catch balls that are lobbed to him; he isn't allowed to shag fly balls yet. Matsui is targeting an August return, which would be ahead of the September prognosis he received right after his injury. "If it turns out to be that, that's fine," Joe Torre said. "We certainly hope it is."

The same article mentions that Sheffield should be back before September as well. Just in time, it seems.

Technorati Tags: ,

 Share Tweet This

general

Stupid User Tricks

July 18, 2006 11:10:54.119

In this case, the stupid user is me, so I'm not trying to frag anyone :)

Yesterday, we lost power for about an hour. When I brought the old Linux box back up, I couldn't start KDE, and GNOME was acting oddly. My first thought: Oh gosh, the HD finally went (this is an old box, a PII 400 with only 20 GB of disk - running Redhat 7).

It took me until this morning to do what should have been obvious: look at disk space usage. Whoops, 100% of the space in the home directory gone. That's a small problem. Fixed that, and the whole problem went away.

 Share Tweet This

web

GMail and Pop

July 18, 2006 6:52:12.045

Scoble is having trouble with GMail and Pop access:

Our corporate Gmail is supposed to work with Outlook but there’s a problem and I haven’t figured it out yet. So I’m stuck on the Web page until I figure out why the POP system isn’t working with Outlook 2003.

Hmm. I use gmail, and I have it all coming into Eudora via Pop - so I know it works. I wonder if this is a configuration issue that Robert hasn't figured out yet, or one of those all too common "embrace and extend" things that Microsoft is so well known for?

Technorati Tags:

 Share Tweet This

sports

Teaching Golf

July 17, 2006 23:45:01.545

I'm hardly an expert, but I'm teaching my daughter to play golf. We are hitting an "Executive" (i.e., all par 3 and par 4 holes) course tomorrow morning (early - it's going to be hot again). She's just getting started; I bought her a set of clubs last month. I'm playing Best Ball with her - it keeps the frustration level down, and it also has some of her shots counting (I throw plenty into the woods :) ).

 Share Tweet This

copyright

That didn't take long

July 17, 2006 21:41:13.029

Looks like my post on YouTube was timely - they've been sued for copyright infringement.

 Share Tweet This

PR

Better journalistic ethics

July 17, 2006 21:35:11.780

Scoble is showing off better journalistic ethics than most journalists - he's demonstrating that it's all about transparency.

Technorati Tags:

 Share Tweet This

PR

Speaking of Negative PR...

July 17, 2006 21:26:45.718

I find this highly amusing. Go read this comment Amanda Chapel left (did I hit a nerve, or what?). Then, head over to her bio:

I have 15 plus years experience in marketing communications. I am a former vice president in the Consumer Marketing Group at Weber Shandwick, one of the world’s largest PR firms. Prior to Shandwick, I spent about 10 years bouncing around various top agencies. This includes senior posts at Cone Communications in Boston and Porter Novelli in Chicago. I cut my teeth at Saatchi & Saatchi Advertising in London.

With that "screw the customers" mindset, I'm sure she must be heck on wheels with PR events. Not necessarily the sort you want, mind you...

Technorati Tags: , ,

 Share Tweet This

management

So, So missing the point

July 17, 2006 18:29:33.192

Does Nick Carr purposely misread things, or does he really miss the obvious? He calls Jeff Jarvis on the carpet for this post, which is a response to the equally clueless Amanda Chapel. Here's what Jeff wrote:

Chapel is disgusted by the whole Dell Hell affair and because of it she calls what I write the Communist Blogifesto and calls me “some malignant corporate subversive” (which, I suppose, beats “worm“).

Which is a response to this:

Jeff, you’ve crossed a line. You’re no longer a Newmark-like dis-intermediary hero set out to circumvent your former media bosses and radically improve a business. You are now sounding like some malignant corporate subversive. Listen to yourself: “behind me a mob with pitch forks and torches storming castle Dell;” “we are the bosses now;” “companies have the opportunity to hand over control to customers.” That’s not inspiring a "conversation" comrade; you’re yelling “fire” in a crowded peasant theatre.

Oh please. It's nothing like that at all. What Amanda seems to be upset about is simple: us "little people" don't have to take a complete lack of customer service lying down anymore. There's at least a possibility that we'll be heard now - and in the case of Dell, Jarvis was hardly the only one receiving sub-standard service (something Dell finally figured out).

Hey Amanda: Here's a clue (you certainly need one) - it's no longer safe to provide crappy service. A decade ago, you could get away with it. Now you can't. It's that simple. If you don't like that, then I'd guess that you don't much like this thing called "work". The proof that she doesn't get it - this:

As it relates to Dell, you think Michael Dell gives a shit about you. He doesn’t. He reports to the bank. He cares about Wall Street. I, the stockholder, am his main concern.

Well - here's the thing: when the management chain stops caring about the customer, then eventually, the shareholders feel the pinch in lower share value. Lower sales tend to lead to that. Amanda seems to think that there's no connection between the shareholders and the customers. What Jarvis is doing is pointing out that in fact - there is. To this, Amanda sticks her fingers in her ears and chants "la la la".

Meanwhile, Nick Carr, ever ready to get the simple stuff deeply wrong, praises the prancing idiot and shouts at the person making a reasonable point.

Technorati Tags: ,

 Share Tweet This

weather

Heck of a day to lose power

July 17, 2006 16:32:42.326

Well, it makes sense for there to be a power overload on a day like this, but that doesn't make it any more pleasant. I'm doing this via the joys of dialup:

I didn't want to work today anyway :)

 Share Tweet This

movies

Pirates of the Caribbean 2

July 17, 2006 13:32:34.150

We saw "Pirates of the Caribbean" yesterday afternoon, and it was a classic summer "popcorn" movie - entertaining, fun, and worth seeing. The only downside is that it's an obvious bridge movie - but we knew that already. Just watching Depp play Jack Sparrow is worth the price of admission.

 Share Tweet This

smalltalk

Want some C Syntax with that Smalltalk?

July 17, 2006 11:28:33.675

Our partner Georg Heeg has put together an interesting little package in the public store repository - you can show existing smalltalk code in a pseudo-C syntax. It's read-only (i.e., you can't write code in it) - but possibly interesting for newbies. Load it in, and have a look at the new tab that appears in the browser when you select a method. Here's an example - first, Smalltalk code:


cstDelete
	"delete Item on server"
 
	| destination |
	destination := self getDeleteURL.
	self validatePost
		ifFalse: [^self message: (UserMessage defaultString: 'You did not enter a username and/or password' key: #postingToolUserValidationMessage2) asString].
	^self postDeleteTo: destination

And the matching C-like stuff:


ANY cstDelete (void)
	/*delete Item on server*/
 {
	ANY destination;
	destination = self -> getDeleteURL();
	self -> validatePost() -> ifFalse:(((void) {
			return self -> message:(UserMessage -> defaultString:key:("You did not enter a username and/or password", S"postingToolUserValidationMessage2") -> asString())});
	return self -> postDeleteTo:(destination)}

 Share Tweet This

weather

Yes, it's Maryland in the Summer

July 17, 2006 10:53:04.338

We've reached that glorious time of year in Maryland where the great outdoors is a steamer:

Yeah, that looks like fun to go out in :)

 Share Tweet This

web

A General Web Problem

July 17, 2006 10:01:37.228

Scoble points out that there's a huge measurement problem for podcasting:

Speaking of which, I wish I had better metrics at PodTech.net. I wish I knew how many listeners we REALLY have. Or, whether the people who download a file actually listen to it. Or, whether they listen to the whole file, or just part of it.
Podcasting and video podcasting won’t be taken seriously as businesses until we figure this stuff out. Advertisers want proof that their money is spent well.

I'd say that it's a general web problem - heck, I'd say that it's been a general TV and radio issue for awhile too. Advertisers trust the Nielson ratings, but how good are they, really? I have no idea, and I doubt that you do, either. "Everyone" decided to trust them, and that was that.

The web makes that kind of rating system difficult - heck, the proliferation of cables services made that difficult for TV. The theory is, you can find a (relatively small) segment of representative viewers, and translate their habits to the entire market. That's very different than measuring sales - at the end of the month, Frito-Lay (to take an example) knows exactly how many bags of what they've sold (and where). We have nothing like that. I listen to podcasts while jogging now, and I have a pretty low "bored now" threshold. I've bailed on more than one podcast, and I'm sure others have as well.

It's worse than that though. In the old days, there were a handful of TV choices - so if you polled a decent sample as to what they watched, it translated up pretty well. TV has gone narrowcast now - I have over 500 channels now, and what we watch is all over the map (the DVRs only make it more fragmentary). The web started out as a narrowcast service, and it's getting more and more that way all the time. I don't even know that we can get reliable numbers that mean much.

Technorati Tags: ,

 Share Tweet This

sports

That's Better!

July 17, 2006 0:27:24.251

Now here's a good day in baseball:

Mariano Rivera earned his 400th career save in a win that put the Yankees a half-game behind the first-place Boston Red Sox in the American League East.
The A’s took the series from Boston and left the Red Sox with a half-game lead over the Yankees in the American League East.

It's all tied up in the loss column, and the White Sox look vulnerable on the wild card. Things are looking up!

Technorati Tags: ,

 Share Tweet This

itNews

Over/Under on YouTube

July 16, 2006 23:13:32.886

I've seen other people comment on this, but I'm wondering too: how is YouTube staying afloat? Yes, I know that NBC is running video there, and paying for it. I also know that Disney bought time on it a few days ago for the launch of "Pirates of the Caribbean". However, they face some real problems:

  • The constant threat of litigation from copyright infringement
  • The bandwidth costs for pushing all that content

Are they doing something to bring in revenue that I'm missing?

 Share Tweet This

movies

Pirates!

July 16, 2006 11:38:55.997

In another useful escape from reality, I'm off to see "Pirates of the Caribbean: Dead Man's Chest". Don't blow any holes in reality while I'm gone :)

 Share Tweet This

sports

At least something is going well

July 16, 2006 11:21:53.957

In a world on the brink of who knows what, at least I can look to baseball for some solace - the Yankees are winning again:

It might be a coincidence, but since Torre gathered his players in the visiting clubhouse at Jacobs Field on July 5, the Yankees have won six of seven and averaged seven runs a game.
They are steadily gaining ground in the race for a playoff spot, and yesterday they thumped the Chicago White Sox, 14-3, at Yankee Stadium. The Yankees trailed Boston by a game and a half in the American League East after the Red Sox beat Oakland last night.

The three runs scored against them is more relevant than the 14 for; it means that there's some actual pitching going on. If that holds up, they might just well end up on top of the eastern division at the end of the season.

 Share Tweet This

tv

Whose History is this?

July 16, 2006 1:52:57.281

I usually like the History Channel, but this evening we stumbled across something really odd. Here, a screen capture will explain the problem:

For those of you who aren't movie buffs, that's "The Road Warrior". I visited Australia a few years back, and I can state for the record that I was never chased by a wild gang of gasoline craving whack jobs. Did I miss something?

Technorati Tags:

 Share Tweet This

PR

Speaking for Free: It Depends

July 15, 2006 18:13:17.097

Scoble talks about speaking engagements, and whether they should be free or not:

Molly Holtzschlag (famous XHTML and Web development expert) writes that she will not speak for food anymore. I’m quickly arriving to the same conclusion. Speaking is fun and all (and good for your career -- one speech I did at a Silicon Valley user group back in the mid 1990s got me a $10,000 raise. So far that one speech has made me about $100,000).

As with most things, there's no hard line here. It all depends on what kind of situation you and your company/product are in. You may well need the exposure more than you need the cash. For some people and firms, that's not the case - and if they don't really need the exposure, then it makes sense to look for their time to be compensated. If you do need the exposure? Then the engagement itself may be pay enough. It boils down to being a management/PR decision.

Technorati Tags: , ,

 Share Tweet This

itNews

Internet TV negativity

July 15, 2006 16:31:12.331

Mark Cuban has some thoughts on the future of TV over the internet, and they aren't positive. Here's a line that will throw the net neutrality crowd into a tizzy:

But wait there’s more. You still have to pay for that bandwidth somewhere. Yes peer to peer helps save bandwidth at the originating end. But it doesnt help at the destination end. 100 peers on a network segment will still use the same amount of bandwidth on that segment as 1 destination with no peers. 10gbs of programming still has to find its way to the destination. So clogged pipes in that last mile are going to clog further as more content is delivered is delivered at higher bit rates. Which in turn mean that fewer broadband bits can be delivered at busy times to last mile users. Net Neutrality will pretty much guarantee that this is a problem forever and ever.

Beyond my worries over a net nanny coming along for the ride with network neutrality, there's the problem Cuban gets at above: regulation guaranteeing neutrality will end up freezing current technology in place. Anyone think that what we have no is "good enough"?

Technorati Tags: , ,

 Share Tweet This

Silt

Making Silt Posting Easier

July 15, 2006 14:38:31.672

With the addition of some internal blogs here at Cincom, there's been a real desire to make posting easier. So I've been delving into TinyMCE some more, and upgrading my usage of it. Here's a screen shot of the online posting form I use:

That's a shrunken picture, but you can see the HTML controls on the text area. The new addition is an image button, which goes along with the file upload servlet. This makes it possible for Silt bloggers to upload files without using a blog posting tool - something I know presents something of a barrier to entry.

Now, it happens to be the case that TinyMCE supports "paste from Word", preserving markup. I'll be looking at adding that too.

Technorati Tags: , ,

 Share Tweet This

logs

Weekly Log Analysis: 7/15/06

July 15, 2006 13:28:30.500

PlatformBottomFeeder Downloads
Windows485
Mac X346
Update216
Linux x86129
Mac 8/9112
CE ARM96
HPUX28
Solaris17
AIX17
Linux Sparc12
Windows98/ME11
Sources7
Linux PPC3
SGI2
CE x861

Off to the HTML page accesses for the week:

ToolPercentage of Accesses
Mozilla59.4%
Internet Explorer27.6%
Planet Smalltalk4.9%
MSN Bot2.7%
Opera2.1%
Other2.3%
Megite1%

That's about normal distribution-wise. The good news - overall pageviews are still rising. Finally, the RSS/Atom hits:

ToolPercentage of Accesses
BottomFeeder17.4%
Mozilla17.1%
Other12.8%
BlogLines9.3%
Net News Wire8%
Internet Explorer6.5%
Safari RSS5.5%
NewsGator4.5%
Google Feed Fetcher3.8%
BlogSearch1.9%
SharpReader1.7%
Planet Smalltalk1.7%
RSS Bandit1.3%
MSN Bot1.2%
RSS 2 Email1.2%
JetBrains1.1%
Liferea1%
Java1%
Opera1%
Feed Reader1%
Lilina1%

I'm going to have to go into detail about that "other" category at some point...

 Share Tweet This

rss

GUIDs in Feeds

July 14, 2006 15:56:05.648

Gordon Weakliem calls me out on the GUID usage here:

RSS 2.0, RSS 1.0, and Atom all provide a way to handle post identity: the <guid> element, the rdf:about attribute, and the <atom:id> elements, respectively. Unfortunately, not everyone provides this metadata, or does it incorrectly: for instance, CNN doesn't give you GUIDs , the Cincom weblogs just use big integers (these look like they might be dates, but I'm not sure), and PHP.NET is re-using the rdf:about attribute on different posts. The problems, from last to first: if you identify posts by GUID, re-using a GUID amounts to modifying a post, though that doesn't seem to be the intent in this case. Using big integers is poor practice, because an integer isn't a GUID. Recall that the GU part stands for globally unique : if you use integers as GUIDs, you're just hoping that there won't be a collision, especially if your protocol is to increment a counter with each new post.

Yeah, I know I should be using the full post link for the ID instead of the number. In my case, the ID is only unique within a given blog, not necessarily across all blogs on the site. The number is a timestamp, so it's a pretty sure bet that it'll be unique within a given blog. If I had it to do over again, I'd do it differently. I just don't know that I want to flash every subscriber with faux new posts. I probably should at some point.

 Share Tweet This

stupidity

Watch the Unintended Consequences

July 14, 2006 14:30:36.147

Real Tech News reports on a really stupid idea out of the UK: elimination of standby mode for electronics:

Basically in an effort to save energy, the British government is planning to outlaw the standby mode in most home and office electronics - arguing that they eat up about 8% of all energy costs each year. This means that every TV set, home computer, office printer, and so on will not longer have a standby mode but will only offer on and off.

Hmm. I suspect that standby mode saves power on balance - people forget to turn things off, and their devices sleep, consuming less power. Most people will probably just leave things on so as to not get delayed by lengthy startups (especially computers). I wonder if they included laptops in that - the original story doesn't make it clear.

 Share Tweet This

analysts

Gartner doesn't get the web

July 14, 2006 13:51:37.089

James Governor goes into more depth on the Gartner Cease and Desist thing. Here's what Gartner's letter says:

Recently, the following blog post from July 4, 2006 came to my attention: http://www.redmonk.com/jgovernor/index.html. In it, you link directly to the following report: http://mediaproducts.gartner.com/reprints/sas/vol2/article1/article1.html. This report is a reprint which a vendor has purchased for its own use. Therefore, your link constitutes an unauthorized use, and it must be removed immediately.

I tried the link - it's accessible, not behind a paywall or anything like that. If a vendor purchased that from Gartner, then the vendor ought to ask for their money back - it's publicly available information.

 Share Tweet This

humor

Apocalypse Soonish

July 14, 2006 13:45:19.032

Troy in a tie. Next, someone will show me two Windows boxes with file shares that "just work"...

 Share Tweet This

tools

How hard did he look?

July 14, 2006 8:34:55.647

Dave Winer:

Well, that's how most feed readers work, and it's just plain wrong. Your software should, instead, find the new stuff since the last time you looked and show you that first.
The first aggregator, the one I wrote in 1999, did. And so did the one that's in Radio UserLand, and so does the NewsRiver aggregator that's built into the OPML Editor. Until yesterday these were the only aggregators that worked this way. (To be fair there are developers who say theirs do, but I've never seen one that actually does.)

Hmm. Every news aggregator I know of does this - the only thing that differs is the mechanism. In BottomFeeder, there's a toolbar button that will show only the new stuff, in either 2 pane or 3 pane mode (I've got users in both camps). There are similar features in every tool I've seen or had described to me. I understand that he likes newspaper mode, but the reality is, people's tastes differ on this.

Technorati Tags:

 Share Tweet This
-->