Archive for the ‘tech development’ Category

XSLT as Mumonkan

Saturday, March 1st, 2008

Lately I have been studying XSLT in a course taught by Wendell Piez. (Extensible Stylesheet Language (XSL) Transformations is a programming language for transforming XML source documents.)

Wendell offered a comment that if working with XSL is hurting, you are probably approaching it in the wrong way. This applies to many other things in life, certainly.

In the Mumonkan – the Gateless Gate – a collection of 48 koans, the second koan is known as wild fox koan. Having recently reflected upon that koan at some length while thinking of the a-temporality of xslt, I’ve been reading some Zen into the programming philosophy behind XSLT. I’ve applied my own transformation to the question posed in the Wild Fox.

Shall the XSLT Master, applying templates with devotion, escape the law of temporal-causality?

It is worthwhile to think more about the FLOSS (free/libre open source software) context in relation to the Gateless Gate.

Chicago Net2 Tuesdays – Starting March 11th

Tuesday, February 26th, 2008

Join Us as Community Advocates & Web Innovators

ChicagoNet2Tuesdays

Join us, so Chicago can grow more technology savvy social change organizations that benefit our local communities.

Staff and volunteers of non-profits, web innovators, and any individuals pushing for change are encouraged to attend. Come tell us about your effort, your concerns, and what you need and want from a collective of like-minded individuals and organizations.

“Net Tuesday” meetings are a program of NetSquared whose mission is to spur responsible adoption of social web tools by social benefit organizations.

NetSquared is a project of TechSoup (http://www.techsoup.org) the technology place for nonprofits.

RSVP to Aaron With at The Point, please, so we can be sure to have adequate refreshments for your enjoyment: aaron@thepoint.com or call 312.676.4535.

Public Transportation: 600 W. Chicago is a 4 block walk west from the Chicago stop on the Brown Line. The Chicago Avenue (#66) bus drops you off directly in front of the building at Larabee.

Parking Information: There is some limited free parking 1-2 blocks North on Larabee. Metered parking on Chicago 1-3 blocks East, though this is often taken. Paid parking across the street from our building costs $6 for under 2 hours and $8 for 2-4 hours..

Call Aaron at 312.676.4535, if you need information about getting to The Point.

Our first meeting will be hosted and sponsored by The Point, a new group action network that helps people congregate around the issues they care about and combine forces to make things happen.

Organizers:

Demetrio Maguigad, New Media Manager with Community Media Workshop at Columbia College, manages online new media projects, and also conducts community-based popular education workshops.

Michael Maranda – promoting digital excellence, media & social justice through purposive community.

David Marques is an IT Coordinator with the Southwest Youth Collaborative, a community-based youth services and activist agency.

Justin Massa is executive director of MoveSmart.org, a startup non-profit organization that promotes racial and economic integration through technology.

Jean Russell nurtures nonprofit leaders and weaves networks for social change (nurture.biz).

Aaron With is a Community Organizer for The Point and has a background working with Chicago non-profits.


Date: Tuesday, March 11th, 2008

Time: 6pm-7:30pm

Location: The Point

600 W. Chicago Ave, Suite 830

(entrance is North on Larabee)

Chicago, IL 60610

Co-convene with us.

UPDATE: We have a Meetup group (and a Facebook group)!

I have too many favorite people

Friday, February 15th, 2008

Here are two of them:

Jon citing David on simplifying the Net Neutrality cause under the more general framework of Structural Separation.

And I certainly concur: Structural Separation is the way to go. There’s a lot to be learned from the folks that convene around David Isenberg at Freedom-to-Connect. Don’t think I can make it there this year – but I would if I could! (Or I will if I can? We’ll see.)

NetSquared N2Y3 MashUp Challenge!

Friday, February 15th, 2008

Billy & Marnie explain the MashUp Challenge concept. Challenge Deadline: March 14, 5 PM – Pacific.

Let us now network ourselves, the world

Friday, January 25th, 2008

Free and Open Source Software Rules, and so do Free and Open Networks.

(Let’s not neglect open-hardware nor open-standards!)

With commodity tech running Free & Open Source Operating Systems and Software, priced at $300 $200, new (do I hear $100 per new system yet?) and with plenty or older hardware available for re-purposing, not to mention a proliferation of new networking and communication devices … we might take a moment to think of the potential ready to be unleashed, and to view how far we have come an achievement worthy of note.

What is next? Take our cheap hardware running software we’re free to modify and improve and interconnect, and let’s start interconnecting on our own terms.

We can and must move civil society communications infrastructure to the next level.

The International Summit for Community Wireless Networks is on the horizon… these are the folks who have been leading the way. We have the power to create the networks we want and need. If you were outraged at efforts to sink Net Neutrality or by the lack of a National Broadband Policy worthy of the name, if you are shocked by aspirations to filter, block and spy on content and services over the ‘Net, now is the time for us to (re)build our own.

3 critical aspects of public communications & technology projects and an inconvenient truth

Saturday, August 4th, 2007

Whether public or private and whatever the scope, there are three critical aspects to any communications or technology project:

  1. the ownership and business model,
  2. the state of the technology (physics/network/system considerations), and
  3. the purpose (or purposes).

Of course these aspects are interwoven, but each heading stands on its own, and we can determine a logical flow for project planning. We’ll need clarity on each, and anything less would be irresponsible.

Consider public communications initiatives such as municipal (or more accurately, city-wide) wireless and broadband networks as have been the focus of many cities and towns across the country, including Chicago.

The inconvenient truth about communications infrastructure (and other public technology) projects is that we’re horribly irresponsible about achieving the clarity needed in these three areas for a good outcome.

Our tendency has been to take the ownership and business model for granted (let industry do it!), to accept the technology on offer by the vendors, and to build a constituency for the network among different interest groups with claims that the network will meet their needs and desires.

We’re doing this bass-ackwards, we’re costing the people, the public, a lot of money (in aggregate, and individually), and we aren’t getting the reliability and functionality we should be getting from these networks.

Network purpose (or purposes) and character should be the logical driver of the process. Purpose should drive technology choice and together these should map out the options for ownership and business model.

We shouldn’t accept any limitation on the ownership/business model options without a deep and clear understanding of the network purpose and the sort of reliability, functionality and accountability that purpose demands. Too much effort is spent in debates and lobbying promulgated by the usual suspects, the purveyors of networks. Unchecked, each vendor’s biased agenda with respect to business model and ready-technology warps public deliberation.

All too often, American cities have closed the doors to viable ownership models as a result of lobbying and tactical rhetoric. To state the case more strongly: they do so at great cost to the public and to the commonweal; they do not serve our interests well, they do not proceed with clarity of public purpose.

What are the ownership models? We can build, buy, or rent. If we take business as our paradigmatic example, big businesses tend to build and buy their own networks whenever they can. Doesn’t it make as much sense for communities and for local governments to do likewise?

I’ve spent a lot of time arguing which of the three aspects should drive the other, and why the business-ownership model should not drive the process. Exploring the technology and the purposes of the network are a lot more work, but that is where we should be directing our attention.

I’ll only briefly mention that the range of technology options is more constrained by a policy regime then it is by the physics and network design.

The definition of network purposes is left as an exercise for your community.

Sourcetree Commons Pledge

Thursday, July 26th, 2007

Open source software is a geek’s gift to the world.

As members of Sourcetree Commons, we pledge to:

  • Keep this community and its platform open and stable.
  • Build and refine tools that enhance collaboration and productivity.
  • Recognize the skills and contributions of the open source community.

We stand for generosity, freedom and responsibility. Join with us or judge us by our code.