Updated: 3/1/2004; 8:01:51 AM.
a hungry brain
Bill Maya's Radio Weblog
        

Sunday, February 29, 2004

Practical Common Lisp. Very cool Lisp book in progress.



QUOTE

This page, and the pages linked to by it, contains the work-in-progress of Practical Common Lisp which will be published by Apress some time next year (2004). I'm putting this on the web in order to allow folks to give me feedback while there's still a chance for me to do something about it. Please keep in mind, however, that this is not a finished book. I will add some indication on this page as particular chapters reach various stages of completion—you may want to wait until chapters are marked as ready for various kinds of review before spending too much time with them. Or dive right in now if you really want. The table of contents links below will take you to pages that show how many words I have written vs what I estimate I will eventually write on a chapter by chapter, section by section, and even paragraph by paragraph basis. (No, I didn't really estimate each paragraph separately--they are either already written or assumed to be of average length based on the already written paragraphs. The higher level estimates are worked out from there using, of course, a Lisp program.) At any rate, please direct comments/flames/suggestions to book@gigamonkeys.com.

UNQUOTE

[Roland Tanglao's Weblog]    

Applied Decentralization: A large-scale social system for HLS.

It's been a few months since I've posted - a very busy and exciting time here at Groove. Both in terms of what's been happening in the business and market, but also because we're closing in on the first beta of Groove V3. I can't wait to tell you about the improvements in V3 ... because after having used it day in and day out for a few months now, I've simply never felt nearly this excited about a product that I've worked on. And that says a lot. More on V3 in a few weeks!

For those of you who have been following Groove for quite some time, you may recall that the product's original raison d'être was to enable people "at the edge" to dynamically assemble online into secure virtual workspaces, to work together and to get something done, even if those individuals were in different organizations with completely different IT infrastructure.

Today, with the gracious permission of one of our most significant customers, Groove made an announcement that I'd like to talk about for a moment. It's very significant to me for two reasons: First, the nature of how Groove is being used in this solution demonstrates to the extreme the very reason why Groove was built the way it was, from a technology and architecture perspective. Decentralization at its finest. The customer's core challenge was to enable individuals from many, many different organizations - most of whom had little or no opportunity for training - to rapidly assemble into small virtual teams to selectively share information, make decisions, get the job done, and disassemble. The individuals are geographically dispersed. They use different kinds of networks, behind different organizations' firewalls and management policies. They are very, very highly mobile. And there are few applications where the requirement for deep and effective security is more self-evident.

Groove's press release can be found here.

The Department of Homeland Security's press releases related to HSIN can be found here and here, while Secretary Ridge's remarks are here.

Why was a decentralized architecture for this network so fundamentally important, and thus why was Groove uniquely suited for the task? This brings me to the second reason that I'm tremendously pleased to have had the opportunity to contribute to solving this problem. Larry Lessig taught us that in software-based systems in cyberspace, the code can define outcomes - inadvertently or intentionally - that might have an impact on society. Or better stated in this case, the system's core architectural design principles have a real impact not only on the system's mission effectiveness, but also in how it might effectively preserve and protect rights.

To understand these issues more deeply, one need look no further than the eloquent work released this past December by the Markle Foundation Task Force on National Security in the Information Age, called "Creating a Trusted Network for Homeland Security".

If you're interested in the "why" of decentralization, read the report. Look at the members of the task force. And take particular note of their proposed SHARE network and its architecture. (Interestingly, Richard Eckel wrote about it in his blog before he became aware of the details of Groove's involvement with HSIN.)

Lots of stuff here to read, but it's truly fascinating if you are interested in understanding how decentralization and peer-to-peer technology is having a real impact on government and society.

Although so, so many people are involved in this project because of its scope, in particular I'd like to recognize Col. Tom Marenic, Pat Duecy, Ed Manavian, and especially our partner Mike Kushin of ManTech/IDS. My sincere thanks for your leadership, your passion about the mission, and your appreciation for organizational dynamics, social dynamics, technology and architecture in assembling a large and empirically effective system for purposeful social interaction. [Ray Ozzie's Weblog]

    

Anatomy of Game Development [Slashdot]    

HDTV On Your PC - ATi's HDTV Wonder [Slashdot]    

I used to be famous.

A picture named nut.gif [Scripting News]

Back in the late 80's and early 90's - I used to be famous.

Since I left Macromedia in 1991 - I have been investing in and building what I believe in - which turns out to be something called "digital lifestyle aggregators".

And now it looks like the rest of the world has caught up to me. I have developed this uncanny knack of clearly seeing what baby steps are necessary to 'boil this ocean' and I'm hoping that by building alliances, deals and incestuos relationships I can bring a rebirth to my company - Broadband Mechanics - in 2004.

Laszlo is shipping the rich media platform - we were working on for years, while Tribe has shown what coolio social networks can be like, and a business model which can anchor a federated social network. Tony Perkin's AlwaysOn Network is proving that social networking is just a raising of the bar - and that it effects ALL markets, while the system I just designed for XXXX (can't disclose yet!) will finally show the world what digital lifestyle aggregation is all about.

This is all a culmination of what I've been working towards for 13 years. And if you think about it - the timing is just perfect - right about.......... now. No I mean....... now. Now.

Well - whenever it comes, we're not too far off right now - if you just combine:

- PeopleAggregator, WebOutliner

- MediaChest, Flickr, Orkut, Tribe, Ryze, Yafro, Fotonotes, Fotolog, ODDpost,

- W4, blogrolling, technorati, Internet Topic Exchange, AlwaysOn Network Zaibatsu

- RVW, ENT 1.0, OPML, XML-RPC, RSS

- UpComing, ecto, FOAF-a-matic, Laszlo's SoundBlox

- TypePad, Blogware,

- Windows Longhorn, Apple's iLife

- Yahoo Groups, MyYahoo, Yahoo Mail and Launch (or yah - don't forget GeoCities)

Hopefully all of these web servcies, tools and systems will inter-connect together - to provide us with the future we all deserve and need.

This time around it's got to be based upon an open, decentralized, semantic, service oriented, fun world.

[Marc's Voice]    

Max Boot asks: "Isn't it about time we got serious about dealing with failed states? If we did, we would have to devise both national and international remedies." He's right.

Haiti fell due to pressure from some ~200 rebels using basic techniques. The number of states that are vulnerable to such a small amount of pressure is quite large. If advanced techniques are used (part of my book), almost every country except the advanced democracies (those states that are complex enough to have enduring legitimacy) are at risk. The time to think this through is now.
[John Robb's Weblog]

    

Slate: "Meet BitTorrent, the file-sharing network that makes trading movies a breeze." [Scripting News]    

What's the Context?. Legal Services + Social Networking.... Posted Feb 27, 2004, 12:17 PM ET by Judith Meskill

Demir Barlas writes that Miller & Chevalier, a Washington, D.C. law firm, has installed Interface Software’s Social Networking system to connect their ~120 lawyers and professionals. Not likely bedfellows but the utilization of Interface’s solution has, according to Sturgis Sobin, chairman of the international department of Miller & Chevalier, created new business: “In the past year, we’ve had a couple of instances where the software identified an existing relationship we’d never have been aware of otherwise,” says Sobin. “One of those engagements generated more than a million dollars in new business.” A most practical application of Social Networking Services [The Social Software Weblog]

Marc's bit....

Yet another example of social networking as a feature, not a stand alone market. Maybe eventually hopefully like soon enough some day folks will stop trying to ask "how do you make money from social networking" and instead will say "what can I use social networking for?"

In other words - as danah likes to say - What's the Context?

[Marc's Voice]    

Laszlo Mugs. Laszlo Mugs.

Laszlo Mugs

We recently wrapped up version 2.0 of the Laszlo Presentation Server. In celebration of the new components, I opened a couple of Cafe Press stores to special-order some custom Laszlo schwag. It was a fun excuse to check out Cafe Press. Its an amazing business where you can create your own T-shirts, mugs or whatever with custom graphics. The site is very easy to use and I highly recommend it.

So... the stores are open and mugs are sold at cost. I'm posting links here for Laszlovians, Laszlo developers and other fans.


available at http://www.cafeshops.com/laszlofanclub [Sarah Allen's Weblog]

[Marc's Voice]    

Make your laptop a second monitor.

I just heard about MaxiVista. It lets you use your Tablet PC or Notebook as a second monitor to your desktop system.

Sounds like ShareKMC. Anyone use either of these tools? Compare them?

[Scobleizer: Microsoft Geek Blogger]    

New Plaxo is out.

There's a new version of Plaxo out. I've been getting a ton more "business cards" from Plaxo users lately. This is a plugin to Outlook and Outlook Express that lets you share your contact info with other people painlessly.

[Scobleizer: Microsoft Geek Blogger]    

Vasters on software.

Clemens Vasters has an interesting analysis of open vs. closed source: "Where do you want to go, Aiden?"

[Scobleizer: Microsoft Geek Blogger]    

Microsoft's Aura Project in eWeek.

Steve Gillmor, in eWeek: The New Mouse: Microsoft's Aura Project and Personal Data

"Microsoft's Aura research project uses a cell phone equipped with a bar-code reader to capture and annotate user interactions with the physical world. These events produce what Smith calls "the inscription revolution: the ability for things you're doing to leave metadata behind." When you flip through a print magazine, the pages you read are not recorded. But in the world of Google, blogs, e-mail and IM, identity is the collection of places you go, and what you write is the evidence you leave behind."

[Scobleizer: Microsoft Geek Blogger]    

Windows Media news.

Sean Alexander has some goodies on his blog this week. First are some ScoobyDoo animations for the Windows Digital Media Plus Pack. I met the team that did these animations. Really talented people. They did tons of motion capture on real actors doing things like break dancing. Then turned them into the animations you can download for free.

Second thing is that the steering committe for the DVD Forum has announced provisional approval of Windows Media Video 9 Series technology as mandatory for the upcoming HD-DVD video format along with two other formats.

[Scobleizer: Microsoft Geek Blogger]    

NYC Crosswalk Buttons are Inoperative [Slashdot]    

The Economist reports that the US transition plan for Iraq is in tatters. [John Robb's Weblog]    

Practical Common Lisp. Very cool Lisp book in progress.



QUOTE

This page, and the pages linked to by it, contains the work-in-progress of Practical Common Lisp which will be published by Apress some time next year (2004). I'm putting this on the web in order to allow folks to give me feedback while there's still a chance for me to do something about it. Please keep in mind, however, that this is not a finished book. I will add some indication on this page as particular chapters reach various stages of completion—you may want to wait until chapters are marked as ready for various kinds of review before spending too much time with them. Or dive right in now if you really want. The table of contents links below will take you to pages that show how many words I have written vs what I estimate I will eventually write on a chapter by chapter, section by section, and even paragraph by paragraph basis. (No, I didn't really estimate each paragraph separately--they are either already written or assumed to be of average length based on the already written paragraphs. The higher level estimates are worked out from there using, of course, a Lisp program.) At any rate, please direct comments/flames/suggestions to book@gigamonkeys.com.

UNQUOTE

[Roland Tanglao's Weblog]    

Applied Decentralization: A large-scale social system for HLS.

It's been a few months since I've posted - a very busy and exciting time here at Groove. Both in terms of what's been happening in the business and market, but also because we're closing in on the first beta of Groove V3. I can't wait to tell you about the improvements in V3 ... because after having used it day in and day out for a few months now, I've simply never felt nearly this excited about a product that I've worked on. And that says a lot. More on V3 in a few weeks!

For those of you who have been following Groove for quite some time, you may recall that the product's original raison d'être was to enable people "at the edge" to dynamically assemble online into secure virtual workspaces, to work together and to get something done, even if those individuals were in different organizations with completely different IT infrastructure.

Today, with the gracious permission of one of our most significant customers, Groove made an announcement that I'd like to talk about for a moment. It's very significant to me for two reasons: First, the nature of how Groove is being used in this solution demonstrates to the extreme the very reason why Groove was built the way it was, from a technology and architecture perspective. Decentralization at its finest. The customer's core challenge was to enable individuals from many, many different organizations - most of whom had little or no opportunity for training - to rapidly assemble into small virtual teams to selectively share information, make decisions, get the job done, and disassemble. The individuals are geographically dispersed. They use different kinds of networks, behind different organizations' firewalls and management policies. They are very, very highly mobile. And there are few applications where the requirement for deep and effective security is more self-evident.

Groove's press release can be found here.

The Department of Homeland Security's press releases related to HSIN can be found here and here, while Secretary Ridge's remarks are here.

Why was a decentralized architecture for this network so fundamentally important, and thus why was Groove uniquely suited for the task? This brings me to the second reason that I'm tremendously pleased to have had the opportunity to contribute to solving this problem. Larry Lessig taught us that in software-based systems in cyberspace, the code can define outcomes - inadvertently or intentionally - that might have an impact on society. Or better stated in this case, the system's core architectural design principles have a real impact not only on the system's mission effectiveness, but also in how it might effectively preserve and protect rights.

To understand these issues more deeply, one need look no further than the eloquent work released this past December by the Markle Foundation Task Force on National Security in the Information Age, called "Creating a Trusted Network for Homeland Security".

If you're interested in the "why" of decentralization, read the report. Look at the members of the task force. And take particular note of their proposed SHARE network and its architecture. (Interestingly, Richard Eckel wrote about it in his blog before he became aware of the details of Groove's involvement with HSIN.)

Lots of stuff here to read, but it's truly fascinating if you are interested in understanding how decentralization and peer-to-peer technology is having a real impact on government and society.

Although so, so many people are involved in this project because of its scope, in particular I'd like to recognize Col. Tom Marenic, Pat Duecy, Ed Manavian, and especially our partner Mike Kushin of ManTech/IDS. My sincere thanks for your leadership, your passion about the mission, and your appreciation for organizational dynamics, social dynamics, technology and architecture in assembling a large and empirically effective system for purposeful social interaction. [Ray Ozzie's Weblog]

    

Space Elevators Going Up [Slashdot]    

Toward a New Kind of Linux Distribution [Slashdot]    

Skype may be the airlines and aircraft while POTS remains the train tracks and trains.. Stuart nails yet another great Skype post! Whether Skype succeeds or not, it is on to something. Awesome voice quality on the desktop that can be easily coupled to the rest of your apps in a way that you could never do with plain old telephone service. It's not just about replacing voice for cheap or free. It's about the unintended consequences of being able to provide high quality voice and voice presence to all apps.



From Supersonic Skype:

QUOTE

Much of the debate around Skype focuses on the telephone industry rather than seeing something new. Skype may be the airlines and aircraft while POTS remains the train tracks and trains.



I also believe there are a number of lessons from presence to mobility that "old style" telecom providers fail to understand or aren't actively pursuing. Most of the marketing I see remains phone centric rather than about communications. The type of new and emerging functionality that people includes things like can I handle my voice mail while on a plane? Of course you can, just most people have yet to experience it. Similarly in a car. Concurrently I've been more interested in the opportunity for new information markets around Skype type functionality. The future of call waiting, caller id etc. Even 0900 style numbers provide opportunities. No much is new here. Just the opportunity to tie it into computing applications and the big screen. Skype's biggest risk and challenge may just be the exchange on the desktop that just accesses the lowest cost solution whereever I am using the highest quality sound.

UNQUOTE

[Roland Tanglao's Weblog]    

SharpReader 0.9.4.0. SharpReader 0.9.4.0 is now available at sharpreader.net. Changes since the last version are: Basic Atom support. Fixed bug that lost all items in a feed if its contents contained illegal xml characters like . Recovery of any previously lost items because of the above bug. These items will reappear when upgrading to this version. Keep item-comments when an item is... (226 words) [Luke Hutteman's public virtual MemoryStream]    

Off-shoring" Manifesto/Rant: Sixteen Hard Truths - Tom Peters. Read the whole thing!



Here are my favourites:

QUOTE

1. "Off-shoring" will continue; the tide cannot be reversed. 2. Service jobs are a bigger issue than manufacturing jobs, by an order of magnitude.



...



15. Broadband EVERYWHERE is a National Priority ... akin to the priority placed on combating Global Terrorism.



16. All economic progression is a matter of moving up the "value-added chain." (This is not "management speak": Think farm to factory to R&D lab.) The good news: Technology change is so vigorous for the foreseeable future that those who can "seize the moment" have lots of room to play.



17. Worker benefits (health care, re-training credits, pensions) should be portable, to induce rather than impede labor mobility.



18. Workers have the ultimate stake. And thus the ultimate personal responsibility. (Think: Emerson, self-reliance.) "Workers"/we/all must "re-imagine" ourselves -- take the initiative to create useful global skills, not imagine that large employers or powerful nations will protect us from the current (and future!) labor market upheavals.

UNQUOTE

[Roland Tanglao's Weblog]    

Jim Moore's Blogging Vision - focus on users and evangelism. Yes! Exactly what I think - The technical part is done for now, let's focus on making it 300% less technical and 1000% easier to use.



Make it easier for non techies and non power users to blog and teach them how and preach the benefits. Blogging can and will cross the chasm.

QUOTE

As Geoffrey Moore (no relation, except in management thought lineage) emphasizes, products and industries often must change as they seek to “cross the chasm” from selling to early adopters to becoming part of the daily life of mainstream users.



I'd like to see millions more bloggers.



From my vantage point, blogging is facing its chasm. Despite strong absolute numbers and growth rates, our total share penetration of the computer and Internet world is tiny. For example, when I tried to find Iowa bloggers to put into BloggerStorm and Iowa Caucus News, I could only locate a few handfuls. I was in Microdesign yesterday—this is the big computer store near MIT—and there is no shrinkwrapped software that even references blogging, with the exception of Microsoft Frontpage, which does so deceptively in relation to Sharepoint.



I would like to see an all out effort to make the use of blogging software mainstream. With that in mind, here are my candidates for new developments:

UNQUOTE

[Roland Tanglao's Weblog]    

Cray acquires Vancouver's Octiga Bay for $115 Million. Congrats to the local Octiga Bay folks done good (second time around for the ex-Abatis folks!). They have a cool concept:building supercomputers out of Linux boxes [Roland Tanglao's Weblog]    

RSS is a success because it allows individuals to scan, filter and pass forward. Great rebuttal by Stephen Downes to RSS: A Big Success In Danger of Failure, by Bill Burnham.

QUOTE

I have argued elswhere that the only way to aproach content location on the internet is to treat it as a self-organizing network. What this means is that inherent in the structure of the internet there are distinct layers of filtering mechanisms, each consisting of a "gather filter forward" mechanism. In some cases, the mechanism is fulfilled by a human agent, as in the case of blogs. In others, it is fulfilled by automatic mechanisms, such as Edu_RSS. And it is likely that Robin Good's newsmasters will in their own way also play the same role.



What's important here is that each node of each layer need not worry about the rest, and need not be focused on the goal of the system. The agent seeks what is available, the way a retinal cell gathers light, and passes on what is relevant, the way a neuron passes on a signal. The filtering occurs not in the individual node, but through the independent actions of the aggregation of nodes.



The reason why this system works, while other approaches do not, is that there is no reasonable mechanism which can apply the vast requirements of filtering on a single resource. If we use metadata, the indexing soon outweighs the content. If we use search engines, each resource must be subject to extensive analysis to determine context (or, we do without context, which results in a search for 'calf' linking to sites on agriculture an anatomy).



The layered mechanism works because at no point is the entire weight of the filtering process concentrated in a single individual or a single resource. Decisions about selection and classification are made on a case by case basis using very coarse, and unregulated, mechanisms. It means that individual agents can work without the need for central control, with the only requirement for a functional system being an open set of connections between the agents.



RSS is, today, the transport mechanism of choice. There is nothing magical about RSS, except for the fact that it just is an autonomous agent system providing a high degree of connectivity. As tye system matures, additional encoding systems, such as FOAF, say, or ODRL, will play their own important roles, offering different kinds of connections within the same network. The decisions make will become richer, without a corresponding increase in the complexity of the system.



So, RSS could succeed. It will probably succeed. But it is important to keep our focus on what it does well: it allows an individual to scan, filter, and pass forward. That's all it ever has to do. The network will do the rest.

UNQUOTE

[Roland Tanglao's Weblog]    

Planet PDF has an RSS feed. [Scripting News]    

Top Tip: What kind of DVD burner should I buy?. What type of DVD burner and disks should I buy when making home movies? I want to distribute some home movies to my friends, but I am not sure which ones to get. [Extremetech]    

Industry Threatened by Innovation at the 'Edge'? [Slashdot]    

Open-Source Software and "The Luxury of Ignorance" [Slashdot]    

Nvidia Renews Push Into Cell Phones. Nvidia Corp. announced three chips for cell phones on Wednesday, including the company's first licensable 3D core. [Extremetech]    

AMD Chips, MS Code To Block Viruses. Advanced Micro Devices said Wednesday that buffer-overrun technology included in its 64-bit processors will help with the upcoming Microsoft Windows XP Service Pack 2 to help defeat malicious code. [Extremetech]    

Deciding on platforms and buying a PowerBook. As I start doing software development for Software Garden, the question comes up about which platform should I develop for. This posting discusses that. I also describe how I bow to all my friends and others important to me who use Apple Macs and buy a PowerBook to ensure that whatever I do is appropriately compatible. [Dan Bricklin's Log]    

Are You Accelerated?. Microsoft's decided that its "Office Solution Accelerators" are just too good to reserve for its Software Assurance customers only. So Redmond is now allowing any and all customers to avail themselves of its blueprints designed around its Office System products. And it's promising lots more accelerators for next year. [Microsoft Watch from Mary Jo Foley]    

ESR writes a lucid rant on Linux and usability. For the very first time just now, I read something by Eric Raymond and thought "yeah man, that's totally true! I know right where you're coming from!" I expect the Last Trumpet to sound, shortly. [Ars Technica]    

"Virtual desktop manager" patent applied for by Microsoft. Microsoft gets another software patent and, not surprisingly, another programming community is disgusted. [Ars Technica]    

Google: facts, figures, and a little fiction. Are you a big fan of Google? Everything you wanted to know about Google and more... [Ars Technica]    

The 1060 REST microkernel and XML app server. 1060 NetKernel Suhail Ahmed alerted me, via email, to a really interesting project called NetKernel, from 1060 Research. The docs describe it as "a commercial open-source realisation of the HP Dexter project." Here's the skinny:
Today's Web-servers and Application Servers have a relatively flat interface which creates a hard boundary between Web and non-Web. This boundary defines the zone of URI addressable resources.

What if the REST interface (URI address space) didn't end at the edge of your external interface?

NetKernel uses REST-like service interfaces for all software components. The services are fully encapsulated in modules which export a public URI address space. A module may import other module's address spaces, in this way service libraries may be combined into applications. [NetKernel Essentials]
What if, indeed? I downloaded the 20MB NetKernel JAR file, installed the system, and took it for a spin. Fascinating concept. As advertised, it offers a suite of XML services -- including XSLT, and the Saxon implementation of XQuery -- in a composable architecture based on URIs. These include the familiar http: and file: plus NetKernel's own active: which is a URI scheme for NetKernel processes scheduled by the "REST microkernel." ... [Jon's Radio]    

Amy Kim starts to speak up. Taking it to the Steets (AJ Kim). Many-to-Many: A Group Blog on Social Software

February 26, 2004

Taking it to the Steets

Multiplayer gaming IS social software — and a fascinating development in this genre is the emergence of location-based cellphone games like BotFighters (the grandaddy of the genre, launched in 2001) and Undercover (launched in 2003). In these games, cellphone-toting urban warriors take to the streets of their city to search for clues, complete missions, and engage in battle (and conversation) with their fellow players. Each game overlays a virtual ‘gaming grid’ onto the physical layout of the city, and tracks the players’ location within that grid using the built-in GPS of their cellphones.

radar_sexy.gifThis genre is starting to mature — as evidenced by hybrid lifeforms that are emerging. My current favorite is Mogi, Item Hunt, a Tokyo-based game where the core game mechanic is collecting and trading (rather than fighting). Using a live map (shown at right) as a guide, players move through the streets and ‘pick up’ virtual items with their cellphone interface. The goal is to amass points by completing collections — and in addition to collecting items on the streets, players can trade items amongst themselves to complete their collections. Mogi also includes a buddy-based messaging service, and a mechanism for messaging any player who’s online using the gaming grid. For a user-centric glimpse into what makes this game so compelling, check out this blog post from a Mogi player.

mogi-web.jpgMogi also includes a full-featured Web-based game interface (shown at left) — which means that logged-in players can communicate and trade objects seemlessly, regardless of whether they’re using a cellphone or computer. THIS ROCKS — I’m thrilled to see smart, creative developers experimenting with trans-device gaming experiences, which I think will be huge. If you know of other entertainment experiences that offer cellphone & web-based interfaces to the same data set, I’d love to hear about ‘em.

(psst — here’s a little secret I discovered: if you want to check out Mogi’s web-based interface, type in ‘test’ for your username & password and have at it :-)

Posted by Amy at 3:29 PM [Many-to-Many]
[Marc's Voice]    

enhancedAggregator.

Marc Barrot has been busy....

Introducing the enhancedAggregator.

aggregator topicsI've recently spent some time investigating Radio's aggregator code, looking for an easy way to support additional RSS modules in general, and ENT 1.0 topics in particular.

The enhancedAggregator tool is the -provisional- result of this investigation. It comes with full ENT 1.0 topics support for Radio's aggregator, and skeletons for aggregating Atom 0.3 feeds and ESF 1.0 events for RSS 2.0.

I'd like the enhancedAggregator to become a community driven project, allowing Frontier/Radio developers to easily test aggregation of new syndication formats and extensions, without mobilizing Userland scarse resources.

So I've added some intial/uninstall/update/prefs ancillary functions to the tool, and provided guidelines for updating the current drivers and adding new ones, with pointers to the available online documentation.

I hope Matt will copy the ENT module driver and paste it into the k-collector client for Radio, and Paolo's eVector crew will build upon the ESF module driver skeleton, copying the result to their new tool when it's stable enough.

[s l a m] [Marc's Voice]    

Dual-license models.

MySQL Profits From Open Source. Linux is still the most famous open-source app, but database software using the same model is getting some play. MySQL is giving established software firms a run for their money. By Joanna Glasner. [Wired News]

MySQL is one of the products that helped me get my "Ah hah!" about open source software.

They are a commercial software vendor - which sells over $10M a year of software - while 'portending' to be an open soruce player. Yet their commercial license is as commercial as anybody elses - albeit allot cheaper.

But they also offer the code free to non-commercial users and that's the trick - dual-licenses.

Laszlo Systems also has a policy like that. Non-commercial developers can download the Laszlo LPS and do what their heart leads them to. Laszlo also has a cheapie 'express' version as well.

[Marc's Voice]    

Nanotechnology Opportunity Report.

My good friend Scott Mize is offering a great deal on his 2nd Edition Nanotechnology Opportunity Report.

Even YOU can get into this burgeoning hot new field!

Scott has been focusing and nerding out on this stuff for over 5 years now - and the 1st Edition was sold out.

Here's the pitch:

The NOR is the leading and most comprehensive global report on the near-term commercial opportunities in nanotechnology. You can find out more about the NOR, and download a free executive summary.

Contact Scott for more details. Tell um Marc sent yah.

[Marc's Voice]    

How Does the Platform Affect Game Style?. Glenn Broadway of iomo will be running a roundtable discussion at GDC, and wanted to get some advance ideas on the topic. He writes:

    To what extent does the platform affect the content of a game? Why don't we see point-and-clicks or flight sims on consoles, or fighting games on PCs?

    As new platforms such as mobile phones and iTV arrive do developers need to fully appreciate the factors that magnetise certain genres to platforms?

    Anyone working in these new arenas should be acutely aware of the technical constraints placed upon them (who could fail to notice a 64Kb limit?) and these will certainly influence the types of games that get developed, but there are other factors to consider. The social habits of people playing mobile games can have a dramatic effect on the success of a particular product, and in this new age of online gaming (there's never been a more 'connected' platform than the cell phone).


It is an interesting point; there's certainly a considerable different between console and PC games, and it's not entirely due to the fact that PC gamers tend to be older. Fighting games are a good example; the core mechanic (to borrow Eric Z's term, which I'll argue about another time) is learning the 'chords' to perform special moves, something that makes perfect sense in the context of a console controller and a lot less sense on a keyboard--why would you even use chords when you've got so many keys? And, of course, PCs are inherently single-user devices, while fighting games are much more fun played by two people rather than solo.

Contrariwise, there are many game styles that work fine on PCs that don't on consoles: strategy games, for instance, typically require you to manage units/production centers across a broad geographic area, more than can be displayed on the screen at once. The usual solution is a radar view coupled with fast scrolling of the main view when the pointer is near one side of the view--easy to do with a mouse, but much more awkward with a console controller. Anyone who's played the PS version of Command & Conquer can tell you that it sucks by comparison with the PC version. FPS games are another example; why they've been successful on consoles (e.g., Halo), hardcore players generally prefer the PC version, because keyboard-plus-mouselook allows better control of the view and movement than the twin-joystick approach. According to Scott Miller, a Halo player on a PC playing against a Halo player on an XBox will, all things being equal, trounce the XBox player--I wouldn't know from personal experience, but it sounds plausible.

When we move to mobile phones, beyond the obvious problems of limited RAM and small screen, the limitation I find most constraining--and one of the key issues I try to design around--is the inability to detect simultaneous key presses. Not only is chording infeasible, but you can't move and shoot at the same time, a key component of so many game styles. On the market, the mobile games that do best seem to be quite light and aimed at a more general audience--things like Lemonade Tycoon, Trophy Hunting, and simple platformers. Of course, it's probably still too early to generalize about mobile games, but we are dealing with an interface that's more like a console than a PC--a directional pad plus a bunch of buttons--and a market that's more like the Uproar/Pogo demographic than the PC/console world (very broad audience looking for quick game fixes, older, but not as heavily female as with Uproar and Pogo).

[Games * Design * Art * Culture]    

What everyone is missing about massage therapy as the job of the future is: you can't export the output of the work done. When you are not globally competitive, inward (some would say navel gazing) dynamism won't correct the situation. We need an outward focus. [John Robb's Weblog]    

Virginia defends her article about the new trend towards part-time work and self-employment. She calls them "good" jobs. What she forgets is that these jobs don't have health care. They are gray economy (which often don't pay taxes). They are mercurial in that they don't always produce income. Pensions are non-existant. The list goes on.

Hey, I love the Austrian economists. The creation and destruction of jobs is a fantastic thing. Schumpeter was on track when he coined the term: "creative destruction." However, dynamism in this case is falling short. It is reallocating jobs in an atmosphere of declining global competitiveness as our ~$500 b (and increasing rapidly) trade deficit and falling income levels attest to. The question for me (and hopefully many of you): why is American dynamism/creative destruction falling short? Is it just the only strength of the dollar that makes us uncompetitive or is it something more? Fanaticism in support of concepts like dynamism isn't useful. Dynamism will not cure all ills. Is there something at work here that we can correct? Think! [John Robb's Weblog]

    

More debate on the future of Saudi Oil production. The Saudis say they can maintain current production through the decade (despite the need that they double output in the next decade to keep up with global demand). Other experts think that their production will fall -- which confirms Hubbert's peak. This is going to be a big, big issue over the next decade. Lots of dislocation as 2.5 b people arrive in the developed world and find that oil is too expensive to buy. Of course, falling production is good at controlling global warming. Which, given this Pentagon report (full PDF of the controlled report) on "climate wars" is a good thing. [John Robb's Weblog]    

Orson Scott Card's disgraceful anti-gay-marriage editorial. Orson Scott Card, whose notorious Hypocrites of Homosexuality revealed his revolting anti-gay side, has published a new broadside against gay marriages that dresses up homophobia with more sophistry. How shameful.

The dark secret of homosexual society -- the one that dares not speak its name -- is how many homosexuals first entered into that world through a disturbing seduction or rape or molestation or abuse, and how many of them yearn to get out of the homosexual community and live normally.

It's that desire for normality, that discontent with perpetual adolescent sexuality, that is at least partly behind this hunger for homosexual "marriage."



Link

(Thanks, Frank) [Boing Boing Blog]    

Matchstick rockets: kitchen-sink rocketry.

Matchstick rockets are made by combining a paper match, a straight-pin, a paperclip and a little tinfoil, transforming these ordinary household items into a streaking, flaming jet of hot gases and eye-blinding fun!

Link

(Thanks, Bas!)


[Boing Boing Blog]    

Low-cost, DRM-free audiobooks, to make an audio Gutenberg Project. TellTale Weekly is a new audiobook service selling low-cost (<$1) audiobooks as DRM-free MP3s and Oggs -- and building an audiobook version of the Gutenberg Project by releasing all their titles under a Creative Commons license after 5 years or 100,000 paid downloads, whichever comes first. There aren't many tracks up there yet, but as a certified audiobook addict, this is as exciting an idea as I've heard in a long, long time.

Link

(via Hammersley) [Boing Boing Blog]    

Casshern Japanese movie trailer. Scott sez: "Imagine David Fincher & Terry Gilliam having a drunken fistfight in ILM's parking lot, and you've approximated the look."Link [Boing Boing Blog]    

Tragic, hilarious Marioland 8-bit Flash movies.

The tragedy of Marioland: a three-part Flash animation using pixel-cool graphics from 8-bit Mario games as characters in a screamingly funny movie about the tragic invasion of Marioland. The use of Marioland mood music is a masterstroke.

Part 1 Link, Part 2 Link, Part 3

(via MeFi)


[Boing Boing Blog]    

© Copyright 2004 William J. Maya.
 

February 2004
Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29            
Jan   Mar


Click here to visit the Radio UserLand website.

Click to see the XML version of this web page.

Subscribe to "a hungry brain" in Radio UserLand.

Click here to send an email to the editor of this weblog.