Tuesday, April 17, 2007

Handicap joyride

So if the handicapped traveler gets on in skookie (upper right corner), then where is he supposed to get off...?

Tuesday, April 10, 2007

Colonialization conceptualized

Colonialization in a... Umm... Nutshell? Tornado?

Friday, April 6, 2007

Your guess is as good as mine

What do you say - time to invest in soy plantations?

Thursday, April 5, 2007

“Sustainable development – why worry?”

“Sustainable development – why worry?”
John Westin, April 3rd

Empires rise and fall. When they fall, they plunge. Diamondi [i] outlines five causes commonly involved in the falls of long-lived historical civilizations. Notably featured are human-caused environmental changes and ignorance on part of the leaders, and – dare we say it – “history repeats itself?” If we compare the local and reasonably temporary human impacts on the environment in the past to that of today, we realize that the threats we face today could be qualitatively different in that they are global and more permanent in nature. Combined with an overarching lack of evidence and understanding of causal relations the effects become potentially disastrous – with no warning system in place we cannot ensue timely restriction of dangerous development. It is in human nature to develop, and development will continue. Therefore we simply cannot afford to disregard sustainable development as not being a very “Big Problem” until we know better. Today the stakes are simply too high.

So history repeats itself. Then why worry? It has worked so far. Rome, the Polynesians and the Mayans all came and went but you and I are still breathing and eating well. However, there are two significant differences in the dynamics of change between then and now – namely geographic scale and the nature of environmental impact. What was previously local and mostly physical environmental influence is today global and highly chemical. While Mayan deforestation certainly caused environmental havoc in the central Americas, the effects were reasonably limited geographically (arguably did not yield significant climate change in, say, Asia), and temporary (after human presence declined the forests recovered[ii,iii]). Today we have indications that our physical and chemical impact on the environment not only has global reach (no one lives on Antarctica yet drastic changes have been observed there[iv]), but also causes a delayed, nonlinear and highly unpredictable chain of effects. The Mayans scarred the surface of the earth 1000+ years ago, but today we might be going deeper than that. Scars are ugly, but they heal. Hemorrhagia may impair or even kill. In conclusion, it should not be too controversial to say that if today's environmental effects are qualitatively different from yesterday's, we might very well need to pay heed.

Conditionals, conditionals, conditionals… The environmental literature is ridden with “might”s, “may”s, “should”s and “could”s. This is most likely a product of the “Sustainable Development” issue's inherent complexity and non-deterministic causal relations. Coupled with a lack of standardized theory and terminology, meaning is easily obscured. Huge numbers, hard to contextualize, are tossed around freely: “20.4 million barrels… 960 million tons… 1.1 billion vehicles...”[v] – not ever having dealt with such quantities before the qualitative significance is easily lost. Meanwhile daily “expert reports” warn and/or ensure us that we will die and/or have nothing to worry about tomorrow. Their disparity makes no sense at first, until you take the economics and international policies into account. Experts require funding and have nationalistic agendas. So what should one think?

In the end such convoluted affairs come down to personal believes, be they shaped by well informed expert opinion or sensationalist periodicals. One simply cannot find objective “truth” with such disparity of evidence and support. “On a scale of 1 to 10, how critical would you rate today's environmental situation?” I was asked a week ago. I answered 10. Why? Not because I genuinely believe catastrophe is looming around the corner, but because the issue at hand is in a sense pan-ultimate. “If you lived under a boulder, how critical would you rate the stability of that boulder?” Your local expert might tell you not to worry; your neighbor, that it is about to fall. The most rational way to relate to such a situation is proper precaution, not a lack thereof. Our global household is possibly in danger, and until we know whether it is or not we simply cannot allow ourselves to relax the issue. Or else the boulder could drop.


i Diamond, Jared. The Ends of the World as We Know Them. NYT, Jan 1, 2005.

ii Shaw, Justine. Climate Change and Deforestation. Ancient Mesoamerica, 14 (2003), 157–167


iii Nasa. Mayan Mysteris. Viewed on April 2nd. URL http://earthobservatory.nasa.gov/Study/Maya/


iv Kennedy, Andrew. Antarctic Terrestrial Ecosystem Response to Global Environmental Change. URL http://www.jstor.org/view/00664162/di975369/97p0133p/0


v Brown, Lester R. PLAN B 2.0. W.W. Norton, 2006, pp. 9-11

How your computer works, dumbed down ver

Believe it or not, a fully functional MIPS processor could run off of these pieces only. Perhaps not very efficiently, but... Note: this is a mapping of how the actual hardware works! Pic 1: ALU operation. That's a basic arithmetic computation, including reading instruction, value, the computation, and writing back to the register.

Pic 2: load/store. Read instruction, address values, compute effective memory address, and read or write. Load data value in result register.

Pic 3: This is where it get a little complicated. We want to be able to make decisions, ie branch in our code if a certain condition is met. Compute condition, test if eq to zero, and if so then jump to new code, ie load appropriate code address into the program counter. Believe it or not, these three combinations of hardware can do anything your computer can do, except input/output. Amazing, eh?

Tuesday, April 3, 2007

Is development sustainable?

Notes on rhetoric and naming in the discussion on environmental sustainability and development. How are we supposed to agree when we cannot even agree on how to say "i agree"?

Monday, April 2, 2007

Spring break is over - back to work...

On my way to class i find this outside my prof's office. 2006 uoc programming team complete with article on the competition. I'm now a pic published geek.

Sunday, April 1, 2007

Migrated blog

So I proved to myself that I could write a blog engine. Fine.

What about atom feeds and entries from mobiles? Well, I got the former up and running but with a few bugs, but I realized the latter would prove a bit problematic...

But why reinvent the wheel (more than one time)? There are plenty of blog services already out there with excellent cell-to-blog functionality (e.g. Google's Blogger). Only problem is, I would really like to have the blog on my homepage, and not theirs. And with my style/CSS...

The solution? PHP xml parser. Beautiful little token driven thing. 4 hours later and my blog now draws from

the Blogger database as opposed to my own. A small step for Marcus Westin Blog, but a big step for the author. Soon to come: entries on the run, i.e. from my cellie.

after 4 hours of programming...