« July 2004 | Main | September 2004 »
August 31, 2004
Technorati's Policial Happenings
Technorati has been working hard to extract political intelligence (insert bad oxymoron joke here) from blogs at politics.technorati.com. This is cool, but what stands out to me is how much more there is to do. For example, right now its all pretty course grained, Bush vs Kerry when in fact there are thousands of races going on all over the country. True, most of them aren't getting much blog coverage--yet--but when they do, there will be all kinds of interesting data to be had. I've been over to talk to some of the people in BYU's Political Science department which does some pretty well respected exit polling. This sort of technology sea change is just barely on their radar. They think its important and interesting, but they don't know what to do about it.
9:47 PM | Comments () | Recommend This | Print This
August 30, 2004
The Emerging Presence Clearinghouse
Posting at Between the Lines, Chris Jablonski writes about presence technologies in the workplace. One of the things slowing down the adoption of presence is the lack of tools for integrating presence messages to present a clear picture of who in the organization is available and for what. The article points to a research report from Nemertes Research on the emerging presence clearinghouse.
8:51 AM | Comments () | Recommend This | Print This
Creating Data Maps
Parry Atfab has an article in Information Week on building data maps to help manage privacy issues. A data map is the result of a detailed study about how data is collected and used in an organization. Data maps are useful for more than just privacy, however. They are also used for creating access control strategies and determining identity management infrastructure needs. Can you answer these questions about the data collected in your company:
- What kinds of data are you collecting?
- How is it being collected and input?
- Why was it collected?
- Were special conditions on its use established at any time?
- How and where is it stored? What software and hardware are used in its storage?
- How can the data be accessed? What software and hardware are used in its access?
- Who has access to it by authority and by ability?
- For what purpose do they have access?
- Where are those who have access to the data? Do they work from a corporate location, on the road, or from home or shared offices?
- If laptops are involved, what security measures are taken for their loss or for theft of data?
- How is authority to access the data controlled, supervised, or reviewed?
- Are there backups? How and where are they stored? Answer the same questions posed above about backups.
- Who can make changes to data, how, and for what purpose?
- Can the data be transmitted? In bulk or only on an individual basis?
- How is all of this logged or documented? Where are the logs or documents stored?
- How are they accessed? How are those logs flagged to show unusual transactions?
- Who receives those flagged logs?
- Is any of this data available on PDA, palmheld devices, or handheld devices? If so, what security measures are taken for their loss or for theft of data?
- What firewalls, software, and encryption systems are used?
- Who has access to those?
- Who receives reports of any intrusions or attempted intrusions to those systems?
This may seem like a lot of work, but ask yourself what it means if you don't know the answers to these questions. Here's a strategy to get started creating a data map of your organization's data:
- Require that all new data stores answer the above questions prior to approval and going live.
- Institute a system of periodic reviews of data sources that review these questions and the answers.
- Get a list of all the data repositories in your organization, who the owner is, and whether personally identifying or otherwise sensitive data is stored in them.
- Create data maps for the ten largest data stores in your list that store sensitive information. Keep moving down the list as resources allow.
Even with a piecemeal approach, this can be a large undertaking. At the State of Utah we had hundreds of data stores that would have had to be audited. That's a full time job or more.
Data usually gets the short end of the stick since people see applications as the important, animating factor in getting work done. One way to overcome this is to link data reviews, cleansing, and audits to application development and maintenance projects. Even so, I'm convinced that understanding data is a key step in running an effective IT organization.
8:24 AM | Comments () | Recommend This | Print This
Regulating RFID: Not Yet!
Declan McCullagh has a nice review of efforts around the country to regulate RFID. Like most places where technology and public policy meet, there's plenty of chances for politicos to act in uninformed haste. Utah had an bill sponsored by David Hogue that was thankfully defeated. This is a perfect example of solving problems that don't exist. There are some legitimate privacy concerns, but no one's actually using these devices at retail yet, let alone using them in a way that requires regulation.
7:45 AM | Comments () | Recommend This | Print This
August 26, 2004
Dan Gordon Blog
On the subject of people starting blogs, I met Dan Gordon at Supernova 2004 when he kindly gave me a ride to the pre-conference dinner. We had a great time talking and getting to know each other. Dan's blog looks like it will be an interesting read. It was actually his request for information on blogging that prompted me to finally write down my advice on how to start a blog.
8:56 PM | Comments () | Recommend This | Print This
Railsback Blog
Kevin Railsback is one of the IT guys at InfoWorld who keep everything going. What's more, he writes a blog. Kevin's blog is full of stories about hard problems he solved. I wish every sysadmin in the world did this. Think of what that, combined with Google, would do for those of us trouble shooting our own problems.
8:41 PM | Comments () | Recommend This | Print This
RSS at the DoD
The Department of Defense has RSS links for AFPS news articles, press advisories, news releases, aontract announcements, transcripts, and speeches.
11:41 AM | Comments () | Recommend This | Print This
Scoble's Corporate Blogger Manifesto
Robert Scoble has published his manifesto for corporate bloggers (PDF). There are some great lessons there from someone who'd lived them all. I've added it to my How to Start a Blog list.
8:32 AM | Comments () | Recommend This | Print This
August 25, 2004
Googlefight: BYU vs. Notre Dame
BYU plays Notre Dame in its season opener. I asked Googlefight to predict the outcome. Looks like Notre Dame will take it, at least according to Google. Turns out that even using Mark Pilgrim's method (seeing which keyword kills more kittens), Notre Dame still takes it.
9:31 PM | Comments () | Recommend This | Print This
Linda and Service Oriented Architectures
The September issue of Dr. Dobbs has an article (PDF) by Ron Bjornson and Andrew Sherman of TurboWorx on the use of Linda in Grid computing. Ron and Andrew both got their PhDs from Yale where Linda was developed by David Gelernter (As an aside, Gelernter is the Yale CS Prof who almost got blown up by the Unibomber.) If you're not familiar with Linda, its a programming model (i.e. it can be added to existing languages) that does interprocess communication using a free-form tuple space. Tuple spaces offer an alternative to message-oriented service oriented architectures like Web-services.
The primary difference between tuple-spaces and message-based system is that message-based systems require a delivery endpoint, or at least need a way to discover one. One process sends the message specifying the task to be done to another process. Tuple-spaces are more like bulletin board systems, where the originating process merely specifies a need and other processes meet that need as they can. Linda was the inspiration behind Jini's JavaSpaces.
This may sound like topic-based pub-sub systems, but there's a subtle difference. In tuple-spaces, processes search the tuple space, using a pattern language, for matches rather than subscribing to a particular topic. Consequently, you can use a tuple-space to implement a topic-based pub-sub system, but not the other way around. In the same way that searching on the Web is a small, but significance departure from Web-based directories, tuple-spaces are a small, but significant departure from message-based pub-sub systems.
Linda extensions are available for most languages. The chief disadvantage of using a tuple-space for creating your next service oriented architecture is that there's not real standard and no, as far as I know, public tuple spaces. This means that you have to have more control over the players in your SOA-based system than you would if you use Web services. Still, tuple-spaces have inherent advantages. Most conspicuous is that they ease the burden in creating fault tolerant systems. Tuple-spaces represent an extreme in loose coupling.
4:30 PM | Comments () | Recommend This | Print This
Sixth Myths of IT
This InfoWorld special report on the six myths of IT is generating some heat on the Web. I saw it first on the InfoWorld site earlier in the week, but since then I've seen it referenced all over. Here are the myths and realities:
IT Myth 1: Server upgrades matter Reality: Donât pay extra for upgradability; youâll never need itÊ
IT Myth 2: Eighty percent of corporate data resides on mainframesÊÊ Reality: Try 50 percent, or even lessÊ
IT Myth 3: All big shops run multiple platforms Reality: This 'myth' is closer to fact than fictionÊ
IT Myth 4: CIOs and CTOs have a greater need for business savvy than tech expertise Reality: Tech chops matter more than everÊ
IT Myth 5: Most IT projects fail Reality: It all depends on how you define failureÊ
IT Myth 6: IT doesn't scale Reality: Virtually any technology is scalable, provided you combine the right ingredients and implement them effectivelyÊFrom InfoWorld Special Report: Six great myths of IT
Referenced Wed Aug 25 2004 14:20:47 GMT-0600
These would make a good topic of discussion at this Friday's CTO Breakfast.
2:23 PM | Comments () | Recommend This | Print This
O. C. Tanner in the Agile 100
Salt Lake City based O. C. Tanner has been named one of CIO Magazine's Agile 100. Here's what CIO Magazine said about O. C. Tanner:
Agile software development methodology used to implement more than 1,000 business systems enhancements in one year. IT enhancements to manufacturing, supply chain and customer-facing processes reduced customer calls by half.From The 100 Agile Honorees - - CIO Magazine Aug 15,2004
Referenced Wed Aug 25 2004 07:41:43 GMT-0600
Congratulations to Dave Berg and his team. To see how agile your IT department is, take the CIO Magazine agile quiz.
7:43 AM | Comments () | Recommend This | Print This
August 24, 2004
Book Review: The Shield of Achilles
When I was at Supernova in June I had dinner one night with John Robb (former CEO of Userland) about his forthcoming book on Global Guerrillas. During the course of the conversation, he said something like "to understand the context of what terrorists are doing, you really ought to read Philip Bobbitt's The Shield of Achilles." I ordered it that night and I've found it fascinating.
This isn't a technical book, its history. The subtitle of the book is "War, Peace, and the Course of History." To give you an idea what the book is about, here's the opening paragraph from the Prologue:
We are at a moment in world affairs when the essential ideas that govern statecraft must change. For five centuries it has taken the resources of a state to destroy another state: only states could muster the huge revenues, conscript the vast armies, and equip the divisions required to threaten the survival of other states. Indeed, posing such threats, and meeting them, created the modern state. In such a world, every state knew that its enemy would be drawn from a small class of potential adversaries. This is no longer true, owing to advances in international telecommunications, rapid computation, and weapons of mass destruction. The change in statecraft that will accompany these developments will be as profound as any that the State has thus far undergone.
In 800 pages, the book describes what Bobbitt calls "epochal wars" and the peace treaties that ended them. Epochal wars are those wars that change the structure of the state and the society of states. The 800 pages are a relatively easy read. I often found myself wanting to get back to the book the same way I would a novel so I could see what developed. The book provides a 30,000 foot view of the last five centuries. I found it to be illuminating.
There's certainly plenty of controversial content in the book. Bobbitt calls it like he sees it, not like we might want to interpret matters given our natural short term focus. The Shield of Achilles will change the way you look at things. After reading it, I found myself listening to the presidential candidates on both sides and thinking that they are not quite living in the 21st century. I recommend this book heartily to anyone who's interested in gaining some perspective on the US and its current situation vis 'a vis the rest of the world.
8:47 PM | Comments () | Recommend This | Print This
Browse Happy: The Browser Switching Campaign
With recent recent advisories that users stop using IE, up pops a simple site like Browse Happy that not only tells you why you should switch from IE to some other browser, but also gives stories of people who've switched. Here's Alan's story:
The better use of system resources allows me to have more windows open, so not only are there fewer crashes, but I can multi-task more efficiently. While the whole page may not load any quicker, I have a distinct feeling that the text and links load faster, allowing me to surf more quickly. I have just discovered its ability to tab too ÷ a really useful innovation. It also has the ability to add the extensions I want, such as the Google bar, and a big M logo on the toolbar to tell me if I have any new mails in my Gmail account.From Alan Moss ¤ Browse Happy
Referenced Tue Aug 24 2004 09:01:21 GMT-0600
The site also has some resource to help you choose a different browser. Put a Browse Happy button on your site.
9:02 AM | Comments () | Recommend This | Print This
August 23, 2004
Information routing
I'm working on an article on KnowNow for InfoWorld. One of the things that KnowNow enables is the ability to easily create message-oriented (i.e. pub-sub) alerting systems. For example, suppose that whenever a service order is placed on a Web-site, the correct service provider (based on information in the order) needs to be alerted so that they can contact the customer and arrange to provide the service, customize the order, etc. Traditionally we'd have the system fire off an email, but that has a number of pitfalls.
FIrst, email has a low signal to noise ratio. More importantly, email communication happens out of band. We can alert someone easily, but its difficult to engineer the system so that any actions they take with respect to the alert are handled appropriately. While its served well, email is really the wrong tool for this kind of task--able to be pressed into duty, but clumsily at best.
KnowNow's solution is to create an event driven architecture that drives the alerts to people or systems that have subscribed to them. This includes such non-traditional messaging systems as spreadsheets. As I was going over the product demo, I couldn't help but be reminded of the talk at SuperNova where Esther Dyson talked about social spreadheets and her comments on overflowing email boxes. KnowNow isn't a messaging spreadsheet in the sense the Esther is talking about, but it is an excellent example of pulling messages out of email and putting them where they are in context.
While this was on my mind, I was catching up on some RSS feeds (another example of pulling messages out of email) and ran across Jon Udell's post about using Delicious (del.icio.us) for information routing. Del.icio.us is a social bookmarking site that allows you to create public bookmarks lists. But Jon sees greater potential. When we have something we want to remember on the Web we do various things, such as blog it. Jon lists several options and then gives another:
[B]log it to a shared topic. This is what del.icio.us enables. It supports the operation "route item to topic," which is distinct from "send item to individual or group" or "post item to blog" or even "post item to blog topic."
It's hard to know how this notion of routing items to topics will evolve, but it feels interesting and useful. Suppose you are researching some topic, let's say Unicode. Today you're likely to start with a Google search, which will turn up some good resources. Where do you go from there? A likely next step is to identify bloggers who speak authoritatively about Unicode. But how do you construct a view of what those Unicode-savvy bloggers have said about Unicode, over time? And how do you subscribe to what they will say about Unicode? It's not easy to federate a group of sources with respect to a topic.
We can see the beginnings of a solution in del.icio.us. Here are all the items tagged 'unicode'. As I mentioned the other day, that flow can easily become chaotic. But if you inspect a topic, you'll find that there's a kind of power law in effect: a few individuals will likely stand out as the most reliable contributors of valuable links. In the case of http://del.icio.us/tag/unicode, Patrick Hall (http://del.icio.us/patfm/unicode) seems to be one such person. Others will emerge.From Jon's Radio
Referenced Mon Aug 23 2004 21:13:25 GMT-0600
Getting the right information to the right place is something we all want, but rarely know how to achieve. The tools just aren't there. KnowNow and Del.icio.us are just beginning to scratch the service as far as I can tell.
9:41 PM | Comments () | Recommend This | Print This
New Feature: Reading List
I'm experimenting with software for building reading lists using Amazon Web Services. So far, I havent't found anything that really works like I'd want. Mr Rat's Amazon Product Feed software isn't bad. I used it to create this reading list of books I've mentioned on my Weblog. One of the things I'd like to do is create multiple lists and manage them with a database of some kind.
2:32 PM | Comments () | Recommend This | Print This
IT Shops Wary of SP2
A Ziff-Davis Channel Insider story reports that many IT shops are delaying the deployment of SP2 citing concerns over application compatibility. I imagine there will be a fair amount of testing that happens in large IT shops before we see large rollouts.
12:30 PM | Comments () | Recommend This | Print This
August 20, 2004
Functional Programming in Utah
The International Conference on Functional Programming (ICFP) is being held in Snowbird, Utah this year on September 19-22. There's an associated Scheme workshop as well as workshops on Erlang and Haskell on September 23. I'm probably going up to the Scheme workshop if anyone's interested in a ride.
As an aside, if you're interested in Scheme, you may be interested in the Scheme MeetUp day on September 14. I'd be interested in putting one together for the Wasatch Front.
3:08 PM | Comments () | Recommend This | Print This
eVoting Round-Up
Here are several current articles on eVoting and its problems:
According to a Wired magazine article, DeForest B. Soaries Jr., Chairman of the newly formed Federal Election Assistance Commission told an IEEE audience: "The country owes you a debt of thanks to have taken this challenge of voting systems seriously." He goes on to call for more dialogue between elections officials and Computer Scientists.
The Chicago Daily Herald reports on a lecture given by Dan Wallach of Rice University at a FermiLab colloquium. Dan said:
"Is it technically feasible for such a person or for a conspiracy of people to throw an election with these systems?" he asked a crowd of mostly employees of Fermilab. "Absolutely. Would there be any evidence? Not if they knew what they were doing."From Daily Herald
Referenced Fri Aug 20 2004 11:14:27 GMT-0600
ComputerWorld writes that Nevada officials are confident that their new eVoting system will perform well in the upcoming primary and general elections. Nevada will be the first state to use electronic voting machines with printers for creating a paper audit trail. Many voting officials claim that printers can't be made reliable enough to work in voting machines. This will be a good test case.
Finally, an older article entitled How They Could Steal the Election This Time covers the issues with electronic voting machines in some detail.
11:22 AM | Comments () | Recommend This | Print This
Coming Home
I just returned home from ten days of vacation. We were in Pittsburgh visiting family and friends (my wife's from South Hills). I returned to 2100 email messages. 1690 of them were Spam. Of those, SpamAssassin caught around 1398, or 82%, of them. Of the rest there were probably around 100 that really needed my attention. The balance were notifications I have servers send, announcements, etc.
9:37 AM | Comments () | Recommend This | Print This
August 9, 2004
Digital Mogadishu
So far, our cyber infrastructure has not suffered from a 9/11-like attack. But that's not the only kind of threat the slow-building quagmire is also able to take us down--a digial Mogadishu, if you will. Bruce Sterling offers four things we can do to protect the nation's electronic frontier:
- Stamp out SPAM. Let's face it, SPAM is more than a nuisance. SPAM is also the vector by which many of the threats to our computing infrastructure are transported.
- Protect ordinary citizens. Well-run computing infrastructures in large organizations are pretty well protected. That means that the small-time computing infrastructure is where attacks will be launched from. Infected computers on large ISP networks are already recognized as a major source of SPAM, viruses, and other threats.
- Unplug the syndicate. Organized crime is behind many of the scams on the net. We can go after them just as we have in the past.
- Empower the experts. Bruce points out that the chief of Cyber Security in DHS is merely a cheerleader with very little real power. Law enforcement needs to get into cyber security in a real way. Most state AGs offices have very few people who understand this area well. Consequently, even when laws get passed, they are rarely enforced aggressively.
1:41 PM | Comments () | Recommend This | Print This
August 6, 2004
Using Wikis at Workshops
This blog entry about using wikis at face-to-face events to create an ongoing dialogue is interesting to me. The piece describes the use of a Wiki to have participants at a workshop create, on-the-fly, a book about the event. There were over 400 pages of content on the Wiki at the end of the event and then the workshop organizers assembled that into a book with ongoing collaboration of the participants. The O'Reilly folks use a wiki at their conferences, but I'm not sure how many people use it after the event.
10:52 AM | Comments () | Recommend This | Print This
Configuring a Linux Server and Building Apache
I've got a collection of posts concerning what I do when I set up a new Linux server. These are not general purpose instructions, but things I do. Here's another few installment on Configuring Linux and Building Apache.
10:30 AM | Comments () | Recommend This | Print This
August 5, 2004
More on Rumsey's OSCON Presentation
Jon Udell has an excellent write-up on David Rumsey's OSCON presentation last Friday.
8:36 AM | Comments () | Recommend This | Print This
Onion Routing
Ever wanted, or needed, to surf the Web anonymously? Intelligence officers have this need, but so do others. Anonymizing proxies can make it so that the site you visit doesn't know who you are, but they don't protect you from instream eavesdroppers or your own company or ISP. Now there's an open source project you can use to protect your communications called Tor.
The Naval Research Lab came up with a concept called "onion routing" to make it difficult for any one entity to be able to piece together traffic information about Web usage to determine who's using the Web for what. Its not perfectly anonymous, with enough time and some court orders, you could figure it out, but its not easy. The concept is pretty simply. Each message packet in a network transaction is packaged with instructions about the next network hop and then encrypted. This process is repeated, at least three times. As each router gets the message, it unpeels one layer and then uses the enclosed routing instructions to send the message on. As a consequence, any one router has only local routing information.
Tor is the second generation onion router. The Tor client behaves like a SOCKS proxy, so as long as you're client can talk SOCKS, you can use Tor. There are currently about 35 operations Tor nodes. You may want to consider setting one up, but you only need the client to make use of the network.
7:55 AM | Comments () | Recommend This | Print This
August 4, 2004
Is Your Web Site Out of Date?
This morning I was talking to a company about what they did and told them I'd looked at their Web site. They said "Oh, that's out of date. We're working on an update." Think about the implications of that statement. It means that your treat your Web site as just an online brochure. That's like using a BMW as a dolly for hauling boxes. Blogs are an example of a way to use the Web that never is out of date. Everyday, my blog represents my interests, even as they evolve over time. So, if you ever catch yourself telling someone "Oh, my Web site's out of date", ask yourself what that implies about your use of the Web.
8:45 PM | Comments () | Recommend This | Print This
Consumer Electronics Lab Focus
PCWorld has an interview with the director of the Consumer Electronics Lab, Michael Bove. The Consumer Electronics Lab is part of MIT's Media Lab. Bove calls out five areas of focus for the CEL:
- Power
- Sensors, actuators, and displays
- Cooperative wireless
- Self-organizing ecosystems of smart devices
- New materials
Here's an example project on "location-based services with respect to community messaging".
8:40 PM | Comments () | Recommend This | Print This
August 3, 2004
Fixing OS X: Update Instead of Reinstalling
A few weeks ago my new AirPort Express showed up. To use it, you have to install a new piece of software, the AirPort Express Assistant (the old AirPort Assistant doesn't work). No big deal, however, as I was installing the software, just after the installer started its traditional disk optimization phase, my TiBook shut down. I'd forgotten to plug it in and it picked that moment to run out of juice.
I plugged in the power supply and brought the computer back from sleep mode, but the installation had gone horribly awry and so I started it over again. Stopping a disk optimization in mid stream is not a good idea. There's no telling what might have been messed up. Over the next few days I noticed a few odd things.
First, none of the Apple supplied menu bar items worked anymore. Things like the clock, AirPort status, and so on wouldn't start and gave strange error messages on the console. Menu bar items from third parties continued to operate fine. No amount of plist deletions, cache clearings, or rebootings would bring them back.
My iPod wouldn't sync with iTunes anymore. It would mount on the desktop and the iPod updater recognized that it was on the firewire, but iTunes couldn't see it.
I tried several things, including restoring some files from backup, but nothing seemed to work. I knew that the disk had been hosed somewhere that affected the system software, but it wasn't clear where. I was considering reloading the OS. I happen to have a spare 12 inch Powerbooks right now and I thought maybe I'd just transfer my working files to that and then reload in peace and safety. Then while searching Google for tips to make sure I knew everything I needed before I began, I ran across an idea that worked for me.
Rather than reload the entire OS, I just downloaded the OS X 10.3.4 combined updater and ran that. Luckily, it fixed both of the problems I'd experienced. I may not be out of the woods yet; I may yet find some lurking problem that requires that I reload the OS, but for now, I'm golden and with much less effort that would have been required to reload the entire OS.
4:09 PM | Comments () | Recommend This | Print This
Key Bank Says Four to Six Weeks
Remember when you were a kid and you wanted to send away for something by mail order and the standard line was "four to six weeks" for delivery? You may have thought that those days were over but for the nostalgic ones, I'm proud to say they're not.
I got my credit card statement yesterday and there was a $550 charge from "Academic and Research Con" in "East Stroudburg, PA." I can't remember what it was and can't find a receipt, so I called up the credit card company, Key Bank, in this case to see what help they could give me. Very little as it turns out.
Key Bank can't tell me any more information about the merchant, not even a phone number. They'll be happy to send me a copy of the receipt. I can expect delivery in four to six weeks. I asked if they'd be willing to wait four to six weeks to get payment on that charge. The customer service person didn't think that was funny. Just out of curiosity, I asked her why it took four to six weeks. I didn't really expect a good answer and I wasn't disappointed. She said "oh, that's because we have to send it over to another department and they have to pull it."
I'm almost certain the charge is legit, still Key Bank did nothing to help me figure that out. I also wouldn't be surprised if the process really did take four to six weeks for them to complete, but the point is that my 21st Century mind can't comprehend it. I want Key Bank to be able to email me a copy of the receipt the same day. Nothing less is acceptable given the expectations of instant communications that we've created. This is an identity problem: I want better identity information about the people who show up on my credit card statements. I'm guessing that's not very high on the priority list of people building federated identity systems for the financial services industry.
Interestingly enough, the same bill contains a shining example of something merchants can do themselves to solve the problem. There's an $8 charge on the bill with a description that reads "ES *GLUCOSE" and a locations that reads "WWW.ESLR8.COM". If you go to www.eslr8.com, you'll see the following:
You type in the keyword that follows the * on the credit card statement and get back the merchant information. Nice and simple. eSellerate "gets" it whereas Key Bank clearly does not.
7:31 AM | Comments () | Recommend This | Print This
August 2, 2004
Virtualization and Development
|
VMWare offers better performance than Virtual PC in every category. (Click to see full results from ArsTechnica)
|
4:33 PM | Comments () | Recommend This | Print This
Technorati's Big Month
Dave Sifry discusses what happens to a Web site when CNN calls and asks you to help with the Democratic National Convention just a few weeks before the event. I've been in similar situations before and believe me it's a lot of work, but also a lot of fun. I'm jealous Dave.



