open source

The Wages of OSS

April 21, 2008 6:28:43.581

Nick Carr notes that most Linux kernel work (and I would suspect a lot of the rest as well) is now paid effort:

A new report from the Linux Foundation reveals the extent to which the most famous and successful open source software project - the development of the Linux operating system - has shifted from being a volunteer effort to being a corporate initiative. Of the many thousands of changes that have been made to the Linux kernel over the past three years, fully 73.2% came from employees working on behalf of their companies.

I like his comparison of the distribution of Kernel work to the Visa consortium.

 Share Tweet This

seaside

Seaside in Paper

April 21, 2008 6:39:29.284

I mentioned a Seaside book awhile back, and lulu has it available for purchase now.

Seaside book

Technorati Tags:

 Share Tweet This

screencast

Smalltalk Daily 4/21/08: Introducing ObjectStudio 8.1

April 21, 2008 10:33:34.308

On today's Smalltalk Daily, we introduce the Vista certified ObjectStudio 8.1

Technorati Tags: ,

 Share Tweet This

web

Twitter Failures are news?

April 21, 2008 11:38:09.713

There's a techmeme storm about the latest issues with Twitter, but I'm baffled as to why anyone thinks this is new. I've been running Twitterific regularly for a couple months now, and I get this all the time:

The only thing that varies is the text for the error - I get failure notices multiple times a day, and have been getting them since I started paying attention to Twitter again. Why is anyone acting like this is a new problem?

Technorati Tags: ,

 Share Tweet This

books

The Zimmerman Telegram

April 21, 2008 12:13:58.284

The Zimmerman Telegram I finished a great little book by Tuchman on my way back from Cincinnati last week: The Zimmerman Telegram. It covers the backstory behind the infamous telegram that precipitated US entry into WWI.

I knew the basics of the topic before I read the book, but I really hadn't known just how much meddling Imperial Germany had been up to in Mexico. I highly recommend this book to anyone who thinks they know this subject, but would like to know more.

Technorati Tags: ,

 Share Tweet This

news

News: Wherever the Reporters Are

April 21, 2008 17:49:06.560

Now this is funny - news seems to break mostly where the reporters happen to be.

 Share Tweet This

screencast

Smalltalk Daily 4/22/08: Hello World in Web Velocity

April 22, 2008 6:27:44.270

On today's Smalltalk Daily, we look at "Hello World" in Web Velocity.

Technorati Tags: , ,

 Share Tweet This

general

Driving Day

April 22, 2008 7:27:44.511

I have to do something I don't normally do today: drive to work. We have a customer just south of DC that I'm meeting with later this morning, so I have to brave the DC area traffic. It's been quite awhile since I've done that, and I suspect that things haven't improved since then...

 Share Tweet This

general

Bathroom Bot

April 22, 2008 7:42:37.223

I'm not sure what to think about this (via Engadget).

 Share Tweet This

web

Under/Over on Mesh

April 22, 2008 13:53:54.898

So based on Microsoft's dealings with web applications to date, anyone want to bet on whether the Mesh stuff they are announcing at 9 PM PDT will be useful or not?

I'm already skeptical based on the announcement time; what rocket scientist picked midnight east coast time for a major announcement? Not to mention that the news will be filled with the PA primary results then. Call me skeptical, but I see "pre-bury" written all over this...

 Share Tweet This

smalltalk

Why not Smalltalk?

April 22, 2008 17:48:35.963

Arden has a great take-away from the talk Gilad Bracha gave recently. The quote below is from about 1:35:30 in:

From a Product Manager perspective, the following comment from Gilad, highlights why VMasDLL, and DLLCC tools & improvements, are on our list of work in progress, for future product improvements.
"I think that the reason the world lives in ignorance and uses the kind of languages it does instead of using something beautiful like Smalltalk, is because of all the pragmatics of interacting with the rest of the world." 
 Share Tweet This

DRM

Why DRM Sucks

April 22, 2008 21:11:28.054

Joe Wilcox explains in depth why DRM sucks: Microsoft switched from PlaysForSure (ironic name now, eh?) to whatever scheme the Zune uses - and after August of this year, you're pretty much screwed (yes, you can downgrade your music by burning a CD - but that's stupid). Here's MS' explanation:

"If you intend to transfer a previously downloaded song to a new computer (or an existing computer with a new operating system, such as an upgrade from Windows XP to Windows Vista) within the maximum allowed limit of 5 computers, please do so before August 31, 2008. You will need to obtain a license key for each of your songs downloaded from MSN Music on any new computer, and you must do so before August 31, 2008. If you attempt to transfer your songs to additional computers after August 31, 2008, those songs will not successfully play."

Given the replacement rate on home PCs, that's a pretty lame policy. MS has the muscle to stand up to the RIAA, but I guess they don't have the courage. Much, much easier to just screw their customers...

Technorati Tags: ,

 Share Tweet This

itNews

Mesh... Yawn

April 22, 2008 23:04:51.509

The only way Microsoft could play down the Mesh announcement more would be to release it on a Friday. As it is, sending the news out on a Tuesday (and one that has major primary news to boot) at midnight eastern time is as good a way of saying "pay no attention" as I can think of.

Update: As I expected, a major snoozer. Here's Scoble trying to explain it:

It's very hard to explain it all in a few words. It took 1.5 hours this morning for them to peel off the covers and show me all of Mesh's feed goodness and start to explain what's coming. What Mesh is today is mostly some end user functionality that looks like Plaxo Pulse done right, but if you stop right there and either get excited or dismiss it, you'll miss the point entirely.

Here's a hot tip: If it's supposed to be game changing, but it takes 1.5 hours to explain, it's not. Apparently, there's a whole lot of stuff about synching syndicated data and pushing it around. My question at that point: "This is what Ray Ozzie has spent the last three years pushing Microsoft to?"

Yawn

 Share Tweet This

screencast

Smalltalk Daily 4/23/08: RESTFul Web API

April 23, 2008 8:34:41.103

On today's Smalltalk Daily, we look at integrating with a simple web API. In this case, it's the Twitter API, which is a simple, RESTful one.

Technorati Tags: , , , ,

 Share Tweet This

smalltalk

Another Development Contest in Europe

April 23, 2008 8:52:11.692

Cincom Smalltalk won the last shootout sponsored in Europe (by a Java magazine, no less) - here's another chance to show people how cool Smalltalk is. C't magazine is sponsoring a contest (the site is in German) - the goal: develop an application that reads in screens from the classic "Asteroids" game (that will come in an emulator) and responds with appropriate key presses to play the game. The prizes are pretty cool:

  1. Full-HD-Beamer Panasonic PT-AE2000 and PlayStation 3
  2. 30" Monitor Dell UltraSharp 3008WFP
  3. A 1000 Euro laptop

The contest ends on June 30th - they are providing an example C++ program to show you what they expect.

 Share Tweet This

general

What is it with dishwashers?

April 23, 2008 9:47:25.389

At least the stupid machine isn't smoking this time - it's just not draining. Seriously though: are the dishwasher gods just out to get me, demanding that I learn to wash everything by hand for some reason?

 Share Tweet This

sts2008

Smalltalk Solutions 2008: Preliminary Schedule

April 23, 2008 10:21:46.665

The preliminary schedule for Smalltalk Solutions 2008 is up - you can see a calendar view here, and an alphabetical (by speaker) listing here.

The first talk listed on the summary page should be of interest to a lot of people: Using Store to manage Gemstone code. I've had a lot of questions come to me on that topic, and it looks like Paul Baumann has some answers - all you need to do is come to the show!

GemKit is an open-source tool that was first created by GemStone Professional Services. Intercontinental Exchange has fixed and enhanced the original Store port of GemKit and is releasing these improvements to the community. Anyone interested in managing GemStone source code using Store will be interested in this technology demonstration. The demonstration will extend beyond GemKit into automated release tools and code management practices.

Technorati Tags: , , ,

 Share Tweet This

web

TwitterStorm: Victim of its own success?

April 23, 2008 14:07:05.361

Mathew Ingram notes the twitter storm around one of Twitter's prominent guys leaving - and notes that a lot of the problem is likely the premature claim that the scaling issues there were a thing of the past:

As support for this argument, Mike uses a presentation that Blaine made at a conference last year, in which he claimed that scaling applications that use Ruby on Rails is “easy” and suggested that Twitter’s problems were mostly behind it. As anyone who has been using the service much over the past year knows, that statement was… well, overly optimistic. Is that Blaine Cook’s fault or is it that Rails doesn’t scale? There’s no question that Twitter usage has skyrocketed over the past six months or so. For his part, Blaine says the departure was amicable and that it was just time for him to move on.

The upshot of this is worth remembering for PR purposes: don't make technical claims that you aren't absolutely certain you can fulfill. I know this one personally; we spoke way too often and way too early about Pollock, and look where that got us.

Technorati Tags: , , , ,

 Share Tweet This

DRM

Lame Story Alert

April 23, 2008 14:14:27.098

Microsoft tries to explain why the customers screwed by the pending shutdown of PlaysForSure shouldn't be blamed on them:

"Had we had the ability to deliver DRM-free tracks at the time, we absolutely would have done that," Bennett said. "We talked to the labels at the time about that. As a company, we have continued to push for this. Zune has a subset in their catalogue of DRM-free Mp3s. Now, the industry is making progress. The labels are understanding the down side of DRM when its used the way they wanted to use it, they end up punishing the users who bought music legally more than those who want to circumvent the system."

Umm, right. Poor little Microsoft, unable to take a stand against the record labels. Right. Wal-Mart can push down CD prices, but MS can just sit there and take it. I'd mention something that Bennett doesn't seem to have, but this is a family friendly site....

Technorati Tags: , ,

 Share Tweet This

development

Inspired by Code Monkey

April 23, 2008 16:36:07.513

I was driving to my daughter's school, listening to my iPod, set to shuffle my music, and "Code Monkey" came up. Imagine my surprise when I had a sudden epiphany on a longstanding bug in the blog server.

I had noticed that whenever I pushed a new post up, if I wanted the category specific feed to update, I needed to manually force that to happen. This was irritating, but I hadn't figured out why it was happening - the order (update the cache, then update the feed) looked right. What I hadn't done was delve into the process of cache updating. Here's what that looked like:


	...

	self categoryCache add: category.
	[self cache cacheForCategorySearch: aBlog] 
		forkAt: Processor userBackgroundPriority.

	...

You might see the problem - the cache update code is forked, and at a lower priority than the active thread. Given the Smalltalk Process Model's operation, that thread is guaranteed to not run before the main thread does - which meant that the category specific feed was getting dropped before the cache got updated. I just made sure that the feed gets dropped within that fork, after the cache update - which solves the problem.

So what does it say about me that I came up with this during that song :)

Technorati Tags:

 Share Tweet This

gadgets

The Wii: Still Hot

April 23, 2008 21:42:15.845

All I can say about this is, wow:

Wii consoles, on average, sit on the shelves for just an hour before they are purchased.

Technorati Tags: ,

 Share Tweet This

screencast

Smalltalk Daily 4/24/08: More Twitter-CST Examples

April 24, 2008 9:39:04.616

Yesterday, we looked at posting updates to Twitter using Cincom Smalltalk. On today's Smalltalk Daily, we look at getting updates from Twitter using Cincom Smalltalk.

Technorati Tags: , ,

 Share Tweet This

PR

The Summary on Microsoft

April 24, 2008 11:55:01.669

Rob Fahrni sums up Microsoft's stance with customers:

So, you have the Vista debacle, iPod rules the roost, the Yahoo! acquisition is going well, and now you're going to shut down people who legally purchased music from you? Wow.

I think their customer service story could be stated as "And the horse you rode in on..."

Technorati Tags: ,

 Share Tweet This

sts2008

Calendar for Smalltalk Solutions

April 24, 2008 14:16:12.732

I should have this calendar embedded over at stic.st soon, but in the meantime, you can see the StS 2008 calendar by hitting this public Google Calendar. I have to examine the API a bit more to have it default to starting in June :)

Technorati Tags:

 Share Tweet This

open source

When the Clue Meets the Road

April 24, 2008 21:53:34.958

Looks like I'm not the only one who's figure out that Jonathan Schwartz must have lost control of his senses when he decided to buy MySQL for $1B USD - even Schwartz has sobered up enough to realize that actual revenue has to come from somewhere, and services around the database won't be enough. The solution? Cool new features will not be open source:

In the future cool new features of mySQL (like online backup) will, when written by Sun, first go only to paying customers.

The Open Source community is up in arms, but what did they expect? After Sun stupidly spent that huge wad of cash, someone has to pay the bills.

This is a twofer for Schwartz: he's managed to throw away a full billion dollars, and - when he finally had his very own "wtf" moment, he managed to create a rather large pile of negative PR. Maybe Sun needs to bring back McNealy.

Technorati Tags:

 Share Tweet This

windows

Bad Software has consequences

April 24, 2008 23:03:41.575

Looks like some of the Vista chickens are coming home to roost:

The world's biggest software maker said sales of Windows for PCs sank 24 percent and revenue from its online advertising unit came in at the low end of its projections. Microsoft's report contrasted with positive comments from chipmaker Intel Corp. and computer company International Business Machines Corp.

Maybe Ballmer should throw some more chairs - I expect that MS has now passed their peak, and is on the way down. Doesn't mean they'll disappear; IBM survived their crisis, and MS will survive theirs. They will come out the other side of it with a whole lot less industry influence though...

Technorati Tags: ,

 Share Tweet This

smalltalk

Latest NC back online

April 25, 2008 6:47:00.112

The latest Cincom Smalltalk non-commercial releases are available for download (again): VisualWorks 7.6 and ObjectStudio 7.1.3. We should have ObjectStudio 8.1 NC ready shortly; in the meantime, OST 8 NC is still available for download.

You can get started here.

Technorati Tags:

 Share Tweet This

web

Stupid Questions Department

April 25, 2008 8:06:00.851

I'm embedding a Google Calendar object on a web page (see www.stic.st) - the idea is to show the calendar of events for Smalltalk Solutions 2008 in a convenient fashion.

Here's my question: how do I get the embedded calendar to default to the date range I want?

 Share Tweet This

screencast

Smalltalk Daily: 4/25/08: Exporting Code in a Portable Format

April 25, 2008 9:22:46.914

With the rise of open source, cross Smalltalk frameworks like Seaside and Glorp, code portability is getting to be more important. On today's Smalltalk Daily we revisit the flip side of a topic I covered last year - how to export code out of Cincom Smalltalk in a way that is format-compatible with other Smalltalks.

Technorati Tags: ,

 Share Tweet This

smalltalk

What's New in the Product

April 25, 2008 10:10:03.111

People have been asking for a summary of "What's New" in the latest Cincom Smalltalk release, so here it is. For full details, have a look at the Release Notes.

Why not download the non-commercial now, and see for yourself?

Technorati Tags:

 Share Tweet This

open source

About MySQL and Pricing

April 25, 2008 10:48:19.437

Based on one of the comments made to this post yesterday, I think I wasn't clear. The problem Sun has with MySQL isn't that they are expanding the closed source nature of it; it's the reason why they have to do it. They massively over-paid for that product, and that overpayment has left a large hole that needs to be filled. Who's going to fill it? Why, the MySQL user community, that's who. Don't expect to see anything useful released into the open stream by Sun, because their inability to make a rational purchase decision has precluded that. Had they made a reasonable offer, they wouldn't be dealing with this. But they didn't, and they are.

I mean seriously - what kind of idiot pays $1B for a company with $50M in annual revenues? Especially given this:

Of the company's bottom line, Mickos said, "Profitability isn't a specific goal yet, but we aren't burning cash. We go a bit above breakeven, a bit below breakeven."

So Sun tossed $1B at a break-even business. I wonder what the shareholders think of that?

Technorati Tags: ,

 Share Tweet This

windows

Vista: In Free Fall

April 25, 2008 17:59:42.132

I bet Microsoft is none too happy about this:

Dell has a Web page devoted to its new policy, Windows XP Availability, which notes that the last day to buy a computer with Windows XP preinstalled under the current rules is June 18. Afterward:
"When selecting your operating system, you will see an option called "Genuine Windows® Vista Business BONUS" and "Genuine Windows Vista Ultimate BONUS." With these options, you may...have Dell factory install Windows XP Professional. You will also receive a backup media disc for Windows XP Professional, as well as the media for Windows Vista. "

So Dell is bowing to market demand, as opposed to MS' wishes. That shows the loss of influence that MS is suffering - and it shows just how much people would prefer to not get Vista if they have a choice.

Technorati Tags:

 Share Tweet This

seaside

Cincom and Seaside

April 25, 2008 18:41:33.645

We've been a little quiet about what's happening with Seaside, but - with the planning meeting behind us, it's time to toss out a few updates. First, the latest release of the product (VW 7.6 and OST 8.1) both support Seaside 2.8 - just go to the Parcel Manager and load it. I've put together a full tutorial for it as well - you can view the screencasts or text version of that here.

That's not all we're up to though. We are working on a project we're calling Web Velocity, which puts together Seaside, some native web-based development tools, and GLORP/Active Record to give you a completely new Smalltalk development experience for the web. I'll be putting together some focused material for that over the next few weeks - in the meantime, here's what you see in the browser when you fire up a Web Velocity image:

Technorati Tags: ,

 Share Tweet This

podcasting

Podcast Stuff

April 26, 2008 13:31:44.288

Later this weekend I'll have episode 85 out - we did an overview of the new stuff in the latest Cincom Smalltalk release (there's a lot), and we also included a segment we did with Mark Grinnell on getting ObjectStudio 8 Vista Certified. It should be of general interest, with all the news about the goodies in the latest release - which, btw, you can download here.

Technorati Tags: , , ,

 Share Tweet This

podcast

Industry Misinterpretations 85: What's New in Cincom Smalltalk

April 26, 2008 20:18:58.434

This week we have a rundown of what's new in the latest release of Cincom Smalltalk, which just officially shipped last week. We also included a chat we had with Mark Grinnell during the planning meeting a week ago, on the process we went through for the Vista Certification of ObjectStudio 8.

The discussion of new stuff in the product went long enough that we didn't get to industry news (or even much else in Smalltalk news - we'll hit those next week. If you have feedback, you can always send it to smalltalkpodcasts@cincom.com - or visit us on Facebook, iTunes, or Ning. You can also cast a vote for the podcast over at Podcast Alley.

Technorati Tags: , , , ,

Enclosures:
[http://www.cincomsmalltalk.com/audio/2008/industry_misinterpretations85.mp3 ( Size: 17022456 )]

 Share Tweet This

music

About Time, Too

April 27, 2008 10:34:49.828

It's past time that a major media outlet started taking a look at the tactics the RIAA has been engaged in - and kudos to BusinessWeek for breaking out of the pack and writing about it. I'm not a huge fan of the RIC laws, but boy - if anyone deserves to be put through that wringer, it's the RIAA.

Technorati Tags: , ,

 Share Tweet This

smalltalk

Re-Seeing Smalltalk

April 27, 2008 10:45:42.929

The Organization for Free Software in Education has aninteresting post up on why educators should take a serious look at Smalltalk (specifically Squeak in the article) for teaching. I should point out that Cincom Smalltalk is free for educational use :)

Technorati Tags: ,

 Share Tweet This

smalltalk

More Support for Non-Commercial

April 27, 2008 11:11:57.229

While the non-commercial product is not supported (other than for academic use), we do offer some automated support now - and the data there is useful for commercial customers as well. Deanna Simpson, one of our support staff, created a Seaside based support resolutions app - using it, you can investigate whether a problem you are having has been reported and/or resolved.

Update: And the application seems to be having difficulties. I've taken it offline until they can be diagnosed. Sorry about that.

Technorati Tags:

 Share Tweet This

seaside

Evangelizing Smalltalk

April 27, 2008 11:15:32.526

Randal Schwartz is bringing Smalltalk to people who might not be aware of what it can do:

The reaction was actually quite rewarding.  A number of the hardcore Perl hackers asked a lot of questions about Seaside and how it works, and about Smalltalk in general. The interest was high, and the crowd inspired to investigate this further. So, I have managed to walk into the lion's den and deliver the message, and walked out without too many scratches.  Yeay.

I've had very favorable responses from Ruby groups when I've visited them - I'm always careful not to push too hard though. I think it works to present Seaside and Smalltalk as "if you're into Ruby, here's another dynamic language technology you ought to be aware of". Presented that way, it seems to work.

Technorati Tags: ,

 Share Tweet This

general

Impressive Parachuting

April 27, 2008 20:49:59.801

This is very cool. And Patriotic as well :)

 Share Tweet This

screencast

Smalltalk Daily 4/28/08: Adding a Widget at Runtime

April 28, 2008 6:35:48.038

On today's Smalltalk Daily, we look at adding a widget to a running application programmatically

Technorati Tags: ,

 Share Tweet This

web

Mesh: It's not about hating Microsoft

April 28, 2008 6:56:30.032

Scoble shows that he doesn't really see the problem MS has with Mesh:

The only good excuse I’ve heard so far why Microsoft Mesh isn’t interesting is “I hate Microsoft.”

The problem is fairly basic - and, based on their stealth announcement, I believe MS understands the same thing: this is the sort of net based extension of Microsoft technologies that would have been really interesting 5 years ago. Now? It's far less interesting, given the vastly more open nature of Amazon's service, and the existence of Google's platform.

Ultimately, this is a conservative offering aimed squarely at Microsoft's installed base. There's nothing wrong with that, and it might well help to retain that base in the "paying customer" column. It's hardly game changing though.

Technorati Tags:

 Share Tweet This

management

They could still luck out

April 28, 2008 11:41:48.794

Spotted in Wired Top Stories

With 1Q earnings from both companies out and nobody blinking as a key deadline passed over the weekend, Microsoft appears to be no closer to buying Yahoo than when it made its $44.6 billion bid nearly three months ago.

If Microsoft is very lucky, their management will be spared the consequences of this extraordinarily stupid idea. The two companies would not mesh at all - either from a technology or a culture standpoint. It would be a large scale version of what happened with ParcPlace-Digitalk, and let me tell you - that went very, very badly.

 Share Tweet This

cst

ObjectStudio 8.1: Vista Certified

April 28, 2008 13:15:44.376

We announced that ObjectStudio 8.1 was Vista Certified, and today we got ahold of the official certification artwork from Microsoft. The logo certification applies to ObjectStudio 8.1. While we support VW on Vista, it's not logo certified

Technorati Tags: , , ,

 Share Tweet This

web

The Social Media Echo Chamber

April 28, 2008 13:42:07.173

Kara Swisher has a useful "back to earth" tonic for all the cool kids who think Twitter (et. al.) is the biggest thing ever:

And so I asked a large group of people–about 30–and here is the grand total who knew what Twitter was: 0

FriendFeed: 0

Widget: 1 (but she thought it was one of the units used in a business class study).

Facebook: Everyone I asked knew about it and about half had an account, although different people used it differently.

This shouldn't really be a surprise, but I'm sure lots of techies will be surprised by it. Just as there are poitical junkies and news junkies, there are social media junkies - and the gap between when the junkie knows about some "big new thing" in their field of interest and when the "rest of the world" knows about it can be very, very large. Sometimes that gap is never crossed - and it's useful to keep that in mind.

Technorati Tags: ,

 Share Tweet This

itNews

The Game is Different

April 28, 2008 19:46:06.745

Scoble says that Google is iterating after the Enterprise shops:

I’m convinced that Eric Schmidt, Google’s CEO, has a five-year plan to put Google’s foot inside the enterprise door.

Yes and No. IMHO, Google isn't really interested in the current enterprise shops - as Scoble says, they are way, way too deep into legacy to flip. They'll be happy to make inroads, but that's not really where they intend to win. Where they intend to win is with newer shops - the places that will be "the enterprise" in 10-20 years. Those shops are small now, and way, way easier to convince that they don't need the weight of the full set of tools from Microsoft, IBM, SAP (etc). They'll happily go along with Google Apps, SalesForce, Amazon EC2... and not look back.

If Google plays their cards right, in 20 years they'll be protecting their Enterprise turf from the scrappy new contender of the day - and Microsoft will be a smaller, less influential company from a bygone era.

Technorati Tags: , ,

 Share Tweet This

cst

Speaking of ObjectStudio...

April 28, 2008 20:52:22.175

I mentioned that ObjectStudio 8.1 was out and Vista Certified - and now the non-commercial version is ready to be downloaded. Check it out now!

Technorati Tags: ,

 Share Tweet This
-->