smalltalk
August 1, 2006 21:25:14.509
Looks like F-Script is getting an update too:
F-Script 1.3.4 has been released. F-Script is an embeddable scripting language based on Smalltalk for Mac OS X, providing access to Cocoa and other Objective-C objects.
It's Smalltalk time again :)
Share
development
August 1, 2006 19:28:26.290
Joel Spolsky has just discovered the beauty of anonymous functions:
Jeez, that is handy. Notice that I'm creating a function there on the fly, not even bothering to name it, just picking it up by its ears and tossing it into a function.
As soon as you start thinking in terms of anonymous functions as arguments, you might notice code all over the place that, say, does something to every element of an array.
He then notes that some older languages don't allow this, and makes an assumption:
Many older languages simply had no way to do this kind of stuff. Other languages let you do it, but it's hard (for example, C has function pointers, but you have to declare and define the function somewhere else). Object-oriented programming languages aren't completely convinced that you should be allowed to do anything with functions.
Java required you to create a whole object with a single method called a functor if you wanted to treat a function like a first class object. Combine that with the fact that many OO languages want you to create a whole file for each class, and it gets really klunky fast. If your programming language requires you to use functors, you're not getting all the benefits of a modern programming environment. See if you can get some of your money back.
Yet again, I have to point out that Smalltalk had this back in the 80's. Java didn't because it's a dumbed down language with training wheels, which is supposed to somehow add power. Umm, right.
Perhaps Joel should have a look at Smalltalk, and see what else he's missed :)
Share
smalltalk
August 1, 2006 17:58:27.771
Share
smalltalk
August 1, 2006 17:06:34.927
I was trying to figure out a networking issue (turns out that it's related to the access rights in the training room) when I stumbled across a nasty little bug in BottomFeeder. In Bf, I use a HTTP package called NetResources, which adds application level niceties on top of the stock HTTP libs in VisualWorks - cookie management, caching, and a number of other things. As part of that, we add extensions to the HttpClient class, and also override the class definition. That's where things got hairy.
If you override class definitions, you really need to check them with each new release of the base product. I didn't do that, and I ran into this - here's the stock definition of the class:
Smalltalk.Net defineClass: #HttpClient
superclass: #{Net.NetClient}
indexedType: #none
private: false
instanceVariableNames: 'request proxyHost keepAlive useProxy connection
entityParsingOptions cookieAgent enableCookies protocol authPolicy '
classInstanceVariableNames: ''
imports: ''
category: 'Net-HTTP-Support'
And here's what I had in 7.3:
Smalltalk.Net defineClass: #HttpClient
superclass: #{Net.NetClient}
indexedType: #none
private: false
instanceVariableNames: 'request proxyHost keepAlive useProxyAuthorization connection
entityParsingOptions cookieAgent enableCookies protocol originalResponse '
classInstanceVariableNames: ''
imports: ''
category: 'Net-HTTP-Support'
The variable "originalResponse" was added so that after certain exceptions, we could go back and examine the state. The big problem is that other than that, the definitions should match (and they didn't). I patched that this morning, but I think I'll do a fresh build when I get back from this trip. Grab the patch for Http-Overrides in the meantime!
Technorati Tags:
development, BottomFeeder
Share
conferences
August 1, 2006 14:52:08.496
I heard on the Buzz Out Loud podcast last night that the E3 game conference is dead. They talked about it, and brought up that basically, various game companies have been spending tons of money on a marketing effort of dubious value. Using online video, blogs, and podcasts, you can get the same message out, to the same audience, at a tiny fraction of the cost. That raises the obvious question: are CES and other big shows next?
More from Scoble here.
Technorati Tags:
marketing, PR
Share
web
August 1, 2006 11:58:07.639
I find this kind of thing to be fairly silly - in a discussion about following web references back to something of interest, Scoble says:
One other thing. I didn’t link to Fred Wilson’s blog. Why? Cause if you really cared you’d have read it by now, right? I assume my readers know how to use Google and TechMeme. Cause you’re smarter than me and I can find Fred in both places right now.
Yeah, Steve Gillmor explained to me why NOT linking is better than linking. Tell me Fred, did your traffic from search engines go up today?
Except... a link makes it easier on your readers. Sure, I could find his blog (and the post of interest) via Google. But I have to actually do that, either using the search feature of BottomFeeder, or in a browser. I could have gotten there immediately if there was a link.
It's not that gestures have no value - if I'm not specifically looking, and I stumble across something, I can use tools to find more information. Likewise, I can rely on search feeds for references. But why should I set up a search feed for "Scoble", for instance, if what I really want is to read his blog? It's easier to just subscribe. Likewise, it would have been simpler to just follow a link.
So in the spirit of additional feedback, I didn't find Fred Wilson's blog, because I didn't bother to look in the first place. Had you linked, I would have. Making me plow through a search engine is way too much like work.
Technorati Tags:
gestures, attention
Share
smalltalk
August 1, 2006 9:43:17.941
Have a look at the Vista Smalltalk blog, and take note of the last few posts - especially this one. It looks like there's going to be a native Smalltalk for .NET, which will expand the playing field for all of us. Want cross platform Smalltalk? Use VisualWorks. Want native Windows with access to the power of VW? Use ObjectStudio. Want native .NET? Use Vista Smalltalk. Want a full open source solution? Use Squeak.
Come on in, the water's fine :)
Technorati Tags:
.NET, windows, development
Share
general
August 1, 2006 9:37:34.087
I'm teaching a Smalltalk Intro class this week (and my network access here in the training room is kind of wonky). So posting is going to be light.
Share
smalltalk
July 31, 2006 20:59:43.613
Boris is helping setup a Smalltalk get together in Vancouver, B.C.:
What: Informal Seaside/Squeak/VisualWorks/Smalltalk Meet Up
When: Friday, August 18, 2006 @ 6:00PM PST
Where: Stamp’s Landing Neighborhood Pub - 610 Stamps Landing, Vancouver, BC - Google Map
Who: Everyone with interests in Seaside, Squeak, VisualWorks and anything else to do with Smalltalk is welcomed to join us for a beer (coffee, milk, coke, juice, water) or two and informal chat about state of things in the Seaside world and whatever else people choose to catch up on. There is no agenda, simply because putting a bunch of passionate Smalltalkers in the same room seems to turn into a good thing on its own, so why ruin it? ;)
Sounds like fun :)
Technorati Tags:
seaside
Share
travel
July 31, 2006 20:55:50.629
At least my daughter got off the ground on time. She took her first solo flight today - while I head to corporate to teach a Smalltalk class, she's heading to visit her cousins. my flight to Dayton had one of those unexplained delays on the ground. Scheduled departure time: 8:35 AM. Actual: about 9:20 AM.
I still have about an hour to drive, too - Cincom's HQ is about an hour from the Dayton airport. At least I remembered the FM transmitter for my iPod...
Share
management
July 31, 2006 4:31:04.818
Jonathan Schwartz pulls something of a "fast one" in his latest post:
And lastly, there was a discussion of wage rates and cost of living on the desirability of an economy for R&D.
My point - shared by many in the room, but not all - was that Silicon Valley's (and certainly Sun's) business is largely insensitive to the price of labor on the world market. As one of my staff members said recently, "when it comes to hiring, this ain't Costco, we don't buy in bulk." If we can bring a product to market three or six or twelve months earlier than planned, wage rates as a percentage of total return aren't even measurable in calculating returns. (What was Bill Joy's starting salary? My point... who cares.)
It seems to be the case that companies all over Silicon Valley (and beyond) care a lot. If they didn't, a lot of the hiring in India simply wouldn't be happening. I certainly admit to having price sensitivity about hiring in North America; hiring someone in Silicon Valley is going to cost a lot more than hiring an equivalently skilled person nearly anywhere else (Manhattan excepted). If you don't think that enters into decision making, you live on another planet.
Technorati Tags:
salary
Share
development
July 31, 2006 4:17:45.314
Chris Pirillo notes that Microsoft has finally recognized the obvious:
The Ribbon, a new top-of-the-window feature in most of the suite’s applications -- including Word, Excel, and PowerPoint -- takes up too much space, say many beta users and reviewers . In response, the next Office 2007 update, a so-called Technical Refresh (TR), will include changes to the Ribbon. Although an undocumented - or at least unpublicized - Ctrl-F1 key combination has “collapsed” the Ribbon since the very first beta to provide more viewing and working space for documents, Microsoft program manger Jensen Harris has outlined new ways that the feature will be called in future versions.
It's a good thing that they got plenty of feedback, so that they could make this adjustment before the release, rather than afterwards.
Technorati Tags:
office, ribbon
Share
Silt
July 30, 2006 23:54:37.791
There was a rather stupid bug in the generation of the per-category syndication feeds - the oldest ones were being fetched rather than the latest ones, based on a backwards boolean :) I've fixed that, and regenerated the files.
Share
blog
July 30, 2006 16:56:09.904
Dare Obasanjo cuts through a lot of the hype and complaints about whether posters/linkers (vis-a-vis Jason Calacanis and Digg) should get paid or not. In any popular field, there's always a market for professionals; the people who think that's somehow distasteful should just give away the tools they sell, and see how that works out for them. The more interesting thing is how Dare sums up:
The interesting question for me is whether sites like Digg are immune to the 1% rule or not. When I used to participate on Kuro5hin it was clear to me that a small set of users determined the focus of the site even though there were thousands of users who could vote on stories and rate comments. It was also easy to see how the direction and the topics covered by the site would change as certain cliques of users left the site. Digg looks to me to be just like Kuro5hin with a slightly better UI and a different community. I would be surprised if both sites don't face the same kind of issues when it comes to small sets of users dominating the content and focus of the site despite Kevin Rose's protestations that this isn't the case.
Rose can protest all he wants, it's just human nature at work. You can see it on USENET groups, in mailing lists, on Wikis, blog commenters, etc. I suspect that if you asked a local politician whether they get a disproportionate number of calls from a small number of people, they would say yes. The fact of the matter is, most people in any community just lurk. Trying to claim otherwise is like spitting into the wind.
Share
smalltalk
July 30, 2006 16:34:28.855
Share
BottomFeeder
July 30, 2006 13:14:43.993
A long while back, I created a simple enclosure handler for BottomFeeder. It's pretty basic; it wakes up at night, checks your feeds for enclosures, and downloads them. The basic implementation had some issues though, based on the workings of VisualWorks. At present (this is slated to be fixed for the Winter release), http downloads proceed in memory. For things like your average HTML/XML page, that's fine. For things like podcasts and vlogs though, it can cause problems. Additionally, the initial implementation forked off a thread per download. Combine those two and you get to "all memory used up" pretty darn fast.
I changed it to do linear downloads, and I've also created a small application that just does downloads based on a settings file. So the manager will now look for that separate app, and if it finds it, dish off downloads to it. That way, any over-use of memory doesn't impact the main app, and long downloads won't tie up the normal operation of the tool.
I haven't released any of that yet, because I want to give it a real world test first. Next week, I'm heading to Cincinnati, so I'll get a chance to try it out. If it all works as I expect, I'll push the new stuff up for download.
Technorati Tags:
smalltalk, development, cst
Share
music
July 30, 2006 12:25:50.042
I've had a few people tell me that I should be able to copy stuff to my iPod from Windows (even though the synch machine is my Mac), so long as I set updates to "manual". Well, not with iTunes. Hooked it up, and ITunes tells me that in order to use the iPod with Windows, I need to reset it to factory defaults. Absolutely brilliant. So it turns out that XPlay is going to be useful, allowing me to use the device as I want (and should be able!) to use it.
Sigh.
Share
travel
July 30, 2006 12:00:32.826
I'll be at corporate HQ all week - I'm giving an "Intro to Smalltalk" training class to an internal (i.e., other Cincom employees) group. Should be a good week. The week after that, my daughter is taking a 3 day golf camp - which will give me three mornings to fit some golf in. Then after that, it's off for the annual pilgrimage to DisneyWorld. This year we are staying at "The Beach Club" - which has the most amazing pool of any resort I've ever been to. Should be a good wrap to summer - and wrap it will be, with school starting up right afterwards, and ESUG on the way.
Where does the time go?
Share
movies
July 30, 2006 10:48:22.855
Apparently, making unauthorized copies of movies is ok, so long as it comes out of the marketing budget:
What happens when an organization that is best known for inveighing against the unauthorized copying of movies gets caught doing exactly that? The Motion Picture Association of America was caught with its pants down, admitting to making unauthorized copies of the documentary This Film Is Not Yet Rated in advance of this week's Sundance Film Festival.
But at least the copyright owner had given them permission, right?
This Film Is Not Yet Rated looks at the motion picture ratings system created and run by the MPAA. Director Kirby Dick submitted the film for rating in November. After receiving the movie, the MPAA subsequently made copies without Dick's permission. Dick had specifically requested in an e-mail that the MPAA not make copies of the movie. The MPAA responded by saying that "the confidentiality of your film is our first priority."
Fortunately for the MPAA, this may all fall under "fair use" rights. Which they have, and we don't - at least, according to them:
According to Mark Lemley, a professor at the Stanford Law School, the MPAA may have been within its rights to make copies of the film. Given that the MPAA's intent isn't financial gain and that the whole situation may rise above the level of trading barbs through the media into legal action, making a copy may be justified. Personally, I can't see any justification for an organization such as the MPAA ignoring a directive from a copyright owner, but IANAL. A "digital version" of the movie was submitted for screening, according to Dick's attorney, Michael Donaldson. If that digital version turns out to be a DVD, the MPAA could also find itself in hot water for violating the DMCA. Oh, the irony! Either way, the MPAA can't be happy about being put into a position where they are forced to justify the same actions they decry when undertaken by a consumer.
There's that pesky DMCA, which could make the whole thing illegal. They should all be asked to settle for $2500...
Technorati Tags:
DRM, MPAA
Share
smalltalk
July 29, 2006 13:44:10.318
Ezboard has been having fairly epic problems with their server software, most of which is written in Cincom Smalltalk. Rather than actually explain the problems they have had, they just want to point the finger at us:
The current ezboard program is written in Smalltalk, a programming language that is becoming obsolete. The current program has many bugs that can't be fixed because each time the developers try to fix them, it causes something else to break. That seems to be the nature of Smalltalk. In the beginning, the program was simple, but as more and more features were demanded and added, it became more complicated -- and more buggy. It is also becoming difficult for ezboard to find skilled Smalltalk programmers. As a result, ezboard has had to choose to stay as it is, adding no new features and fixing no bugs, or move to a new architecture that will make it simpler and quicker to make changes, add new features, etc., and that will still be easy for board owners to customize. That is the purpose of the move.
Hmm. They wrote the original application in VWNC 3.0, and didn't use VisualWave (the then current HTML technology add on for VW). Instead, they wrote their own server from scratch. They didn't use a database on the back end, instead serializing objects to disk. Those two early decisions came back to haunt them in a big way - we actually spoke to them about dealing with them inside Smalltalk, by:
- Updating to the Web Toolkit, which works in conjunction with your stock web server
- Upgrading from serialized objects to a database back end
Instead, they decided to go with a full rewrite in something else, and a general blasting of our product as a way of making excuses. There's no reason for them to do that. Just look at what they say instead: fixing bugs creates other ones. That has nothing to do with Smalltalk (or any other language, for that matter) - it has to do with whatever process they use to develop code. If that's happening to them now, I guarantee that it will happen to them in the future, without regard to what development/deployment platform they end up using.
Update: Looks like they pulled that post down.
Update: As shown in the comments, you can see the original posting in the Google Cache.
Technorati Tags:
PR
Share
sports
July 29, 2006 11:06:34.280
Looks like the American League races are heating up - take a look at the current standings:

Six weeks ago, it looked like the wild card was definitely coming out of the central division - now that's up in the air. It also looked like Boston was starting to pull away, but that's no longer happening - the Yanks have been coming back strong (thanks to some decent pitching). If Matsui and Sheffield come back in late August/early September as expected, the end of the season will be a fun thing to watch.
Technorati Tags:
yankees, baseball
Share
BottomFeeder
July 29, 2006 10:38:53.926
When I pushed out version 4.2, I forgot one small thing: I didn't promote the Solaris x86 link up from the dev section to the regular release section. That's done now, so you can grab the version for Solaris from the regular downloads.
Share
logs
July 29, 2006 10:34:20.830
Time to look back on the weekly numbers. BottomFeeder downloads proceeded at a rate of 170 per day:
| Platform | BottomFeeder Downloads |
| Windows | 449 |
| Update | 231 |
| Linux x86 | 119 |
| Mac X | 116 |
| CE ARM | 78 |
| Mac 8/9 | 72 |
| Windows98/ME | 23 |
| Solaris | 8 |
| HPUX | 19 |
| AIX | 14 |
| Linux Sparc | 13 |
| Linux PPC | 12 |
| SGI | 10 |
| Sources | 10 |
| ADUX | 4 |
| Solaris86 | 3 |
| CE x86 | 1 |
Looks like the normal distribution. Now a look at the HTML accesses:
| Tool | Percentage of Accesses |
| Mozilla | 49.7% |
| Internet Explorer | 34.1% |
| Planet Smalltalk | 4.9% |
| Opera | 3.2% |
| Other | 4.1% |
| MSN Bot | 2.7% |
| Megite | 1.3% |
Finally, the RSS accesses:
| Tool | Percentage of Accesses |
| BottomFeeder | 20.9% |
| Mozilla | 17.2% |
| Other | 14.4% |
| BlogLines | 10% |
| Net News Wire | 8.1% |
| NewsGator | 4.4% |
| Internet Explorer | 4.3% |
| Google Feed Fetcher | 4.2% |
| Safari RSS | 4.1% |
| BlogSearch | 2.5% |
| SharpReader | 1.7% |
| Planet Smalltalk | 1.2% |
| RSS Bandit | 1% |
| RSS 2 Email | 1% |
| Opera | 1% |
| MSN Bot | 1% |
| JetBrains | 1% |
| Jakarta | 1% |
| Liferea | 1% |
| Java | 1% |
Share
law
July 28, 2006 23:11:46.252
It's somehow comforting to know that it's not only US law on internet matters that goes wonky. I posted on the asinine DOPA legislation this morning; in France, the government asked their constitutional council for a ruling on a law, and ended up with some very messy results - it looks like any open source reverse engineering of DRM is now criminal, with rather hefty penalties:
France's Constitutional Council has made a stringent new copyright law even harsher, modifying three articles of the law and striking out a fourth in a review of its constitutionality. The changes mean that unauthorized sharing of copyright files such as music tracks will become a criminal offense, while those who reverse-engineer DRM (digital rights management) systems in order to develop interoperable software will face six months in prison and a fine of $36,000.
This got discussed on today's (July 28, 2006) CNet Buzz Out Loud podcast, and they were asking the audience if this was as bad as it sounds. The ComputerWorld report sounds pretty bad - is it really as big a mess as it looks like?
Technorati Tags:
DRM, music
Share
blog
July 28, 2006 22:35:47.725
James McGovern asks:
Ever noticed in the blogosphere that bloggers who work for software vendors never seem to list their customers in their blogroll
There's a reason for that: getting permission from a customer to say anything about their use of a product is not a simple matter of pushing them into your blogroll. Typically, getting permission to publicly say anything about their use of software requires a management decision.
Technorati Tags:
PR, crm, marketing
Share
product management
July 28, 2006 14:17:25.748
I've been invited to give a webinar for the Product Management blog, and I've accepted. You can see the details here, or click the link in the "Information" section of the menu. Here's the summary for my topic:
Make sure you know what people are saying about you and your product. It’s a new, unfamiliar world for marketing and PR people. Until fairly recently, marketing communications were tightly controlled, and mostly one-way. Where there was a need/desire for two-way communication, it was done on terms set by marketing and PR focus groups, market surveys, analyst briefings (etc.). The emergence of the blogosphere has changed all of that, in ways that are every bit as profound as the sea change wrought hundreds of years ago by Gutenberg’s printing press.
He'll be talking about the need to keep track of the ongoing commentary that’s taking place, outside of the control of PR professionals. It’s no longer enough to have a consistent message;you now need to be aware of what’s being said about you, your products, or your client’s products at all times. He’ll give a few examples of companies not paying attention fast enough,and how that’s impacted their public image. He’ll also explain how he, in his role as a product manager, tracks references to the products he work with.
You'll learn how he tracks the ongoing commentary about his products, and how you can do the same thing to keep track of yours.
This looks like it'll be fun. The webinar is December 20th (all the early dates filled up fast!).
Technorati Tags:
PR, marketing, communications
Share
marketing
July 28, 2006 14:04:52.163
This long post on marketshare and context is a good tonic to the mostly meaningless numbers that get tossed around. I particularly liked the section on music players, with this summary:
In fact, the 30 million iPods sold so far this year and the 22 million sold last year are the best proof that users are choosing not to use their mobile phones to listen to music, but rather paying a significant premium to get a dedicated music player!
The next time you hear market share numbers being thrown around, consider the context. Numbers don't speak for themselves, they require critical interpretation.
That brings to mind a book I recently read: "The Origin of Brands", by Al and Laura Ries (see her blog here). The major thrust of the book is that products do not, for the most part, converge - rather, you see a lot of divergence as new product niches get created. Music players and phones are a great example of this - like many people, I own an iPod (mini) and a phone. Phones have to have a numeric keypad, which leaves a limited amount of space for other controls. For every phone I've ever owned, the interface to things not related to making calls have sucked - many times, the stuff related to calls also sucks. I can't really see how to add music with that interface sucking as well.
Then there's the music industry obsessions that come along. Say I had a phone that played music. My current phone has (barely worthwhile) internet access. I'd expect any music phone to allow wireless downloads of music - but no:
The handy iTunes menu interface on your ultra-sleek Motorola SLVR lets you scroll through your playlists, select a song and play it -- complete with any accompanying album art. You can even shuffle songs right from the main menu. And putting your music on the Motorola SLVR is as easy as syncing to iTunes, the world’s best digital jukebox. Just connect your phone to your Mac or PC, then choose the songs you want to sync or let iTunes choose them for you -- autofilling your phone with a random selection from your iTunes library.
If a music phone is to serve any purpose at all, it ought to allow wireless download anywhere the phone works. Otherwise, it's just a less than optimal iPod with crappy controls.
Technorati Tags:
branding, sales
Share
spam
July 28, 2006 12:27:15.358
Gordon Weakliem notes that blogger (owned by Google) makes it easy for sploggers to pick up formerly legitimate sites:
I just noticed that Jeff Katz' blog, which used to be at gmorning.blogspot.com, has been taken over by a splog, in what appears to be a case of blog squatting. Jeff's last post was a bit over a month ago. No inkling of what happened, except that apparently Blogger allows weblog names to be recycled with no embargo period. You'd have to be insane to use blogspot as a blogging platform if this is the case. It's OK for recycling to happen, but they should place some sort of embargo when a weblog author relinquishes a blog - say a month where the feed will 410. Most aggregators will automatically unsubscribe you upon receipt of a 410. But, really, this is amazing - this morning the former CEO of Orbitz morphed into a spammer. Blogger is turning itself into a pariah.
For a company that claims to be fighting spam, Google certainly isn't doing some of the really simple stuff. This blog in question is sporting an immediate redirect out, to the splog. Like Gordon says, you have to be nuts to locate your blog on that service.
Technorati Tags:
splog
Share
itNews
July 28, 2006 10:59:27.070
I'm catching up on my trade journal reading, and I've gotten all the way up to the July 17th ComputerWorld. In that, I ran across this article which predicts which skills will be hot, and which will be cold, in 2010. Some of the predictions make a lot of sense - for instance, they predict that you'll need a storage administrator. Heck, with how cheap storage is getting, I might need one in my house :)
Others make less sense - here's one that's been predicted for years now on Application Development:
By 2010, applications will become commodities delivered by external service providers. Internal development won't be dead, though -- it will just be done differently in 2010, Foote says. The challenge will be selecting packages and tailoring them to what you need. "Code-writing disappears in this world, unless it's code-writing in customer-facing applications that offer strategic advantage," he adds.
That glosses over the obvious fallout from so many large ERP installations: tailoring third party applications is never as simple as management would like to think. Admittedly, there's a caveat above: "applications that offer strategic advantage". The question that ought to arise is this: "Will installing this third party package require us to change our processes?" Unless your company is small and nimble, a "yes" answer to that question should make you pause. Process changes become political footballs in companies, and that benefits no one. In many cases, it will be far, far cheaper to custom build something that follows your existing process simply to avoid the political issues.
Technorati Tags:
development, IT, management
Share
blog
July 28, 2006 10:27:56.155
Dave Sifry (Technorati) just posted a short list of how to make your site popular. Follow the first link to see the details, but here's the bullet list:
- React to others quickly
- Make your posts easy to read
- Link, Link, and then Link some more
- Optimize for search engines (title and main URL)
- Post, Post, and Post some more
I'd add that you should post on a set of topics, so that people start to learn what to expect from you.
Share
law
July 28, 2006 10:18:59.205
When the clueless legislate, we get clueless legislation. Just look at the "Myspace law" that the US House passed yesterday, by an overwhelming (410 - 15) margin. This is classic "for the children" legislation that makes no sense. Here's what it purports to do:
If the Resolution becomes law social networking sites and chat rooms must be blocked by schools and libraries or those institutions will lose their federal internet subsidies. According to the resolution’s top line summary it will “amend the Communications Act of 1934 to require recipients of universal service support for schools and libraries to protect minors from commercial social networking websites and chat rooms.”
Hmm. I guess USENET and IRC channels are ok then, since they aren't commercial. How do they propose to enforce this, anyway? It's simple enough to block questionable brick and mortar sites from a defined area near a school; you can just walk around. The net has "infinite" space though - and new social networking sites are being born (as others die) constantly. How do you block a category like this? Here's what Mike Arrington Marshall Kirkpatrick says about it, and I agree completely:
An incredibly vague law, DOPA will require schools and libraries to block access to a potentially huge range of sites on the internet. The goal is to protect children from adult predators. Sites that must be blocked include those that allow people to post profiles, include personal information and allow “communication among users.”
410-15 was a shocking vote. I write about it here because it has the potential to impact a huge portion of our readership and the companies we profile on this site. Though the viability of enforcing such a law is open to question, web services offering collaboration in education are looking seriously endangered. Secondary collaborative consequences of commercial web sites used in schools aren’t looking good either.
(A few minutes later) Sigh. I actually called my congressman's office on this. They told me "never fear, that's not our intent". A phrase comes to mind: "The road to hell is paved with good intentions". The only way to enforce what this legislation calls for is to cut internet connectivity off in schools and libraries.
Technorati Tags:
web, stupidity
Share
java
July 28, 2006 9:27:32.168
Share
smalltalk
July 28, 2006 0:23:33.406
We launched a new Wiki today - Smalltalk Cookbook. The intention is to create some simple, but useful, content describing Cincom Smalltalk. Check it out now.
Share
development
July 27, 2006 23:36:41.214
You have to love this take on Seaside from OSCon:
I'm having fun in this session, sitting next to Ben Bleything, and trying not to contribute to the sporadic chuckling and heckling about the voodooo magic of Seaside. This is definitely one of the more enjoyable sessions I've attended so far, but now that I've actually seen it in action, I really don't think Seaside poses serious competition to any of the major web frameworks. Too much voodoo.
Blaine Buxton was nicer about this than I'm going to be :) Here's my translation of what Obie Fernandez is saying: "It's too easy, I'm not seeing any suffering - how will I impress my friends if I don't spend endless hours at the keyboard???"
Get over it and try it out. Don't throw rocks because you think it looks like magic.
Technorati Tags:
Seaside, smalltalk
Share
gadgets
July 27, 2006 23:30:09.375
I mentioned that I wanted some software to deal with my iPod from Windows (it's "home" machine is my Mac). The problem: when I travel, I have my Windows notebook, and it doesn't carry my music library. What I'd like to do is have the ability to update the podcasts while I'm away, and it looks like XPlay will let me do that. I can download the stuff I want, and drag/drop them over. Very cool.
Technorati Tags:
iPod, music
Share
DRM
July 27, 2006 14:46:16.338
This story about an iTunes Kiosk (where else to fill the new iPod you bought out of the vending machine?) triggered a long term issue I've had with Apple's DRM and registration system. My iPod "belongs" to my Mac Mini - that's the source for the stuff that downloads to it. However, if I'm on the road, I don't have my mini - I have my space starved laptop. What I'd like to be able to do is grab new podcasts (or music, but in my case, probably podcasts) while I'm on the road, and push them to the iPod. How can I do that without flipping the "home iTunes" repository for my iPod?
Technorati Tags:
music, iPod
Share
music
July 27, 2006 10:59:54.821
Here's why the RIAA hates digital music:
Record companies keep about 72.5 cents on average for a 99 cent song, Dave Jaworski, CEO of PassAlong Networks, at the AlwaysOn Stanford Summit. PassAlong sets up online music services for other web sites. It has a big store on Ebay too.
At $17 for a CD, they get to keep more money per sale (and still pass virtually nothing on to the artist). It's all about the profit margin to which they've become accustomed.
Technorati Tags:
RIAA
Share
web
July 27, 2006 10:43:44.917
Share
web
July 27, 2006 10:40:21.807
My initial reaction to this post from Paul Graham was something like this: "heh - he doesn't understand how Digg works". Heck, I even had a post written up along those lines. I've done a bit more reading though, so I trashed that post and started over. Since I've wandered into the middle of the story, I'll back up: there have been a number of stories about Reddit posted at Digg, and they all got pushed off the front page. A look at the search results with the "included buried stories" option tells the tale: the Digg community has been burying those stories.
Childish, perhaps, but not an editorial conspiracy. However, reading into it I ran across this - stupid joke, a guy posts a story on Digg, pointing to an identical story on Reddit, which points back. The title: "Recursion Defined". Ok, funny, haha. Here's the graphic of both stories so you get the point:


The thing is, Digg banned the user who submitted that. Hmm. That sure makes them look like a mature set of adults over there. It's not the most witty joke ever, but sheesh - it's not like it's incitement to riot or something. Maybe Jason Calacanis is making the guys at Digg nervous after all.
Technorati Tags:
digg, reddit
Share
PR
July 26, 2006 23:30:45.202
This is perhaps the best diagnosis of Dell's problems with the consumer place I've seen. Laura Ries suggests that Dell should ditch the consumer space completely:
Today, consumers account for only 15 percent of sales, but a disproportionate percentage of the service calls. As a result, Dell’s service representatives are overwhelmed with consumers who have bought cheap computers calling for help.
...
So how can Dell cure its brand cancer?
Surgery. Cut out the cancer. Dell should get out of the consumer market and refocus the brand on the business community.
There's another possibility too - partner with one or more service providers (CompUSA, Best Buy) - not to sell their PCs, but to service them. I don't know how easy that would be, but it would certainly make support simpler.
Ries probably has the better solution though - and it's a generally applicable one. When you have a failing business line, the temptation is to fix it, even if the business line in question is the moral equivalent of horse buggies. Sometimes, it's better to change to a more well suited battlefield.
Technorati Tags:
marketing, management
Share
stupidity
July 26, 2006 12:37:20.105
Here's a news story that hits the top of the stupo-meter:
Prosecutors say 24-year-old Marlon Brando Gill was angry and jealous when he forced the phone into Melinda Abell's throat in December. But defense attorneys insist the 25-year-old victim swallowed the phone intentionally to prevent Gill from finding out who she'd been calling.
That sounds pretty bad. Of course, you might wonder how anyone could actually force a cell phone down someone else's throat:
She testified yesterday that she couldn't remember how the phone got in her throat, saying she drank too much that night. Court records show that her blood alcohol content was three times the legal limit.
I think we need Dogbert for commentary on this one...
Share
web
July 26, 2006 11:34:11.196
Nicholas Carr looks at a debate between Chris Anderson (of Long Tail fame) and Lee Gomes, who disputes some of his points. Carr comes down in the middle, which I think is reasonable:
But the 25% is not the whole story, either. To get a clear sense of the impact of the Net on the Long Tail, you'd need another statistic: Before the Internet came along, what percentage of total book sales lay outside the 100,000 titles stocked in a typical large bookstore? There have always been specialized bookstores, selling everything from religious and spiritual books to textbooks to foreign-language books to used and out-of-print books to poetry books (though their ranks have been pruned by Amazon and other online sellers). And you've always been able to go to a bookstore and order a book that it didn't carry on its shelves. Only by knowing how big the old Long Tail was can you understand how much larger it's grown with the Internet.
My guess - and it's only a guess - is that the Internet Long Tail is substantially larger than the pre-Internet Long Tail, but that, in its current form, it amounts to something less than a monumental change in the market. The important question, then, is this: Is the Long Tail going to get a lot bigger, or has most of the growth already happened?
That's an excellent question, and it would be nice to have good stats from Amazon. Anecdotally, I know that I've found books on Amazon, either by searching or by "people who bought X also bought Y". I've read books that I know I never would have found otherwise that way. That's anecdotal though, and says nothing about other people's habits. Like Carr, I suspect that the net has increased the size of the Long Tail - pre-net, you had to live in or near a large city to find specialty book stores, for instance. Still, I'd love to see actual data from Amazon and their competitors on this.
Technorati Tags:
marketing, sales
Share
golf
July 26, 2006 10:19:21.004
I'm continuing to teach my daughter how to play the game - of course, that would go better if I didn't muff so many shots myself :) I decided to get her some lessons though - in August, she'll be attending a 3 day camp. With any luck, she'll return from that and start giving me tips.
Share
management
July 26, 2006 6:17:42.626
Don Park brings up YouTube's business model, something I had in mind after I listened to TWIT while out jogging yesterday. The panel was talking about their burn rate, and they mentioned a figure of $18M in annual bandwidth costs (based on usage data from a few months ago). That's a pretty decent sized number. I know that NBC has started promoting their shows on YouTube, but are they bringing in enough to offset that enormous bandwidth use?
Share
itNews
July 25, 2006 21:12:33.217
Sun continues to bleed money, but Schwartz says never fear, profits will be here... someday:
Sun Microsystems on Tuesday reported a loss of $301 million for its first three months under the leadership of new Chief Executive Jonathan Schwartz. But in a conference call with analysts, Schwartz was bullish about revenue growth from the company's bread and butter, servers, which led Sun's revenue past analyst estimates. He pointed to strong growth for two new product lines, the "Galaxy" servers using AMD Opteron chips and the "Niagara" servers using Sun's UltraSparc T1 chip.
Update: Heh. Right on cue, here's Schwartz: "If you've seen the press release, you know we had a good fourth quarter to close out our 2006 fiscal year." Reminds me of an old quote - "Another such victory over the Romans and we are undone"
Share
tools
July 25, 2006 19:26:28.653
Cincom Smalltalk is no exception - there are certainly parts of the toolset that just suck. My intention in bringing this up isn't to shame anyone; if I wanted to do that, I could simply point to some of the more interesting code I've been responsible for over the years - including parts of BottomFeeder. No, my point here is to list some of my dislikes, and see what other developers who use VisualWorks think. No promises about time to fix anything, either - there's a ton of work that needs to be done in the large bucket labelled "tools", and all I'm after here is some notion as to what people think hurts most. So:
The Change List tool:

Look at the second and third items there - I have never had any idea as to what the difference between them is. The "Forget" menu is understandable only to people who've used it for years. I could go on, but you get the idea - I learned the bare minimum to get by years ago, and have stayed away from the rest.
So what's your pet peeve in the VW toolset? If you could wave a magic wand and fix just one tool, which one would it be, and why?
Technorati Tags:
visualworks, development
Share
law
July 25, 2006 18:34:46.299
Looks like the MPAA picked on the wrong guy:
Last November, Shawn Hogan received an unsettling call: A lawyer representing Universal Pictures and the Motion Picture Association of America informed the 30-year-old software developer that they were suing him for downloading Meet the Fockers over BitTorrent. Hogan was baffled. Not only does he deny the accusation, he says he already owned the film on DVD. The attorney said they would settle for $2,500. Hogan declined.
Normally, they pick on college kids or other people in similar levels of financial distress. This time, they found a guy willing and able to fight. It will be a good thing to see the tactics they use brought to light in a court - and Hogan has the resources to make it happen.
Technorati Tags:
DRM, MPAA, RIAA
Share
PR
July 25, 2006 13:21:56.097
Phil Windley points out how customers have a lot more power than they did just a few short years ago:
The truth of the matter is that your customers are probably talking about your company right now. You can't control what they say. That's leaves two options: ignore what they're saying or join the conversations. The first option probably isn't good for business. How can you be part of the conversation?
His example involved a customer recording of a conversation with a service rep - which then got posted to the net. Word of Mouth advertising has always been viral, but it's been amplified by the net. A decade ago, you had to rely on someone in media picking a story up. Now, you mostly don't. That's tilted the balance of power more towards the customer, and a lot of companies are still trying to figure that out. The long tail can act like a scorpion's tail if you ignore it.
Technorati Tags:
marketing, service, support
Share
rss
July 25, 2006 12:10:58.686
Dave Winer is somehow surprised that a Google search for RSS turns up "angry geeks" - in this case, "angry geeks" means "people who've had to deal with Dave Winer":
When you look at the results of the Google search, it's angry geeks complaining about RSS and saying they know the better way to do it.
All you need to do in order to understand the problem is peruse Winer's writing on the topic. He's proud that RSS 2.0 (and all previous versions, for that matter) are fundamentally broken, and even thinks that the broken-ness is a feature. Here's a quote from him on the RSS Advisory board mailing list that illustrates the problem. A few people were talking about Enclosures (can there be more than one? Should there be more than one? Could the spec perhaps be specific?):
And with that, I am banging the gavel and ending this experiment of
Rogers's.
Tomorrow I will talk individually with all the corporate members of the "board" and ask them to resign.
Rogers may then wish to propose a new structure, one that is
consistent with the "come back to earth" message.
This after people starting voting on their preference (one/many enclosures). Gosh forbid that the spec should actually lay that out, so that implementations could start becoming specific - couldn't have that. What we have now is a sea of inconsistency, simply because Winer can't see the wisdom of allowing some clarity.
The net result of that attitude is Atom's existence - something that would not have happened had Winer been even marginally reasonable. Next time he wonders why RSS searches turn up vitriol, he should look in a mirror. Then he can keep iterating until it sinks in.
Technorati Tags:
syndication, atom
Share
tv
July 25, 2006 10:44:02.375
ABC gave their reasons for dropping "Invasion", which was an ok series that ran last year. I think there's some "days of yore" thinking going on over there:
Even with a lead-in like the hit show Lost, Invasion suffered a dramatic downturn in viewers, and ABC decided not to renew the alien mystery series, though it attracted about 10 million viewers a week. McPherson said in an interview at the Television Critics Association summer press tour in Pasadena, Calif., last week that he is aware that some fans were angry about the decision to pull the heavily serialized drama before its storylines were wrapped up.
I'm curious as to what they expected. In a the narrow-cast world we live in, a 10 million viewre audience isn't peanuts - especially if you try and find the right advertisers for it. "Appointment" TV started dying with the VCR, and the rapid spread of DVR technology is finishing it off. It's past time for the network execs to adapt to that reality.
Technorati Tags:
entertainment, advertising
Share