<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7249867</id><updated>2012-02-16T16:34:10.881+11:00</updated><category term='localivore'/><category term='rental'/><category term='mood'/><category term='working from home'/><category term='movies'/><category term='emnekart'/><category term='grace'/><category term='soa'/><category term='oslo'/><category term='document control'/><category term='rdbms'/><category term='ontology'/><category term='rda'/><category term='music production'/><category term='cute'/><category term='stupidity'/><category term='creationism'/><category term='library'/><category term='km'/><category term='Australia'/><category term='richard dawkins'/><category term='intelligence'/><category term='salut baroque'/><category term='family'/><category term='semantics'/><category term='baroque music'/><category term='ubuntu 9.04'/><category term='work'/><category term='canberra'/><category term='laptop'/><category term='kids'/><category term='tmra'/><category term='future'/><category term='lucas'/><category term='xml'/><category term='business'/><category term='cooperation'/><category term='kuala lumpur'/><category term='sam'/><category term='ozia'/><category term='ia'/><category term='java'/><category term='talk'/><category term='knowledge representation'/><category term='semantic web'/><category term='topic maps'/><category term='cosmology'/><category term='terje kvam'/><category term='language'/><category term='SOA ROA WOA REST SOAP WS architecture'/><category term='ux'/><category term='chemistry'/><category term='life lessons'/><category term='universe'/><category term='school'/><category term='philosophy'/><category term='india'/><category term='conceptual models'/><category term='misc'/><category term='ooxml'/><category term='rest'/><category term='data models'/><category term='proud'/><category term='school closures'/><category term='coaching'/><category term='holidays'/><category term='book review'/><category term='ead'/><category term='ubuntu'/><category term='juggling'/><category term='blogging'/><category term='vista'/><category term='open-source'/><category term='oslo domkor'/><category term='technology'/><category term='mr mister'/><category term='status'/><category term='real estate'/><category term='Norway'/><category term='systems thinking'/><category term='conference'/><category term='general'/><category term='kiama'/><category term='evolution'/><category term='OSS'/><category term='monteverdi'/><category term='FSTL'/><category term='environmentalism'/><category term='frameworks'/><category term='sound'/><category term='biology'/><category term='cms'/><category term='ucd'/><category term='planning'/><category term='trailer'/><category term='general life'/><category term='happiness'/><category term='test-driven development'/><category term='marcxml'/><category term='programming languages'/><category term='science'/><category term='ecology'/><category term='linux'/><category term='leipzig'/><category term='spielberg'/><category term='php'/><category term='globalism'/><category term='programming'/><category term='cook'/><category term='application design'/><category term='music'/><category term='communication'/><category term='teen books'/><category term='context'/><category term='indiana jones'/><category term='frbr'/><category term='elegant code'/><category term='everything'/><category term='life'/><category term='ej12'/><category term='tmra 2008'/><category term='ALSA'/><category term='jobs'/><category term='dune'/><category term='food'/><category term='house'/><category term='crows'/><category term='tidbits'/><category term='humanity'/><category term='wollongong'/><category term='film'/><category term='debt'/><category term='xSiteable'/><category term='harmonica'/><title type='text'>ShelterIt - My digital think-tank</title><subtitle type='html'>Home of Alexander Johannesen who's always on the edge of the technological chair in nothing but his pajamas, talking about code, innovation in programming, Topic Maps, semantic data modeling, REST and SOA in perfect harmony, elegance, beauty, art, poetry, baroque music - and food. And kids and family and wife and friends and people everywhere! And more music.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default?start-index=101&amp;max-results=100'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>168</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7249867.post-8111279611998875969</id><published>2012-02-16T16:34:00.000+11:00</published><updated>2012-02-16T16:34:10.893+11:00</updated><title type='text'>Something inspired me between coffee and office today ...</title><content type='html'>Blargh, so I haven't updated here in a while. It's not because there's nothing to say, but simply too much to say, gagging me in the process. I usually dump a few good tidbits to my Google+ stream, but my good ol' rants and raves have taken a hiatus. And I'm not quite ressurecting them yet, I'm not ready to have a strong opinion on a lot of things of late. Well, correction; I have very strong opinions on a number of things, I'm just not sure I'm right. I'm trying to unlearn a life-time of being full of bluster.&lt;br /&gt;&lt;br /&gt;Life is full of surprises, which, in itself, is not surprising at all. For some of us, it's even a welcome change.&amp;nbsp;I've ... changed lately. Not in a sudden way, but I suspect my move to a quiet town with a kinda country feel, surrounded by serene and spectacular scenery (and, no doubt, gorgeous beaches) has put my mind into a strange place. One would think it would have calmed down, relaxed a little more, taking in the&amp;nbsp;scenery&amp;nbsp;and let itself be soothed by the looks and sounds of this thin slice of serenity between heaven and earth, but no, it's racing harder than ever! There's so many other things I can squeeze into the time I now have available, so much more to ponder!&lt;br /&gt;&lt;br /&gt;For those who have known me for a while knows the certainty with which I stated my bold stance on pretty much any opinion I cared about. No more. The older I get, the more steeped in the ultimate scientific quest for origins I become. I gulp down many buckets of science and&amp;nbsp;scepticism&amp;nbsp;every day, and try to make sense of it all as it slushes - erodes away beliefs and builds up embankments of facts - over my framework of thought. Where in the past I had knowledge and opinions, I now have facts and uncertainty, proud uncertainty! I'm&amp;nbsp;starting&amp;nbsp;to love all the things I don't know, licking up the sweet, sweet tears of frustration that people show me. It seems, on average, that most humans can't deal with not knowing.&lt;br /&gt;&lt;br /&gt;I'm starting to suspect that all of humanities problems lie hidden behind the fear of not knowing, and not just not knowing what's for dinner tonight, but not knowing the meaning of life, universe and everything! Behind not knowing something is that awful, horrible, disgusting habit we have of making stuff up in the place of knowledge. We try to fill those gaps in our understanding this universe with something - anything! - quick, before someone sees us! We can't stand the gap, it is empty and repulsive in our mind. It's a pothole in our perfectly flat road to knowledge, fill it, fill it! Quickly, put religion in the spot for origin and purpose! Hurry, slap down some&amp;nbsp;homoeopathy&amp;nbsp;and&amp;nbsp;acupuncture&amp;nbsp;on that disease we don't understand! Look, you missed a spot of&amp;nbsp;telekinesis&amp;nbsp;in your quantum entangled deepism!&lt;br /&gt;&lt;br /&gt;The distrust of anything you don't understand should stand in stark contrast to what you believe to be true, however it seems epistemology isn't a very prioritized field amongst normal people. Heck, even&amp;nbsp;specialists&amp;nbsp;and experts can't tell their ontology from their oncology on any good day, even if they depend on the former to really explain - and often cure the source of - the latter.&lt;br /&gt;&lt;br /&gt;If that last&amp;nbsp;sentence&amp;nbsp;didn't make much sense to you, then you're part of the problem, too, just like me, but hopefully - if I dare suggest - getting to know the science of philosophy (as opposed to the profession of being a philosopher) and why epistemology matter, you can tatter along with me to the sound of people making bad decisions for us all on faulty grounds.&lt;br /&gt;&lt;br /&gt;So, that's where I am right now. Soon, I shall seep through the groundwater of this blog, and become that weed in the garden of knowledge I aspire to be.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-8111279611998875969?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/8111279611998875969/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2012/02/something-inspired-me-between-coffee.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/8111279611998875969'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/8111279611998875969'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2012/02/something-inspired-me-between-coffee.html' title='Something inspired me between coffee and office today ...'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-3372530547369447475</id><published>2011-12-09T16:35:00.001+11:00</published><updated>2011-12-09T16:58:12.876+11:00</updated><title type='text'>Update-ish</title><content type='html'>Hi Folks. Sorry for the quiet, I have too much to say, deterring me from being able to make a coherent&amp;nbsp;sentence, little less a whole blog post. There's plenty of stuff in the woodwork, and it will come out fairly soon, I promise, including a book I'm writing. However, I've been doing lots of smaller stints at my Google+ channel with drips of ideas and good stuff found elsewhere. I think that that will be my platform from now on, where here on the blog I'll do the bigger and more serious stuff, while the Google+ channel a more constant drip. I've given up on Twitter as the noise was&amp;nbsp;unbearable, and Facebook is ... well, I can't really use that kind of language in front of you good people.&lt;br /&gt;&lt;br /&gt;Here's a quick update; family doing good (and my girls exceptionally so, with grades through the roof, talents earning them rewards), we're more settled these days, plodding along with our various more or less interesting projects. I'm taking a bit more pictures which I'll showcase later, a few videos, art, music, etc. The girls are really getting good on violin, and we've started up a string ensemble (if you're in the Kiama area and play either strings or classical, come and have some fun with us! There might be a oboe-player nearby). Works fine. Life's normal.&lt;br /&gt;&lt;br /&gt;in more technical news, xSiteable - my latest project that mixes Topic Maps with all sorts of event-based plugin fun using PHP - is that I've spent a lot of (possibly too much) time on the database side of things, creating a common xPath-based simple query language that is SQL, NoSQL and XPath compatible, and a host of ready-made plugins for it (PDO, SQL Topic Maps, LDAP / AD, session, array). The way to describe various parts of your data then becomes a cached layer of reusable nuggets of data, like " $data-&amp;gt;get ('some-identifier' ) ", no matter where in the application it gets called, will always refer to the same data, cached or create based on definitions elsewhere (so, using a rather declarative approach in which, I feel, you can define what your application does better than any other approach I've used before.&lt;br /&gt;&lt;br /&gt;For example, each plugin can define data sources, queries (with or without parameters) using the global query language, or ask if it's allowed to use the native language (and mostly it is, but some times you may wish to not do that, for example in core modules and such). I use events for application flow, so for example handling of users are done through the events XS_ON_USER_BLANK, ..._CONFIG, and ..._CHECK which other plugins can hook into to provide user credentials or services back to the framework.&lt;br /&gt;&lt;br /&gt;I'm also revamping the content management and document management / store aspects of it, making sure that I don't fall into pitfalls of persistent&amp;nbsp;identification, nor that I cause trouble later. Every part of the application hooks into events, and each part of the screen are rendered through them, so you can inject snippets of GUI into various parts based on them using a layout module (for example, if the GUI renders a document, a button can be injected that does something, like add the ability to share a document, or whatever, you decide). Events, events, events. I've hence also made the event handler a bit more robust.&lt;br /&gt;&lt;br /&gt;Finally, I've made everything even more RESTful, even internal services are done through REST. Want to add a menu item to the main menu? POST your item to the resource for the menu module. And so on. Every module and plugin has a resource assigned, and the "API" (I use that term loosely) is through that or a sub-set. I've even designed the data management back-end this way, so any data source you define will have an automatic RESTful API to it, if you allow it.&lt;br /&gt;&lt;br /&gt;Security. Yeah, working on it, and I'll explain it better later, but it's almost done as well, where any object have a CRUD self / CRUD sub-elements RESTful model. More on that later.&lt;br /&gt;&lt;br /&gt;Ok. It's the weekend. Have fun, and I'll see you on the other side.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-3372530547369447475?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/3372530547369447475/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2011/12/update-ish.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/3372530547369447475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/3372530547369447475'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2011/12/update-ish.html' title='Update-ish'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-2528963595988988919</id><published>2011-09-23T15:18:00.005+10:00</published><updated>2011-09-23T15:19:01.928+10:00</updated><title type='text'></title><content type='html'>Hi everyone. Things - meaning life, blogging, new projects, fun experiments - have slowed substantially over the last couple of years to the current standstill. But it's not a bad thing, as such, it's actually a nice break from the hectic life I used to have, and has been a good opportunity for me to re-group and re-think my life and what I should do with it. There's also been a tremendous amount of focus on the kids (&lt;i&gt;helping them grow, school, etc.&lt;/i&gt;) and our family life, and in many ways you can say that my family is now my biggest and most important project.&lt;br /&gt;&lt;br /&gt;It didn't used to be like that. I think I was just like every one else, balancing work with family life, compromising some things for other things in an effort to make life as easy as possible. Now I don't care about life not being easy. Well, what I mean is, I don't treat life as if it needs to be either easy or hard, but more as project that I mold and shape into how it best suits me and the family.&lt;br /&gt;&lt;br /&gt;There's a few things going on, though;&lt;br /&gt;&lt;br /&gt;- I'm still writing a book, but I've changed it slightly. The manuscript I had was a little bit all over the place, and I've focused it back a bit to relating to that shimmer between humanity and technology, and how we as social people could better use a great deal of human cognition and social science to solve our (&lt;i&gt;software development&lt;/i&gt;) problems. The current title; "&lt;i&gt;The well-tempered keyboard.&lt;/i&gt;" (&lt;i&gt;Classic music geeks rejoice!&lt;/i&gt;)&lt;br /&gt;&lt;br /&gt;- My never-ending framework and enterprise application delivery system is getting momentum, but as with any other mention of &lt;a href="https://github.com/shelterit/xSiteable/wiki"&gt;xSiteable&lt;/a&gt; expect some delay before I release it. However, I'm doing interesting work in the back-end these days on modular data source integration between a disparity of systems (&lt;i&gt;same API into SQL, filesystems, XML, JSON, key-value, NoSQL, caches, etc. controlled through a generic caching module&lt;/i&gt;) creating some funky business analysis and statistics opportunities. (&lt;i&gt;If you can create a dynamic SQL statement, for example, we can now have time-based as well as real-time analysis and statistics, with drill-down, semantic linking to other statements [including non-SQL] and deliver them in widgets all over the shop&lt;/i&gt;) It's admittedly terribly fun, but I know a few of you are looking forward, so I'll try to speed up a bit.&lt;br /&gt;&lt;br /&gt;Stand by for another installment, soonish.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-2528963595988988919?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/2528963595988988919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2011/09/hi-everyone.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/2528963595988988919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/2528963595988988919'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2011/09/hi-everyone.html' title=''/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-7196543484344258487</id><published>2011-08-10T10:56:00.002+10:00</published><updated>2011-08-10T14:34:53.996+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='trailer'/><category scheme='http://www.blogger.com/atom/ns#' term='teen books'/><category scheme='http://www.blogger.com/atom/ns#' term='movies'/><category scheme='http://www.blogger.com/atom/ns#' term='ej12'/><category scheme='http://www.blogger.com/atom/ns#' term='school'/><title type='text'>What I did on the weekend : EJ12</title><content type='html'>Here's what I did on the weekend with Grace and some of her friends from school ;&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="270" src="http://www.youtube.com/embed/37D3ibuC-Ms" width="420"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;Grace and a few of her school friends created this book trailer for "&lt;a href="http://www.ej12girlhero.com/"&gt;Hot and Cold: EJ12 Girl Hero&lt;/a&gt;" for some book trailer competition at school, and we're all proud of how well it turned out. EJ12 is a teen-age girl turned secret spy, and have all sorts of adventures. This one - "Hot and cold" - brings her to face the Ice Queen in Antarctica,&amp;nbsp;among&amp;nbsp;other things, and we mucked around with blue-screen for a long time trying to get proper icy special effects, but it proved too cumbersome, at least until we can get a proper blue-screen and some seriously good editing software.&lt;br /&gt;&lt;br /&gt;I used to work in the movie world (&lt;i&gt;many&amp;nbsp;eons&amp;nbsp;ago, before children&lt;/i&gt;) and taught Grace to script, story-board, convert, shoot, production, editing, the lot. It was a lot of fun, and I'm impressed with the girls; you did a fantastic job. I used a &lt;a href="http://panasonic.net/avc/lumix/systemcamera/gms/g2/index.html"&gt;Panasonic Lumix G2 camera&lt;/a&gt; for all shots, a simple pancake lens, and only used the free and open-source &lt;a href="http://www.openshotvideo.com/"&gt;OpenShot video editor&lt;/a&gt;&amp;nbsp;(&lt;i&gt;running under Linux/Ubuntu 11.04&lt;/i&gt;) for editing and post-production (&lt;i&gt;which I probably should write a review of, now that I am&amp;nbsp;intimately&amp;nbsp;familiar with it ... I've got a few suggestions :)&lt;/i&gt; ).&lt;br /&gt;&lt;br /&gt;Oh, and if you thought the school uniforms in the beginning looked a bit strange, it's because the girls used their bunads, Norwegian folk costumes. Don't ask me why they chose that &lt;i&gt;and&lt;/i&gt; those high-heels, but I suspect the glamour of movie-making seeped in. Enjoy.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Update:&lt;/b&gt; I sent a link to the author of the book and she loved it, and she has just &lt;a href="http://messageboard.ej12girlhero.com/2011/08/hrefhttpwww.html"&gt;posted it to her EJ12 blog&lt;/a&gt;. How cool is that?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-7196543484344258487?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/7196543484344258487/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2011/08/what-i-did-on-weekend.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/7196543484344258487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/7196543484344258487'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2011/08/what-i-did-on-weekend.html' title='What I did on the weekend : EJ12'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/37D3ibuC-Ms/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-6753863935311967312</id><published>2011-07-18T22:41:00.000+10:00</published><updated>2011-07-18T22:41:57.372+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='baroque music'/><title type='text'>Australian Chamber Orchestra review</title><content type='html'>For my birthday my wife thought up a brilliant gift for me; two tickets to each of two concerts the &lt;a href="http://www.aco.com.au/"&gt;Australian Chamber Orchestra&lt;/a&gt; was holding in Wollongong, so for each concert I would bring one of my two&amp;nbsp;daughters&amp;nbsp;so they could experience both the brilliance of ACO and that of going to a concert with a bit of&amp;nbsp;pizzazz!&lt;br /&gt;&lt;br /&gt;The first concert was called '&lt;i&gt;Baroque&amp;nbsp;Virtuoso&lt;/i&gt;' and is, I think, one of the first times the ACO's &lt;a href="http://www.artshub.com.au/au/news-article/news/arts/aco-scores-australias-only-stradivarius-violin-184225"&gt;newly aquired&lt;/a&gt; &lt;a href="http://www.aco.com.au/?url=/stradivarius"&gt;Stradivarius violin&lt;/a&gt; (&lt;i&gt;price: just short of 2 million dollars&lt;/i&gt;) would be on display and played by the beautiful Satu Vänskä. The program for the concert promised a few&amp;nbsp;Greensleeves&amp;nbsp;baroque pieces but interspersed by a few contemporary pieces I knew nothing about.&lt;br /&gt;&lt;br /&gt;First, here's Satu introducing the concert;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=T3PIv2w9OXA&amp;amp;list=UUYj5cJizFqEY"&gt;http://www.youtube.com/watch?v=T3PIv2w9OXA&amp;amp;list=UUYj5cJizFqEY&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I brought Grace (&lt;i&gt;11 turning 12&lt;/i&gt;) who's been playing violin for two years now, and she was excited, but did remark that the ratio of people to age was something bizarrely far above even my own age. Together we spotted about less than 10 people that looked anything less than 30 years old (&lt;i&gt;or so, not counting me&lt;/i&gt;), and the concert was sold out (&lt;i&gt;which means 515 seats, according to the &lt;a href="http://merrigong.com.au/venue-info/seating.html"&gt;Merringong website&lt;/a&gt;&lt;/i&gt;) with lots of older folks about. Not a bad thing in itself, but does perhaps say something about the state of classical music in this region.&lt;br /&gt;&lt;br /&gt;I won't say too much about all the pieces in the concert, but I'd like to make a few general remarks and point out the highlights.&lt;br /&gt;&lt;br /&gt;First the bad, and let me make it clear straight away that I'm a huge baroque fanatic; I study it, love it, live it, I have so many baroque recordings and have been to so many baroque concerts that it makes people worry about my sanity, but I love it from the sheep gut strings to the various baroque tunings, and unless you try to be &lt;a href="http://en.wikipedia.org/wiki/Historically_informed_performance"&gt;as HIP as you possibly can be&lt;/a&gt;, I won't be pleased. And as such, I wasn't pleased. The baroque pieces in question - &lt;b&gt;Handel&lt;/b&gt;'s '&lt;i&gt;Concerto Grosso in B minor&lt;/i&gt;', &lt;b&gt;Vivaldi&lt;/b&gt;'s '&lt;i&gt;Concerto in B minor&lt;/i&gt;' RV580, &lt;b&gt;Teleman&lt;/b&gt;'s '&lt;i&gt;Viola Concerto in G major&lt;/i&gt;' (!!), &lt;b&gt;Tartini&lt;/b&gt;'s '&lt;i&gt;Devils Trill&lt;/i&gt;' G minor violin concerto and &lt;b&gt;Corelli&lt;/b&gt;'s '&lt;i&gt;Concerto Grosso in F major, op.6 No. 2'&lt;/i&gt; - all had the same tokens of baroque pieces played for modern chamber orchestra in modern tuning on modern instruments.&lt;br /&gt;&lt;br /&gt;However, within &lt;b&gt;that&lt;/b&gt; framework there was lots to love, so don't get me wrong, the playing was at times quite sublime, with the highlight for me perhaps Corelli's because I love it so (&lt;i&gt;but they could have put a bit more gusto into it&lt;/i&gt;). Satu's solo work on Tartini's concerto was of course brilliant; she's very, very good, and has a lovely playing style and touch, not to mention that remarkable timbre in the Stradivarius (&lt;i&gt;first time I've heard one live, I believe&lt;/i&gt;). But for me, the music lose their soul in the sharpness of the modern instruments, and cry a little in modern tuning. But that's just me.&lt;br /&gt;&lt;br /&gt;The best part of this baroque concert was the music that wasn't baroque, starting with probably the highlight of the evening for both me and Grace;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.stuartgreenbaum.com/"&gt;Stuart Greenbaum&lt;/a&gt;'s "&lt;i&gt;Moments of falling&lt;/i&gt;" is a gorgeous &lt;a href="http://en.wikipedia.org/wiki/Aeolian_mode"&gt;Aeolian&lt;/a&gt; fantasy that falls off a cliff, dragging other motif's with it on the way down, rumbling lyrically until its timely death. Lots of people around us, too, were stunned at this one, and the applause, I think, captured our surprise and delight quite well, an applause that wouldn't be repeated again until the big solo pieces and the bug finish. It was a wonderful piece, and one that the ACO just nailed; this is their true domain! This is what they do best, there's no doubt about it.&lt;br /&gt;&lt;br /&gt;Colin Brumby's "The Phoenix and the Turtle" was up next, of which I found the first movement just as wonderful as the Greenbaum piece, coming and going in and out of similar motifs, circular developments and sharp constraints that really don't constrain much. Absolutely lovely stuff, and really well played. Second movement was somewhat different from the first, and didn't quite capture me, but still good.&lt;br /&gt;&lt;br /&gt;James Ledger's "Johann has left the building" was Grace's favourite, a delightful romp through Bachesque brilliant motions without the genius. I wasn't quite into it as I was the others, but perhaps the promise of Bach had me looking for something it wasn't trying to be. Probably. My bad.&lt;br /&gt;&lt;br /&gt;Peter Sculthorpe was the only contemporary composer I had actually heard of (&lt;i&gt;from my years at the National Library of Australia and the Music Australia project, I think&lt;/i&gt;), and they played his "&lt;i&gt;Port Essington&lt;/i&gt;", a remarkable piece and perhaps the most abstract at times as well as being the most complex composition, going from ensemble, to trio, to abstract, to trio, and back to ensemble, all interspersed with various degrees of overtones (&lt;i&gt;six movements in all&lt;/i&gt;). The bush and the life around Port Essington came alive on stage, and it was quite remarkable. I could tell some of the audience didn't quite know what to do with this music, but I loved it! The playing was simply astounding, from the syncopated abstracts to the trio&amp;nbsp;cadences (&lt;i&gt;on which Mr. Cello, Timo Valve, did some fine fiddlin' indeed&lt;/i&gt;)&amp;nbsp;to some people-giving-eachother-looks&amp;nbsp;discords. I sucked it all up and was enthralled in it all, and was&amp;nbsp;definitely&amp;nbsp;the second highlight of the evening for me.&lt;br /&gt;&lt;br /&gt;I can't say enough how wonderful it was to hear these Australian contemporary pieces, an area I'm completely ignorant of. However, this crash introduction have me wanting more (&lt;i&gt;lots more!&lt;/i&gt;), and that is a testament to the brilliant playing of the ACO and the pieces they chose for this concert. Every player bounced off the next, and the timing was impeccable. I'd however advice them to stay clear of the baroque period (&lt;i&gt;especially when you mix it like this, because you're forced into modern tuning and playing which doesn't suit baroque music, in my snobbish and faulty opinion&lt;/i&gt;), and do what they otherwise do so brilliantly.&lt;br /&gt;&lt;br /&gt;I can't wait for my next concert next month with their take on Schubert.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-6753863935311967312?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/6753863935311967312/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2011/07/australian-chamber-orchestra-review.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/6753863935311967312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/6753863935311967312'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2011/07/australian-chamber-orchestra-review.html' title='Australian Chamber Orchestra review'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-1852152970670511120</id><published>2011-06-21T21:21:00.000+10:00</published><updated>2011-06-21T21:21:19.145+10:00</updated><title type='text'>Upcoming book</title><content type='html'>Well, a little time ago I asked your opinions on how to publish a book, what to do, what to expect and directions to take. I didn't get too much feedback, but some, and I've at least had some interaction with my good old friend Slobodanka which I worked with at the National Library of Australia.&lt;br /&gt;&lt;br /&gt;I've come to a realization; my book is pretty much unpublishable by any sane publisher, so I'll publish it here, free in PDF form, when it is reaching publishable shape. I know there's outlets like &lt;a href="http://www.lulu.com/"&gt;Lulu&lt;/a&gt; or &lt;a href="http://www.balboapress.com.au/Default.aspx"&gt;Balboa Press&lt;/a&gt; where I can do it through them (&lt;i&gt;and I might still consider that&lt;/i&gt;), but I kinda like the freedom of tinkering with my own book at my own leisure as well. I know that these things take time, and that a good editor is a must, however I'm thinking three things ;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;My wife is a school teacher with strong academic background, and shall be editor&lt;/li&gt;&lt;li&gt;Some of my friends are literate and damn smart, and they could be editors, too&lt;/li&gt;&lt;li&gt;I used to work in publishing (&lt;i&gt;technical side&lt;/i&gt;), so I can set my own book reasonably well&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;One of the most difficult parts of this whole thing is that I couldn't explain to anyone what the book was about. It's somewhat eclectic, binding together my years of experience in software development, working with information architecture and usability, my life as a film-maker and professional musician, my fervent scientific outlook on the world coupled with a penchant for epistemology and other nasty philosophical terms, my love of ideas, language and people, and all the little things I've crashed into while stumbling through life.&lt;br /&gt;&lt;br /&gt;What's it about, again? How about I quote from the introduction instead, and you tell me ;&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;The wrong book&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;Oh, I'm sorry, you probably thought this book was about software development or some-such, maybe a framework, or at best how to deal with hard computer problems. Maybe you thought this book was about how to be a better programmer, showing you slick tricks and fancy algorithms. Maybe you wanted me to help you design better applications, or take you gently through various middle-ware stacks on offer. Or maybe you thought – silly you, looking at the title like that! - it had something to do with being a nicer developer. It's not.&lt;br /&gt;&lt;br /&gt;Well, what I mean is, not really, not specifically, but perhaps rather that I won't talk about such things; they are, after all, what I do for a living. But talking about all of that stuff up there sounds really boring. Why would I write a boring book? That's right, that would be a bit silly of me. However, I can't guarantee that this won't be boring for you, especially if you expected any of those things listed at the top. All of that stuff are general problems that really are manifestations of other, deeper and more troubling problems. Like people.&lt;br /&gt;&lt;br /&gt;I like people. I'm a people-person, and I thrive on being with people. Humans. Human beings. Folk. Crowds, big and small. Opinions. Feelings. People. You see where I'm going with this? Therein lies the solution to anything we can ever think of; interacting with other people, sharing our ideas, let thoughts simmer and talk about them, written down, talked about, discussed, shouted, ranted. Words. People.&lt;br /&gt;&lt;br /&gt;At this point you're probably wondering if you wandered into the library and got the wrong book or something. And perhaps you did, but wouldn't it be grand if you wandered into the library to take out a book, and ended up taking out the librarian instead?"&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-1852152970670511120?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/1852152970670511120/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2011/06/upcoming-book.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/1852152970670511120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/1852152970670511120'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2011/06/upcoming-book.html' title='Upcoming book'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-8408635137784402487</id><published>2011-06-15T15:11:00.001+10:00</published><updated>2011-06-15T15:11:58.795+10:00</updated><title type='text'>Linkbait</title><content type='html'>&lt;i&gt;Another round of links to bits and bobs stuck in my browser's tabs ;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Technology&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.aosabook.org/en/index.html"&gt;The architecture of Open Source projects&lt;/a&gt; : Pick some of the top open source projects around, and let the lead developers write about their design and architectural concepts and models. Amazingly good stuff.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://fuelphp.com/"&gt;Fuel PHP Framework&lt;/a&gt; : Fuel is a simple, flexible, community driven PHP 5.3 web framework based on the best ideas of other frameworks with a fresh start.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://obofoundry.org/id-policy.shtml"&gt;ID Policy&lt;/a&gt; : The OBO foundry&amp;nbsp;documentation&amp;nbsp;on identification&amp;nbsp;management, and interesting tack even though I don't agree completely.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bililite.com/blog/understanding-jquery-ui-widgets-a-tutorial/"&gt;Understanding JQuery UI widgets&lt;/a&gt; : a tutorial.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tuxradar.com/content/best-linux-applications-multimedia"&gt;Best Linux multimedia applications&lt;/a&gt; :&amp;nbsp;"Today's category is multimedia applications. This is a pretty broad one - photo organisers, audio and video editors, drum machines, podcatchers, synthesisers and most anything else related - so if you think it counts, it probably does!"&lt;br /&gt;&lt;br /&gt;&lt;a href="http://schema.org/"&gt;Schema.org&lt;/a&gt; : The rest of the universe has waffled on the news of this site launching. I found their &lt;a href="http://schema.org/Organization"&gt;data model page&lt;/a&gt; the most interesting.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gephi.org/"&gt;Gephi.org&lt;/a&gt; :&amp;nbsp;"Gephi is an interactive visualization and exploration &lt;a href="http://gephi.org/features/"&gt;platform&lt;/a&gt; for all kinds of networks and complex systems, dynamic and hierarchical graphs.&amp;nbsp;Runs on Windows, Linux and Mac OS X. Gephi is open-source and free." Looks fantastic!&lt;br /&gt;&lt;br /&gt;&lt;a href="https://github.com/infusion/PHP-Classes"&gt;PHP-classes&lt;/a&gt; : Just an interesting collection of useful PHP classes (&lt;i&gt;or, more specifically, functions, but who's counting?&lt;/i&gt;)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Science and mixed bag&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://earthquake.usgs.gov/earthquakes/recenteqsww/"&gt;Latest earthquakes around the world&lt;/a&gt; : Brilliant resource for those of us who follow the crusts till the end of the world!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.vectorsite.net/taevo.html"&gt;Evolution&lt;/a&gt; : Perhaps the best resource I've seen yet about evolution; massive, extensive, thorough, clear, and recommended.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photo.stackexchange.com/questions/12536/how-does-flexible-iso-make-shooting-digital-different-from-film"&gt;Photo.stockexchange.com&lt;/a&gt; :&amp;nbsp;"I was thinking at the differences between SLR and DLSR (in Manual mode). In both cases you can change aperture and shutter speed as it suits you. But with SLR you are stuck with the ISO of the film which you happen to have in the camera at the moment, while with DSLR you can vary ISO as you wish, too.&amp;nbsp;Now maybe the question is naive, but how is this handled in practice?" Perhaps more than you ever wanted to know.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rogerebert.suntimes.com/apps/pbcs.dll/section?Category=REVIEWS05"&gt;Roger Ebert's two-thumbs up&lt;/a&gt; : The latest line of movies deemed good by perhaps the worlds best movie reviewer (&lt;i&gt;and by best, I mean smart, thorough, sharp, well-rounded and honest and spot on after all these years I've read his stuff. This guy thinks about movies the exact way I do&lt;/i&gt;).&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Philosophy and religion&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://currentlogic.blogspot.com/2011/05/something-rather-than-nothing-reposted.html"&gt;Something rather than nothing&lt;/a&gt; : The Unpublishable&amp;nbsp;Philosopher&amp;nbsp;keeps bringing the goods! I want to follow this one up in the future, it's really good stuff.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.fallacyfiles.org/taxonomy.html"&gt;A taxonomy of fallacy&lt;/a&gt;&amp;nbsp;: As brilliant as the title sounds.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Thomas_Hobbes"&gt;Thomas Hobbes&lt;/a&gt; : "Thomas Hobbes of &lt;a href="http://en.wikipedia.org/wiki/Malmesbury"&gt;Malmesbury&lt;/a&gt; (&lt;i&gt;5 April 1588 – 4 December 1679&lt;/i&gt;), in some older texts Thomas Hobbs of Malmsbury,&amp;nbsp;was an &lt;a href="http://en.wikipedia.org/wiki/English_(people)"&gt;English&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Philosophy"&gt;philosopher&lt;/a&gt;, best known today for his work on &lt;a href="http://en.wikipedia.org/wiki/Political_philosophy"&gt;political philosophy&lt;/a&gt;. His 1651 book &lt;a href="http://en.wikipedia.org/wiki/Leviathan_(book)"&gt;Leviathan&lt;/a&gt; established the foundation for most of Western political philosophy from the perspective of &lt;a href="http://en.wikipedia.org/wiki/Social_contract"&gt;social contract&lt;/a&gt; theory"&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Gettier_problem"&gt;Gettier problem&lt;/a&gt; : One of the more interesting problems of epistemology.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://thehiberniatimes.com/2011/06/03/atheism-is-the-true-embrace-of-reality/"&gt;Atheism Is the True Embrace of Reality&lt;/a&gt; : The brilliant Paula Kirby writes; "Until 2003 I was a devout Christian. And I mean devout. I believed absolutely, and my faith was central to my life at that time.  Various clergy thought I had a calling to “the ministry”; one even suggested I might have a vocation to be a nun. Now I am an atheist: the kind of atheist who is predictably referred to by religious apologists as “outspoken” or “militant.”  So what happened?&amp;nbsp;What happened was four little words:  'How do I know?'&amp;nbsp;"&lt;/div&gt;&lt;div&gt;&lt;a href="http://josiahconcept.org/2011/06/08/more-philosophical-ignorance"&gt;Philosophical Ignorance&lt;/a&gt; : What happens when a theology-based Calvinist proclaims that a statement of reason needs splitting hairs in order to complement his world view. I have my own &lt;a href="http://sheltered-objections.blogspot.com/2011/06/problem-of-knowledge-through-science.html"&gt;follow-up at Sheltered Objections&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://nobeliefs.com/exist.htm"&gt;Historical Jesus&lt;/a&gt; : Jutified true beliefs? Epistemologically interesting take on the historicity of Jesus that must be taken seriously by believers for the rest of us to accept your claims as anything more than mere opinion.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-8408635137784402487?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/8408635137784402487/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2011/06/linkbait.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/8408635137784402487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/8408635137784402487'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2011/06/linkbait.html' title='Linkbait'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-6945997211494193670</id><published>2011-05-10T19:46:00.001+10:00</published><updated>2011-06-10T20:29:04.347+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='xSiteable'/><title type='text'>xSiteable 3.0 and Jankles 1.0, first views</title><content type='html'>Ok, time for a more serious update and a show and tell on what I'm currently working on. &lt;a href="http://shelterit.blogspot.com/2011/04/xsiteable-coming-along.html"&gt;In my last blurb&lt;/a&gt; on this I talked about &lt;a href="https://github.com/shelterit/xSiteable/wiki"&gt;xSiteable&lt;/a&gt; which is the underlying framework used to create the application (which basically is an Intranet application) which we currently call '&lt;b&gt;Jenkles&lt;/b&gt;' (&lt;i&gt;but might change if we find an even cuter name ...&lt;/i&gt;). And this time, let's jump straight to the application and get to the framework through it ;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Jenkles 1.0&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-_Cddd64QjSI/Tcj8-Hz92uI/AAAAAAAAAUY/EJWIn-o5LW4/s1600/snapshot1.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="333" src="http://1.bp.blogspot.com/-_Cddd64QjSI/Tcj8-Hz92uI/AAAAAAAAAUY/EJWIn-o5LW4/s400/snapshot1.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;i&gt;Jenkles&lt;/i&gt; is basically an application for doing a few common things you might want for a portal, intranet or similar. It currently supports searching and browsing of documents, news and comments, various social media widgets (&lt;i&gt;like Twitter&lt;/i&gt;). But the specifics of this isn't too important as they are to be extended and changed all the time.&lt;br /&gt;&lt;br /&gt;Shown to the left is basically the front page which basically is a widget dashboard. You can add, delete and move widgets around (&lt;i&gt;drag'n'drop&lt;/i&gt;) as administrator, or create pages where users can edit them yourself, like a personal dashboard. Everything is configurable, including the tabs at the top, all widgets, and the system is built on JQuery UI which means you can go to their website and roll your own complete look and feel.&lt;br /&gt;&lt;br /&gt;In short, the main purpose of &lt;i&gt;Jenkles&lt;/i&gt; is ;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1)&lt;/b&gt; Find, synchronize and harvest PDF (&lt;i&gt;and a host of other formats to follow&lt;/i&gt;) files from a network drive.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2)&lt;/b&gt; Make documents accessible, searchable (&lt;i&gt;in a few interesting ways, including faceted&lt;/i&gt;), browsable, previewable, printable, taggable, listable, etcable. And chuck in configurable meta data on top to create a &lt;b&gt;document control system&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3)&lt;/b&gt; User access through (&lt;i&gt;currently, more to come&lt;/i&gt;) Active Directory / LDAP. We've got NTLM support as well.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;4)&lt;/b&gt; Widgets! Widgets for information access! Widgets for news! For fun! For profit! (&lt;i&gt;And the next 3 months will be spent creating a bucketload of widgets, so join the fun!&lt;/i&gt;)&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-abFglL6OCB4/TckElurcRpI/AAAAAAAAAUc/KQDXup6JhSk/s1600/snapshot3.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="333" src="http://3.bp.blogspot.com/-abFglL6OCB4/TckElurcRpI/AAAAAAAAAUc/KQDXup6JhSk/s400/snapshot3.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;And of course the scope of the application will continue to grow as we and the community grows and extend it. The way it can grow is almost unlimited, thanks to the flexible plugin architecture of xSiteable.&lt;br /&gt;&lt;br /&gt;Showing left is the browse functionality, but you can equally well browse documents through the faceted keywords searching, or other means as we develop them.&lt;br /&gt;&lt;br /&gt;All documents have one page to represent them, with a preview pane, metadata sections (&lt;i&gt;including document control if you're an admin&lt;/i&gt;), where the persistent identity scheme from Topic Maps come in handy. This is where we deal with all things identity control, including links from the document to various instances of control, be it internal or external (&lt;i&gt;which might include a Wiki page that talks about the page in question, or even is the original editor place for it ... the options are endless&lt;/i&gt;)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;xSiteable 3.0&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;xSiiteable is a framework I've been working on for many years. The first version was an XSLT framework that took Topic Maps input and spat out a complete website (&lt;i&gt;there's a few dozen websites around the world running it still, poor things)&lt;/i&gt;. The second version a heavy extension of that that was never released (&lt;i&gt;due to laziness&lt;/i&gt;), and runs for example the &lt;a href="http://nationaltreasures.nla.gov.au/"&gt;National Treasures of Australia&lt;/a&gt; website. This is the third version which is some 3 years in the making, but things have dramatically changed.&lt;br /&gt;&lt;br /&gt;The XSLT framework has been re-shaped into a kick-ass templating engine (&lt;i&gt;still using some Topic Maps concepts, but is more about making good templating for professionals as easy and flexible as possible&lt;/i&gt;), but it is now a PHP framework created from scratch with some more modern ideas and concepts. I'll let the Wiki do the talking ;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: helvetica, arial, freesans, clean, sans-serif; font-size: 14px; line-height: 23px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;xSiteable is a (&lt;em style="line-height: 1.4em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;yet another&lt;/em&gt;) PHP framework that tries it hardest to be simple, understandable, extensible, modern and flexible. It encompasses certain paradigms and technologies ;&lt;br /&gt;&lt;ul style="line-height: 1.4em; margin-bottom: 0px; margin-left: 1.5em; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 20px;"&gt;&lt;li style="line-height: 1.4em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;a class="internal present" href="https://github.com/shelterit/xSiteable/wiki/Example-action-1" style="color: #4183c4; line-height: 1.4em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;"&gt;event-driven&lt;/a&gt;; all class instances and their methods are driven by a structured&amp;nbsp;&lt;a class="internal present" href="https://github.com/shelterit/xSiteable/wiki/Event-stack" style="color: #4183c4; line-height: 1.4em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;"&gt;event-stack&lt;/a&gt;, guaranteeing that every part of the framework is extensible, overridable, and fixable.&lt;/li&gt;&lt;/ul&gt;&lt;ul style="line-height: 1.4em; margin-bottom: 0px; margin-left: 1.5em; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 20px;"&gt;&lt;li style="line-height: 1.4em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Everything is pluggable; all classes hooks into the&amp;nbsp;&lt;a class="internal present" href="https://github.com/shelterit/xSiteable/wiki/Event-stack" style="color: #4183c4; line-height: 1.4em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;"&gt;event-stack&lt;/a&gt;&amp;nbsp;as plugins, modules, widgets and actions. If it doesn't plug in, you're doing it wrong.&lt;/li&gt;&lt;/ul&gt;&lt;ul style="line-height: 1.4em; margin-bottom: 0px; margin-left: 1.5em; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 20px;"&gt;&lt;li style="line-height: 1.4em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;fully object-oriented and relying on PHP 5.3+ to make sure we don't spend a lot of time and code on past mistakes&lt;/li&gt;&lt;/ul&gt;&lt;ul style="line-height: 1.4em; margin-bottom: 0px; margin-left: 1.5em; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 20px;"&gt;&lt;li style="line-height: 1.4em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;a class="internal present" href="https://github.com/shelterit/xSiteable/wiki/Topic-Maps" style="color: #4183c4; line-height: 1.4em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;"&gt;topic-maps&lt;/a&gt;; a semantic technology for easily working with complex structures and meta data, and persistent identification management, and also makes parts of the framework&amp;nbsp;&lt;a class="internal absent" href="https://github.com/shelterit/xSiteable/wiki/ontology" style="color: #cc0000; line-height: 1.4em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;"&gt;ontology&lt;/a&gt;&amp;nbsp;aware&lt;/li&gt;&lt;/ul&gt;&lt;ul style="line-height: 1.4em; margin-bottom: 0px; margin-left: 1.5em; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 20px;"&gt;&lt;li style="line-height: 1.4em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;a variation over the Model-View-Controller paradigm with more intuitive&amp;nbsp;&lt;a class="internal absent" href="https://github.com/shelterit/xSiteable/wiki/action-classes" style="color: #cc0000; line-height: 1.4em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;"&gt;action classes&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="line-height: 1.4em; margin-bottom: 0px; margin-left: 1.5em; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 20px;"&gt;&lt;li style="line-height: 1.4em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;REST; embracing HTTP and&amp;nbsp;&lt;a class="internal present" href="https://github.com/shelterit/xSiteable/wiki/Resource-orientation" style="color: #4183c4; line-height: 1.4em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;"&gt;resource-orientation&lt;/a&gt;&amp;nbsp;as a way to leverage flexibility and scalability&lt;/li&gt;&lt;/ul&gt;&lt;ul style="line-height: 1.4em; margin-bottom: 0px; margin-left: 1.5em; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 20px;"&gt;&lt;li style="line-height: 1.4em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;HTML5 using the&amp;nbsp;&lt;a href="http://html5boilerplate.com/" style="color: #4183c4; line-height: 1.4em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;"&gt;HTML5 Boilerplate&lt;/a&gt;&amp;nbsp;templates as a base&lt;/li&gt;&lt;/ul&gt;&lt;ul style="line-height: 1.4em; margin-bottom: 0px; margin-left: 1.5em; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 20px;"&gt;&lt;li style="line-height: 1.4em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;a class="internal absent" href="https://github.com/shelterit/xSiteable/wiki/JQuery" style="color: #cc0000; line-height: 1.4em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;"&gt;JQuery&lt;/a&gt;&amp;nbsp;and JQuery UI as a base for JavaScripting&lt;/li&gt;&lt;/ul&gt;&lt;ul style="line-height: 1.4em; margin-bottom: 0px; margin-left: 1.5em; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 20px;"&gt;&lt;li style="line-height: 1.4em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;a class="internal absent" href="https://github.com/shelterit/xSiteable/wiki/XSLT" style="color: #cc0000; line-height: 1.4em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;"&gt;XSLT&lt;/a&gt;&amp;nbsp;for the best functional kick-ass&amp;nbsp;&lt;a class="internal absent" href="https://github.com/shelterit/xSiteable/wiki/templating" style="color: #cc0000; line-height: 1.4em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;"&gt;templating&lt;/a&gt;&amp;nbsp;out there&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;br /&gt;Basically, everything you do is write plugins and action classes that deal with the app and data, and XML templates to deal with the output (&lt;i&gt;usually XHTML, but there's default support for XML, JSON, JSONP and text output as well&lt;/i&gt;)&lt;br /&gt;&lt;br /&gt;Plugins, modules and widgets all share the underlying event-stack, and things happen in and out of it. There's a profiler in the logger. REST runs the underlying concepts of HTTP. There's a Topic Maps-driven data model for data interaction. And heaps of other goodies.&lt;br /&gt;&lt;br /&gt;Sure, there's tons of PHP frameworks out there, some probably better than this one. But I do seriously think it embraces some very interesting concepts that makes it an interesting environment for rather quick development of complex application, without killing the fun, it's still easy to do, and is&amp;nbsp;infinitely&amp;nbsp;extensible including jumping on, overtaking and extending existing code and plugins.&lt;br /&gt;&lt;br /&gt;Hopefully this sounds tasty. In some future&amp;nbsp;installments&amp;nbsp;I'll go through with some code examples and such, but do have a peak at the Wiki to see some good examples there, and otherwise let me know what you think.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-6945997211494193670?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/6945997211494193670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2011/05/xsiteable-30-and-jankles-10-first-views.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/6945997211494193670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/6945997211494193670'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2011/05/xsiteable-30-and-jankles-10-first-views.html' title='xSiteable 3.0 and Jankles 1.0, first views'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-_Cddd64QjSI/Tcj8-Hz92uI/AAAAAAAAAUY/EJWIn-o5LW4/s72-c/snapshot1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-7718460416606449165</id><published>2011-05-02T22:13:00.000+10:00</published><updated>2011-05-02T22:13:28.371+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Ubuntu 11.04 - disaster, fear, loathing, all wrapped up in one!</title><content type='html'>I'm a huge fan of &lt;a href="http://en.wikipedia.org/wiki/Linux"&gt;Linux&lt;/a&gt; (&lt;i&gt;the kernel&lt;/i&gt;) and the many incarnations of operating systems that use from, from humble devices and cool&amp;nbsp;smart-phones&amp;nbsp;(&lt;i&gt;using &lt;a href="http://www.android.com/"&gt;Android&lt;/a&gt;&lt;/i&gt;), to servers and desktop systems. It is today probably the most used operating system for computers today, and it all started in humble beginnings and embrace complete freedom and collaboration. It is nothing short of an amazing feat of humanity, thanks to an open and sharing geeky &lt;a href="http://en.wikipedia.org/wiki/Demographics_of_Finland"&gt;Finn&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I am myself an&amp;nbsp;&lt;a href="http://www.ubuntu.com/"&gt;Ubuntu&lt;/a&gt; user of about two years or so. I've had various incarnations in the past (&lt;i&gt;&lt;a href="http://www.redhat.com/"&gt;Red Hat&lt;/a&gt; and &lt;a href="http://www.slackware.com/"&gt;Slackware&lt;/a&gt;, specifically&lt;/i&gt;), but more or less found that &lt;a href="http://www.ubuntu.com/"&gt;Ubuntu&lt;/a&gt; was the distribution for me; easy to use, easy to maintain, stable, effective, well supported and well packaged.&lt;br /&gt;&lt;br /&gt;And now, all of that might change. Well, all of the things about Ubuntu, that is. I started with Ubuntu 9.04, then I had version 9.10 for a while, and then upgraded to 10.04 (&lt;a href="http://shelterit.blogspot.com/2010/05/linux-ubuntu-1004-upgrade-ati.html"&gt;not without a hitch or two&lt;/a&gt;), and then a couple of months ago I upgraded to version 10.10 (&lt;a href="http://shelterit.blogspot.com/2011/04/ubuntu-1010.html"&gt;which was a roaring success&lt;/a&gt;). If you look at the calendar you'd notice that my 10.10 upgrade is fashionably late, and that's because I have one principle in regards to upgrading my OS;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;&lt;b&gt;Wait at least 3 months until the forums are filled up with actual solutions to all the problems you might bump into.&lt;/b&gt;&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;And then on Saturday I broke my principle, partly because I felt brave and confident that &lt;a href="http://www.canonical.com/"&gt;Canonical (&lt;i&gt;the people behind the Ubuntu distribution&lt;/i&gt;)&lt;/a&gt; had it all under control, and partly because of the success of the last upgrade. What could possibly go wrong?&lt;br /&gt;&lt;br /&gt;Well, the first problem was that I hadn't been paying attention to the gossip of the Ubuntusphere, and didn't know that they had replaced the Gnome2 window manager with Unity, a window manager spawned from a more successful netbook line of software. I'm sure it might have been a good choice for netbooks and lighter machines, or even lighter users, but for us heavy-weight developers it turned out to be a disaster, bordering on unusable.&lt;br /&gt;&lt;br /&gt;Just like the disastrous change in Ubuntu 10.04 of moving the window control icons from the right-hand side (&lt;i&gt;where we all know them, from Windows and Mac to most Linux&lt;/i&gt;) to the left (&lt;i&gt;back to some distant past x-windows time-travelling&amp;nbsp;exercise&amp;nbsp;gone wrong&lt;/i&gt;) against all cries, and simply ignoring all usability issues that came from it, Unity brings with it a whole bucketload of additional confusing and counter-intuitive concepts. And, against the nature of Linux itself of complete freedom and a multitude of choices, Unity is pretty much non-tweakable. A lot of the time as I was trying to get to grips with the new user-interface I thought to myself, "&lt;i&gt;surely there's a config option where I can tweak this to be usable?&lt;/i&gt;" but no such thing exists. Want the taskbar at the bottom instead of the left-hand side of the screen? Tough. The menus were confusing enough, but the plain stupidity of Unity as a screen real-estate saver then filled up with&amp;nbsp;advertisement&amp;nbsp;for programs I &lt;b&gt;might&lt;/b&gt; want to download and install?&amp;nbsp;Unbelievable. And moving the menus from the top-left panel where you could rely on a consistent and static place for all your programs and settings you now get a mish-mash of scattered options by right-clicking and clicking on "more" options! I'm sure a lot of it sounded cool on paper, but in practice this is just terrible.&lt;br /&gt;&lt;br /&gt;Anyway, the biggest gripe I have (&lt;i&gt;apart from shifting the window bar icons and titles into the top-panel when maximized!&lt;/i&gt;) is the new taskbar concept, which is a taskbar and quick-start menu, wrapped into one. It's similar to the Max OSX bar where you fly over your programs, and if it's running you get some little indicator that it is indeed already running, meaning instead of starting it when you click on it, you switch to it. Fine enough unless you're like me and have many windows of the same program open at the same time. At all times I have at least 7-9 Chrome windows open, each sporting an assortment of tabs. Want to switch between these windows? Why, simply flick your mouse to the left-side of the screen to open the taskbar (&lt;i&gt;with the added delay until it comes up&lt;/i&gt;), scroll till you get to the Chrome icon, click it. It has a tiny indicator on it saying there's more than one window open, so you click it again where minimized versions of those windows zoom out and gets placed on the screen with a cool animation, and now you click the window you wish to switch to (&lt;i&gt;and note the small windows have no titles just graphics, and if you squint really well you might pick out what the window might contain, but most of the time it's a random click'n'try process&lt;/i&gt;). So when I'm in multiple windows that rely on eachother (&lt;i&gt;one window is the program I'm developing, another a test window, then there's the debug window, a JS debug window, documentation, and on and on&lt;/i&gt;) I have to go through this whole ordeal to switch between them if I was arrogant enough to want them maximized (&lt;i&gt;and when you develop complex programs that is a guarantee&lt;/i&gt;). The only solution is to have them not maximized and placed around in some fashion where I can click on them, if I can read the window bar text. Horrible.&lt;br /&gt;&lt;br /&gt;I'm almost lost for words as to why Ubuntu has chosen to now use Unity as the default window manager, given that a majority of users would still be geeks and more or less tech-savvy people. As a supplement, fine, but the default thing for all Linux geeks and users? Shocking.&lt;br /&gt;&lt;br /&gt;Needless to say I was less than impressed, and pondered what to do. And then a stupid thought came to me; I just read about the sexiness of &lt;a href="http://www.gnome3.org/"&gt;Gnome3&lt;/a&gt;, so why not try that?&amp;nbsp;Yeah, a bit premature at this point, but I was seriously that disappointed with the whole Unity ordeal, willing to try desperate measures to get away from it (&lt;i&gt;also, not realizing that Gnome3 and Unity are actually terribly similar, and if the story had a successful ending at this point, I'd actually probably been very, very unhappy at this point, so it's kind good that it didn't happen as planned&lt;/i&gt;).&lt;br /&gt;&lt;br /&gt;Ok, so I found a page or two that showed how to add a ppa to do the trick, and a apt-get dist-upgrade later I rebooted. However I rebooted into a black screen where nothing except a&amp;nbsp;solitary&amp;nbsp;mouse happened. Oops.&lt;br /&gt;&lt;br /&gt;Fast forward a number of reboots and apt-get install/upgrade gnome* later, I just thought, hmm, this isn't going to work. Could be graphics drivers, but I had a mouse so I had no idea. And reverting back to Unity was not really an option (&lt;i&gt;as the big warnings had told me&lt;/i&gt;), however someone had made a ppa for purging the Gnome3 from the system. I ran that, and it make things even worse (&lt;i&gt;but in a good way I learned later&lt;/i&gt;) where I couldn't even open a session of any kind. Ok, back to the terminal and Lynx trying to work things out, and then I stumbled upon a tool which I can't for the life of me remember (&lt;i&gt;menustat, statmenu, something like that?&lt;/i&gt;), but is a console tool for tagging what your distribution should contain. So I tagged out ubuntu and in kubuntu (&lt;i&gt;because I thought might as well give that a try&lt;/i&gt;), let the program churn away, and rebooted ...&lt;br /&gt;&lt;br /&gt;... into a Ubuntu 11.04 with Gnome 2.* classic user-interface. And yes, in hindsight I should have known that the way to do it is to log out of Unity, click my username again for login, but before putting in the password select 'ubuntu-classic' from a drop-down menu at the bottom, and then log in, and I would have gotten something almost like what I've got now, but doing it correctly is for wimps.&lt;br /&gt;&lt;br /&gt;However, what I've got right now is somewhat better; it's a mutated mix of Ubuntu gnome 2.* and KDE (&lt;i&gt;and I'll see what I want to remove, little by little&lt;/i&gt;), but in the purging effort it cleaned up a few snags I had been&amp;nbsp;struggling&amp;nbsp;with, like the graphics card (&lt;i&gt;graphics now much smoother and faster&lt;/i&gt;), now unstuck options, some sound problems in some packages, and a cleaner theme throughout.&lt;br /&gt;&lt;br /&gt;All in all, over the weekend I thought I'd screwed up my system seriously (&lt;i&gt;although I did use &lt;a href="https://one.ubuntu.com/"&gt;the great Ubuntu One service&lt;/a&gt; to back up my essentials&lt;/i&gt;). But after a purge or two, everything snapped back to normal, all programs working, all personal settings intact. Now &lt;i&gt;that&lt;/i&gt; stands as a testament to the greatness of Linux if nothing else, and I'm back to being a somewhat happy camper.&lt;br /&gt;&lt;br /&gt;But I'm not happy in that I think Ubuntu is not going to be for me anymore. Both Unity and Gnome3 seems like a step in the wrong direction, so perhaps KDE is my next try, we'll see as the next version of the Ubuntu saga unveils. Or, failing that, this might be a good time to go shopping for another great distribution. The options are, unlike Unity, endless.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-7718460416606449165?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/7718460416606449165/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2011/05/ubuntu-1104-disaster-fear-loathing-all.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/7718460416606449165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/7718460416606449165'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2011/05/ubuntu-1104-disaster-fear-loathing-all.html' title='Ubuntu 11.04 - disaster, fear, loathing, all wrapped up in one!'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-1784202988057628091</id><published>2011-04-14T17:19:00.000+10:00</published><updated>2011-04-14T17:19:30.501+10:00</updated><title type='text'>xSiteable coming along</title><content type='html'>Just a quick note that the xSiteable framework is coming along nicely, and I've started to document it and clean it up ready for a release in a couple of weeks time. Yeah, I know, release small, release often, but there are some basics I'm going through right now that will impact it enough to make a 0.9 release bunk in a week or so, so I'm just holding out a little bit more.&lt;br /&gt;&lt;br /&gt;Anyway, take a look at the introductory page I put up at GitHub, which should give you enough info ;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&lt;a href="https://github.com/shelterit/xSiteable/wiki"&gt;https://github.com/shelterit/xSiteable/wiki&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And let me know what you think. This is the framework itself, and we're releasing the CMS / CRM / Intranet / DataWarehouse / ERP / DMS / whatever system as open-source probably at the same time, we just gotta come up with a name for it first. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-1784202988057628091?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/1784202988057628091/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2011/04/xsiteable-coming-along.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/1784202988057628091'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/1784202988057628091'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2011/04/xsiteable-coming-along.html' title='xSiteable coming along'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-3918739461271231044</id><published>2011-04-08T14:47:00.000+10:00</published><updated>2011-04-08T14:47:25.878+10:00</updated><title type='text'>Dumpty-dumpty!</title><content type='html'>It's time again to dump a whole slew of links ;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Tech&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.elasticsearch.org/guide/reference/setup/installation.html"&gt;ElasticSearch&lt;/a&gt; : Another newcomer of searchy goodness, open-source and on GitHub. Yummy.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://mql.freebaseapps.com/ch03.html"&gt;MQL&lt;/a&gt; : FreeBase's MQL query language tutorial. Good food for thought.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://htsql.org/doc/tutorial.html"&gt;HTSQL&lt;/a&gt; : A really interesting take on that juction between SQL and NoSQL.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.learningjquery.com/2007/10/a-plugin-development-pattern"&gt;A plugin pattern&lt;/a&gt; : A JQuery development pattern and tutorial.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.w3.org/html/logo/"&gt;HTML5 logo&lt;/a&gt; : When you want to express how cool you are.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://json-ld.org/"&gt;JSON-LD&lt;/a&gt;&amp;nbsp;: JSON-LD (JavaScript Object Notation for Linked Data) is a lightweight &lt;a href="http://en.wikipedia.org/wiki/Linked_data"&gt;Linked Data&lt;/a&gt; format. It is easy for humans to read and write. It is easy for machines to parse and generate. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://documentcloud.github.com/backbone"&gt;BackBone&lt;/a&gt; : This is one cool light-weight JavaScript framework. Backbone supplies structure to JavaScript-heavy applications by providing modelswith key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing application over a RESTful JSON interface.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://aloha-editor.org/"&gt;Aloha Editor&lt;/a&gt; : A damn sexy WYSIWYG next-generation editor.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dev.lithify.me/lithium/source"&gt;Lithium&lt;/a&gt; : Another sexy light-weight PHP framework.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.linux-sound.org/scopes.html"&gt;Linux Sound Scopes&lt;/a&gt; : A nifty albeit somewhat outdated list of Linux sound gizmos and widgets.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://lessframework.com/"&gt;Less Framework&lt;/a&gt; : Yet another less-is-more frameworks, this one for HTML5 and CSS templating.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Biology, science, philosophy&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0684838915/pharyngula-20"&gt;The Trouble With Testosterone&lt;/a&gt; : "&lt;i&gt;In these essays, which range widely but mostly focus on the relationships between biology and human behavior, hard and intricate science is handled with a deft touch that makes it accessible to the general reader. In one memorable piece, Sapolsky compares the fascination with tabloid TV to behavior he's observed among wild African baboons. "Rubber necks," notes the professor, "seem to be a common feature of the primate order." In the title essay of The Trouble with Testosterone, Sapolsky ruminates on the links, real or perceived, between that hormone and aggression.&lt;/i&gt;"&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.boingboing.net/2011/03/24/james-gleicks-tour-d.html"&gt;The Information, a natural history of information theory&lt;/a&gt;&amp;nbsp;: "&lt;i&gt;Gleick is one of the great science writers of all time, and that is, in part, because he is a science biographer. Not a biographer of scientists (although there is much biographical insight to scientists, mathematicians, lexicographers, writers and thinkers inThe Information), but a biographer of the idea itself, and the way that it ricochets off disciplines, institutions and people, knocking them into new, higher orbits, setting them on collision courses.&lt;/i&gt;"&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.philosophypress.co.uk/?p=1862"&gt;In memoriam: the x-phi debate&lt;/a&gt; : "&lt;i&gt;The controversial new movement called experimental philosophy – 'X-phi' as it has come to be known – has generated both excitement and hostility in the philosophical community. Questions abound: Is experimental philosophy the wave of the future or just a passing fad? Can probing for the intuitions of the 'folk' tell us anything about philosophical truth? Are philosophers qualified to conduct empirical studies, or should this be left to the psychologists?&lt;/i&gt;"&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.newscientist.com/article/dn20292-starting-over-choosing-my-religion.html?DCMP=OTC-rss&amp;amp;nsref=online-news"&gt;Starting over - choosing my religion&lt;/a&gt; :&amp;nbsp;"&lt;i&gt;What form would the ideal religion take?&lt;/i&gt;" Interesting question, even though I strongly disagree with the conclusions.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.welltrainedmind.com/reflections-on-education/a-golden-oldie/"&gt;A natural education?&lt;/a&gt; : A Christian take on the secular world of education. Again, good piece, but there's many flaws to be explored here, and I'll tackle that in my philosophy blog at some time later.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Miscellaneous&lt;/span&gt;&lt;/b&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.tiburtina-ensemble.com/en_members.html"&gt;Tiburtina Ensemble&lt;/a&gt; : Here's a Czech vocal (mostly) ensemble that I stumbled upon by random, and boy am I glad I did. Pay especially attention to &lt;b&gt;&lt;i&gt;Hana Blažíková&lt;/i&gt;&lt;/b&gt;&amp;nbsp;(&lt;i&gt;which stars in &lt;a href="http://www.collegiummarianum.cz/en/collegium-marianum/programy/vokalne-instrumentalni/"&gt;a few of these productions&lt;/a&gt;, especially the "Maddalena ai piedi di Cristo", an oratorio by &lt;a href="http://en.wikipedia.org/wiki/Antonio_Caldara"&gt;Antonio Caldara&lt;/a&gt;, one of my most&amp;nbsp;favorite&amp;nbsp;pieces of music&lt;/i&gt;)&amp;nbsp;whom I posted a video of a few days ago; she's amazing, in no uncertain terms.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.quora.com/What-movies-do-people-regret-watching"&gt;What movies do people regret watching?&lt;/a&gt;&amp;nbsp; Some of these answers are good, but I expected more like my own story. Quite a number of years ago now, I was doing a project that needed some old footage of people snuffing (&lt;i&gt;with the old snuffbox&lt;/i&gt;) and smoking and&amp;nbsp;cavorting, so a few good black/white fast-moving silent movies, that sort of thing. I popped in a search, opened a few random movies to see what I've found (&lt;i&gt;this was many years before Google, YouTube and previewing anything&lt;/i&gt;), and one of the movies that came up (&lt;i&gt;auto-play, no less&lt;/i&gt;) was this little &lt;a href="http://en.wikipedia.org/wiki/Snuff_film"&gt;snuff movie (&lt;i&gt;of the non-profit kind&lt;/i&gt;)&lt;/a&gt; of a woman who got shot in the head. I seriously, absolutely regret seeing that movie. It was a very dark and&amp;nbsp;horrifying&amp;nbsp;moment in my life, also due to the shock and horror of it all.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.quora.com/What-are-the-most-underrated-movies-ever"&gt;What are the most underrated movies?&lt;/a&gt;&amp;nbsp; This is a seriously good list of films that are far, far better than their reputation and fame. Explore.&lt;br /&gt;&lt;br /&gt;Ok, that's it. Enjoy, and I'll see you over the weekend.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-3918739461271231044?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/3918739461271231044/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2011/04/dumpty-dumpty.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/3918739461271231044'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/3918739461271231044'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2011/04/dumpty-dumpty.html' title='Dumpty-dumpty!'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-7463639123518739608</id><published>2011-04-07T12:06:00.000+10:00</published><updated>2011-04-07T12:06:42.791+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Ubuntu 10.10</title><content type='html'>I had held off upgrading my computer to the latest version of Ubuntu, because every time I do, something screws up. Maybe the sound disappears, or the mouse&amp;nbsp;accelerates, or Java goes missing, or the graphics gets botched. Always something.&lt;br /&gt;&lt;br /&gt;But I shouldn't have worried. I went to update manager, hit that 'distribution upgrade', waited an hour or so (&lt;i&gt;lots of downloads on a slow line&lt;/i&gt;), one reboot, and everything worked perfectly on the first go. Not a single hitch. Not even a small one. In fact, something's even improved, such as my internal microphone started working. It looks better, feels better, responds better, and the fonts are vastly improved. Everything is just, well, perfect. Color me impressed, and thanks to the Linux community, Canonical and the Ubuntu team for making this awesome operating system that frankly, for me, couldn't be improved upon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-7463639123518739608?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/7463639123518739608/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2011/04/ubuntu-1010.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/7463639123518739608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/7463639123518739608'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2011/04/ubuntu-1010.html' title='Ubuntu 10.10'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-4648485272007497639</id><published>2011-04-05T21:10:00.000+10:00</published><updated>2011-04-05T21:10:45.320+10:00</updated><title type='text'>Antonio Caldara: Maddalena ai piedi di Cristo (6)</title><content type='html'>&lt;div&gt;I was very happy to find this gem today (&lt;i&gt;and hopefully it stays up a while&lt;/i&gt;). I've been a huge fan of &lt;a href="http://en.wikipedia.org/wiki/Antonio_Caldara"&gt;Antonio Caldara&lt;/a&gt; ever since that &lt;a href="http://www.classical.net/music/recs/reviews/h/hmu05221a.php"&gt;epic recording of his "Maddalena ai piedi di Cristo"&lt;/a&gt; with favourite soprano in the whole world Maria Cristina Kiehr, super-star counter-tenor Andreas Scholl and Gerd Turk from Cantus Koln (&lt;i&gt;one of my favorite ensembles&lt;/i&gt;).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.bach-cantatas.com/Bio/Blazikova-Hana.htm"&gt;Hana Blazikova&lt;/a&gt; is a new find for me, but boy am I glad I stumbled upon her. Her singing is nothing short of fantastic, and as a bonus she's Czech which speaks to my half-Czech heart. :) But I truly love her version of Madelena, a more timbre version of Kiehr, more edgy, softer vibrato, and a rather clean ornamentation which I prefer. I wish I could find out more about who's playing and what event it is, though, but until I figure it out, let's make no mistake; &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This video is amazing. I hope you enjoy it, too.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;iframe width="480" height="295" src="http://www.youtube.com/embed/2RO8pj9c4_g?fs=1" frameborder="0" allowfullscreen=""&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-4648485272007497639?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/4648485272007497639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2011/04/antonio-caldara-maddalena-ai-piedi-di.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/4648485272007497639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/4648485272007497639'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2011/04/antonio-caldara-maddalena-ai-piedi-di.html' title='Antonio Caldara: Maddalena ai piedi di Cristo (6)'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/2RO8pj9c4_g/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-7641990270543946887</id><published>2011-03-28T20:51:00.000+11:00</published><updated>2011-03-28T20:51:46.047+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open-source'/><category scheme='http://www.blogger.com/atom/ns#' term='xSiteable'/><category scheme='http://www.blogger.com/atom/ns#' term='topic maps'/><title type='text'>Options for an open-source project</title><content type='html'>I'm nearing completion of the next generation of xSiteable, which used to be a "website generator in XSLT using Topic Maps" but has evolved over the last 10 years into "RESTful SOA, event-driven developer-focused, less-is-more PHP framework and super-cool XSLT templating layer, with a Topic Maps engine, full-stack plugin architecture, life-cycle-based event model, shaped around HTML5, CSS and JQuery" kinda framework, a little something I've tinkered with to fit all my many needs over the years.&lt;br /&gt;&lt;br /&gt;Now, in my current job I'm creating a document-control, intranet, social web app thingy for a health-care organisation, and we've agreed to open-source the lot. So, I could use some advice, but here's the current plan ;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;xSiteable is BSD licensed, and consists of the framework itself&lt;/li&gt;&lt;li&gt;a yet unnamed application written using xSiteable is released with BSD license as well&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;How should I distribute the two? Are the licenses ok? What source repository to use? Google Code, GitHub, what? (We've got both in subversion on a local server right now) xSiteable is really a collection of reusable classes where some are&amp;nbsp;dependent&amp;nbsp;on others, but not completely. Where to document the API's? Where to document examples and guides? How to attract users? Should I create a blog for it? And on and on.&lt;br /&gt;&lt;br /&gt;Thoughts or ideas?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-7641990270543946887?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/7641990270543946887/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2011/03/options-for-open-source-project.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/7641990270543946887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/7641990270543946887'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2011/03/options-for-open-source-project.html' title='Options for an open-source project'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-442333513845856652</id><published>2011-03-14T15:49:00.001+11:00</published><updated>2011-03-15T11:01:14.557+11:00</updated><title type='text'>Updates, clarifications, revelations, forgiveness</title><content type='html'>So, a little more time has passed, and what have I done to make sure that you, dear reader, still come back for more? Not a lot. So, here's a list of interesting tidbits one can ponder after the immensity of the Japan situation has eroded all sense of scale and importance of mere secular indulgences, without less of a technology angle this time to prove that I am, after all, human ;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.viruscomix.com/subnormality.html"&gt;Subnormality&lt;/a&gt; : Last week I ordered as a poster &lt;a href="http://www.viruscomix.com/page532.html"&gt;this fantaboulus comic&lt;/a&gt; which I fell in love with some time back, and it arrived in the mail a few days ago to much glee and satisfaction. My kids like it a lot, and it has been hung up in the best spot in the house where we mostly ponder the important things in life; the back of the toilet door.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.pigsfly.com.au/"&gt;Pigs Fly&lt;/a&gt; : A few months ago I was hunting beer at my local liquor store (&lt;i&gt;&lt;a href="http://www.kiamaindependent.com.au/article/fredericks_open_new_store"&gt;Kiama Downs IGA&lt;/a&gt; on the corner&lt;/i&gt;), not expecting to find much more than rubbish Aussie beer (with a few exceptions, like Coopers), when the lady behind the counter surprised me &lt;a href="http://www.pigsfly.com.au/"&gt;with this treat from a local brewery&lt;/a&gt; (&lt;i&gt;&lt;a href="http://en.wikipedia.org/wiki/Bowral,_New_South_Wales"&gt;Bowral&lt;/a&gt;, home to Australia's perhaps most famous and loved cricketer, is in the Southern Highlands, about 1 hour north of here&lt;/i&gt;) called "Pigs Fly." I highly and absolutely recommend giving this a try; it is now officially my favorite beer in the world. It's &lt;b&gt;that&lt;/b&gt; good.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/shelterit/"&gt;Pictures&lt;/a&gt; : For Christmas I bought the "family" a new camera, since I wrecked our last one in an attempt to take pictures of water with a non-water camera (&lt;i&gt;sorry, Julie!&lt;/i&gt;); A &lt;a href="http://www.cnet.com.au/panasonic-lumix-dmc-g2-339301575.htm"&gt;Panasonic Lumix G2&lt;/a&gt;, a &lt;a href="http://en.wikipedia.org/wiki/Four_Thirds_system"&gt;four thirds system&lt;/a&gt; based camera that I'm starting to love to bits, allows me to really explore a more professional realm of photography. Apart from fabulous picture quality (&lt;i&gt;pressing the right buttons, of course&lt;/i&gt;) there's a hack available to give you the option of doing 1080p resolution video in 60fps, which looks Awesome! I've dumped a few initial shots to &lt;a href="http://www.flickr.com/photos/shelterit/"&gt;my Flickr stream&lt;/a&gt;, but more to come as I refine skills and motives.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sheltered-objections.blogspot.com/"&gt;Sheltered objections&lt;/a&gt; : I've kinda decided to be a bit more pro-active on my old blog of philosophy, secularism and epistemology. It's been lying dormant as a rather busy life has rushed past, but things are settling down, and I want to start a series of analysis of various definitions epistemic notions people hold while talking about things in their normal lives. Oh, and I've been given a ton of various "religion X for skeptics" over the last little while, and I wanted to document not only what it means to be a skeptic, but also be a bit more explicit about why these pamphlets are failing.&lt;br /&gt;&lt;br /&gt;Coffee : We've just got ourselves a nice little coffee machine, and I'm already quite good at making cappuccinos, mochas, and that Aussie favorite, long black (short black being a bit of an oxymoron). We got it at some garage sale for cheap because it didn't work properly, but I cleaned and fixed it up, and it works really good, and is quite fast and looks great. Come on over for a cuppa.&lt;br /&gt;&lt;br /&gt;Pool : Did I mention that our house has a swimming pool in the back? Yeah? Well, you know what I love almost most of all when it comes to house maintenance? Grab my snorkeling gear, jump in, and clean that sucker out. The bubbles and quiet thundering serenity gives me great pleasure as I suck all sorts of grit into the cleaning tube, mix chemicals, and scrub walls. If you need a good way to dis-connect and revitalize after a busy week of work, this hits the spot for me.&lt;br /&gt;&lt;br /&gt;Update!&lt;br /&gt;&lt;br /&gt;Stewart Lee : A few months ago I stumbled over a link to Stewart Lee's &lt;a href="http://www.youtube.com/watch?v=Jn2NMzb0OXU&amp;feature=related"&gt;documentary "Don't get me started"&lt;/a&gt;, a smallish documentary on blasphemy, the religious conundrum of embracing and banning certain freedoms of expression at the same time, and his story about his musical "Jerry Springer: The musical" meeting with censorship and persecution of the religious. I've since gotten quite smitten with this comedian / writer / artist to the point of writing him a thank-you note to which I got a great reply as well (&lt;i&gt;which now sits in my glory box, obviously&lt;/i&gt;). &lt;br /&gt;&lt;br /&gt;I just wanted to show you &lt;a href="http://www.youtube.com/watch?v=w0i0RXMvzMs"&gt;this amazingly funny and fantastic clip where he's talking about "Top Gear"&lt;/a&gt; and their hosts. Tell me what you think.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-442333513845856652?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/442333513845856652/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2011/03/updates-clarifications-revelations.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/442333513845856652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/442333513845856652'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2011/03/updates-clarifications-revelations.html' title='Updates, clarifications, revelations, forgiveness'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-4100695853199957926</id><published>2011-02-16T16:31:00.000+11:00</published><updated>2011-02-16T16:31:38.188+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='knowledge representation'/><category scheme='http://www.blogger.com/atom/ns#' term='cms'/><category scheme='http://www.blogger.com/atom/ns#' term='km'/><category scheme='http://www.blogger.com/atom/ns#' term='document control'/><title type='text'>Back to my roots</title><content type='html'>Lately I've dived back into document control, content management and intranets and data ware-housing in general, a swarm of concepts and technologies I haven't played with in a while. Taking these breaks from certain areas is a good thing; it allows me to return to it at a later stage and witness how they've changed, often for the better.&lt;br /&gt;&lt;br /&gt;But my return to this field hasn't been the happy smooth ride I was hoping for. Put briefly, the technologies and intellectual concepts within seems to me to still, uh, suck. I'm constantly living on the edge between people and policies in various organisations, and there's nothing more frustrating(1) than seeing the divide between good intentions and good actions, ever growing despite that people should know better.&lt;br /&gt;&lt;br /&gt;The first thing I notice is that the concept of persistent identification management is no further than when I left it. Documents are still named silly things, and identifiers in systems that tries to deal with it still apply internal identifier schemes, and have no external facility for managing them, either sharing nor changing them. It seems to me that most of the technologies in the DC / CMS / KM space still has no good solutions to perhaps the problem that sit at the core of each of them.&lt;br /&gt;&lt;br /&gt;Some user interfaces have improved, but not in the way I was hoping. Sure, things look smoother and prettier, and surely the misnomer "web 2.0" have injected it healing juices into old battered ideas, but they're still bad ideas at the core no matter what. It doesn't matter that the buttons look good or are big and shiny if the functionality behind them are fundamentally flawed. A document without external identity is still an internal abomination, even when the buttons are easy to hit.&lt;br /&gt;&lt;br /&gt;Workflows are still sequential stop-points along a list of basic logic that only triggers on what we might think of, never of what should happen. The ontological concepts are often completely missed, if present at all. Roles and permissions are all ACL where, perhaps, human organisations don't function that way. Maybe that ACL model fits your network, but does it fit how we humans deal with information and knowledge? We humans might have permissions and access through it, but they do not cover our roles and positions in compound situations. I would have thought this was done better these days.&lt;br /&gt;&lt;br /&gt;Wiki's have come a long way. I'm excited about using Semantic MediaWiki with Semantic Forms and a few other plugins, for doing essential super-rapid application development, but the Wiki user-interface have not improved much. The concept of every page simply being a point to which to hang knowledge is still mostly if not entirely missed, even by Wiki makers. People still think a Wiki page is just a page, when it should be a point of data to hang our other bits on to, including, ahem, identity management.&lt;br /&gt;&lt;br /&gt;And don't get me started on the various and numerous CMS out there. There's now simply too many of them, and they all do pretty much the same with minor differences. It's almost a bit embarrassing that the field haven't progressed beyond the basic model they pretty much all offer. Even Drupal which claim to be different still, to me, feels and works, well, to a poor model. &lt;br /&gt;&lt;br /&gt;So let's talk about the models. They're still the same. They haven't moved. It's all still based around the concepts of content, structure, users and plugins, plopped into a relational model that have to have a specialized table for any ontologically interesting concept you want to introduce. I don't understand, are most of these systems being developed with bribed from the DBA association or something?&lt;br /&gt;&lt;br /&gt;Where are the semantic options? Where's the ontology editors? Where's the conceptual modeling tools for content and knowledge management? Where's the persistent identification schemes implemented so we can actually do, you know, integration of systems? Where's the simple data mergers that allow distributed and / or federated reporting?&lt;br /&gt;&lt;br /&gt;None of these things are tricky in and of themselves, not even when merged into larger systems, &lt;b&gt;unless&lt;/b&gt;, of course, they're rooted in old and stale ideas. Where's the new ideas? The bright and new ways of solving some of these old problems? What have I missed?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-4100695853199957926?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/4100695853199957926/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2011/02/back-to-my-roots.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/4100695853199957926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/4100695853199957926'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2011/02/back-to-my-roots.html' title='Back to my roots'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-471316927139799152</id><published>2011-01-14T17:14:00.000+11:00</published><updated>2011-01-14T17:14:01.786+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='mr mister'/><title type='text'>Mr Mister : Pull</title><content type='html'>For those in the know, the 1980's and early 1990's was a period of music that was forever going to be synonymous with something, err, different, often so different that people that were into it now disown that thing; Ball sweaters, washed jeans, all of the hair-styles, leg-warmers, Milli Vanilli, Pat Sharp, Samantha Fox ... the list goes on. There was a certain plasticy fabric spun into our societies, often making things worse, but once in a while making it all heaps better.&lt;br /&gt;&lt;br /&gt;I was a child of the 1980's, of course, and in my musical journey I was heavily into Al Jarreau, early fusion like Seawind, George Benson and some GRP productions, funkier Rufus and Chaka Khan, some rock and pop (bits of David Bowie, more of Toto, glimpses of David Foster and all his various incarnations, and so on), but slowly entering the underbelly of jazz and classical. &lt;br /&gt;&lt;br /&gt;However. There was one band I was more into more than any other, and it all started with that well-known tune you still hear from time to time, &lt;a href="http://en.wikipedia.org/wiki/Broken_Wings_(song)"&gt;"Broken Wings"&lt;/a&gt; by &lt;a href="http://en.wikipedia.org/wiki/Mr._Mister"&gt;Mr Mister&lt;/a&gt;. Apart from being a good tune, there was something about the group that made them stick a bit better into my brain, something about the sound, the musicianship, the amazing lyrics (thanks, John Lang; you were loved!). I got the album it was off, of course, and the previous, and discovered that the groups frontman Richard Page was a already present in a lot of music I already listened to (especially David Foster and Toto stuff, Steely Dan, and so on). If anyone serious needed a backing vocal to create that special feeling, Richard was brought in. So I had a connection, and I followed the band quite closely, being nothing short of a fan. I loved the dynamic punch, the textures, of course Richard's brilliant voice (through the times has been offered to be vocalist to both &lt;a href="http://en.wikipedia.org/wiki/Toto_(band)"&gt;Toto&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Chicago_(band)"&gt;Chicago&lt;/a&gt;, no less), the fabulous textures of Steve George, and, as a drummer myself, loved all the crazy in-your-face punctuations that Pat Mastelotto came up with.&lt;br /&gt;&lt;br /&gt;They released their third album "Go on" which changed both sound and direction of the band. Less poppy, more progressive, a bit darker, but still distinctly Mr Mister, I loved it to bits (and Pat Mastelotto came out as a awesome drummer, now with real drums[TM]!). However, the record company was not too happy with the sales nor direction it had taken, and lead guitarist Steve Farris left (due to musical differences we have been told). The three Misters went into the studio, borrowed a couple of amazing guitarists, and made a fourth album anyway. And there it stopped. The record company didn't release it. The misters had gone from a poppy chart-topping act to being too serious for record company executives, and with little options at the time (it was the beginning of the curse of grunge) the band disbanded, and their album entered that mystical place of rumors, hearsay and myth, the record company vault.&lt;br /&gt;&lt;br /&gt;They all moved on. (Ah, puns!) Richard page did bits and bobs, but mostly as a songwriter and the odd studio work (including a solo album that I love to pieces, but never got much traction outside of those in the know. Not sure if it was another record company slip?), including a couple of songs for Joe Zawinul (of Weather Report fame).&lt;br /&gt;&lt;br /&gt;Meanwhile &lt;a href="http://en.wikipedia.org/wiki/Pat_Mastelotto"&gt;Pat Mastelotto&lt;/a&gt; joined none other than &lt;a href="http://en.wikipedia.org/wiki/King_crimson"&gt;King Crimson&lt;/a&gt; (1994? - and is still there) and a few other cool gigs. A cool connection to another part of my music world is fellow King Crimson bandmember &lt;a href="http://www.treygunn.com/"&gt;Trey Gunn&lt;/a&gt; (who use Pat a lot) also had another favorite of mine, the completely unknown Bob Muller as drummer for a while (and maybe still?), and Bob again is married to the amazing yet unknown &lt;a href="http://shelterit.blogspot.com/2007/01/off-road-music.html"&gt;Happy Rhodes (which I've written about before)&lt;/a&gt;. The circle is complete.&lt;br /&gt;&lt;br /&gt;21 years passed.&lt;br /&gt;&lt;br /&gt;A couple of months ago that album was released. The mythical fourth album was to be heard, for some for the first time ever (there were a couple of dreadful bootlegs around, but I had resisted all those years) by &lt;a href="http://www.littledumerecordings.com/"&gt;Little Dume records&lt;/a&gt; (Richards' record company). I downloaded my copy a couple of days ago, and it's been sitting in my headphones ever since. &lt;br /&gt;&lt;br /&gt;The anticipation and mythical status of something like this is sure to lead to disappointment, with a 20 year build-up to every expectation that "Welcome to the Real world" to the "Go on" progression mustered, so what's it like?&lt;br /&gt;&lt;br /&gt;Well, I wouldn't write this long had it been anything short of great. But it's more than that. It superseded any expectation I had. It is simply that good, a true masterpiece. It's basically a step back from "Go on" towards a brighter, more progressive sound, with some of the tunes bringing back some of the best of the early 80's with the coolest sounds the 90's could offer. There's less guitar focus, and certainly tighter, more drums, and definitely more and better singing. Hmm, hard to explain, I know, but the album sounds as if it had been released now it would still sound fantastic. Now, I normally wouldn't do a song-by-song review, but I feel compelled to do so, not only because they all deserve the attention, but to bring some closure for me personally through the music as well; this is the fourth album that needs the context of the earlier three. Here goes.&lt;br /&gt;&lt;br /&gt;1. 'Learning to Crawl' starts exactly like a song that builds on "Go on" should start, the piano work and darker tone, and progresses exactly like a song that's from "Welcome to the Real World" does, with various added twists like the layered singing, fresher drums, that catchy chorus, haunting backing vocals that drones away something that ends up in a cacaphony of a grungy "I wear the face." The perfect start.&lt;br /&gt;&lt;br /&gt;2. 'Waiting in my dreams' start like other good tunes from the mid-80's acoustic era, quite Toto-ish of the time. But then something happens, the chorus turns terribly Mr Misterish, and turns that all upside down. Another round, and after that a progressive section that blows me away every time, starting with some cool harmonic vocal that leaps into a progressive section of drums, emphasized piano chords and, uh, pan flutes. Yeah, that sounds wrong, but it works. This also have some of the coolest triplet-based syncopated breaks from Pat yet.&lt;br /&gt;&lt;br /&gt;3. 'Crazy boy' has some minor / major key swings that a really cool, a snazzy drum-track, and some very interesting guitar layering. This is a somewhat typical Mr Mister tune, I think, with a slightly edgy Richard singing in there as well.&lt;br /&gt;&lt;br /&gt;4. 'Close your eyes' is a direct descendant of "Go on" with a twist, with a mid-section around 2:50 which simply screams for a Chicago or Seawind horn treatment! (I betcha if a horn section was available, this would be the bestest tune they ever did!) It has a great drive, and a fantastic refrain that takes me back to "I wear the face", with a few interesting synth twists worthy of Gary Numan.&lt;br /&gt;&lt;br /&gt;5. 'Lifetime' is fast becoming one of my favorites, with some excellent guitar work flowing through what is essentially a grungier "Welcome to the Real World" tune.&lt;br /&gt;&lt;br /&gt;6. 'I don't know why' is a curious one, taking a few steps back to "I wear the face" with blobs of "Welcome to the Real World" push, only this time with real drums, less guitar, and cooler singing (even to the point that they here sing about falling, too. 32, anyone?)&lt;br /&gt;&lt;br /&gt;7. 'We belong to no one' is a real stand-out, a teenage child of "Broken Wings", with a great refrain and sexier drums, until I get my senses blow around 2:10. Beautifully done, with bridge dipping straight for a progressive refrain, building up to a great climax where Pat gets off really well.&lt;br /&gt;&lt;br /&gt;8. 'Burning bridge' is another slower tune that starts as you expect a Mr Mister tune to start, and then something amazing happens! This is my favorite tune of the whole album, with singing that reminds me of Doobie Brothers, Kenny Loggins, Chicago and Steely Dan, a laid back track with just takes me away days gone by. Listen out for 2:10, a great cut. There's layered singing here that I simply love to pieces! Oh, and some really cool bass playing as well that you'll miss if you blink.&lt;br /&gt;&lt;br /&gt;9. 'No words to say' is "Go on" legacy, with dreamier keys and perhaps the strongest lyrics on the album. Progressive, layered guitars, beautiful verse. Great tune.&lt;br /&gt;&lt;br /&gt;10. 'Surrender' starts expectedly Mr Misterish, but then turns into a early Toto-esque ballad of sorts, before leaping into "Welcome to the Real World" drive with a "Go on" setup. And then excellent chorus singing through a progressive finish.&lt;br /&gt;&lt;br /&gt;11. 'Awaya' Here Mr Mister is doing a Toto, by at the end putting in a mostly instrumental piece, with great drive, all musicians coming together for some fun time. A perfect ending to an amazing album.&lt;br /&gt;&lt;br /&gt;What an odd thing; well worth the 20 year wait, still sounding as if just released (well, you know what I mean), and perhaps Mr Mister's absolute best. And most people will never know. But you should. It's that good.&lt;br /&gt;&lt;br /&gt;Simply put; this is an awesome album, better than I thought it could have been. I'm in love again.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-471316927139799152?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/471316927139799152/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2011/01/mr-mister-pull.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/471316927139799152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/471316927139799152'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2011/01/mr-mister-pull.html' title='Mr Mister : Pull'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-5565440949756243795</id><published>2011-01-11T16:39:00.000+11:00</published><updated>2011-01-11T16:39:26.795+11:00</updated><title type='text'>Happy guacamole!</title><content type='html'>So, a new year is here. Again. I'm getting a bit sick of this straining repetition, but apparently the rest of society thinks it is quite alright. So.&lt;br /&gt;&lt;br /&gt;A lot of stuff have happened. We've sold one house, bought and moved into another (and I'm sure I'll write more on this later), and various events have come and gone. I've gotten a new camera for Christmas which I'm excited about (a &lt;a href="http://www.trustedreviews.com/digital-cameras/review/2010/05/17/Panasonic-Lumix-G2/p1"&gt;Panasonic Lumix G2&lt;/a&gt;), and I'm reading &lt;a href="http://www.amazon.com/At-Home-Short-History-Private/dp/0767919386"&gt;Bill Bryson's latest "At Home"&lt;/a&gt; which is brilliant as usual. Oh, and Mr Mister have released &lt;a href="http://www.littledumerecordings.com/mm/mm/pull.html"&gt;their album "Pull"&lt;/a&gt; after 20 years (!!), and it is AWESOME!&lt;br /&gt;&lt;br /&gt;I'm writing a book. And I'm enjoying it, when I get the time to do it. I'm some 70 pages in, and it's about ... uh, part technology, part human and cosmological evolution, some laser shooting which defies the laws of physics, project management, opinions on the strong need for secularity, on music, and some more parts technology, programming and development, syntax and language, lots about language, and about libraries and culture, and then some. Yeah, so not your average book, but some people are interested, and I'm taking advice on publishing, format and schedule from anyone.&lt;br /&gt;&lt;br /&gt;I'm opening ThinkPlot again, an organisation for people who care about the well-being of the human race and the world we live in in an intelligent fashion, to promote education, science and rationality amongst the people that live near you. Our patron "saint" is the late great Carl Sagan. I'm definitely talk more about this later.&lt;br /&gt;&lt;br /&gt;Work is good. It's intranets all the way, interspersed with UCD, IA, UX, hacking, supervision, PMing, and all other goodies, and it's in the health-care system doing important work. So, yeah. Good stuff, and enjoyable. In fact, one of the things I've noticed is that in the few years since my last stints in the Intranet world not much have improved in terms of content and document management. The old systems that sucked have been overtaken by systems that also sucks, just in different ways. Enterprise systems of various kinds follow suit. There's so much bad software out there, even from people who should know better. So, yes, I've decided to make something funky from scratch in the Intranet space, using REST, Topic Maps and simpler development tools readily available. We'll see where it takes us.&lt;br /&gt;&lt;br /&gt;Kids and wife doing fine. Kids winning awards, playing violin brilliantly, and growing up fine. (Crossing fingers!) Things are chugging along. Oh, and we've just been introduced to and getting hooked on &lt;a href="http://en.wikipedia.org/wiki/Carcassonne_(board_game)"&gt;Carcassonne&lt;/a&gt;, so now you know what we often do in the evenings. &lt;a href="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=kiama+downs&amp;sll=-34.638884,150.855235&amp;sspn=0.005376,0.011362&amp;ie=UTF8&amp;hq=&amp;hnear=Kiama+Downs+New+South+Wales,+Australia&amp;ll=-34.63741,150.854988&amp;spn=0.011193,0.022724&amp;t=h&amp;z=16"&gt;The beach is down the road next to the shop and cafe&lt;/a&gt;, and the pool in the backyard is a favorite past-time, so do come over. Things are good.&lt;br /&gt;&lt;br /&gt;PS. Send more salty liquorice.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-5565440949756243795?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/5565440949756243795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2011/01/happy-guacamole.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/5565440949756243795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/5565440949756243795'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2011/01/happy-guacamole.html' title='Happy guacamole!'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-2029680110099520405</id><published>2010-12-03T13:59:00.000+11:00</published><updated>2010-12-03T13:59:37.908+11:00</updated><title type='text'>Tabulat Minor</title><content type='html'>Not the best title in the world, but the time has come to yet again make a dump of interesting stuff that's come my way, and that I feel interesting enough not to kill the darn tab, taking up valuable memory and browser-loading-every-time-I-have-to-restart-it resources. So ;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Language, communication and Knowledge management&lt;/h3&gt;&lt;br /&gt;&lt;a href="http://www.cs.tut.fi/~jkorpela/wiio.html"&gt;How all human communication fails, except by accident&lt;/a&gt; : "Wiio's laws are humoristically formulated serious observations about how human communication usually fails except by accident. This document comments on the applicability and consequences of the laws, especially as regards to communication on the Internet."&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.royharrisonline.com/integrationism.html"&gt;Integrationism - An integrational approach to communication&lt;/a&gt; : "an integrational approach to signs and semiological systems, and hence to all human communication"&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cognitive-edge.com/blogs/dave/2008/10/rendering_knowledge.php"&gt;Rendering knowledge&lt;/a&gt; : "I updated my original three rules of knowledge management to seven principles which I share below"&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.steptwo.com.au/columntwo/there-is-no-one-true-top-level-intranet-navigation/"&gt;There is no “one true” top-level intranet navigation&lt;/a&gt; : Just a friendly reminder from James Robertson.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Programming and geekery&lt;/h3&gt;&lt;br /&gt;&lt;a href="http://james-iry.blogspot.com/2009/05/brief-incomplete-and-mostly-wrong.html"&gt;A Brief, Incomplete, and Mostly Wrong History of Programming Languages&lt;/a&gt; : The sort of funny geeky article that makes me chortle coffee out my nose.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.agencexml.com/xsltforms"&gt;XSLTForms&lt;/a&gt; : "allows browsers to manipulate XForms. This is an open source client-side implementation, not a plug-in or install, that works with all major browser (Internet Explorer, FireFox, Opera, Safari, Chrome and more)" - well worth some love and understanding.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://openrespect.org/"&gt;The OpenRespect Declaration&lt;/a&gt; : Bringing a bit more respect and unity to open-source free-as-in-freedom development, started by Jono Bacon of Ubuntu fame. Not even sure I completely agree with this. Well, agree with sentiment, but I don't think I'm prepared to simply respect everything under the umbrella; there's too many arseholes in the world that do not deserve it.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://incubator.apache.org/zetacomponents/news.html"&gt;Apache Zeta Components&lt;/a&gt; : "A high quality, general purpose library of loosly coupled components for development of applications based on PHP 5" - Yet another PHP collection of classes that will save the world from actual programming. I liked a few of these, though.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Semantic Web&lt;/h3&gt;&lt;br /&gt;&lt;a href="http://schemapedia.com/"&gt;Schemapedia - RDF schema compendium&lt;/a&gt; : Search engine for RDF vocabularies.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sioc-project.org/ontology"&gt;SIOC Core Ontology Specification&lt;/a&gt; : "The SIOC (Semantically-Interlinked Online Communities) Core Ontology provides the main concepts and properties required to describe information from online communities (e.g., message boards, wikis, weblogs, etc.) on the Semantic Web." - Something I should stick my nose in.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://linkedevents.org/ontology/"&gt;LODE - An ontology for Linking Open Descriptions of Events&lt;/a&gt; : "an ontology for publishing descriptions of historical events as Linked Data, and for mapping between other event-related vocabularies and ontologies"&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ld2sd.deri.org/lod-ng-tutorial/"&gt;Linked Data Tutorial - : Publishing and consuming linked data with RDFa&lt;/a&gt; : "The idea of linked data is at time of writing roughly three years around and the community has established a number of good practices and technologies. From publishing linked data [HOWTO-LODP] and URI management [COOL-SWURIS] over describing linked datasets [VOID-GUIDE] to linked data applications. A range of tutorials and guides is available and the number of triples in the linked data cloud keeps growing at a remarkable pace."&lt;br /&gt;&lt;br /&gt;&lt;a href="http://prototypo.blogspot.com/2010/11/another-guide-to-publishing-linked-data.html"&gt;A(nother) Guide to Publishing Linked Data Without Redirects&lt;/a&gt; : "If we are going to fix fundamental problems with serving Linked Data, I'd prefer to explicitly address the fundamental questions related to URI naming of physical, conceptual and information resources (the overloading of the HTTP name space), so I proposed an alternative solution on the public-lod@w3.org mailing list last week. This post expands on those thoughts with some more detail."&lt;br /&gt;&lt;br /&gt;There would be more things here, but I've lost a cobble of them over the last couple of weeks. I better get better at publishing these nuggets before I kill them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-2029680110099520405?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/2029680110099520405/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2010/12/tabulat-minor.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/2029680110099520405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/2029680110099520405'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2010/12/tabulat-minor.html' title='Tabulat Minor'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-4629718254522939175</id><published>2010-11-10T13:53:00.000+11:00</published><updated>2010-11-10T13:53:12.800+11:00</updated><title type='text'>Hello, world ; what are you?</title><content type='html'>Hi there. Long time, no hear. Yeah, been busy again, doing stuff, acting up, playing around. You know, life.&lt;br /&gt;&lt;br /&gt;But not only has life been busy, but my brain has gone into overdrive over the most absurd notions the last few months. It all kind begun when I was working for Free Systems Technology Labs in India last year when I was working, quite heavily, on a failed ontology that would be a compromising and pragmatic approach to the intersection between us social human beings and the concept of doing business. Yeah, so the scope was crazy right off the bat, but when did that ever stop me?&lt;br /&gt;&lt;br /&gt;I'm now several months later still fiddling with it, because it's such an interesting concept; make a model, or a language if you like, of human doings. We all kinda do this every day, but unawares; when you talk to your neighbors and friends you use words that make up phrases that denotes some context you're trying to pin down; you're making a verbal version of a model in order for you to communicate a concept to another human being. All communication in the end fall down to this basic concept.&lt;br /&gt;&lt;br /&gt;As they say, some models are useful, all models are wrong, and I've talked a lot about this in the past as well. But what I'm pondering these days is more the fuzzy intersection between things and our thoughts on them, or, to be a bit more specific, between the identity of things, and the things themselves. Here's an example ;&lt;br /&gt;&lt;br /&gt;"Alex."&lt;br /&gt;&lt;br /&gt;Now, that's just my name, and in the context of reading it on or through my blog, it's fairly easy to assume that my first name somehow refers to me, the person. And you'd be right, too. Except, not really ; It's just a word. Here's another one ;&lt;br /&gt;&lt;br /&gt;"Respect."&lt;br /&gt;&lt;br /&gt;For some reason we all think that words actually mean something, but they don't! Not a single word you see will have one - and only one! - meaning. Any one word can have millions of meanings, depending on where you see it, what mood you're in, what other words surround it, what language it's in ... so, it depends on context. Heavily. Seriously. Unconditionally.&lt;br /&gt;&lt;br /&gt;Even a word such as "respect" can mean so many things, and yet, in our everyday lives, we use words like this as if they make perfect unambiguous sense. Even written down in big serious books we tend to think our words as proper guides for meaning and context, but we're pretty much wrong. All communication fails, it's more a question of the severity and complexity of that failing. Even me writing this blog post is an example of a fail. Hopefully it's up to you to tell me how badly I failed. Be gentle.*&lt;br /&gt;&lt;br /&gt;* See what I did there?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-4629718254522939175?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/4629718254522939175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2010/11/hello-world-what-are-you.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/4629718254522939175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/4629718254522939175'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2010/11/hello-world-what-are-you.html' title='Hello, world ; what are you?'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-5602064273928261319</id><published>2010-10-15T09:16:00.000+11:00</published><updated>2010-10-15T09:16:08.612+11:00</updated><title type='text'>Canberra House for sale</title><content type='html'>Ever wanted to live in the &lt;a href="http://www.allhomes.com.au/ah/act/sale-residential/14-aston-crescent-cook-canberra/1316770093011"&gt;best cutest little house in Cook in Canberra&lt;/a&gt;? Why, here's your chance!&lt;br /&gt;&lt;br /&gt;Me and the family has taken a decision to live down the coast (&lt;a href="http://maps.google.com/maps?q=kiama&amp;amp;ie=UTF8&amp;amp;hq=&amp;amp;hnear=Kiama+New+South+Wales,+Australia&amp;amp;ei=JX-3TO-MIoW9cZKBubUG&amp;amp;ved=0CCgQ8gEwAA&amp;amp;ll=-34.633331,150.859154&amp;amp;spn=0.001397,0.00284&amp;amp;t=h&amp;amp;z=19&amp;amp;layer=c&amp;amp;cbll=-34.633319,150.859046&amp;amp;panoid=OjFAUXZcgfpV5KHY-yd-wA&amp;amp;cbp=12,202.1,,0,1.88"&gt;in amazing Kiama&lt;/a&gt;) near the beach, basking in the sun,&amp;nbsp;frolicking&amp;nbsp;in the sub-tropical&amp;nbsp;rain forest, sipping good coffee in the many cafes around here, and generally live in paradise for a while, if you know what I mean. So. In order to buy that house near the beach with a swimming-pool (&lt;i&gt;no kidding&lt;/i&gt;), we need to sell our beloved house back in Canberra. It is with great sadness I hereby introduce ;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.allhomes.com.au/ah/act/sale-residential/14-aston-crescent-cook-canberra/1316770093011"&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;img border="0" height="265" src="http://www.allhomes.com.au/ahda/property/photo/2010/10/07/77161309dd94a694e245e1f33d150bb7_l.jpg" width="400" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Viewed: Fond memories and hours of work&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Have a look, it's a gorgeous little house in a fantastic area. When I worked for the &lt;a href="http://www.nla.gov.au/"&gt;National Library of Australia&lt;/a&gt;, which is beautifully situated down by the lake, I had a 7 minute commute in the car, or, 35 minutes of a couple of buses. Jamison shopping&amp;nbsp;center, a mostly charming and smaller group of shops, is just around the corner. There's good stuff all around, with magical Mt. Painter just over the hill, great for walks, and especially if you've got a pet or three. Our backyard is quite large, and perfect if you've got a dog or two, with beautiful trees both front and back. And the cubby-house is a gorgeous little thing I built in Norwegian style with my father-in-law. Wish I could take it with us.&lt;br /&gt;&lt;br /&gt;I love this house, and I'm sad to see it go. But the beach beckons me!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-5602064273928261319?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/5602064273928261319/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2010/10/canberra-house-for-sale_15.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/5602064273928261319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/5602064273928261319'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2010/10/canberra-house-for-sale_15.html' title='Canberra House for sale'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-8643296412956114349</id><published>2010-10-15T09:14:00.000+11:00</published><updated>2010-10-15T09:14:48.828+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='house'/><category scheme='http://www.blogger.com/atom/ns#' term='cook'/><category scheme='http://www.blogger.com/atom/ns#' term='canberra'/><title type='text'>Canberra House for sale</title><content type='html'>Ever wanted to live in the &lt;a href="http://www.allhomes.com.au/ah/act/sale-residential/14-aston-crescent-cook-canberra/1316770093011"&gt;best cutest little house in Cook in Canberra&lt;/a&gt;? Why, here's your chance!&lt;br /&gt;&lt;br /&gt;Me and the family has taken a decision to live down the coast (&lt;a href="http://maps.google.com/maps?q=kiama&amp;amp;ie=UTF8&amp;amp;hq=&amp;amp;hnear=Kiama+New+South+Wales,+Australia&amp;amp;ei=JX-3TO-MIoW9cZKBubUG&amp;amp;ved=0CCgQ8gEwAA&amp;amp;ll=-34.633331,150.859154&amp;amp;spn=0.001397,0.00284&amp;amp;t=h&amp;amp;z=19&amp;amp;layer=c&amp;amp;cbll=-34.633319,150.859046&amp;amp;panoid=OjFAUXZcgfpV5KHY-yd-wA&amp;amp;cbp=12,202.1,,0,1.88"&gt;in amazing Kiama&lt;/a&gt;) near the beach, basking in the sun,&amp;nbsp;frolicking&amp;nbsp;in the sub-tropical&amp;nbsp;rain forest, sipping good coffee in the many cafes around here, and generally live in paradise for a while, if you know what I mean. So. In order to buy that house near the beach with a swimming-pool (&lt;i&gt;no kidding&lt;/i&gt;), we need to sell our beloved house back in Canberra. It is with great sadness I hereby introduce ;&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://www.blogger.com/goog_282321327"&gt;&lt;img border="0" height="265" src="http://www.allhomes.com.au/ahda/property/photo/2010/10/07/77161309dd94a694e245e1f33d150bb7_l.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://www.allhomes.com.au/ah/act/sale-residential/14-aston-crescent-cook-canberra/1316770093011"&gt;Viewed: Fond memories and hours of work&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Have a look, it's a gorgeous little house in a fantastic area. When I worked for the &lt;a href="http://www.nla.gov.au/"&gt;National Library of Australia&lt;/a&gt;, which is beautifully situated down by the lake, I had a 7 minute commute in the car, or, 35 minutes of a couple of buses. Jamison shopping&amp;nbsp;center, a mostly charming and smaller group of shops, is just around the corner. There's good stuff all around, with magical Mt. Painter just over the hill, great for walks, and especially if you've got a pet or three. Our backyard is quite large, and perfect if you've got a dog or two, with beautiful trees both front and back. And the cubby-house is a gorgeous little thing I built in Norwegian style with my father-in-law. Wish I could take it with us.&lt;br /&gt;&lt;br /&gt;I love this house, and I'm sad to see it go. But the beach beckons me!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-8643296412956114349?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/8643296412956114349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2010/10/canberra-house-for-sale.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/8643296412956114349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/8643296412956114349'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2010/10/canberra-house-for-sale.html' title='Canberra House for sale'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-3565477327043864206</id><published>2010-10-13T12:52:00.000+11:00</published><updated>2010-10-13T12:52:00.474+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ozia'/><category scheme='http://www.blogger.com/atom/ns#' term='ia'/><title type='text'>Jokes</title><content type='html'>So, I presented at the &lt;a href="http://www.oz-ia.org/2010/"&gt;OzIA 2010 conference&lt;/a&gt; on Friday and Saturday, and since I was the last one out, I thought I'd try to lighten the mood a bit. As part of my presentation I thought I should try to come up with a couple of jokes, you know, to lighten things up, break things up, bring out the happy. But what jokes? I didn't know any Information Architecture jokes.&lt;br /&gt;&lt;br /&gt;So I made some up.&lt;br /&gt;&lt;br /&gt;Most sane people would stop right there, evaluate what they were doing, and admit that perhaps inventing comedy when there's a distinct lack of talent in the pertinent area perhaps is a bit stupid. Needless to say, that didn't deter me one bit. Here's the first ;&lt;br /&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="color: #38761d;"&gt;An inquisitive person walks into a bar, however he's grumpy, looking for a fight. He bumps into an information architect, who proceeded to teach him a lesson.&lt;/span&gt;&lt;/blockquote&gt;Now, after I told the first joke there was a deafening silence, despite the fact that I had even planted the idea amongst some of my friends there to at least &lt;i&gt;try&lt;/i&gt; to laugh at them. Nothing. This surely would have thrown off the best of sane presenters anywhere, but not to ever be deflected or impacted by complete failure I went on to tell the next one ;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="color: #38761d;"&gt;A usability researcher walks into a bar. The bartender asked what he wanted, and the usability researcher wrote that down.&lt;/span&gt;&lt;/blockquote&gt;&lt;/div&gt;Ok, a few giggles for that one, I suspect out of sympathy for the presenter who was bleeding all over the stage. Having ran out of blood, I delivered my piece-de-resistance ;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="color: #38761d;"&gt;An interaction designer walks straight into a bar. Not a very good one, is he?&lt;/span&gt;&lt;/blockquote&gt;&lt;/div&gt;At this point a few more giggles were heard (perhaps my friends remembered that I'd ask them to at least &lt;i&gt;try&lt;/i&gt; to laugh, and withstanding the gagging reflex managed to croak something that could be mistaken for laughs?) while I was given a mop by someone off-stage.&lt;br /&gt;&lt;br /&gt;Personally I think it went rather well, but I think I've learned my lesson, and the next time I'll do interpretive dance instead. You have been warned.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-3565477327043864206?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/3565477327043864206/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2010/10/jokes.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/3565477327043864206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/3565477327043864206'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2010/10/jokes.html' title='Jokes'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-3218957049661673067</id><published>2010-09-20T15:04:00.000+10:00</published><updated>2010-09-20T15:04:21.355+10:00</updated><title type='text'>Bottlebums and snigglecrocks</title><content type='html'>Alright, time for another dump of all those tabs and open browser windows I've got lying around, wasting precious computer memory, but yet in need of recognition and a place to feel safe and warm ;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://longform.org/category/editors-pick/"&gt;Longform&lt;/a&gt; : Hand-picked, longer articles and essays, on all sorts of topics. A must-read.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://matt.might.net/articles/phd-school-in-pictures/"&gt;PhD school in pictures&lt;/a&gt; : When you need a quick way to determine what education is all about, why we venture down academic crazy paths. Make sure you continue reading and scroll to the very last image, and read about the reason why this person does what he's doing. Poignant, powerful and heart-breaking, all at the same time.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.treygunn.com/blog/2010/7/19/free-downloading-and-the-creative-process-part-one.html"&gt;Free downloading and the creative process&lt;/a&gt; : &lt;a href="http://www.treygunn.com/"&gt;Trey Gunn&lt;/a&gt;, mostly famous for being part of &lt;a href="http://en.wikipedia.org/wiki/King_Crimson"&gt;King Crimson&lt;/a&gt; for a number of years, has two very good and even more interesting posts on DRM, free and / or pirated downloads and being a professional musician. (&lt;a href="http://www.treygunn.com/blog/2010/7/28/the-whinging-musician-and-downloading-part-two.html"&gt;Part two here&lt;/a&gt;) Of further note here is also that Trey's drummer is the fantastic Bob Muller (&lt;a href="http://www.youtube.com/watch?v=2DiLpG-O6As"&gt;here's a video of Trey and Bob playing awsome stuff&lt;/a&gt;), husband of the other &lt;a href="http://www.google.com/#hl=en&amp;amp;safe=off&amp;amp;q=site%3Ayoutube.com+happy+rhodes"&gt;fantastic Happy Rhodes&lt;/a&gt;, both of who for some baffling reasons aren't super-famous.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.scielo.cl/pdf/arq/n49/art11.pdf"&gt;What is design?&lt;/a&gt; : A PDF link to an interview with famous &lt;a href="http://en.wikipedia.org/wiki/Charles_and_Ray_Eames"&gt;architect and designer Charles Eames&lt;/a&gt;. Brilliant, and worth memorizing.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.infodesign.com.au/uxpod"&gt;UX podcasts&lt;/a&gt; : A nice series of interviews and snippets related to the user experience world. My old buddy &lt;a href="http://maadmob.net/donna/"&gt;Donna Spencer&lt;/a&gt; is on there, as well as &lt;a href="http://www.steptwo.com.au/columntwo/"&gt;James Robertson&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Trait_(computer_science)"&gt;Traits&lt;/a&gt;&amp;nbsp;: Could anyone explain how they are terribly different from multiple&amp;nbsp;inheritance, apart from apparently being run-time? Here's the &lt;a href="http://wiki.php.net/rfc/horizontalreuse"&gt;PHP proposal&lt;/a&gt;&amp;nbsp;by S&lt;a href="http://www.stefan-marr.de/"&gt;tefan Marr&lt;/a&gt; who looks to be into some really cool stuff (&lt;i&gt;subscribed, of course&lt;/i&gt;).&lt;br /&gt;&lt;br /&gt;I also wanted to do a philosophy-related dump of links, but I need to clear some space in my head for a more substantial blog post for that, and I'll probably dump that on my other fuzzy blog instead, but I'll tell you all about it in due time. I'm going through some pretty heady times in terms of deterministic dissing of the compatibilist stance of free-will, mixed with a&amp;nbsp;comparative&amp;nbsp;specific notion of time (not model A or B) that dips into evolutionary psychology, outright reducing folk psychology to an evolutionary artifact on which our cultures are built which is wrong, wrong, wrong. But, eh, I'll get back to you on that one.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-3218957049661673067?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/3218957049661673067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2010/09/bottlebums-and-snigglecrocks.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/3218957049661673067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/3218957049661673067'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2010/09/bottlebums-and-snigglecrocks.html' title='Bottlebums and snigglecrocks'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-56508956474821448</id><published>2010-09-03T13:27:00.000+10:00</published><updated>2010-09-03T13:27:31.898+10:00</updated><title type='text'>Tabs dumping</title><content type='html'>I'm in dire need to dump all the interesting stuff lounging around in my various tabs in various browsers (&lt;i&gt;don't we all use more than one browser at a time?&lt;/i&gt;), so I can make more space for whatever weird stuff that comes my way. I'm sure this particular collection will say something about where I'm mentally up to these days, but I have no fear! So here goes ;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.newscientist.com/article/dn19391-hawking-hasnt-changed-his-mind-about-god.html"&gt;Hawking hasn't changed his mind about God&lt;/a&gt; : This one is an obvious story from this week, about one of the smartest people in the world making obvious declarations about the nature of, well, nature, but it's interesting all the same, coupled with some other news about being able to test the merits of String Theory.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.psychologicalscience.org/observer/getArticle.cfm?id=1540"&gt;What happened to&amp;nbsp;behaviorism?&lt;/a&gt; : Is Skinner dead? Well, yes, but is he truly dead? As in,&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Schr%C3%B6dinger's_cat"&gt;Schrödinger's cat&lt;/a&gt; dead?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://edmontonskeptics.com/2010/06/amateur-astronomer-reporting-a-ufo-sighting/"&gt;Amateur astronomer reporting a UFO&lt;/a&gt; : It is said that there's a good reason astronomers don't report UFOs, because they most likely know what they're looking at. But what happens when they don't?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://commonsenseatheism.com/?p=772"&gt;What is morality?&lt;/a&gt; : Another brilliant&amp;nbsp;endeavor by Luke Muehlhauser, a nice little introductory eBook on moral philosophies.&lt;br /&gt;&lt;br /&gt;Infrasound : Yes, interesting in its own right, but have a look at &lt;a href="http://en.wikipedia.org/wiki/Infrasound#The_Ghost_in_the_Machine"&gt;the Ghost on the Machine&lt;/a&gt;, when you instead of thinking you're seeing ghosts you investigate properly and think scientifically; a whole new world can open up and be explained a lot better.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://whyevolutionistrue.wordpress.com/2010/08/31/did-freedom-evolve"&gt;Did freedom evolve?&lt;/a&gt; : Evolutionary epistemology and free-will, what can be more fun?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://jetpress.org/"&gt;Journal of Evolution and Technology&lt;/a&gt; : Good guy Australian philosopher and author &lt;a href="http://en.wikipedia.org/wiki/Russell_Blackford"&gt;Russell Blackford&lt;/a&gt; not only pointed me to this&amp;nbsp;eminent&amp;nbsp;online journal, he's also writing for it in various capacities. It looks really good, a must read. (&lt;i&gt;And both him and me are present in the blog comments on the previous item&lt;/i&gt;)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tartarus.org/~martin/PorterStemmer/"&gt;Porter Stemmer&lt;/a&gt; : Don't stammer, stemmer, with Porter. Mince words, not meaning. Cut words down to their stems, and use that for semantic analysis.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://vis.stanford.edu/protovis/"&gt;Protovis&lt;/a&gt; : A brilliant data&amp;nbsp;visualizer&amp;nbsp;toolkit which I'm using quite a lot these days. And simple to integrate into stuff. Um. Like, Topic Maps. Yeah, I'll blog more on this later.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-56508956474821448?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/56508956474821448/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2010/09/tabs-dumping.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/56508956474821448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/56508956474821448'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2010/09/tabs-dumping.html' title='Tabs dumping'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-7395779551501264945</id><published>2010-08-26T14:25:00.000+10:00</published><updated>2010-08-26T14:25:18.900+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='monteverdi'/><category scheme='http://www.blogger.com/atom/ns#' term='salut baroque'/><category scheme='http://www.blogger.com/atom/ns#' term='baroque music'/><title type='text'>Salut Baroque! concert, and true love</title><content type='html'>Ok, so last night I went to see the disgustingly good &lt;a href="http://www.baroque.com.au/"&gt;Salut Baroque&lt;/a&gt; ensemble at the Conservatory of Music in Sydney, and I got mostly what I expected (&lt;i&gt;Hans Diether Michatz [who's student Shaun Stewart is my two girl's violin teacher!] in his normal good form, Valmai Coggins getting more and better sound out, Tim Blomfield doing his usual funky bass violin, the beautiful Monika Kornel making me wish I was a&amp;nbsp;harpsichord, Sally Melhuish keeping it all together&lt;/i&gt;) with a few new faces worth noting ;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Matthew Greco&lt;/b&gt; was a new name (&lt;i&gt;and face&lt;/i&gt;) to me, playing remarkably well (&lt;i&gt;although the Folia could use some extra booyah!&lt;/i&gt;) and with an&amp;nbsp;extraordinary&amp;nbsp;body language. He seems to be involved in a lot of good stuff, so I'll keep me ears open for more. Brilliant left-hand technique.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://simonmartynellis.com/"&gt;&lt;b&gt;Simon Martyn-Ellis&lt;/b&gt;&lt;/a&gt; was a pleasant addition to the line-up; mellow playing smooth as silk which I'm sure he's "inherited" from one of his teacher, the best lute / theorbo player in the world (&lt;i&gt;uh, yeah, I'm biased&lt;/i&gt;), fellow Norwegian &lt;a href="http://www.bach-cantatas.com/Bio/Lislevand-Rolf.htm"&gt;Rolf Lislevand&lt;/a&gt; (&lt;i&gt;of Jordi Savall fame, and who was&amp;nbsp;musical director of the last concert I went to in Norway, the &lt;/i&gt;&lt;a href="http://en.wikipedia.org/wiki/Vespro_della_Beata_Vergine_1610"&gt;&lt;i&gt;1610 Vespers&lt;/i&gt;&lt;/a&gt;&lt;i&gt; by &lt;/i&gt;&lt;a href="http://en.wikipedia.org/wiki/Claudio_Monteverdi"&gt;&lt;i&gt;Monteverdi&lt;/i&gt;&lt;/a&gt;&lt;i&gt;, and you see him briefly in &lt;/i&gt;&lt;a href="http://www.youtube.com/watch?v=BMu6hDCMkyY"&gt;&lt;i&gt;this video I recorded from the event&lt;/i&gt;&lt;/a&gt;&lt;i&gt;&amp;nbsp;and which &lt;/i&gt;&lt;a href="http://shelterit.blogspot.com/2008/11/monteverdi-and-me-and-tonight.html"&gt;&lt;i&gt;I wrote about here&lt;/i&gt;&lt;/a&gt;). Or maybe he's got talent, who knows? :) Really nice playing.&lt;br /&gt;&lt;br /&gt;Then there was soprano &lt;b&gt;Anna Fraser&lt;/b&gt; which had a most delightful timbre to her voice! No&amp;nbsp;unnecessary&amp;nbsp;vibrato, no fake phrasing, just full goodness the whole way. Loved her voice.&lt;br /&gt;&lt;br /&gt;And &lt;i&gt;then&lt;/i&gt; there was my new love, &lt;a href="http://janesheldonsoprano.com/"&gt;soprano &lt;b&gt;Jane Sheldon&lt;/b&gt;&lt;/a&gt;, who blinded me with her expressive and passionate rendering of anything she did, clear, passionate and full of life, no silly-billies or cheap&amp;nbsp;courtesying, beautiful as a summers evening. Even sitting still she moved in the most enthralling way. Of course I can't here write a love letter without lamenting much about the meaningless of life away from mountains and the severe lack of spring in my walk to and fro work, so I'll spare you the details, except to say that she did a most thrilling &lt;i&gt;Zefiro Torna&lt;/i&gt; I've ever heard a non-Italian&amp;nbsp;ever do (&lt;i&gt;yeah, I'm a Monteverdi geek&lt;/i&gt;).&lt;br /&gt;&lt;br /&gt;Oh, Salut Baroqe, you tease me and pain me and drive me crazy with all that I long for. Until next time, thanks a lot.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-7395779551501264945?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/7395779551501264945/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2010/08/salut-baroque-concert-and-true-love.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/7395779551501264945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/7395779551501264945'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2010/08/salut-baroque-concert-and-true-love.html' title='Salut Baroque! concert, and true love'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-7316680425349311341</id><published>2010-08-18T16:59:00.000+10:00</published><updated>2010-08-18T16:59:58.098+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='knowledge representation'/><category scheme='http://www.blogger.com/atom/ns#' term='topic maps'/><category scheme='http://www.blogger.com/atom/ns#' term='baroque music'/><title type='text'>Updates and recommendations</title><content type='html'>Right, so here's where I'm up to these days ;&lt;br /&gt;&lt;br /&gt;I'm working for a local (&lt;i&gt;but fairly large&lt;/i&gt;) health care provider as their intranet guy (&lt;i&gt;building an empire from scratch, and may well include Topic Maps&lt;/i&gt;) both in design, implementation, usability, and process management, a role that is being expanded crazily with every day as we discover new territories to conquer and submit to our new reign of knowledge management. So yes, I'm actually enjoying it, even though the challenges are sky-high and&amp;nbsp;densely&amp;nbsp;packed.&lt;br /&gt;&lt;br /&gt;I'm writing a book tentatively (&lt;i&gt;and&amp;nbsp;probably&lt;/i&gt;) called "The well-tempered monkey" (&lt;i&gt;with some fancy sub-title, I'm sure&lt;/i&gt;), and it's about evolution, baroque music, the IT industry, software development, human psychology and cognition, category theories, philosophy, geeks, procreation and laser-guns! I'm roughly 1/4 finished with the first draft, and it&amp;nbsp;contains&amp;nbsp;heavily edited blog posts, lots of new writing and thinking, and my own pictures and designs. (&lt;i&gt;Can an eBook embed music? If yes, I'll put some of my music in as well for good measure&lt;/i&gt;) Looking for tips, but think I'll make it a eBook-friendly PDF with a donate button at this point, unless you have a better way.&lt;br /&gt;&lt;br /&gt;A good friend and librarian / cataloger Saskia has started a new blog called "&lt;a href="http://allthingscataloged.wordpress.com/"&gt;All things cataloged&lt;/a&gt;", and she is well-versed in the black art of Topic Maps and identity management. You should check it out, it's good stuff.&lt;br /&gt;&lt;br /&gt;Today I stumbled upon a Dutch version of a Norwegian classic by &lt;a href="http://en.wikipedia.org/wiki/Sigrid_Undset"&gt;Sigrid Undset&lt;/a&gt;&amp;nbsp;on a lonely bookshelf in the corridors of a health care facility in Albion Park, Illawarra. Man, that was a seriously crazy moment!&lt;br /&gt;&lt;br /&gt;I'm closing in on xSiteable RESTful event-driven resource-oriented PHP framework for enterprise application development with embedded Topic Maps / identity management. I've started documenting the thing, and I'll release it soon-ish, I think. It also feature a funky Topic Maps-based XSLT dynamic GUI templating framework that I think should be a project all by itself, but hey, I'll throw it in for good value.&lt;br /&gt;&lt;br /&gt;I've created a number of upper and core ontologies that I might release at some point, some of them obviously designed for more fuzzy Intranet stuff, but I'm increasingly getting all representialist on my arse, outing basic category theory and generally thrashing the good name of entites everywhere. I feel a long blog coming on.&lt;br /&gt;&lt;br /&gt;Did I mention that all enterprise knowledge management software friggin' sucks? Like, sucks balls? All of them. I've tried them all, extensively, and they all just fail the one simple rule I've got; make KM easy for people. Confluence, Atrium, Documentum, SharePoint, SocialText, LifeRay, all the portal apps and associated server technologies, Vignette, Microsoft, Oracle, SAP, Sun (&lt;i&gt;hehe&lt;/i&gt;), I could go on and on, they all SUCKS BALLS! They are technologists solutions to human problems, and failing &lt;b&gt;basic&lt;/b&gt; compassion and respect for the generic user! Usability is not about pretty friggin' colors and cute graphics! I'm disgusted with the state of affairs as the usability of these things have not improved much or at all in the last 20 years I've worked in this field. (&lt;i&gt;And yes, I'll friggin' make my own, I'm sick of this ...&lt;/i&gt;)&lt;br /&gt;&lt;br /&gt;Anyway, on that happy note, life isn't so bad, and I'm eagerly awaiting the next crazy chapter in my life. We'll talk soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-7316680425349311341?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/7316680425349311341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2010/08/updates-and-recommendations.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/7316680425349311341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/7316680425349311341'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2010/08/updates-and-recommendations.html' title='Updates and recommendations'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-6360727273906643665</id><published>2010-08-03T20:59:00.000+10:00</published><updated>2010-08-03T20:59:44.385+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='work'/><title type='text'>I would think that, too</title><content type='html'>If I were you, I'd think that this blog didn't exist anymore, that it was abandoned and left behind in some digital heap of leftovers and unwanted&amp;nbsp;peripherals. But no, it's still here, still serving your humble host as a way to express himself. But wait, if that is true, where is it? Where's this expressions you speak of?&lt;br /&gt;&lt;br /&gt;Fair question. And the answer is a bit complex, but &lt;a href="http://shelterit.blogspot.com/2010/05/need-my-brain.html"&gt;since my Indian adventure ended&lt;/a&gt; I've had a really shitty time finding proper income, especially given that I live in a region that is chemically free of IT jobs. It's pretty here, and life is nice and slow, but my family can't live off pretty and nice and slow (&lt;i&gt;or so my wife and kids tell me&lt;/i&gt;). I've done a smidgen of contract work, but laughable as it stands, and it has in general been quite difficult for me to focus on much else. Of course I could vent here every day about my struggles, especially &lt;a href="http://shelterit.blogspot.com/2010/06/updates-hate-and-rage.html"&gt;the vile and evil ways of the recruiter&lt;/a&gt; (&lt;i&gt;and a lot of blame has to fall on those morons who hire them; shame on you&lt;/i&gt;) but I've been sparing you, good reader, from a&amp;nbsp;repetitious&amp;nbsp;stream of vile and frustrations.&lt;br /&gt;&lt;br /&gt;Sure, some interesting things have happened, and a lot of it will be revealed in due time. But right now things are slowly falling into place (&lt;i&gt;although not all is as good as it could be&lt;/i&gt;), normality returns, and I'm having a cup of tea before bed, and wanted to pop this message out there that things are looking up, if only for a brief moment.&lt;br /&gt;&lt;br /&gt;One thing that has happened which I'm somewhat excited about is that I've decided to write a book, and I'm already 50 pages of edited and (re-)written materials. the title and contents will come a bit later, but I'm thinking of a self-publishing model in eBook form, but I'll take any advice at the moment. (It's a book for technology developers, managers and entrepreneurs - very broad in scope! - on the more philosophical side of things)&lt;br /&gt;&lt;br /&gt;Anyway, I'll let you in on the details of work later. I'm in Australia for now, but there's a Norwegian adventure possibly a bit later on, but as with all things in my life, the details are light and fluffy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-6360727273906643665?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/6360727273906643665/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2010/08/i-would-think-that-too.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/6360727273906643665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/6360727273906643665'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2010/08/i-would-think-that-too.html' title='I would think that, too'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-4138765489855928490</id><published>2010-06-28T11:04:00.000+10:00</published><updated>2010-06-28T11:04:24.843+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='library'/><title type='text'>Can you just stop this obsession with books?</title><content type='html'>Hey, Library. How are you? It's been a while since we last had a serious talk, but I've been busy. Anyway, I've got a few minutes to kill before I have to fly off again, so care for a cup of coffee or something? Great!&lt;br /&gt;&lt;br /&gt;So, how have you been? Busy, eh? Yeah, I know the feeling, always striving towards the future, making things better, solving more complex problems, finding within yourself which path you should travel, all those things. Yeah, I've been busy, too. Life is always in motion, always changing, and we cling to those things that don't while learning and re-learning to let go of that which does.&lt;br /&gt;&lt;br /&gt;Oh, that's not what you've been doing? Right, you've ... tinkered with &lt;a href="http://en.wikipedia.org/wiki/Functional_Requirements_for_Bibliographic_Records"&gt;FRBR&lt;/a&gt;? And you're excited about &lt;a href="http://www.rda-jsc.org/rdaprospectus.html"&gt;RDA&lt;/a&gt;? No, no, I'm not disappointed, I just thought, you know, the last time we talked that we knew that was a bit of a dud, you know? That the future of the library isn't in, well, bibliographic?&lt;br /&gt;&lt;br /&gt;Look, Library, I know you love your books, I really do, but didn't you agree with me that the world was more than just books? Yeah, so why are you still obsessing with them? Why is your world still revolving around small rectangular physical paper-based objects with words in them when there is simply so much out there? Heck, there's even all of that stuff in the books available in other formats and mediums, too, but you seem to just have a fetish for paper? What's up with that?&lt;br /&gt;&lt;br /&gt;Can you just stop this obsession with books?&amp;nbsp;It's not healthy for you. You go on and on about the measurements of the paper, what it weighs, you talk only about what it looks like, who wrote it, when it was written, who printed it, and so on. In fact, you go on and on about how to simply read and describe the title of the darn thing, and not once do you dig into the content of the thing to tell me what this thing is really about. Sure, you pop out some keywords about it, but seriously, you got all that from reading the&amp;nbsp;sleeve&amp;nbsp;cover, I mean, come on, have you even read the darn thing?&lt;br /&gt;&lt;br /&gt;Look, I know why you do this; so that, through your brilliant description, others might find it when they search for whatever you described it as. The problem is that the ratio of getting it right for all people is about the word-count of the book itself. It's not good to have a few butchered select words about a tome of knowledge or inspiration. You're not helping people on their path with this sort of stuff. People are not interested in books. They are interested in its content.&lt;br /&gt;&lt;br /&gt;You need to stop talking about books, and seriously - as in, right now! - start talking about content. Otherwise, all that will be left of you will be an&amp;nbsp;epithet of what you once was. And I hate to see you down, my friend, I really do. But the power to change is from within. You will have to want to change. I'll help if you like, heck, we all will! We all love you and think you're the greatest, but seriously, you have got to change, you have got to shape up and lose that bibliopheliac addiction.&lt;br /&gt;&lt;br /&gt;Ok, sorry to sound so glum and direct, I don't have the time for a long boring committee meeting. Thanks for the&amp;nbsp;coffee, by the way, it was great. And great seeing you again, I've missed our little chats! Take care, ok? And call me if you need anything, alright? Love you. See you later.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-4138765489855928490?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/4138765489855928490/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2010/06/can-you-just-stop-this-obsession-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/4138765489855928490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/4138765489855928490'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2010/06/can-you-just-stop-this-obsession-with.html' title='Can you just stop this obsession with books?'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-1570216713893199281</id><published>2010-06-24T16:26:00.000+10:00</published><updated>2010-06-24T16:26:17.633+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><title type='text'>Updates : Hate and rage</title><content type='html'>Hi, folks. It's been quiet from me for the last little while. This whole "&lt;a href="http://shelterit.blogspot.com/2010/05/need-my-brain.html"&gt;chasing up a new job&lt;/a&gt;" thing has kept me busy, and, to be frank, rather uninspired. But I should keep you updated (&lt;i&gt;so I shall do that at the very end of this post&lt;/i&gt;), but I also need to vent before I explode!&lt;br /&gt;&lt;br /&gt;Recruiters.&lt;br /&gt;&lt;br /&gt;That word I've just written up there? It's a synonym with "arsehole." (&lt;i&gt;But wait, there's more! I could add 'incompetent' and 'nasty' without blinking!&lt;/i&gt;) Not because they will come right out and be arseholes; no, that would be terribly unprofessional of them and possibly lose them money. No, they are arseholes in a subtle but deviously&amp;nbsp;efficient&amp;nbsp;way.&lt;br /&gt;&lt;br /&gt;I had a stint a few years ago dealing with recruiters when I wanted to quit working for the National Library of Australia. I sent out my CV, wrote letters, wrote emails, called and talked with them, on and on. Those experiences are mirrored by my experiences of late. But before I leap into a lament, let me ask you something, where "&lt;i&gt;you&lt;/i&gt;" are people in companies and organisations across the globe who might be looking for good people to join their team :&lt;br /&gt;&lt;br /&gt;Why the bloody hell do you use recruiters? What is it that you hope to gain from using them? Is it simply that you think that quality people are&amp;nbsp;queuing outside their shop, waiting for those skilled recruiters to match the perfect candidate up with your perfect job description? Seriously? Is that what you think? Because if that's so, I feel the need to tell you that that is not what's happening.&lt;br /&gt;&lt;br /&gt;Recruiters are evil. No, no, it's true ; they do not care about the people involved in the recruiting process, they care about their&amp;nbsp;commission&amp;nbsp;in doing so. They are evil, money-sucking bastards that don't give a rats ass about who they match with whom, and so in being arseholes they treat people like crap. Unless they feel there's a slight chance of a match they simple will not contact you, they will not answer your emails or calls. And what do they base their matchability on?&lt;br /&gt;&lt;br /&gt;Shit skills. Every time and every single recruiter I've had the pleasure of "talking" with during this last month of riding the Boogeyman their complete lack of understand of what the hell I was talking about was shockingly clear. The client wants a senior developer with MySQL skills, and I say "&lt;i&gt;No problem, I know mySql, in fact I've been doing Sizzle for the last year.&lt;/i&gt;" You can hear the humming buzz on the line as the other side tries to process this. I say "&lt;i&gt;It's a MySQL fork&lt;/i&gt;". More silence. "&lt;i&gt;So, you haven't done any &lt;/i&gt;&lt;b&gt;&lt;i&gt;actual&lt;/i&gt;&lt;/b&gt;&lt;i&gt; MySQL work, then? Ok, that's too bad ...&lt;/i&gt;", so I interrupt "&lt;i&gt;What? No, I've done MySQL for years [I mean, for fuck sake, I've been a web developer since 1997!], I was just pointing out that I'm really into the matter of things and hack on forks and play around with unofficial features through MariaDB and ...&lt;/i&gt;". Recruiter breaks in with, "&lt;i&gt;so, er, mariaDB, right, so no &lt;/i&gt;&lt;b&gt;&lt;i&gt;recent&lt;/i&gt;&lt;/b&gt;&lt;i&gt; MySQL work, then?&lt;/i&gt;"&lt;br /&gt;&lt;br /&gt;Or when asked about PHP I said I've done Zend Framework for years, which the job description mentioned as a bonus. "&lt;i&gt;Right, but have you done any PHP work?&lt;/i&gt;" Or when asked if I know SCRUM, and I said sure, and that I've done a bit of MODENA of late as well. "&lt;i&gt;So, no real SCRUM experience, then?&lt;/i&gt;" Or when asked about if I know XML well, and I say that, sure, I've even created a full Topic Maps engine in XSLT, written a canonical XML dataset serializer (&lt;i&gt;for some obscure project&lt;/i&gt;), and get a "&lt;i&gt;well, I meant if you have any core XML skills?&lt;/i&gt;" Obviously not. Or how about being asked&lt;br /&gt;&lt;br /&gt;Look, people, you're putting these people in charge of finding you the best people? Please don't. Every company I get direct contact with I have a good open dialog with. Recruiters are fucking areholes who treat people like disposable napkins (&lt;i&gt;fit for wiping their saliva from thinking about their commissions, I suppose&lt;/i&gt;), and you should not use their services. It's not good for your organisation, nor is it good for the progress of humanity.&lt;br /&gt;&lt;br /&gt;Right.&lt;br /&gt;&lt;br /&gt;Now, the update. It's very short; I had 6 good leads. I blew one (&lt;i&gt;I aimed too high with that one&lt;/i&gt;), 2 were with recruiters (&lt;i&gt;and obviously they don't get back to you unless someone has thrown money at them, so I'm counting them out as I cannot find out what the actual companies are&lt;/i&gt;), 2 are in Norway (&lt;i&gt;and they're pretty good, in as much as if nothing else happens within days, we will decide to move back to Norway&lt;/i&gt;), and 1 up-in-the-air with a really funky company locally that has great potential &lt;i&gt;(but might fail due to time&lt;/i&gt;).&lt;br /&gt;&lt;br /&gt;So, all in all, we're in a pretty downy, unstable, crazy place. We're considering taking off for a couple of weeks in a&amp;nbsp;camper-van&amp;nbsp;and see the south coast, but we'll see. Frustrations are running high, and I think the family needs to chill for a little while.&lt;br /&gt;&lt;br /&gt;Take care!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-1570216713893199281?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/1570216713893199281/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2010/06/updates-hate-and-rage.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/1570216713893199281'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/1570216713893199281'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2010/06/updates-hate-and-rage.html' title='Updates : Hate and rage'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-6425313101028216166</id><published>2010-06-03T14:24:00.000+10:00</published><updated>2010-06-03T14:24:00.230+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='topic maps'/><title type='text'>Topic Maps visualisation</title><content type='html'>I've had a screenshot of a demo I made some time ago just lying around on my desktop, sulking for being forgotten and ignored for so long. I guess I wanted to polish the demo up and make it live at some point, but I've been distracted by a pandemonium of butterflies that has taken up room in my house of late, so I'm just going to dump it here ;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_4evDZ0d8V5E/TAcq4LcMp9I/AAAAAAAAAQg/ihDFqPxU3GA/s1600/Screenshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="268" src="http://2.bp.blogspot.com/_4evDZ0d8V5E/TAcq4LcMp9I/AAAAAAAAAQg/ihDFqPxU3GA/s400/Screenshot.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;What you're seeing is parts of the Opera Topic Map by Steve Pepper represented as a Treemap (&lt;i&gt;similar to the &lt;/i&gt;&lt;a href="http://vis.stanford.edu/protovis/ex/treemap.html"&gt;&lt;i&gt;Protovis thing&lt;/i&gt;&lt;/a&gt;&lt;i&gt; that &lt;/i&gt;&lt;a href="http://tm.durusau.net/?p=753"&gt;&lt;i&gt;Patrick linked to today&lt;/i&gt;&lt;/a&gt;), and the concept work well as a way to browse around the Topic Map itself, even through smooth zooming in and out of large and small groups of things.&lt;br /&gt;&lt;br /&gt;The next fun thing is another tool I've made that takes some YAML structure or XTM as input, and create pretty decent graph representations of the map using GraphViz ;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_4evDZ0d8V5E/TAcsLYfowwI/AAAAAAAAAQo/XjJwH3pRK8Y/s1600/music_neato-0.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="294" src="http://3.bp.blogspot.com/_4evDZ0d8V5E/TAcsLYfowwI/AAAAAAAAAQo/XjJwH3pRK8Y/s320/music_neato-0.gif" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;This one is an ontology that is especially made for a portal I'm doing for Claudio Monteverdi, the baroque composer (&lt;i&gt;and a hero of mine&lt;/i&gt;). Here's what a partial input looks to get the idea ;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Music:&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(c) Work:&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(i) L'incoronazione di Poppea:&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(i) Il ritorno d'Ulisse in patria:&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(c) Form:&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(i) Madrigal:&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(i) Motet:&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(i) Canzonet:&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(i) Mass:&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(i) Trio sonata:&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(i) Opera:&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(c) Style:&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(i) Primo prattica:&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(i) Secondo prattica:&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Person:&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(i) Monteverdi, Claudio:&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(i) Monteverdi, Baldasarre:&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;This method is perfect for sitting down with customers and clients, and just jot out models, ontologies and concepts; all you need is a text editor. (&lt;i&gt;You'll notice that assocs are made through (c) (i) and a few others, which basically are assoc templates you can define more of, so a meta ontology for ontology construction. Yay! &lt;/i&gt;:) It's a couple of PHP classes (&lt;i&gt;one of them being the PHP Topic Maps engine I've talked about before that I'll wrap up if I get some spare time&lt;/i&gt;) that generate DOT from the input, and serves up a generated image on refresh, so basically you edit the text file, save and hit refresh. Very fast. I might even consider an inbuilt editor in the browser, but pah!&lt;br /&gt;&lt;br /&gt;Anyway, just a quick dump there. I'm also working on a far more complicated TM visualisation thingy using RaphaelJS to play directly on the HTML5 Canvas using native and SVG graphics, and it's looking very good so far. I'll show you more when things gets closer to something I won't hide in shame over ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-6425313101028216166?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/6425313101028216166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2010/06/topic-maps-visualisation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/6425313101028216166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/6425313101028216166'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2010/06/topic-maps-visualisation.html' title='Topic Maps visualisation'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_4evDZ0d8V5E/TAcq4LcMp9I/AAAAAAAAAQg/ihDFqPxU3GA/s72-c/Screenshot.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-3197006139344681145</id><published>2010-05-28T10:07:00.000+10:00</published><updated>2010-05-28T10:07:04.780+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='work'/><title type='text'>Need my brain?</title><content type='html'>Recall how I have been neglecting my blogging due to just too much work these days? Well, the day when the crazy busy stops is &lt;i&gt;today&lt;/i&gt;. After working non-stop with some pretty lofty crazy funky Topic Maps stuff, getting some traction on the potential and seeing some light at the end of a very busy tunnel, it's a bit odd for me to announce ;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;My project has been &lt;b&gt;canned&lt;/b&gt; for strategic reasons, and I'm out of a job.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Well, now, things move quick around here; the one moment I'm crazy busy doing crazy stuff, next I'm crazily trying to figure out what to do next. If anybody need a brain for hire, this is your chance!&lt;br /&gt;&lt;br /&gt;The stupid thing is that I live in the &lt;a href="http://maps.google.com.au/maps?f=q&amp;amp;source=s_q&amp;amp;hl=en&amp;amp;q=illawarra,&amp;amp;sll=-34.573299,150.636292&amp;amp;sspn=0.697687,1.454315&amp;amp;ie=UTF8&amp;amp;split=1&amp;amp;rq=1&amp;amp;ev=zi&amp;amp;hq=illawarra,&amp;amp;hnear=&amp;amp;ll=-34.583475,150.893097&amp;amp;spn=0.697602,1.454315&amp;amp;t=h&amp;amp;z=10"&gt;Illawarra / Wollongong area&lt;/a&gt;, an area renowned for lack of jobs and being chemically free of IT and innovation (&lt;i&gt;the local government tried to fix that by calling Wollongong 'the city of innovation' and build a huge innovation&amp;nbsp;center&amp;nbsp;that's too expensive for any upstarts to get into&lt;/i&gt;). I guess this is a good time to link to my &lt;a href="http://www.linkedin.com/profile?viewProfile=&amp;amp;key=1234615"&gt;LinkedIn profile&lt;/a&gt;, no?&lt;br /&gt;&lt;br /&gt;However, I'm not bound by that we must be living here. I'll go anywhere, especially interesting places, interesting countries. I've got three little kids to worry about so I can't jump too quick, but I certainly can hop around New South Wales and possibly Canberra, and sort out where to live after that. Or I can telecommute, or fully work from home. I'm not fussy at this point.&lt;br /&gt;&lt;br /&gt;I guess this is where I tell you what I can do; through my 20+ years career I've chewed over and gained specialist expertize in just slightly too abstract things, like &lt;a href="http://en.wikipedia.org/wiki/Topic_Maps"&gt;Topic Maps&lt;/a&gt; (&lt;i&gt;a fantastic technology that doesn't exist in Australia, but obviously should and you should hire me to teach you how to kick arse!&lt;/i&gt;), &lt;a href="http://en.wikipedia.org/wiki/Xslt"&gt;XSLT&lt;/a&gt; &lt;i&gt;(a fantastic technology far too few use and truly understand, but you should and you should hire me to teach you how to solve complexity with simplicity!&lt;/i&gt;), &lt;a href="http://en.wikipedia.org/wiki/Artificial_intelligence"&gt;AI&lt;/a&gt; (&lt;i&gt;a crazy notion only researchers use, and I'm not a qualified researcher, but you should hire me just because you value solutions over credentials!&lt;/i&gt;), &lt;a href="http://en.wikipedia.org/wiki/Library_science"&gt;library technology and science&lt;/a&gt; (&lt;i&gt;a dying cluster of concepts, but you should hire me to get you up to speed and make you thrive and survive!&lt;/i&gt;), &lt;a href="http://en.wikipedia.org/wiki/Epistemology"&gt;epistemology&lt;/a&gt; (&lt;i&gt;don't even know where to begin with this one, but you should hire me because I'm telling you!&lt;/i&gt;), and training / speaking / coaching on a mixture of the above (&lt;i&gt;been on the conference speaking circle a bit, and held tons of training sessions and seminars&lt;/i&gt;). I guess more conventional stuff I can do out of the box is complex &lt;b&gt;&lt;a href="http://en.wikipedia.org/wiki/Php"&gt;PHP&lt;/a&gt;&amp;nbsp;&lt;/b&gt;(&lt;i&gt;lots of that the last few years&lt;/i&gt;) and front-end stuff (&lt;i&gt;HTML, CSS, JS/JQuery, the usual suspects&lt;/i&gt;) and middle-tier stuff (&lt;i&gt;JSP, JSF, XSLT, a bit of Ruby, a pinch of Python, Perl if I'm crazy, ASP / .Net to some degree&lt;/i&gt;) ... heck, I used to be a&amp;nbsp;proficient C developer in my early days, and there's really no language I can't meddle in.&amp;nbsp;Oh, I know; I'm big on architecture with &lt;a href="http://en.wikipedia.org/wiki/Service-oriented_architecture"&gt;SOA concepts&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Representational_State_Transfer"&gt;REST technologies&lt;/a&gt;, although I'm not one of those who think the UDDI is great and promote &lt;a href="http://en.wikipedia.org/wiki/Enterprise_service_bus"&gt;ESB&lt;/a&gt; or any somesuch bundle of WS-* wherever I go, even though I can do that, sure (&lt;i&gt;but I'd recomend a RESTful approach for a simpler and richer infra-structure&lt;/i&gt;). I've created &lt;a href="http://en.wikipedia.org/wiki/Content_management_system"&gt;CMSes of various kinds&lt;/a&gt;, frameworks (&lt;i&gt;event-driven, load-balancing, etc.&lt;/i&gt;) and APIs, query engines, Topic Maps engines and &lt;a href="http://en.wikipedia.org/wiki/Knowledge_management"&gt;KM platforms&lt;/a&gt; all from scratch, so it feels a bit silly to explain what I can and can't do. There's probably nothing I can't do as such.&lt;br /&gt;&lt;br /&gt;My strong side is being creative, though, to see possibilities, opportunities and plan for that in mind. I'm one of those who embrace somewhat agile methods without being an agile-head (coaching is, in fact, a satisfying way of getting things done), and have a special interest and knack for project management. If you need a project manager with a coaching style in areas of knowledge management and using Topic Maps, well, you know who to call. :)&lt;br /&gt;&lt;br /&gt;Anyway, in the off-chance that you think I'm the guy to help you out, you can reach me all the time at &lt;a href="mailto:alexander.johannesen@gmail.com"&gt;alexander.johannesen@gmail.com&lt;/a&gt;. And if you've got pointers, point me there, or point your pointers here. It's a tricky situation when it happens this&amp;nbsp;abruptly, but I took a risk going into this project, so I knew this was an option. Let's just hope it pans out alright. And thanks for any help you can provide in this crazy time. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-3197006139344681145?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/3197006139344681145/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2010/05/need-my-brain.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/3197006139344681145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/3197006139344681145'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2010/05/need-my-brain.html' title='Need my brain?'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-3144820308221103512</id><published>2010-05-21T17:18:00.000+10:00</published><updated>2010-05-21T17:18:16.367+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='science'/><title type='text'>What I did last weekend ...</title><content type='html'>I've been meaning to blog this for a while, but work and, uh, work got in the way. However, as a band-aid for low blogging I bring you a special edition of "What I did last weekend!"&lt;br /&gt;&lt;br /&gt;The week before (Tuesday? Wednesday?) I was out on my lunch-time walk to get much needed coffee (a poor substitute for Masala and / or proper Chai tea), when I was coming back up the hill I noticed something interesting in front of me ;&lt;br /&gt;&lt;br /&gt;On a trailer of a big four-wheel off-road monster of a car, a big white boat similar to the modern fishing vessels around down by the&amp;nbsp;harbor was attached,&amp;nbsp;except&amp;nbsp;it was all white with a big blue logo on its side which read "Australian Museum."&lt;br /&gt;&lt;br /&gt;I was intrigued, and I wondered to myself if they were lost or something, accidentally taking a wrong turn to somewhere exciting and had to turn down our street to get directions or something. I had stopped, and while pondering these things, a lady came out of the rental house it was parked in front of, and we started some idle chatter about why this boat (with all its magical capabilities) were here of all places.&lt;br /&gt;&lt;br /&gt;Well, it turned out that &lt;a href="http://australianmuseum.net.au/"&gt;the Australian Museum&lt;/a&gt; once a year goes out on a collecting excursion to collect samples for both the collection and for scientists as well. I showed some vague interest in the matter (I think I fell to my knees,&amp;nbsp;pleading&amp;nbsp;for insight, frothing at the mouth), and was invited in to have a look at their setup. I got up, and skipped into the house like a little girl, giggling and grinning all the way.&lt;br /&gt;&lt;br /&gt;I looked at their photo setup, talked some technical stuff, and then moved downstairs to their lab setup. They were a bunch of people (6 in total, I think) of about my age and up, and I had a quick glance and a lovely but quick chat with them as I mentioned that I'd love to show my kids, and we were all invited back on the weekend.&lt;br /&gt;&lt;br /&gt;That's what I did last weekend; I took Lilje and Grace down to their lab, and we got stuck talking to the most wonderful bunch of scientists for about 2 hours. They showed us their findings, specimens, the worms and other invertebrates, plants, shrimps, urchins, you name it, all sorts of little critters who mostly got put in formalhydrane for an all expenses paid trip to provide us with knowledge.&lt;br /&gt;&lt;br /&gt;The kids loved it, and I loved it, and I wish to thank the team and the museum for brightening our day and for shining light into dark corners.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-3144820308221103512?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/3144820308221103512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2010/05/what-i-did-last-weekend.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/3144820308221103512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/3144820308221103512'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2010/05/what-i-did-last-weekend.html' title='What I did last weekend ...'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-4439297015485922547</id><published>2010-05-06T14:42:00.000+10:00</published><updated>2010-05-06T14:42:10.576+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rda'/><category scheme='http://www.blogger.com/atom/ns#' term='data models'/><category scheme='http://www.blogger.com/atom/ns#' term='frbr'/><category scheme='http://www.blogger.com/atom/ns#' term='library'/><category scheme='http://www.blogger.com/atom/ns#' term='conceptual models'/><category scheme='http://www.blogger.com/atom/ns#' term='topic maps'/><category scheme='http://www.blogger.com/atom/ns#' term='marcxml'/><title type='text'>Of models, frameworks and the paradigm shifts we don't see</title><content type='html'>I need desperately to talk about models. I hunger for them, I need them, I love them! They are pretty, of course, arousing us and making us do silly things like buy stuff we don't need, or fooling us into buying something we think we need but we later find out that we're a bit stupid, we were mislead by the models winks and beautiful attire. However, they are often more than just skin deep, more than just the abstract notion of our perversion to objectify everything we see. Confused yet? These models are not found on the cover of glossy magazines.&lt;br /&gt;&lt;br /&gt;These models are &lt;b&gt;everywhere&lt;/b&gt;. They are how the brain takes a group of concepts - be it physical objects or knowledge nuggets in our head - and plonk them all into a grouping of sorts, and draw lines of meaning between the new group and the old it knows about. Together they form anything from thoughts to language to the reasoning used when voting. Between person A and political issue B we draw a relation type "opinion" with opinion C. A few fuzzy million of these, and we can pin you down pretty well.&lt;br /&gt;&lt;br /&gt;Where do models live in our various systems? Well, they live in language, for the most part. And this is not some cryptic&amp;nbsp;ballyhoo I'm inventing here, so I'll demonstrate with the humble book. Let's look at a description of a book in the foreign and mysterious language called Eksemelle ;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;b&gt;The book&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;book&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;title&amp;gt;Some title&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;author&amp;gt;Clemens, Samuel&amp;lt;/author&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;pompador&amp;gt;In a nutshell&amp;lt;/pompador&amp;gt;&lt;br /&gt;&amp;lt;/book&amp;gt;&lt;br /&gt;&lt;br /&gt;"book", "title", "author" and "pompador" mean something to someone. To most people who understand the English word "book", it means those&amp;nbsp;rectangular&amp;nbsp;objects made of dead-trees that's got some kind of letters and / or pictures in them. They are, as we say, semantic in that they have meaning to those who knows what those words mean. Here's the word "book", and it has a definition of sorts; that is explicit semantics. But then there's the implicit semantics of what those words mean in terms of this being an XML snippet, maybe from a specific bibliographic format, maybe with an even more specific XML schema &lt;i&gt;(unless the XML schema is made explicit through something like a DOCTYPE&lt;/i&gt;). And finally there's the tacit semantics in the space between the model, the framework, and the people who work with it. Let's explore these shark-infested semantic parts.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;How&lt;/b&gt; are they semantic? In what way are they meaningful, and to whom? Well, let's start with who. No model is really&amp;nbsp;valuable unto itself; there's always some external framework that understands (&lt;i&gt;and appreciates?&lt;/i&gt;) the model, some "thing" that looks at and interacts with that model in order to make it useful. Indeed, a models usefulness is often measured by how the semantics of various models match up. For example, the usefulness of the MARC model can be measured in terms by how well it matches the model librarians work with and need. Needless to say, the usefulness of the MARC model can also be measured how useful it is for a bricklayer, but more on this later.&lt;br /&gt;&lt;br /&gt;So in what way are they meaningful? Every time we talk about models, we are really talking about a translation that's going on between models. The model of the words in this blog post is translated first from my brain and into the model used by my blogging software that uses some models of the Internet and computers and complex electronic networks and systems, and then translated to the model of your brain. We take a piece of semantics, and we try to make the transition from my brain to yours - through a multitude of other models - as smooth as possible. Have I succeeded so far? Does our models match up a little, much or not at all?&lt;br /&gt;&lt;br /&gt;Things are meaningful when the models match up, when there is little or no difference between them to make understanding the thing in one model hard to understand in another. An example of a semantic mismatch in models are indeed the semantics of the 245$a field for a bricklayer looking for his bricks.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;b&gt;Constraints on entities&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In the past I've talked about how models are constraints on entities, and this still holds true, but it needs a bit of clarification to make sense. First, what are entities?&lt;br /&gt;&lt;br /&gt;Well, entities is one of those words that we can make to mean pretty much anything we like, but let's take a simple view of entities being "things you can talk about", similar (&lt;i&gt;or exactly the same&lt;/i&gt;) as subjects in Topic Maps, "concept" in philosophy, or, to the layman, "things." Anything you can think of. Any subject,&amp;nbsp;fictional&amp;nbsp;or real, physical or surreal; a boat, a thought about the Moon, the idea of North, the concept of the number 1, the&amp;nbsp;Eiffel&amp;nbsp;Tower, MARC, a MARC record, an XML representation of that record, the book the MARC record represents, a physical book, the relationship between the book and the abstract notion of a book that the MARC record represents ... oh, the possibilities are - truer than anything! - endless.&lt;br /&gt;&lt;br /&gt;Between the entities, in the cracks of our language and our understanding, flow their relationships. They are part of our model, those notions that give our entities a meaning of sorts, what makes the semantic;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; "This book" was written by "this author"&lt;br /&gt;&lt;br /&gt;Look at what we found in the cracks; "was written by." Isn't it grand? This trifecta is known in the Semantic Web world as a triplet, basically a tuple with a subject - predicate - object structure. Make enough triplet statements about a thing, and it grows in semantics. Let's look at our book ;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; "This book" is our subject&lt;br /&gt;&amp;nbsp;&amp;nbsp; "was written by" is our predicate&lt;br /&gt;&amp;nbsp;&amp;nbsp; "this author" is the object&lt;br /&gt;&lt;br /&gt;Let's make another triplet statement ;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&amp;nbsp;&amp;nbsp; "This book" is still our subject&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&amp;nbsp;&amp;nbsp; "was published by" is a new predicate&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&amp;nbsp;&amp;nbsp; "this publisher" is another object&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;We now have a model a bit like this ;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; "This book"&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&amp;nbsp;&amp;nbsp; - "was written by" :&amp;nbsp;"this author"&lt;/div&gt;&lt;div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&amp;nbsp;&amp;nbsp; - "was published by" :&amp;nbsp;"this publisher"&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We got a subject (or an entity) that we're attaching predicates and objects to, in many ways similar to how we might add named key/value pairs of properties to an object, or create a lookup-table with column indexes between two tables in a relational database, or set named properties on a Java Bean, or even scribble two statements about a book in its margin. We're attaching some semantics to something.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;When we attach meaning to something, we are constraining its possibilities that those properties might be something else. We are saying that the title of the book is X, and by saying it is X we can infer that it isn't millions and millions of other titles that it could have been. Before we put that title to the book it really had only two options;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Either the book had &lt;b&gt;no&lt;/b&gt; title, or it could be any title we could imagine. But by labeling the book with a specific title, we're constraining both of these options, changing them dramatically from the endless possibilities we had to one specific option. We constrained the book by giving it meaning. And the more meaning we give it, the less abstract it becomes, the more constrained it becomes.&lt;/div&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Reflections in the mirror&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The models we have in our heads rarely perfectly match the model we're interacting with. The model in my wife's head is not matched well with my own model in many ways, like shopping, views on the value of shoes, the model of interacting with people (&lt;i&gt;she's the one with a model closer matched to the generic&amp;nbsp;likable&amp;nbsp;model shared by most social and nice people&lt;/i&gt;) and the concept of geekery (&lt;i&gt;of which she has none&lt;/i&gt;). And she is a person that's quite well matched in general. It only gets worse from here.&lt;br /&gt;&lt;br /&gt;Now imagine the semantic distance between me and a computer system I've designed. I can work with it. I understand it. I can get my job done. However, I show my perfect model to a customer, and they immediately start picking it apart, pointing out how my model doesn't match their (or their individual) model. How could I have been so blind?&lt;br /&gt;&lt;br /&gt;Here's a little secret to why usability and user-centered&amp;nbsp;design works; you test your model against most other people's model in order to get to some model that you all can reasonably match with. When you don't test your model against the users models, they are bound to suck.&lt;br /&gt;&lt;br /&gt;Models are reflections of how we humans see our world. The MARC standard most certainly reflect how the librarians saw the world, how it matched their needs and wants. My programs are often a reflection of how I see things. Your browser is a reflection of its developers model of how your browsing should be. This blog post is a reflection of me. Your computer a reflection of some manufacturer. The operating system a reflection of yet more developers views.&lt;br /&gt;&lt;br /&gt;Sure, we try to create standards that either try to reflect some common model of things, or at least a common language in which to describe this view. However, it is terribly difficult to come to models that match well across so many thousands and millions of possible models. I'm tempted to almost say we need some constraints of commonalities on our models in order to create semantics to better understand our various models, to better agree and share them.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Where models sleep at night&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Where do we find the actual models when we peer into the computer systems we use? Somewhere, surely, is that model in which we try to model to our own model rests, somewhere in there amongst the code and the interface we can point to it and say, "There!"&lt;br /&gt;&lt;br /&gt;Mostly we can't, however there is one place where you'll find a lot, one place so holy in computer science that people dedicate whole careers to dealing with its innards; the relational database.&lt;br /&gt;&lt;br /&gt;I need to speak about the relational database a bit because, well, so much of most computer systems out there a) have one, and b) store much of their model in there. Yes, there's alternatives, and more and more technology pop up that tries to do different, but let's be realistic about what 99% of most computer systems use, those RDBM systems. Let's have a look at a small corner of one ;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_4evDZ0d8V5E/S-I04JgkWGI/AAAAAAAAAQU/J_2I6hjlmR8/s1600/table_rel.gif" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em; text-align: auto;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_4evDZ0d8V5E/S-I04JgkWGI/AAAAAAAAAQU/J_2I6hjlmR8/s320/table_rel.gif" /&gt;&lt;/a&gt;&lt;/div&gt;What we see is tables; columns of fields, rows of entries. These form the entities of these models. The example given even uses a tricky third table to function as a lookup-table between two tables of entity data (&lt;i&gt;I won't go into too much technical details here&lt;/i&gt;). To get data in and out of these tables, we use a query language like SQL to say things like this simple example, "&lt;b&gt;&lt;span class="Apple-style-span" style="color: #990000;"&gt;get all fields (with their rows of data) from tables A and B, where table A has a field 'book_id' that matches its value with a field 'id' in table B, sort it by the field 'title' of table A in descending order, and give me the first 40 results.&lt;/span&gt;&lt;/b&gt;"&lt;br /&gt;&lt;br /&gt;One SQL statement that matches for that is a semi-cryptic "&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;SELECT * FROM TableA,TableB WHERE TableA.book_id = TableB.id ORDER BY TableA.title DESC LIMIT 40&lt;/span&gt;", or some other variety (&lt;i&gt;there's tons of different ways of saying the same, with or without JOINs, sets and filters&lt;/i&gt;).&lt;br /&gt;&lt;br /&gt;Let's look for our model. First of all, it's the titles of the tables, the titles of each column in them, and lastly the contents of the rows. Notice here that this is three levels of semantics nested within each query, and you need to know all of them to make reasonable statements. But what else is in our model? Well, it's those pesky relationships between things, the constraints on our entities to make the meaningful, and they exist in the query itself, in your application.&amp;nbsp;Think about that for a second, think about where these things go ;&lt;br /&gt;&lt;br /&gt;The table, columns and rows go in the database system. The querying goes in your application. The user interface (&lt;i&gt;which we haven't even dug far into but is a wormhole of complexity in its own right&lt;/i&gt;) that interacts with you also sits in the middle, in the application. So there's a model in your database, and you reconstruct that model in your application (&lt;i&gt;otherwise, how could you query the database if you don't know what it looks like?&lt;/i&gt;) and yet do further things that are not embedded in the database (&lt;i&gt;and so, you've got a super model ... fun with pun!&lt;/i&gt;), translate further between your users and the user interface, translate back into the application which translates back into the database ... ah, what fun spaghetti games that makes.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;Surely RDBMS and SQL is better than other alternatives? Well, it was for many years, and it was a way to solve the problem of doing things in far worse way, for sure. But we were also under the constraints of computing power in which we couldn't just do the right thing and still get a computer that gave you answers in time for Christmas. It was a compromise between the need for any answer to all your data, and that of a practical lots of answers to most of your data.&lt;br /&gt;&lt;br /&gt;But this analogy can be taken further, especially into the world of MARC and the libraries. MARC itself was also designed with lots of peculiar constraints, funny rules and structuring, and then with the added AACR2 (and earlier friends) rules for manual data integrity, it surely reflected the best of breed at the time, reflected what they wanted and it was something that matched their onset. So we got the model of MARC (I've called it the culture of MARC in the past, but a model suits just as well) in MARC itself, in the rules we add to it, to our ILS, to our OPAC, our catalog, our&amp;nbsp;acquisition, our collection management, everything. And then the model of MARC is everywhere, it even starts to dictate our human processes.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Time flies&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;But then time flies, and the world changes, sometimes unexpectedly and the harsher if it is. Just like there's a lot of push for alternatives to RDBMS these days because today and tomorrow is somewhat different from yesterday, the same with a push in the library world to go from MARC / AACR2 to something more like FRBR / RDA.&lt;br /&gt;&lt;br /&gt;However.&lt;br /&gt;&lt;br /&gt;When you create a model of the future you need to make sure it is future proof. You have to make sure that not only does the model match what you need right now, that it reflects the funky stuff you wanna do today, but it must be able to deal with the future. If it doesn't, well then you are going to have to go through the pains of changing the model sooner rather than later.&lt;br /&gt;&lt;br /&gt;Here's a few thoughts on that process in the library perspective. FRBR &lt;a href="http://en.wikipedia.org/wiki/1998"&gt;was designed 15 years ago&lt;/a&gt;, when the world was sloooowly waking up the the new fresh brew of the Internet and technology. Take a good look at what the world was like back then, especially paying attention to the fact that books were still the main container for knowledge and information, mobile phones did nothing more than make calls, Internet devices were practically unheard of, no eBooks, no iPads, no eEducation, no eGovernment ... for Fraggs sake, the evil monster of Netscape was still alive and doing harm! I remember still writing Netscape specific code to deal with its quirks. This was a time before we all stopped hating the dying Netscape and focused on the evils of Internet Explorer instead. can you even remember back to that time and think that the world might be in your back pocket or pack in the shape of an eReader or iPhone, or that Amazon (in its infancy) would have a full-blown infrastructure including their own eReader with tons of titles a click away? Or perhaps even more profoundly, that WikiPedia would lead the way to the disjointed revolution of knowledge and information?&amp;nbsp;That we would be twittering?&amp;nbsp;That all higher educational institutions would move towards ePresses? That paper journals would turn to online journals? That the pricing models of online content would change? That the price of admission would change? That even the model of content negotiation would be different? That blogs would dominate the future of discourse, even the serious academic ones? That newspapers would ever fail?&lt;br /&gt;&lt;br /&gt;Time flies. And models change. Some models are better at dealing with change, some are better at being future proof, but change they will.&amp;nbsp;And when the models change, you must either change your own models, update your models, or use outdated models. FRBR and RDA are outdated models before they're even implemented. Please reconsider.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Model models&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The last ten years or so there's been a stronger push towards meta models. That basically means "&lt;i&gt;simple&amp;nbsp;models in which you can create other models.&lt;/i&gt;" One might wonder what such a crazy thing would do to help, but let me first exemplify through what I've seen again and again over the years I've worked as a consultant ;&lt;br /&gt;&lt;br /&gt;The smallest changes to any complex system, where databases, tables, columns and rows must change, you've also got thousands of lines of query / SQL that also needs to change, every model along the way, from the hardwired entities of the database to the user interface controls must all be updated to this new way of looking at the world. It could even be the smallest of things, say, changing the name of a field in a table from "id" to "book_id" (&lt;i&gt;some times even stupid things like this is needed because the people who create the original model [called schema] didn't worry about multi-join SQL statements that would have a hard time dealing with the ambiguity of the many varieties of "id" fields, or didn't have the foresight to think that more than one thing in your table could be rightly called 'id' ...&lt;/i&gt;) could cost in the millions. I know it sounds terribly stupid, probably even terribly untrue, but I swear on the grave of all those programmers who laid down their lives in pursuit of SQL ambiguity and integration and middle-tier testing, that it is a very sad truth.&lt;br /&gt;&lt;br /&gt;The library is facing similar insurmountable trouble by switching to anything but MARC, and I suspect the cost analysis is in the multi-millions wherever you look. People are starting to ask if the change will be worth it (&lt;i&gt;and with the criticism laid out about FRBR you might want to have a closer look before you leap&lt;/i&gt;), is there another way?&lt;br /&gt;&lt;br /&gt;Well, sure, kinda. There's meta models, models that are somewhat ready but needs your lovely input and tweaking to get perfect. They are generally easier to deal with because, unlike models, they are designed to be a bit vague and, well, meta about it all. And yes, indeed; Topic Maps is such a technology. The model in topic Maps is simple ;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;a subject is anything you can ever think of, anything you want to talk about, anything in the "real" world, like books and people and cars and thoughts and ideas and ... well, anything.&lt;/li&gt;&lt;li&gt;A subject is represented in a computer system by a Topic&lt;/li&gt;&lt;li&gt;Topics have multiple Names, can be of multiple Types, have multiple Identites and multiple Occurrences&lt;/li&gt;&lt;li&gt;Associations of different types tie them all together with roles&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;If you can wrap your head around such a concept, it's easy to build whatever you need with it, and here's the advantage ;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A standardized data model and a standardized reference model&lt;/li&gt;&lt;li&gt;A standardized XML format for exchange, import and export&lt;/li&gt;&lt;li&gt;A standardized query language and a standardized constraint language&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;It doesn't matter one bit what data you put into it; all of the above still applies. You can make model-agnostic queries into your data. You can mix whatever data you feel like; nothing can't be put into it. You determine yourself what level of indirection you want on your data. And you can have serious identity management to boot! Did I mention author records done right? Chuck a thesaurii or faceted navigation systems right in the model! Make software modules understand certain languages rather than the combination of languages and data, and share these! Want to see what your data merged with any other data might look like? It's right there in the standard, it comes out of the box. Play with your data, and invent new ways of interacting with it without dicking around for weeks with databases, filtering and merging. And on and on it goes.&lt;br /&gt;&lt;br /&gt;But why do this? Well, since the model exist in a domain which is specially designed to handle the disjointed nature of your models and data, they are free to shape whatever solution you might think of (meaning, you can change the interface without changing the model nor the application logic) where you in the past were stuck with the original model design. You can copy and paste your little models and languages around. Try out new things. Merge stuff with ease. And, not the least, focus on application specifics without worrying about model integrity. Nor do you have to worry about user interface integrity, either. How to put it in a way that you could understand? It's like taking a bucket of apples and a bucket of bananas, which in the past would when mixed together make a sticky slushy fruity goo that no one really likes, would now be genetically merged to make the banapple that can still be split apart into its raw apple and banana parts if you felt like it.&lt;br /&gt;&lt;br /&gt;Yes, I've whinged and raved about this in the library world (&lt;i&gt;and other places&lt;/i&gt;) for years and years, but getting people up to speed on understanding models, their implications and how meta models might be a better bet, then demonstrate and convince everyone (&lt;i&gt;including people with no technical background&lt;/i&gt;), all while standing in an elevator with some people who's off to tinker with some RDA or MARC or something. It's hard to get their attention when they don't actually see the problem.&lt;br /&gt;&lt;br /&gt;But I'm not pushing Topic Maps, really. Well, a little, but more specifically I'm pushing meta models, and I'm pushing for better ways of dealing with your computer infra structure, to take a few good steps out of the litter sandbox that permutes the current library systems infra structural designs, and get jiggy with the future before it gets overrun by the cool kids with iPhones and iPads and whatsnot's that also, you know, have a model or two. Models that may or may not be compatible with whatever model you come up with next. If you do. Seriously, I thought librarians loved meta?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-4439297015485922547?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/4439297015485922547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2010/05/of-models-frameworks-and-paradigm.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/4439297015485922547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/4439297015485922547'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2010/05/of-models-frameworks-and-paradigm.html' title='Of models, frameworks and the paradigm shifts we don&apos;t see'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_4evDZ0d8V5E/S-I04JgkWGI/AAAAAAAAAQU/J_2I6hjlmR8/s72-c/table_rel.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-7972921790507696448</id><published>2010-05-04T14:29:00.001+10:00</published><updated>2010-05-04T16:47:15.106+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Linux Ubuntu 10.04 upgrade, ATI MobileRadeon 3650 woes</title><content type='html'>&lt;i&gt;&lt;span class="Apple-style-span" style="color: #38761d;"&gt;(Note: If you're after my&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;a href="http://ati.amd.com/products/hd3000partnersproducts.html"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #38761d;"&gt;ATI MobileRadeon 3650&lt;/span&gt;&lt;/i&gt;&lt;/a&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #38761d;"&gt;&amp;nbsp;graphics card saga, scroll further down)&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;As mentioned in my more eclectic piece of yesterday, I stuffed up my computer over the weekend, and now I'm here to tell you all about it as well as tell you about the latest Ubuntu release.&lt;br /&gt;&lt;br /&gt;I upgraded through the update manager as I've always done. I know a lot of people prefer to take backup, clean the machine, install a fresh Ubuntu version, and then copy back the personal stuff, install the stuff that went missing, as a means of a more secure and painless way. I sneer at such disdain for life and adventure!&lt;br /&gt;&lt;br /&gt;I've never had trouble with just clicking the update button that extends beyond what minor snafus you might expect, like drivers to old stuff not working perfect with new stuff, but that's in the nature of going from old to new systems, and doesn't say anything bad on the upgrade process as such. For me, it worked pretty good.&lt;br /&gt;&lt;br /&gt;But let's go through snags, one serious annoyance, an irritated state of affairs, and a few tips in dealing with your ATI Radeon issues ;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Snags&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;I had mostly no trouble at all, really, except after the install the following snags are noted ;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The brightness control no longer controls the brightness (&lt;i&gt;and I now must use my special function keys to adjust it&lt;/i&gt;). No biggie, just annoying.&lt;/li&gt;&lt;li&gt;My Vodafone 3G mobile network adapter software got uninstalled. Why? It was an&amp;nbsp;independent&amp;nbsp;third-party program. Puzzle.&lt;/li&gt;&lt;li&gt;The applets (&lt;i&gt;minimize and desktop switcher&lt;/i&gt;) on my bottom panel (&lt;i&gt;Gnome&lt;/i&gt;) has crashed a couple of times. Odd.&lt;/li&gt;&lt;li&gt;The system seems slower, but I need to investigate a bit further before pointing fingers.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Serious annoyance&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Before we get to the good parts, I need to point out this one thing that just stands out as the dumbest thing with this release, and it is just so stupid that no amount of trying to back-pedal out of it with the lamest excuses ever is good enough;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;They switched the minimize, maximize and close window icons from the right side (&lt;i&gt;like the rest of the world does it&lt;/i&gt;) &lt;a href="http://quandyfactory.com/blog/59/ubuntu_1004_first_thoughts#toc_4"&gt;to the left&lt;/a&gt; (&lt;i&gt;like what retarded systems used to do in the 80's and 90's&lt;/i&gt;)! Luckily there's a couple of &lt;a href="http://ubuntuforums.org/showthread.php?p=9226011"&gt;easy&lt;/a&gt; &lt;a href="http://ubuntuforums.org/showthread.php?p=9223351"&gt;fixes&lt;/a&gt;, but none which are embedded in the system to make it easy. Friggin' idiots, what were they thinking? I could write a whole book on just how stupid this was, but suffice to say, my over 10 years of &lt;a href="http://en.wikipedia.org/wiki/User_experience_design"&gt;UX&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Graphical_user_interface"&gt;GUI design&lt;/a&gt; experience - and my personal experience in using these here new (&lt;i&gt;but terribly old&lt;/i&gt;) ideas - screams how much it sucks big time! Icons of window control now sit on top of menus that you use all the time, and the cognitive distance between doing what you want and what will piss you off has now been reduced to a swearword's distance on a regular basis. I seriously hope this is not a hint of things to come, or I'll jump ship. I can deal with the odd snafu, but I don't want to deal with continued stupidity.&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Irritating state of affairs&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;I have a &lt;a href="http://en.wikipedia.org/wiki/Toshiba_Satellite"&gt;Toshiba Satellite P300&lt;/a&gt; (&lt;i&gt;05Y01Y, which now is discontinued ... a true mark of comfort for me&lt;/i&gt;) that came with pre-installed Windows Vista which I killed by accident, and I &lt;a href="http://shelterit.blogspot.com/2009/03/and-so-new-era-begins.html"&gt;popped Ubuntu 8.10&lt;/a&gt; on there and have been &lt;a href="http://shelterit.blogspot.com/2009/06/linux-sound-system-sucks.html"&gt;reasonably happy&lt;/a&gt; with all this time. However, all this time there's a few things that still is terribly annoying, although I know this is the fault of vendors and not Linux (&lt;i&gt;so I live with these blemishes rather than whinge about them&lt;/i&gt;). Over the updates things have improved (&lt;i&gt;like Skype and Choqok&lt;/i&gt;), but there's still more hardware related issues that should have easy fixes ;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Bluetooth"&gt;BlueTooth&lt;/a&gt; does not work, and probably never will. Toshiba sucks when it comes to supporting Linux, and their BlueTooth stack obviously is not supported here, nor are the default Linux stacks compatible with whatever my machine's got. However, I'm not in need of BlueTooth so I haven't spent the appropriate crazy time needed for proper investigation.&lt;/li&gt;&lt;li&gt;There's an&amp;nbsp;insanely&amp;nbsp;annoying delay (&lt;i&gt;between 0.5 to &lt;b&gt;2&lt;/b&gt; seconds long!&lt;/i&gt;) whenever a window is minimized or maximized (&lt;i&gt;which also means when the application starts up, hides, reappears or closes down, you know, the sort of stuff you do all freakin' time&lt;/i&gt;) when I've got graphics acceleration switched on. &lt;a href="https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/351186"&gt;This is apparently a bug&lt;/a&gt;, and it's &lt;a href="https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/568988"&gt;been around and come back&lt;/a&gt; in &lt;a href="http://ubuntuforums.org/showthread.php?p=9196295"&gt;various forms&lt;/a&gt;. There's a &lt;a href="http://ubuntuforums.org/showthread.php?p=9207063"&gt;few&lt;/a&gt; suggested fixes, but mostly it just doesn't seem to want to go away. This one is seriously bad, and it amazes me that something like this could still be hanging around in an&amp;nbsp;otherwise&amp;nbsp;polished distribution like Ubuntu. There might be a link to the ATI drivers below as well, but the sad part is that to temporary no go insane over this, I sadly have to switch graphics acceleration off.&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #cc0000;"&gt;Update!&lt;/span&gt;&lt;/b&gt;&lt;/span&gt; It seems that after trying the suggested fixes for enabling 2D that didn't at first do anything, now all of a sudden the problem disappeared! Oh, joy! Come to think of it, I did do a reboot not that long ago, and re-installed the desktop switcher applet. Maybe there were some&amp;nbsp;correlation&amp;nbsp;between the switcher and the graphics driver? Who knows. I'm happily running Compiz and Emerald (&lt;i&gt;although the latter is only an experiment I suspect will be uninstalled&lt;/i&gt;).&lt;/li&gt;&lt;li&gt;The two internal microphones on the machine has never worked, probably never will again due to Toshibas poor Linux support. Crikey, can't they just hire one or two Linux guys to at least tweak existing software with configuration options that might be compatible with some of their more popular models? I could spend a weekend to do this myself, but I've got an USB DSP that does these things which works just fantastic, so again I won't spend the time chasing it.&lt;/li&gt;&lt;li&gt;My external Logitech Optical Radio mouse does not work properly. It works in the sense that the&amp;nbsp;accelerator&amp;nbsp;insist that my whole world is either top-left or bottom-right, and there's no easy ways in Ubuntu to modify crazy acceleration, so I've just given up on it and use it on my Windows machine.&lt;/li&gt;&lt;li&gt;The internal &lt;a href="http://ati.amd.com/products/hd3000partnersproducts.html"&gt;ATI MobileRadeon 3650&lt;/a&gt; graphics card saga; this one gets its own section below.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;b&gt;Generics&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To me, this upgrade was a bit meh. Nothing stands out as impressive, just small fixes here and there. There's the new menu's at the top so many people rave about, but I don't like nor use them, so meh. The new colors are, well, meh. I didn't mind brown. Not sure I mind purple. Meh. I like that more icons are getting the same style and form, but no biggie. The Software Center has been prettied up a bit, but still lacks what's really important, like testimonials, ratings, awards, versioning, people's comments, recomendations, field groupings, and so on. Meh. I'm sure there's more stuff around, and I'll find them eventually. The only real thing that stands out is that some old problems still aren't fixed, and my system is less responsive. Oh, and they switched from Sun to the OpenJDK Java which threw me off for a few minutes as well. Meh.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;b&gt;My Mobile Radeon 3650 woes&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The ATI / AMD chipset has a shaky support history under Linux, but the good news is that there is some degree of support. And indeed, my screen right now is utilizing both OpenGL and higher screens and lots of colors, so all should be well. But it is not, at least not "all" well.&lt;br /&gt;&lt;br /&gt;It's not that my latest upgrade killed my graphics setup. No, in fact after upgrade things worked quite well, except I had four &lt;b&gt;ATI Control Center Catalyst&lt;/b&gt; icons under &lt;span class="Apple-style-span" style="color: #cc0000;"&gt;&lt;i&gt;&lt;b&gt;System -&amp;gt; Preferences&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;, so I was trying to fix that, and see if there was a fix for the annoying "&lt;i&gt;minimize,maximize delay&lt;/i&gt;" bug mentioned further up. But all of a sudden I must have fiddled with the wrong setting (&lt;i&gt;actually, I was uninstalling some unrelated package that wasn't so unrelated after all&lt;/i&gt;).&lt;br /&gt;&lt;br /&gt;Here's my receipt for fixing a &lt;a href="http://swiss.ubuntuforums.org/showthread.php?t=1466085&amp;amp;page=2"&gt;seriously broken and mangled FGLRX install&lt;/a&gt; ;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Purge your filthy system of sin ;&lt;span class="Apple-style-span" style="font-family: Verdana, Arial, Tahoma; font-size: 12px;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="alt2" dir="ltr" id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="background-attachment: initial; background-color: white; border-bottom-style: inset; border-bottom-width: 1px; border-color: initial; border-left-style: inset; border-left-width: 1px; border-right-style: inset; border-right-width: 1px; border-top-style: inset; border-top-width: 1px; color: black; overflow-x: auto; overflow-y: auto; padding: 10px; text-align: left;"&gt;sudo apt-get remove --purge fglrx* &lt;br /&gt;sudo apt-get remove --purge xserver-xorg-video-ati &lt;br /&gt;sudo apt-get remove --purge xserver-xorg-video-radeon&lt;/pre&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;If you get an error like so ;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, Arial, Tahoma; font-size: 12px;"&gt;&amp;nbsp;&amp;nbsp; dpkg-divert: mismatch on package&lt;br /&gt;&amp;nbsp;&amp;nbsp; when removing `diversion of /usr/lib/libGL.so.1.2 to /usr/lib/fglrx/libGL.so.1.2.xlibmesa by fglrx'&lt;br /&gt;&amp;nbsp;&amp;nbsp; found `diversion of /usr/lib/libGL.so.1.2 to /usr/lib/fglrx/libGL.so.1.2.xlibmesa by xorg-driver-fglrx'&lt;/span&gt;&lt;br /&gt;Go to &lt;a href="http://www.linuxquestions.org/questions/linux-general-1/un-removable-package-661472/"&gt;this page over here for general instructions&lt;/a&gt; on fixing diversions.&lt;/li&gt;&lt;li&gt;Go to &lt;b&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #cc0000;"&gt;System -&amp;gt; Admin -&amp;gt; Hardware drivers&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;, and wait for it to collect its thoughts.&lt;/li&gt;&lt;li&gt;Click on "Install" or "Activate" near the bottom, and wait for it to do its magic.&lt;/li&gt;&lt;li&gt;Reboot.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;That worked for me; your mileage will vary. Downloading the (&lt;i&gt;massive; &lt;/i&gt;&lt;b&gt;&lt;i&gt;96Mb&lt;/i&gt;&lt;/b&gt;&lt;i&gt;!!&lt;/i&gt;) driver from ATI's homepage, purging and running the downloaded installer did nothing for me. The whole ATI graphics driver brahooha is amazingly bad and should get some cleaning up. Even the Control Center that ATI delivers looks&amp;nbsp;amateurish, and it seems their software lacks any good cleaning up strategies. Or even nice GUI ways of setting up important settings (!!).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The next time I'm buying a computer for my Linux Ubuntu adventures, I'll do some pretty hefty research first to make sure I avoid at least some of the biggest pitfalls. Bloody stupid vendors. Meh.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-7972921790507696448?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/7972921790507696448/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2010/05/linux-ubuntu-1004-upgrade-ati.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/7972921790507696448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/7972921790507696448'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2010/05/linux-ubuntu-1004-upgrade-ati.html' title='Linux Ubuntu 10.04 upgrade, ATI MobileRadeon 3650 woes'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-3372280072997064302</id><published>2010-05-03T17:16:00.000+10:00</published><updated>2010-05-03T17:16:13.110+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='family'/><title type='text'>I turned 30 and my warranty expired</title><content type='html'>Todays post is different. It is not about any of the usual subjects I relay here, but about growing old, growing up, growing wary and fearing not only the future of me and my family, but growing wary of humans out of touch with reality, the political rot of the societies we create, and what power and resources together can do to harm our statistics and the people within them. And I want to give Love a brief mention, too.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;(I also post this somewhat different topic because my work computer is a bit&amp;nbsp;temperamental&amp;nbsp;after I performed a Ubuntu upgrade, so I'm on our other computer today)&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;b&gt;"I turned 30 and my warranty expired"&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I'm actually quite a bit older than that, but not quite yet 40, but the sentiment still stands out as a sore thumb. My brain, as it matured and gained a platform of consistency, so did other parts of my body mature to their natural consequences. Slowly I'm feeling age creep up on me, a dodgy knee, faltering memory, eyes and neck trouble, difficulties sleeping.&amp;nbsp;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We all know the physical constraints of growing older. But I notice more and more the inner-space effects. And no, I'm not getting old and bitter as the old stereotype will have it. No, I'm turning sad and lonely.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Such a statement, for me, have so many levels it is a bit hard to know where to begin, but let's begin with the simple and obvious ones. I am Norwegian, my wife is Australian. Where do we live? If either of us came from some country that is statistically worse off than the other, the choice would be easier. If I came from the slums somewhere in Nigeria and she from, say, England or Germany, that's not a choice; it would be a better life for us in Europe, for our children, no question. Even if we have to abandon family in Nigeria, everybody would understand to some extent. Opportunities and security for a raising family beats out war and poverty every time. But Norway and Australia?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Both countries are rated as some of the absolute best countries in the world to live in. And by that alone there are proponents for each family on both sides that can't understand the struggle to actually choose one side. We've so far lived twice in each country as a family with small children, and there's pro's and con's to each side in all aspects of our lives. It's painful to have to make a choice.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Less obvious&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Since we are a family, we are a tightly knit group of people who love each other. We stand by each other, support each other, and generally try to make the best of our situations, however they come at us. And we are the best of friends.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But I used to have other friends as well, include a few best friends to whom I was very close. We currently live in (and I suspect for the immediate to intermediate time) Australia. When I moved here all my friends and family were left behind. We moved to a new area. Australians are hard to befriend in any meaningful way. So I quite often feel alone, outside of the family space. All my interests and passions, especially those I do not share with my wife, are hard to deal with ; my strong passion for baroque music. My deep love of science. Love of food. Bibliophelia and meta data. Geekery. Internet life. Knowledge management. Philosophy (ethics and otherwise). Inventions! Engineering!&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Of course we make up for that in the things we do share, and this is still quite a lot to keep me sane and reasonably happy, and it helps to share these passions with her and the kids (to the level they understand). But I could use a smidgen of intellectual interest in these ignorant marshes we live.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Even less obvious&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;World events affect me. Some affect me because they are world events, but the ones affecting the most are the world events that other people around me don't know or care about. Living in an intellectual desert makes you conservative about the academic nurture you seek out. I feel somewhat ashamed in normal talks with people to reveal any hint of knowing stuff, even stuff that's not really all that controversy or hard or uncommon.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;What to do when you're aching to tell the world the wonders of the universe, and no one around your really cares to listen? You start making silly plans ;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Making a documentary about beach ecology and geology. I've got fact checking and research done, but I'm waiting to buy a &lt;a href="http://www.blogger.com/goog_1412317199"&gt;HD camera (&lt;/a&gt;&lt;i&gt;&lt;a href="http://www.blogger.com/goog_1412317199"&gt;that can also do underwater shots&lt;/a&gt;&lt;/i&gt;&lt;a href="http://panasonic.com.au/products/details.cfm?productid=7681&amp;amp;contextID=6"&gt;)&lt;/a&gt; for my birthday. I'm going to channel my inner &lt;a href="http://en.wikipedia.org/wiki/Neil_deGrasse_Tyson"&gt;deGrasse Tyson&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Plan to teach your children about the speed of light; an applicable model of air and space travel, and gee, what's the point of all of that? And see the whole &lt;a href="http://en.wikipedia.org/wiki/Cosmos:_A_Personal_Voyage"&gt;"Cosmos" series&lt;/a&gt; by &lt;a href="http://en.wikipedia.org/wiki/Carl_sagan"&gt;St. Sagan&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Plan to travel to the middle of the desert, looking for minerals, metals and / or interesting biology&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;But they are somewhat silly plans. They might happen, but the odds are against me, mostly due to work and family attire. It's not that I don't want to do these things, heavens know I do, but time is limited, and well, I need to make better priorities.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Where should we live? Where is the best place for our family to live? Should we choose easy life, rich life, busy life, interesting life? Should we sacrifice our&amp;nbsp;complacent sheltered lives for richer experiences in doing good in other countries? Should we apply our collective strengths to make somewhere else who do care about bigger issues a better place for all who live there? Should we risk the personal safety of the now for a idealistic future of&amp;nbsp;others?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Not obvious at all&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I feel a disconnection between myself and the society we live in. I am not satisfied in having a safe life in a protected environment with the latency of science penetration lower than what's&amp;nbsp;livable. There are so many topics to discuss, so many issues to sort out.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Politics suck. And I used to be a politician, so I know quite well how rotten the discourse of democracy can get when agendas are played at different levels of the game. Don't get me wrong; I love democracy - the process. I just hate the people who usually enter into it. And I hate the way the cult of personalities distorts, disrupts and corrupts the ideals laid out. And most of all, I hate how people in general have no friggin' clue about the implications of epistemology in politics, how their own ignorance of science and facts is having an adverse affect on societal progression.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Yes, I like progressive thoughts and actions, not for the sake of just progression, but for the ideal of not falling into staleness and for always question the status quo; what can we do better? Even the best of things can be improved. I'm no fan of "if it works, don't fix it!"&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp; Adequate.&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;That's a word I hate to the fullness of my person. I don't have a problem with being cautious, but there's a thin line between cautious and conservative, one which I see society fail all too often. Most often it's done in a way to appease popular opinion. But popular opinion is, by its very definition, only popular and only an opinion. Why are we chasing this rather than necessary facts?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Back to less obvious&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Politics in general is an attempt by the&amp;nbsp;populous to reach an agreeable direction of channeled progression, but I've always held that for this to work you need to populous to also care about, study, and be able to argue with logic about the issues at hand, without falling into the pit of bias and the fear of change.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Change is the key to the universe and all that is within it; all things change, over various kinds of time scales. Rock and metal change over longer time of millions of years than one-celled animals and viruses that have time scales of hours or even minutes, and then there's everything in between. The scale in which you view the universe is a fascinating exercise in trying to understand the world around you, and by carefully understanding the context of those scales you can get a pretty amazing overview of the scope and direction of huge topics like life, evolution, geology and cosmology, and perhaps get a better understanding of your place in the cosmos.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Back to obvious&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;My place in the cosmos is that of insignificance. Well, I know the physical outlook, but as a human&amp;nbsp;sentient&amp;nbsp;being who would like the world to be my oyster, I can not only understand my insignificance but appreciate it, love it, live it. There's great power in knowing you are invisible; it allows you to see clearer that which you love.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;My family comes first; they are my pillar, the platform on which I base my life, so much is clear. And as a unit it doesn't matter what the cosmos throw our way as our strength and love is in that unit. It's a self-sufficient&amp;nbsp;ecosystem of family ebb and flow. Politics flow over, through and around us. People do the same. Society is the sand on our beach, tumbling around, always shifting and changing.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There's nothing so important as to embrace change. And in this light I view the progressive nature of the human&amp;nbsp;endeavor; humans fighting change every chance they get. Poverty and&amp;nbsp;despair&amp;nbsp;is as much a result of this as is the unbalanced resource management, the political systems and the&amp;nbsp;populous&amp;nbsp;scientific interest and literacy.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And that is they key to my disjointedness from society, as well as the thing that keeps me going; my family. No matter where we are, no matter what friends we accumulate, we are together.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And even if it is obvious, it's not really that obvious.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-3372280072997064302?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/3372280072997064302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2010/05/i-turned-30-and-my-warranty-expired.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/3372280072997064302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/3372280072997064302'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2010/05/i-turned-30-and-my-warranty-expired.html' title='I turned 30 and my warranty expired'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-3307209634674056257</id><published>2010-04-30T19:39:00.000+10:00</published><updated>2010-04-30T19:39:55.996+10:00</updated><title type='text'>Moved the blog</title><content type='html'>Well, Blogger has just discontinued publishing blogs as FTP upload, so I was looking at moving my blog to my own server with a WordPress install, but laziness and problematic import filters has made me just move it to blogspot. There shouldn't be any differences, and my shelter.nu domain should forward all traffic here. Hopefully my feeds will follow through as well. Maybe I'll do the full convert in the future.&lt;br /&gt;&lt;br /&gt;Oh, and P.S; sorry for low blogging. Gotta finish something for work first before I leap into song about all my usual silly topics.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-3307209634674056257?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/3307209634674056257/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2010/04/moved-blog.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/3307209634674056257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/3307209634674056257'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2010/04/moved-blog.html' title='Moved the blog'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-8604133298855478470</id><published>2010-04-27T20:46:00.000+10:00</published><updated>2010-04-27T20:46:28.667+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='misc'/><title type='text'>Another bob</title><content type='html'>Busy, busy, so another&amp;nbsp;miscellaneous post, but have a post planned for Thursday about abstract vs. concrete models, library science and Topic Maps which should be interesting. Until then ;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Science&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://geology.com/news/2010/oil-slick-at-the-drilling-platform-accident-site.shtml"&gt;Oil Slick satellite image&lt;/a&gt; : A satellite &amp;nbsp;image of the oil slick that has been spreading after the &lt;a href="http://www.aolnews.com/2010/04/21/searchers-scour-gulf-for-missing-oil-rig-workers/19449281/"&gt;oil-rig&amp;nbsp;disaster last week&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.thenation.com/doc/20100510/coyne"&gt;The improbability pump&lt;/a&gt; : A great review of two books at the same time by Jerry Coyne (professor of ecology and evolution at the University of Chicago, and author of the book and&amp;nbsp;favorite&amp;nbsp;blog "&lt;a href="http://whyevolutionistrue.wordpress.com/"&gt;Why evolution is true&lt;/a&gt;") pointing out the absurdities of two opposing poles of science ; Richard Dawkins &lt;a href="http://shelter.nu/blog/2010/02/richard-dawkins-greatest-show-on-earth.html"&gt;"Greatest Show on Earth" which I've reviewed before&lt;/a&gt;, and Jerry Fodor and Massimo Piattelli-Palmarini's "What Darwin got wrong" &lt;i&gt;(this last book has taken a severe beating amongst people in the field, and this review is no exception&lt;/i&gt;).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://yesmeansyesblog.wordpress.com/2010/04/15/against-nature/"&gt;Against nature&lt;/a&gt; : A damn good takedown on women's issues, of what it means to be for or against nature, for what it means to be for or against female choices in an absurdly male focused world.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Technology&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://maiana.topicmapslab.de/"&gt;Maiana : Public Topic Maps&amp;nbsp;voyeurism&lt;/a&gt;. Sexy and tasty.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.smh.com.au/technology/technology-news/australia-pushes-net-censorship-in-washington-20100423-tgkh.html"&gt;Australia pushes net censorship in Washington&lt;/a&gt; : I live in a strange country that thinks that censorship in any way or form is something that can be democratically defended. Needless to say, most Australians who care about this issue are not amused.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.wdc.com/en/products/products.asp?driveid=735"&gt;My next toy&lt;/a&gt; : I swear, once time and money and life and the will to go on returns, I'll get this little puppy and stream all my digital media goodness through it. Although. Hmm. No video support. If this thing only had video support! Can you hear me, Western Digital?!&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;b&gt;Philosophy and art&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nationalinterest.org/Article.aspx?id=23300"&gt;A.C. Grayling responds&lt;/a&gt; : Grayling is a British philosopher that I truly admire, both for his knowledge and engagement with society, but I also love his humour and low-key observations. Here he responds to Gray, his arch-nemesis of sorts, who did a &lt;a href="http://www.nationalinterest.org/Article.aspx?id=23222"&gt;review of Graylings latest book&lt;/a&gt;. If all rebuttals were this grand.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.physlink.com/education/essay_weinberg.cfm"&gt;A Designer Universe?&lt;/a&gt; : Veering off onto the curb with this scientific view of &lt;a href="http://plato.stanford.edu/archives/fall2006/entries/cosmological-argument/"&gt;the cosmological argument&lt;/a&gt;,&amp;nbsp;by Nobel laureate &lt;a href="http://en.wikipedia.org/wiki/Steven_Weinberg"&gt;Steven Weinberg, Professor of Physics&lt;/a&gt;, University of Texas at Austin. "&lt;i&gt;Either you mean something definite by a God, a designer, or you don't. If you don't, then what are we talking about?&lt;/i&gt;" Brilliant.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.boingboing.net/2010/04/23/lynne-naylors-new-ar.html"&gt;Godessey&lt;/a&gt; : Artist Lynne Naylor new exhibition looks stunning.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-8604133298855478470?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/8604133298855478470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2010/04/another-bob.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/8604133298855478470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/8604133298855478470'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2010/04/another-bob.html' title='Another bob'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-8222289887182473801</id><published>2010-04-22T18:05:00.001+10:00</published><updated>2010-04-23T07:47:25.940+10:00</updated><title type='text'>Another tidbits</title><content type='html'>Dang, I'm so busy with work I don't have time to post much here these days, even though I feel another library lament coming on. Perhaps it's best for all I don't. Maybe I should do something that's at least related to work; that way I can vaguely justify it. :)&lt;br /&gt;&lt;br /&gt;Anyhow, here we go ;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;b&gt;Semantic technologies&lt;/b&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://en.wikipedia.org/wiki/Linked_Data"&gt;Linked Data&lt;/a&gt; : "&lt;a href="http://linkeddata.org/"&gt;recommended best practice&lt;/a&gt; for exposing, sharing, and connecting pieces of data, information, and knowledge on the Semantic Web using URIs and RDF." : We'll start here for what the RDF crowd is toting as their best options these days. I'm not impressed, but then I'm not very keen on open-world assumptions as they don't address specific needs. Yeah, me being silly, I know.&lt;br /&gt;&lt;br /&gt;"CTM 1.0 : &lt;a href="http://www.slideshare.net/tmra/ctm-10-tutorial-presentation"&gt;A tutorial&lt;/a&gt;" : What it says on the tin. If you ever wondered what an &lt;b&gt;isa&lt;/b&gt; and &lt;b&gt;ako&lt;/b&gt; relationship is, this might give you a clue.&lt;br /&gt;&lt;br /&gt;Pedantic Web : "&lt;a href="http://pedantic-web.org/"&gt;Welcome to the Pedantic Web Group&lt;/a&gt;" A cute attempt to basically ask people to clean up their sloppy messes. It's not going to fly, but I support the sentiment.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Sam Ruby points to "&lt;a href="http://intertwingly.net/blog/2010/04/21/Open-Graph-Protocol"&gt;Open Graph Protocol&lt;/a&gt;" which looks interesting, and probably something I should get involved in with my Topic Maps stuff. Possibly a combination of my embeddable PHP Topic Maps engine and this would make for a fine plugin to various packages. Hmm.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.topincs.com/"&gt;Topincs&lt;/a&gt; : Speaking of Topic Maps, &lt;a href="http://www.youtube.com/watch?v=y9HyPdwxC6w"&gt;this video looks very, very good&lt;/a&gt;. Robert Cerny is churning out the cherry chutney for sure.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;b&gt;Other technology related bobs&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Aaaaaargh! Panasonic has released two items of pure lust too close together, and I don't know what to do!&amp;nbsp;&lt;a href="http://www.engadget.com/2010/04/21/panasonics-lumix-dmc-g10-camera-finally-gets-the-review-weve-b/"&gt;Lumix DMC-G10&lt;/a&gt; and it's HD video toting &lt;a href="http://www.engadget.com/2010/01/28/panasonics-geotagging-dmc-zs7-compact-superzoom-gets-handled/"&gt;compact friend, DMC-ZS7&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.oz-ia.org/2010/"&gt;OzIA 2010 conference CFP&lt;/a&gt; : I attended, presented at and did the website and design for the&lt;a href="http://shelter.nu/blog/2006/07/ozia-2006-coolest-little-ia-gathering.html"&gt; very first OzIA back in 2006&lt;/a&gt;, and it was a blast. I'm suspecting it's still a blast.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.stormcellar.com.au/joomla/index.php?option=com_content&amp;amp;view=article&amp;amp;id=476:pete-builds-us-a-diy-steadicam-style-camera-stabiliser-introducing-the-shawcam&amp;amp;catid=1:latest-news&amp;amp;Itemid=50"&gt;DIY Steady Cam&lt;/a&gt; : A contraption I want to make for a project I've got planned.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;b&gt;Generic science&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.newscientist.com/article/dn18803-zoologger-keep-freeloaders-happy-with-rotting-corpses.html?DCMP=OTC-rss&amp;amp;nsref=online-news"&gt;Keep freeloaders happy with rotting corpses&lt;/a&gt; : Another tale of some of the poisonous critters in my garden, and this time we're dealing with a &lt;a href="http://en.wikipedia.org/wiki/Hannibal_Lecter"&gt;Hannibal Lecter&lt;/a&gt;. Goody.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ocwsearch.com/"&gt;OCW search : "Find free university courses online"&lt;/a&gt; Brilliant! Ever wanted to find online course materials, either because you're doing those classes, or, like me, you're a freeloader of all the sciency goodness?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.scienceofthesurf.com/blog.html"&gt;SurfScience&lt;/a&gt; : Brilliant blog I found mixing the life of the &lt;a href="http://www.enotes.com/earth-science/beach-shoreline-dynamics"&gt;beach&lt;/a&gt; with the life of the geek.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-8222289887182473801?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/8222289887182473801/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2010/04/another-tidbits.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/8222289887182473801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/8222289887182473801'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2010/04/another-tidbits.html' title='Another tidbits'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-4778595698442447529</id><published>2010-04-14T17:00:00.000+10:00</published><updated>2010-04-14T17:00:49.684+10:00</updated><title type='text'>Canberra, eh?</title><content type='html'>So, due to cosmic circumstances, I find myself in Canberra until mid-day Friday. The quick yet big question jumps out;&lt;br /&gt;&lt;br /&gt;Do I still have friends here? Friends who'd like to meetup for a cup of coffee, or a chat by the lake?&amp;nbsp;Email me at alexander.johannesen@gmail.com or mob me at 044 9525 011.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-4778595698442447529?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/4778595698442447529/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2010/04/canberra-eh.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/4778595698442447529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/4778595698442447529'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2010/04/canberra-eh.html' title='Canberra, eh?'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-3979726070962678692</id><published>2010-04-10T20:47:00.001+10:00</published><updated>2010-04-10T20:49:31.254+10:00</updated><title type='text'>Philosophical and religious matters</title><content type='html'>Some might have noticed that I often diverge into very diverse topics on this blog, but lately I've made a decision; I'm falling apart and splitting it in two!&lt;br /&gt;&lt;br /&gt;This blog, my main blog for over 10 years now (&lt;i&gt;a crazy notion all by itself!&lt;/i&gt;) will stay pretty much as is in terms of technology (&lt;i&gt;Topic Maps, REST, SOA, clustered and distributed systems, databases, software development, and so on&lt;/i&gt;) and its various adventures (&lt;i&gt;mine or otherwise&lt;/i&gt;), but also keep the personal elements and especially all things library, and perhaps the odd science post as well.&lt;br /&gt;&lt;br /&gt;The new blog - the &lt;a href="http://sheltered-objections.blogspot.com/"&gt;Sheltered Objections&lt;/a&gt; - will focus on philosophy and religion, and will be mainly for talking about and critiquing related such topics. I felt the time was ripe to make that distinction a bit more clear, both as I have something to say in that arena (&lt;i&gt;I've been a closet philosopher all my life, much to my friends chagrin&lt;/i&gt;) but also because I want to let people have a choice between two mostly separated worlds.&lt;br /&gt;&lt;br /&gt;So, if you wanna follow me on adventures of the mind and of human definition, go there and subscribe. It'll be fun, I promise.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-3979726070962678692?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://sheltered-objections.blogspot.com/' title='Philosophical and religious matters'/><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/3979726070962678692/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2010/04/philosophical-and-religious-matters.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/3979726070962678692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/3979726070962678692'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2010/04/philosophical-and-religious-matters.html' title='Philosophical and religious matters'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-8236350660664000088</id><published>2010-04-09T16:56:00.000+10:00</published><updated>2010-04-09T16:56:59.674+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='library'/><title type='text'>Do libraries understand the future? Or how to get there?</title><content type='html'>I can be quite harsh when stating my opinions, and I often feel I get on people's toes a lot through doing so. But it's not my fault; I blame my Norwegian upbringing where we tend to state things as they are, and then we discuss things until the cows come home, but we do it with complete respect of the other side. You might say polite bickering and being tempered yet pigheaded about things is a national&amp;nbsp;favorite&amp;nbsp;past-time, and then some of us went on to the pigheaded&amp;nbsp;Olympics&amp;nbsp;and cleaned the tables and set the whole thing on fire. And then we debated with the smoldering rubble some more.&lt;br /&gt;&lt;br /&gt;My past is littered with opinion pieces on all things library, from the culture, its place in society, its technology and direction, and I've written both here on this blog and on various mailing-lists, as well as hold presentation live in various forums and conferences. I'm a prolific library-bitcher, you might say, as most of what I say ain't necessarily wonderful praise and kissing the boots of those who make library&amp;nbsp;decisions.&lt;br /&gt;&lt;br /&gt;However.&lt;br /&gt;&lt;br /&gt;Today I won't bitch, though. It still may not be safe for work, but I won't say how stupid the library world has been in missing opportunities, how they've misplayed the technology ball, how they've been blind to keeping up societal&amp;nbsp;appearances, how they've lost their political clout, the lack of philosophical standing or progress, how current management streams are drying up the drive and kill the courage they once had, et cetera. No, that's all been said before, and I won't even mention it, not a single word, not me, not today, uh-uh, nosirree.&lt;br /&gt;&lt;br /&gt;The reason I won't bitch about these things might be interesting to some; I don't really care anymore. I know that some of you out there who know me think I'm engaging in hyperbolic crud, because normally such a statement would grate against my ideals of love, peace and bibliophilia, but it is true; I don't care what happens to the library anymore, and this is a good thing; a thing not worth breaking is easier to shape and change. My passion for all things library have shifted.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;My real passions&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;I have a bunch of passions, from music and movies, to science and education, from software development and technology, all the way to epistemology and philosophy. And the ideals of my library world certainly bump into or totally encompasses some of my passions, but the library ideal is one that needs to be explained not from a contextual or cultural point (&lt;i&gt;also known as the status quo&lt;/i&gt;), but from that of the future and values that crosses over from the past and into it (&lt;i&gt;also known as, err, "the future"&lt;/i&gt;).&lt;br /&gt;&lt;br /&gt;These days the most marked of my passions is the one of science and education. I will extend myself well beyond my borders for people who&amp;nbsp;genuinely&amp;nbsp;wish to know more, that wants to study, to find things out. I've been an inquisitive pain in the arse my whole life, an entrepreneur and inventor, someone who just can't leave something that works alone&amp;nbsp;until I understand how it works (&lt;i&gt;even if that means I'll break the darn thing in the process, a little bit like my library career&lt;/i&gt;). Sharing my passion for knowing is what I, as a human being, love the most.&lt;br /&gt;&lt;br /&gt;In the past, my passion would have had a good&amp;nbsp;corollary&amp;nbsp;to books, because as we know the past is riddled with books and&amp;nbsp;parchments&amp;nbsp;as the epitome of knowledge and information. If you were to become someone important, you had books. If you were someone important, you've written one or at least starred in one. Libraries formed wherever power dwelled. But then stupid humans and their silly ideals of freedom and unity and all that crazy stuff invented something new;&amp;nbsp;books and information to the people for free. Well, that's at least the ideals going from late 17th century of the western world, slowly creeping into the world and changing it more ways than the history books gives them credit.&lt;br /&gt;&lt;br /&gt;That is a piece of history I simply adore and love, feeding my ideals and passion for protecting it, furthering it, pushing that same agenda.&lt;br /&gt;&lt;br /&gt;But then we have the now, where most important discourse and information is still somewhat found in books. But only just; a new crazy idea came along not that long ago, the idea of making things digital and hook them together in networks across the globe. The reason we've still got those darn libraries is because the long tail still points into them, into books and journals. But what when they don't anymore?&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Library : A definition&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Books. &lt;a href="http://en.wikipedia.org/wiki/Library"&gt;And then&lt;/a&gt; "&lt;i&gt;modern libraries are increasingly being redefined as places to get unrestricted access to information in many formats and from many sources. They are understood as extending beyond the physical walls of a building, by including material accessible by electronic means, and by providing the assistance of librarians in navigating and analyzing tremendous amounts of knowledge with a variety of digital tools.&lt;/i&gt;"&lt;br /&gt;&lt;br /&gt;Is your library like this? Does it do these things? How does it do it? I want to talk a bit about these things, because, frankly, they are together my list of the most important things in regards to all things library;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;The potential of what the library can do and offer&lt;/li&gt;&lt;li&gt;The promises made&lt;/li&gt;&lt;li&gt;The actual offer&lt;/li&gt;&lt;li&gt;Plans for the future&lt;/li&gt;&lt;/ol&gt;I've written &lt;a href="http://www.google.com.au/search?q=site:shelter.nu+library+potential"&gt;tons and tons&lt;/a&gt; on the potential I see in the library before,&amp;nbsp;&lt;a href="http://shelter.nu/blog/2006/06/library-stew-have-you-checked-your.html"&gt;whined about the promises made&lt;/a&gt; and how they stack up (&lt;i&gt;and how in the end made me &lt;/i&gt;&lt;a href="http://shelter.nu/blog/2007/08/resignation-redux_30.html"&gt;&lt;i&gt;resign from it all together&lt;/i&gt;&lt;/a&gt;), and about what&lt;a href="http://shelter.nu/blog/2008/09/marcxml-beast-of-burden.html"&gt; drives the machinery&lt;/a&gt; and direction. I've written about this so much I've forgotten links and most of what I've said there. But I won't go hunting for it anymore. I mean, what's the point? And I wrote at the beginning that I wouldn't whine about it here, so let's talk about the future instead. The future is now!&lt;br /&gt;&lt;br /&gt;This post will be more or less on the future of the library world, or, more&amp;nbsp;prosaically, how the library world enters into it. They've got three choices; enter into it physically by going there, enter into it by planning for it, and enter into it by shaping it.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Boldly going there&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This is the easy one, and the default one. You just go there, or, because all of time is encapsulated in the one dimension of non-spatial reality, you just sit there and let the future huddle around you. No, this isn't as zen as it sounds, it's really what most people do, go about their business, where "going about your business" usually means doing things without thinking too much, letting everybody else shape your future.&lt;br /&gt;&lt;br /&gt;Now, as a preamble I don't actually have that ability, so it's hard for me to&amp;nbsp;sympathize&amp;nbsp;much with it. I can see how it works, but for me I find it hard to let that become some excuse for not improving and doing better. I'm one of those where even buying lunch is a stream of philosophical implications (&lt;a href="http://shelter.nu/blog/2010/02/question-of-perspective-and.html"&gt;&lt;i&gt;how far removed from my ancestors is it ok for me to eat them?&lt;/i&gt;&lt;/a&gt;), and walk on the beach becomes an internal&amp;nbsp;monologue&amp;nbsp;about how it got there and the eco-system of it (&lt;i&gt;narrated in a faux &lt;/i&gt;&lt;a href="http://en.wikipedia.org/wiki/David_Attenborough"&gt;&lt;i&gt;Sir Attenborough&lt;/i&gt;&lt;/a&gt;&lt;i&gt; voice&lt;/i&gt;), or where my daily work is a constant bombardement of ideas and thoughts of how to do things better, how to improve that which is not quite right (&lt;i&gt;I don't&amp;nbsp;believe&amp;nbsp;in the silly 'if it works, don't fix it' mentality which has spread across this planet like a virus&lt;/i&gt;), pondering language and linguistics and neuroscience even when making variable names or looping through a hashmap. Whatever I do at any given time is not a&amp;nbsp;compartment, a category of activities, a single unit of a constrained domain; &lt;a href="http://www.youtube.com/watch?v=XGK84Poeynk"&gt;it's all connected, from the micro to the macro&lt;/a&gt;. I'm just an insignificant extension of the cosmos, trying to make things better. I'm evolution.&lt;br /&gt;&lt;br /&gt;So, standing still doesn't work for me, but I hear lots of other things on this planet does it, and does it well. But I think that's a bit deceitful; nothing stands still, not even rocks. Nothing stays the same, give it enough time. In a few thousand years, &lt;a href="http://www.about-australia.com/travel-guides/new-south-wales/illawarra/attractions/natural/cathedral-rocks/"&gt;my&amp;nbsp;favorite&amp;nbsp;rock around where I live&lt;/a&gt; will become just a grain of sand on the beach. So by this analogy, I don't think even the library world stands still. Heck, we know it doesn't. We all know that little by little, even the most conservative bastion of all things that are meant to stand still in the universe, slowly creeps and crawls their way towards some distant and different place.&lt;br /&gt;&lt;br /&gt;So this is all about the scale of time and our place in it. Let's talk about the human scale of time, the time it takes for a generation to react to the former generation. Rocks on this scale are terribly, terribly, utterly mind-bogglingly&amp;nbsp;slow. A rock from generation to generation is so slow they are practically eternal, and indeed, for much of human history this has been the default position. It wasn't until mid 19th century that we figured out that rocks were so slow that we needed to invent a brand new scale to make any sense of it, the geological time, spanning 4 billion years. Compared to a mere generation of humans, that's practically forever.&lt;br /&gt;&lt;br /&gt;But the library world on our human generational scale is comparatively &lt;a href="https://blogs.princeton.edu/librarian/2010/04/libraries_never_change.html"&gt;damn slow still&lt;/a&gt;. The building they built last generation is still there, doing pretty much the same things. The librarians in there are doing&amp;nbsp;practically&amp;nbsp;the same things as the last generation. The only two ways it from time to time have gathered speed is by 1) planning ahead, and 2) having a paradigm thrust upon it from the outside.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Boldly planning for it&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The library world have never really had a great need for planning for the future, at least not the more organized types of libraries we've had the last 200 years or so. The world of knowledge and the written word didn't really moved much since movable type, so even if some things changed here and there they had plenty of time to get their heads around it. What is 10-15 years of thinking and tinkering with a problem that has a 100 year span?&lt;br /&gt;&lt;br /&gt;Nothing. It's perfectly alright to spend time getting it right when the problem is, on our normal human scale, slow. But what happens when the problem isn't just fast, but changes the human culture in which our scale is rooted?&lt;br /&gt;&lt;br /&gt;Enter the digital age. It all started with computers becoming common, not only in places that had the resources to buy expensive and complex computers, but more so when they become cheap enough to go into any home. The age of ZX80/81 / Spectrum 16/48k / Commodore 64 / Amiga / Macintosh II / BBC Micro (all cheaper home computers) changed the world as we know it, probably far more than we give it credit. I was a Spectrum 48K owner myself, living in a country dominated by Commodore 64's. So what does a 10 year old kid who wants to play games on his computer do when there are no games around to buy? He has to make them himself, and sealed his destiny and became a geek, but perhaps a bit more importantly to this conversation, I became a librarian through the process of reading, borrowing, sharing and researching the written materials (&lt;i&gt;remember, no internet in those days&lt;/i&gt;) otherwise my programs wouldn't work and my&amp;nbsp;insatiable&amp;nbsp;lust for making the darn thing work would die. Luckily for me, the addiction was like cocaine, but instead of ruining my life I became a computer literate.&lt;br /&gt;&lt;br /&gt;When you become computer literate, the world looks very different to you. Problems everywhere become programming tasks, creating a small sliver of interfacing between the digital and the real world in the process. This sliver has since grown rather large, encompassing most of society, not a trivial feat in so few years. Even in the library world it has crept in and helped out. But we need to look at what it helped out with;&lt;br /&gt;&lt;br /&gt;Cataloging. Searching said catalog. Bookkeeping. Writing reports. Did I forget anything?&lt;br /&gt;&lt;br /&gt;I'm not really trying to be snarky here, and of course I know computers do more than that at the library, however, when we're trying to look at the present of what they actually do, I don't think I'm all that far fetched. There's the odd interesting project, some application running on a (&lt;i&gt;secondary&lt;/i&gt;) server somewhere, maybe a new GUI into the catalog, or maybe some exhibition website, or maybe some self-serving library-card database thingy. But seriously, it's not like the computer systems in the average (&lt;i&gt;or hip and cool)&lt;/i&gt; library are doing anything amazing (&lt;i&gt;but please point me to them if they exist! Nothing would be cooler!&lt;/i&gt;). It's all pretty ... well, average. Standard stuff. Even if you blog and do Wiki's as part of your communication, you're not above average. You &lt;b&gt;are&lt;/b&gt; average.&lt;br /&gt;&lt;br /&gt;To get out of being average when you need to be great (&lt;i&gt;more on this later&lt;/i&gt;) you need to plan to become great. You need to come up with some activities and goals in order to move faster than not moving at all. But how does the library stack up to this?&lt;br /&gt;&lt;br /&gt;Of course they are planning. Every day is another plan. But we need to discern between planning for tomorrow and planning for the future. Tomorrow is just around the corner, and that, truly, is just planning to stay up to date, keeping up&amp;nbsp;appearances, to plan for being relevant to what's going on right now. Putting up a Wiki or starting to blog or even putting together a prototype of a search engine that presents records in an FRBR manner, or creating a process and system that streamlines ILL with digital copies and distributes them in a copyright-enabled fashion, or even a backend system that convert MARC records into RDF and spread them across a clustered system of servers in Linked Data fashion complete with cool URI's and ontologies to work with the data, that ain't planning for the future! Maybe you're about to start a project that acts as a portal for information, a collection-point, or a federated search point, or a dynamic system for understanding user requests and dispatch semantic contextual networks to semantic engines that convert them into knowledge nuggets and present them to researchers, you're &lt;b&gt;still&lt;/b&gt; not planning for the future. These things are the least you should do, but these things are not the future, it's only today and tomorrow.&lt;br /&gt;&lt;br /&gt;Planning now to do something funky within the next year or so is not planning for the future.&amp;nbsp;So then, what is the future? And by "future" I mean to actually have one.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Boldly shaping it&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;You need to shape it. You need to look into your crystal balls, and determine what the future should hold. No, don't look into the ball to look for what the future holds, that path leads to stupidity, and, well, it doesn't work. No, you must insert yourself into the fabric of modern development far more than you normally have, you must reach out and not only point to the future, but invent it!&lt;br /&gt;&lt;br /&gt;I was extremely happy to see &lt;a href="http://boingboing.net/2010/01/24/welcome-guestblogger.html"&gt;Jessamyn join BoingBoing&lt;/a&gt; as a guest writer. That's a perfect example what needs to happen, a high-class librarian writing for a high-class blog, about all things weird and wonderful, reaching out with a subtle librarian view of of the world. (&lt;i&gt;&lt;a href="http://www.boingboing.net/2010/01/27/book-sharing-bankrup.html"&gt;My&amp;nbsp;favorite&amp;nbsp;post!&lt;/a&gt;&lt;/i&gt;) However, even after you've&amp;nbsp;immersed&amp;nbsp;yourself in what's going on in society or even try to shape bits of it by your very&amp;nbsp;existence, there's some bigger issues we haven't even dared go to yet. Well, let's ;&lt;br /&gt;&lt;br /&gt;The need for conserving the libraries isn't the need for conserving the houses, or the books, or even the library cultural spot in its society (&lt;i&gt;which are all good reasons, mind you&lt;/i&gt;). It's not to keep certain people in jobs, nor is it to keep the services alive. No, it's to preserve the &lt;b&gt;librarian ideal&lt;/b&gt;. The librarian profession is not worth keeping if its ideals aren't in tune with reality, and I can point to the thousands of professions through the ages who have died when those parts of society it was attached to, died off. There's a certain notion of librarian philosophy that I'd like to talk about ;&lt;br /&gt;&lt;br /&gt;"&lt;a href="http://www.webpages.uidaho.edu/~mbolin/weissinger.htm"&gt;&lt;i&gt;When the gulf between theory and practice in librarianship is discussed&lt;/i&gt;&lt;/a&gt;&lt;i&gt; generally two themes emerge, which are that theorizing about librarianship is mostly non-existent and, when such theorizing exists at all, it is largely irrelevant to library practice.&lt;/i&gt;"&lt;br /&gt;&lt;br /&gt;I'm sometimes inclined to say that the reason the library world is in trouble is in the above quoted paragraph. Ok, so it's easy to see the gap between the mostly non-existent&amp;nbsp;library philosophy, but we must remember and let it sink in that philosophy is defined as the action of doing philosophy, not as an archive or to think of it as history, or even use old thinking as if it applies to the now, or, heavens forbid, the future.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Library philosophy&lt;/b&gt; needs to happen, at least a hell of a lot more, and it needs to be a bigger part of what libraries do, it should include all librarians, it should be part of the fabric of librarianship. You need to ponder epistemological implications of digital identity, to think through the notion of copyright for the greater good, or your academic standing in an academic world that's moving to semantic networks, the loss of the bibliocentric view and the impact on collection management, or the systemic notion of semantic knowledge networks. Or you need to find out what fragmented semantic contexts offer knowledge management, or how the iPad will influence citing and sharing of notes, how to address those notes themselves as they are often more valuable than the original text (&lt;i&gt;and lots of bloggers know this quite well already&lt;/i&gt;). Or, perhaps even more importantly, you need to establish an ethical guidebook to global knowledge management, models for information distribution and wealth, or ontological analysis of human and non-human identity. You need to re-think what those ideals are in order to preserve them. Only then can you shape any future worth having.&lt;br /&gt;&lt;br /&gt;All those meetings and planning of cool projects you do? It's all fluff and nonsense unless there's some serious philosophies to back them up, new ideas, visions of what the future might be, and certainly visions that's based on the library ideals worth keeping. In the absence of philosophy there will be the status quo. And that's worse than standing still, even if you look ever so handsome and your moldy paper smells oh so good.&lt;br /&gt;&lt;br /&gt;Here's a relevant&amp;nbsp;&lt;a href="http://shelter.nu/blog/2007/08/resignation-redux_30.html"&gt;quote from my distant past&lt;/a&gt; ; '&lt;i&gt;I'm still in love with the library ideals and concepts. I still love books. And maps. And old pictures. And just surfing the catalog. Or snooping in the newspaper reels. Or finding a microfilm, wondering what's on it, what it means, and who did it. Even subject headings and its contextual meaning. I love catalogers. And I love librarians. I just don't love what we're collectively doing with the concept of "library."&lt;/i&gt;' And I should add; I don't love the lack of philosophy, or the lack of shaping the future.&lt;br /&gt;&lt;br /&gt;Let's think a bit more seriously about this. Let us philosophy!&lt;br /&gt;&lt;br /&gt;But the question in todays post was if the library world understand the future? My assertion is, no, they don't. They understand it's coming, they understand it will involve technology, and that books will be less and less important, they understand that they need to have cool projects (and by 'cool' I'm happy to settle for just 'relevant') and to keep that up, and that they need to&amp;nbsp;accommodate&amp;nbsp;the&amp;nbsp;onslaught&amp;nbsp;of the digital impact. They understand all these things, because they are close to them. These things are on their scale, they understand these things because they deal with it every day.&lt;br /&gt;&lt;br /&gt;But deep thinking? Good luck.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-8236350660664000088?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/8236350660664000088/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2010/04/do-libraries-understand-future-or-how.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/8236350660664000088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/8236350660664000088'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2010/04/do-libraries-understand-future-or-how.html' title='Do libraries understand the future? Or how to get there?'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-1528044778003503695</id><published>2010-04-06T16:50:00.000+10:00</published><updated>2010-04-06T16:50:32.180+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rest'/><category scheme='http://www.blogger.com/atom/ns#' term='knowledge representation'/><category scheme='http://www.blogger.com/atom/ns#' term='topic maps'/><category scheme='http://www.blogger.com/atom/ns#' term='rdbms'/><title type='text'>Before I write what I write before the next time I write</title><content type='html'>It seems my last poll revealed that there are still people in the library world who hasn't rejected me, or, perhaps a stronger theory, likes to watch road accidents. So my next piece is being written about why the library world fails so badly at technology and seeing the future (or even&amp;nbsp;their&amp;nbsp;own relevance to it), but I'm somewhat busy these days with real work, so a few more days, ok?&lt;br /&gt;&lt;br /&gt;However, all is not lost. I've got a few things to say about, well, the stuff I work with, that bucket I stick my head in every day to see if the crap I put in it yesterday has turned to gold yet. No luck so far.&lt;br /&gt;&lt;br /&gt;There's a peculiar discussion going on in the Semantic Web mailing-list at the W3C, of which&amp;nbsp;&lt;a href="http://blog.hubjects.com/2010/03/societas-hominum-et-societas-rerum.html"&gt;Bernard Vatant will fill you in&lt;/a&gt;. It's funny to watch; where are the success stories, where is the commercial viability, does it even work in academia, has it got traction, what do we do now? Why aren't more people doing it? Why haven't the world adopted this specific and undoubtedly brilliant world-view yet? Are we all mad!?&lt;br /&gt;&lt;br /&gt;I'm sure you can fill in with our own Topic Maps echo here, but the more you dig, the more you discover that most of the sillies put up as a reason or a scapegoat for the lack of world dominance are things that, frankly, the Topic Maps community have figured out long ago, and some of those &lt;a href="http://tm.durusau.net/?p=63"&gt;missing features in their world is a dominant feature in ours&lt;/a&gt;. And we haven't taken over the world, either. Bummer.&lt;br /&gt;&lt;br /&gt;It's frustrating, I know, but what can we do? There's no amount of technology suave that can beat any status quo that feeds upon itself. No new ideas can beat old ones that seem to work, because, well, the definition of "works" is so multi-faceted&amp;nbsp;and complex and, eh, making lots of money for lots of people. Semantic Web and Topic Maps doesn't make lots of many. Heck, they don't make money, period. They're&amp;nbsp;convenient&amp;nbsp;little technologies that will stay small and insignificant.&lt;br /&gt;&lt;br /&gt;I have a plan, though, and it will piss off some of the Topic Maps purist (or, let's face it, even pragmatists) and hopefully some Semantic Web people as well. First, I'll rename it something cool - maybe something like &lt;a href="http://teddziuba.com/2010/03/i-cant-wait-for-nosql-to-die.html"&gt;NoSQL or something&lt;/a&gt; - and then rename the integral concepts, strip away the jargon, and make it web-friendly by injecting it straight into HTML5 based technology, and relate all queries through SQL. Mwuahaha, I might even throw some REST API's in there, just to stir it up some more. And I shall call it ; the web.&lt;br /&gt;&lt;br /&gt;Man, I hate these technical wars over standards and ways of doing things. The thing I love about Topic Maps isn't the standard or the specs. No, it's the thinking I'm forced to do in rejecting some parts, while loving others. It's what I take from it. It's the epiphanies it yields.&lt;br /&gt;&lt;br /&gt;NoSQL? Semantic Web? Topic Maps? SQL? They're all just abstract interfaces into a set of memory positions shaped by various registers, stacks and pops. Standardizing our ways is just a step on the ladder of the future, not a platform upon which we have to stand firm.&lt;br /&gt;&lt;br /&gt;Anyway, the whole NoSQL thing is something I'll have to write about more later. Right now dinner and kids and cleaning the house beckons.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-1528044778003503695?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/1528044778003503695/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2010/04/before-i-write-what-i-write-before-next.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/1528044778003503695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/1528044778003503695'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2010/04/before-i-write-what-i-write-before-next.html' title='Before I write what I write before the next time I write'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-8469769662718798166</id><published>2010-03-30T16:55:00.000+11:00</published><updated>2010-03-30T16:55:58.682+11:00</updated><title type='text'>What to write about next?</title><content type='html'>Life is terribly busy, and there's simply too many things to write and ponder about. Since my time is limited, I need to spend my lunch hours and some after time on it, and hence I'd like it this time to be about something you'd like to hear about. So, naturally, the best thing to do is to make a poll ;&lt;br /&gt;&lt;br /&gt;&lt;script language="javascript" src="http://www.PollJunkie.com/Embedder.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;script language="javascript"&gt;    polljunkie_id = 6996;    polljunkie_code="Dq6AA8";    polljunkie_width = "250";    polljunkie_height = "250";    polljunkie_bordercolor = "#D56E22";    polljunkie_bar_color = "#000000";    polljunkie_bar_bg_color = "#E7E7E7";    polljunkie_showPoll();&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;Let me know what you think, and if your blog post isn't on this (admittedly quickly put together) list, pop in a comment and let me know. Let's give it until ... um, Wednesday or so.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-8469769662718798166?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/8469769662718798166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2010/03/what-to-write-about-next.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/8469769662718798166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/8469769662718798166'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2010/03/what-to-write-about-next.html' title='What to write about next?'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-2732427464051998827</id><published>2010-03-25T17:09:00.000+11:00</published><updated>2010-03-25T17:09:22.144+11:00</updated><title type='text'>Bibs and bobs : Extended edition</title><content type='html'>Hoo boy, just when you thought your tabs were cleared, you discover that yeah, sure, the tabs in your main browser window is gone, but you forgot about &lt;b&gt;a)&lt;/b&gt; 4 other windows full of tabs themselves, and &lt;b&gt;b)&lt;/b&gt; circumstances of the time bringing a flurry of interesting stuff you should put out there. So, I'm here to put out some more. I'll try to classify them as I go along ;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Technology&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ontopia.wordpress.com/2009/09/23/a-faster-and-more-compact-set/"&gt;A faster and more compact Set&lt;/a&gt; : For Java geeks and Topic Mappers alike, but mostly for those with both fetishes. And older post I stumbled upon once again and was meaning to look into. One day. Really soon now. Ish.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/New_Horizons"&gt;New Horizons&lt;/a&gt; : I'm a bit of an astronomy nerd, so what's better than the combination of rockets, science and star trekking with the fastest ever made human object!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://openmind.media.mit.edu/"&gt;Open Mind Common Sense&lt;/a&gt; : A delightfully fuzzy Semantic Web project that &lt;a href="http://dannyayers.com/"&gt;Danny Ayers&lt;/a&gt; pointed me to. It's ontologies with Social engineering. Great stuff!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.engadget.com/2010/03/24/pegatron-showing-off-miniature-tegra-2-powered-home-theater-pc/"&gt;Pegatron Tegra&lt;/a&gt; : Sexy little computer to chuck in the corner to do your digital bidding. Pure lust!&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Climate change and politics&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.abc.net.au/unleashed/stories/s2828195.htm"&gt;Think tanks, oil money and black ops&lt;/a&gt; : Where do all the climate change skeptics come from? You'd be surprised. Or not.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.realclimate.org/index.php/archives/2010/03/the-guardian-responds/"&gt;The Guardian responds&lt;/a&gt; : The English newspaper The Guardian had a series of investigational reports over the alleged scandal of the leaked email of the University of East Anglia, a series of reports they have been severely criticized for by the people involved, ranging from poor reporting to outright lying, pretty serious business for an otherwise respected and large newspaper. The Guardian has posted a reply (at the critics blog, no less). Do read the comments, though, as they are perhaps more important and interesting.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://scienceblogs.com/deltoid/2010/03/leakegate_scientist_fights_bac.php"&gt;LeakGate : Scientists fight back&lt;/a&gt; : Tim Lambert, Aussie vegemite and all-round good-guy, follows up on the many distortions made by journalist Jonathan Leake of the Sunday Times over time, and he points us to this &lt;a href="http://climateprogress.org/2010/03/24/simon-lewis-jonathan-leake-richard-north-amazon-gate-ipcc-sunday-times-complaint-pcc/"&gt;exclusive 31-page complaints letter&lt;/a&gt; by &lt;a href="http://www.see.leeds.ac.uk/ebi/people/simon-lewis-research.htm"&gt;climate researcher Simon Lewis&lt;/a&gt;. Heady stuff! Will the Sunday Times respond in the same manner or at all as the Guardian above?&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Health and fraud&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://scienceblogs.com/denialism/2008/03/quack_miranda_warning.php"&gt;Quack Miranda Warning&lt;/a&gt; : If you read this quite common warning on your medication or supplements, beware. And, a good introduction (&lt;i&gt;reading the comments&lt;/i&gt;) on where this expression comes from.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.informationisbeautiful.net/play/snake-oil-supplements/"&gt;Snake Oil&lt;/a&gt; : A beautiful infographic from &lt;a href="http://www.informationisbeautiful.net/"&gt;Information is Beautiful&lt;/a&gt;, showing a vertical bubble-chart of peer-reviewed double-blind tests on various compounds and organics that you mostly find in&amp;nbsp;supplements; what is proven to show any workings, and what is, essentially, snake oil. I love this one!&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Religion and philosophy&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://abcnews.go.com/Nightline/FaceOff/"&gt;Does God have a future?&lt;/a&gt; : You know, I'm really&amp;nbsp;starting&amp;nbsp;a man-crush on Sam Harris after this; what style and impeccable delivery, not to mention that he actually understand both the science and the philosophical implications of both. But Deepak Chopra? The opposite; he's the biggest woo-meister of them all, arrogant and testy,&amp;nbsp;wielding&amp;nbsp;the power of fluffy words and interruption of others. People respect that? I'm shocked.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dwindlinginunbelief.blogspot.com/2008/12/richard-dawkins-god-of-old-testament.html"&gt;The God of the old testament&lt;/a&gt; : A rather famous quote (&lt;i&gt;and a video of him reading it&lt;/i&gt;) by Richard Dawkins, here put in context of biblical quotes to underline what is being said.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.timesonline.co.uk/tol/news/world/asia/article7067989.ece"&gt;Indian skeptic challenges guru to kill him on live TV&lt;/a&gt; : Well, kill him with Tantric Magic, as it were. A delightful trip down the staircase of the insanity of what humans think they can do and the brave &lt;i&gt;(in this case &lt;/i&gt;&lt;a href="http://www.rationalistinternational.net/home/sanal_edamaruku.htm"&gt;&lt;i&gt;Samal Edamaruku&lt;/i&gt;&lt;/a&gt;&lt;i&gt;, the president of the Indian Rationalists Association&lt;/i&gt;) &amp;nbsp;that stays still and proves them terribly,&amp;nbsp;humorously&amp;nbsp;wrong. I giggled through most of this. There's even a second part over here where the Tantric is doing the whole "terrible ritual under a full moon with a scepter with feathers and fearsome chanting, and you know, you should be really, really scared, why aren't you dead already!? Just die, will you! Bugger."&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Supersessionism"&gt;Supersessionism&lt;/a&gt; : Word of the day : "&lt;i&gt;Supersessionism and replacement theology or fulfillment theology are Christian interpretations of New Testament claims&lt;/i&gt;"&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Off kilter&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Kirsten_Flagstad"&gt;Kirsten Flagstad&lt;/a&gt; : Arguably one of the absolute best opera singers there ever was. And, she was Norwegian. Did I mention I'm an opera-buff?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Ancient_literature"&gt;Ancient Literature&lt;/a&gt; : A long list of&amp;nbsp;reasonably&amp;nbsp;known ancient literature. Brilliant if you're bored.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.wolframalpha.com/input/?i=circumference+of+earth"&gt;Circumference of the Earth&lt;/a&gt;&amp;nbsp;and the &lt;a href="http://en.wikipedia.org/wiki/Holocene"&gt;Holocene geographical epoch&lt;/a&gt; : A link to the Wolfram-Alpha answer to the circumference of the Earth, and to a WikiPedia article on the Holocene. I'll tell you all about why I'm reading up on this in another post in the future, but a hint is that you might see me doing some local embarrassing sciency stuff soon. I can't wait.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.boingboing.net/2010/03/23/pruzys-pot-theodore.html"&gt;Pruzy's Pot&lt;/a&gt; : Uh, a somewhat gross unexplainable short-story of sorts. You just have to hear it, I guess. I will have nothing more to do with it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-2732427464051998827?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/2732427464051998827/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2010/03/bibs-and-bobs-extended-edition.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/2732427464051998827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/2732427464051998827'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2010/03/bibs-and-bobs-extended-edition.html' title='Bibs and bobs : Extended edition'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-1976786991988626633</id><published>2010-03-23T17:22:00.000+11:00</published><updated>2010-03-23T17:22:42.719+11:00</updated><title type='text'>Tidbits, miscellaneous and bits and bobs</title><content type='html'>Ok, let's clear out the tabs on my browser ;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nytimes.com/2010/03/16/science/16archeo.html?ref=science&amp;amp;pagewanted=all"&gt;A host of mummies, a forest of secrets&lt;/a&gt; : "&lt;span class="Apple-style-span" style="font-family: georgia, 'times new roman', times, serif; font-size: 15px; line-height: 22px;"&gt;&lt;i&gt;In the middle of a terrifying desert north of Tibet, Chinese archaeologists have excavated an extraordinary cemetery. Its inhabitants died almost 4,000 years ago, yet their bodies have been well preserved by the dry air.&lt;/i&gt;"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.guardian.co.uk/commentisfree/cif-green/2010/mar/08/belief-in-climate-change-science"&gt;The trouble with trusting complex science&lt;/a&gt; : Another round of of talking about trusting science, specifically this time about climate change. I'm quite baffled that anyone can read the article and then at the bottom shout about conspiracies, it's all bogus and lies. There's only one side of this silly debate that's got &lt;b&gt;any&lt;/b&gt; evidence to back up their claim. Can you guess which one?&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.guardian.co.uk/commentisfree/belief/2010/mar/18/evolution-morality-psychology"&gt;Morality, with limits&lt;/a&gt; : "&lt;i&gt;The question: What can Darwin teach us about morality?&lt;/i&gt;" A heck of a lot, but not Darwin himself but more to the point the 250 years of science that has progressed since. Speaking of misrepresenting Darwin, how about &lt;a href="http://whyevolutionistrue.wordpress.com/2010/03/19/worst-science-journalism-of-the-year-darwin-completely-wrong-again/"&gt;the worst science journalism of the year&lt;/a&gt;? Personally I think it's funny the media and the general&amp;nbsp;population has such a crazy-bad knowledge of what Darwin actually wrote. Maybe they should read the darn thing before venture into hyperbole?&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.atheistmedia.com/2010/03/sam-harris-science-can-answer-moral.html"&gt;Sam Harris at TED : Science can answer moral questions&lt;/a&gt; : As a follow-up to the previous link I had to post this talk by Sam Harris that should be considered very, very seriously. Religion does not have monopoly over the notion of moral behavior, and often, you can say it's the opposite (&lt;i&gt;referring, for example, to the current&amp;nbsp;&lt;/i&gt;&lt;a href="http://www.atheistmedia.com/2010/03/pope-to-address-letter-to-irish.html"&gt;&lt;i&gt;disgusting&amp;nbsp;scandal within the Catholic Church&lt;/i&gt;&lt;/a&gt;&lt;i&gt;, the worst crimes, the most&amp;nbsp;abhorring&amp;nbsp;behavior&amp;nbsp;done by self-proclaimed holy people, and then the systematic cover-up of the same. Shocking stuff!&lt;/i&gt;)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://hyperphysics.phy-astr.gsu.edu/HBASE/particles/spinc.html"&gt;Spin classification&lt;/a&gt; : Unless you're a physicist geek, this is both over your head, and terribly boring. You have been warned.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.jenitennison.com/blog/node/143"&gt;Distributed Publications&lt;/a&gt; : Finally, a more techie geeky look at distributed publications, using RDF / triplets (or any graph-ish model). Jeni always talks about great stuff.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-1976786991988626633?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/1976786991988626633/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2010/03/tidbits-miscellaneous-and-bits-and-bobs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/1976786991988626633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/1976786991988626633'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2010/03/tidbits-miscellaneous-and-bits-and-bobs.html' title='Tidbits, miscellaneous and bits and bobs'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-3732527309018729101</id><published>2010-03-19T17:26:00.000+11:00</published><updated>2010-03-19T17:26:55.624+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='topic maps'/><title type='text'>Newbie tips for Topic Maps bliss</title><content type='html'>Well, hi there, pilgrim! So, you've noticed this fandangled thing called "&lt;a href="http://en.wikipedia.org/wiki/Topic_Maps"&gt;Topic Maps&lt;/a&gt;", and you heard it was an interesting, smart or new way of solving hard problems of some sort? Well, you've come to the right place. Let me, as an elder of the movement, give you a few hints and tips of how to go about this complex notion ;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1. Don't do it&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Yeah, I won't lie to you; unless you know more than a smidgen about information science and / or knowledge management, and especially unless you know quite a bit about data models and how to interact with them in complex computer systems, I'd urge you to stay right clear of it. Topic Maps is full of complex models, silly jargon, weird people and technical API's. Nothing in the normal world is easy, and the Topic Maps world only makes it harder. Topic Maps won't solve your problem, unless you already know how to solve it, at which point find some other technology that people actually know, ok? What's the point of building the best system out there with amazing technology that no one knows how to use, extend, appreciate or even keep a straight face while talking about it.&lt;br /&gt;&lt;br /&gt;Also, at what technical level do you think you need it? If the answer is, not very technical at all, why care about the underlying technology? An Excel spreadsheet might fix your problem much better. Use that. Unless you know that multi-dimensional graph-based technology will save you, look another way. If you don't know this stuff it will lure you in with magical&amp;nbsp;wistful promises of a better tomorrow that will never see the time of day.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. Make someone else do it if you must&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Ok, so this one isn't all that different from the first tip, but since Topic Maps indeed can solve hard problems in brilliant ways, there are people out there who could use it and help you solve them. The truth is that people who are steeped in this stuff, who knows it inside out, indeed can solve pretty much any complex issue you might have with it, and even help you become smarter in doing it, even teach you how it all works. And there's other benefits to letting them do it for you; you don't have to become one of them in the process.&lt;br /&gt;&lt;br /&gt;The truth is that Topic Maps really is cool and brilliant and all that, but it is&amp;nbsp;ridiculously hard to grasp and even harder to master, and it will change you into a weirdo in the process. Have you really got the time, &amp;nbsp;resources and personality traits it takes to get into this stuff? Really?&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3. Topic Maps people are few and rare, and, uh, strange&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;I kid you not; these guys are not your average cup of tea, so tread gently, and expect to be surprised in some way or another. Expect them to say things that makes no sense whatsoever, they have their own language littered with technical jargon even technologists wouldn't understand. I don't think they get out much, at least not outside their own field, so you need to replace your own terminology for theirs if they are to made sense of, as they themselves rarely compromise and adapt to how the rest of the world see things.&lt;br /&gt;&lt;br /&gt;Also, expect some slight geeky behavior like mistaking things like pages, tags, websites, business objectives, servers, networks, computers and pasta for topics, topics, topics, topics, topics, topics and topics, in that order. It's quite similar to that of Asberger's syndrome, but if you know how, you can use it to your advantage, but caution and patience must be urged, and just like with the real thing unfortunately there is no cure, only workarounds.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;4. Patience is not a virtue, but stubbornness might be&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Look, the mystical world of Topic Maps is full of concepts you never dreamed existed, things that makes you ask fundamental questions about identity philosophy, what is knowledge, and paradigms of models and technological culture. Patience is not enough to grasp this stuff, you need&amp;nbsp;sheer&amp;nbsp;stubbornness and bloodymindedness to get anywhere, and - dare I say it? - perhaps some weird personally trait. Maybe a limp or a monocle. Not only do you have to understand the technicality of the stuff, but also the&amp;nbsp;weirdness&amp;nbsp;of the culture itself and - perhaps even more important - the personal implications this knowledge might have upon your own thought processes. You may end up getting a cape.&lt;br /&gt;&lt;br /&gt;Once you tread down the path of Topic Maps and actually get anywhere (&lt;i&gt;and that in itself is a hallmark of your stubbornness&lt;/i&gt;), your brain will change, you will see things differently. I'm not going to say that that is a good thing, but it can be, especially if you like uprooting your preconceived notions and planting new ones. The world is built on foundations which are far removed from the Topic Maps world, but once you grasp this other world it is hard not to see your old world in a new light, and this can be challenging. You might even start to sound like one of these blubbering idiots yourself, saying topics, topics, topics, topics, topics when you used to speak a coherent language people around you actually understood. There's great danger in getting an epiphany or two.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;5. If you like your job, stay clear&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Hmm, I see a pattern in my tips, but the thing is that once you have converted your old job might look boring and infantile by comparison. You might get (&lt;i&gt;morally repulsive&lt;/i&gt;) urges to work on Topic Maps, but your&amp;nbsp;organisation&amp;nbsp;probably won't understand what the hell you're on about (&lt;i&gt;remember, the whole painful stubborn process you went through has to happen to each and every person in your whole organisation!&lt;/i&gt;), and you might be looking around for another job where the Topic Maps goodness is practiced. Don't be fooled!&lt;br /&gt;&lt;br /&gt;These jobs don't really exist. No one thinks Topic Maps on your CV is a good thing, because they, too, haven't done that stupid painful stubborn path to enlightenment either, and you'll come across as a bit of a show-off with nothing to show for it. (&lt;i&gt;The exception to this tip is if you live in Norway. If you want to know why, the answer is that, again, the Topic Maps culture is&amp;nbsp;repellingly weird&lt;/i&gt;) No one who does&amp;nbsp;real&amp;nbsp;business gives a rats ass about Topic Maps, and no one who does real business in the future will either. Even people who does weird but similar things who also have modest success (&lt;i&gt;like people doing Semantic Web / RDF work&lt;/i&gt;) shun Topic Mappers. For your own job security, stay clear.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;6. However ...&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;However, if you are weird, not scared by overly complex or outlandish technologies, if you think that strange new cultures only makes you stronger (&lt;i&gt;and you've got a strong immune system to boot&lt;/i&gt;), if you think job security is only the stuff of boring people, and, indeed, if you have a&amp;nbsp;monocle, cape and a glass eye, perhaps this might be the place for you after all.&lt;br /&gt;&lt;br /&gt;And if so, contact me; I get off on this stuff. Otherwise, you have been warned.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-3732527309018729101?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/3732527309018729101/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2010/03/newbie-tips-for-topic-maps-bliss.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/3732527309018729101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/3732527309018729101'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2010/03/newbie-tips-for-topic-maps-bliss.html' title='Newbie tips for Topic Maps bliss'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-2757501003196079117</id><published>2010-03-17T10:21:00.000+11:00</published><updated>2010-03-17T10:21:50.031+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='misc'/><category scheme='http://www.blogger.com/atom/ns#' term='tidbits'/><title type='text'>And another one</title><content type='html'>Here follows another tidbit collection as life and things have heated up and is stealing my time. First a couple of techies, then a few sciency ones, and lastly politicals ;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.engadget.com/2010/03/15/hanvons-multitouch-tablet-previewed-surfaces-in-china-march-25/"&gt;Hanvon multitouch tablet&lt;/a&gt; : Pure, unrefined lust!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://basslk.wordpress.com/2009/09/03/introduction-to-artificial-neural-networks/"&gt;Introduction to neural nets&lt;/a&gt; : Back in the early 90's I was doing neural nets, cumulative histographical analysis and other hard-core funky techniques working on real-time video motion detection for high-security systems. Good old days.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tm.durusau.net/?p=43"&gt;Kilroy was here&lt;/a&gt; : Patrick Durusau is showing no end to his delightful writing, and I'm loving it. This post here is about how librarians have been there, done that. I feel I need to follow this one up properly in a couple of days, though, as I don't feel that that is the whole picture. Sure they've done some of it, but the people whodunnit are a few good eggs in a large, large basket of indifferent eggs; the library sectors' general cowardice / conservative notions coupled with a wide-spread lack of technology knowledge means "done it" truly means "haven't done it, only sniffed it."&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ztmproject.org/"&gt;ZTM Topic Maps&lt;/a&gt; : This project has been shrouded in mystery and undocumented hysteria for many, many years. I first heard about it back in my early days of Topic Maps, and I'm happy to see it turning into a real project. Looks good, too.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.theness.com/neurologicablog/?p=1717"&gt;Memory and the Hippocampus&lt;/a&gt; : How are we doing picking our brains? What is neuroscience up to these days, especially with memory and, yes, the hippocampus, my favorite body part.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://climateprogress.org/2010/03/16/marc-morano-flogging-climate-scientists/"&gt;Global climate change, and flogging&lt;/a&gt; : A brilliant short video. "The anti-science crowd isn’t satisfied with merely spreading disinformation about climate scientists."&lt;br /&gt;&lt;br /&gt;&lt;a href="http://scienceblogs.com/deltoid/2010/03/the_australians_war_on_science_49.php"&gt;A bat is not a bug&lt;/a&gt;&amp;nbsp;: Tim Lambert expose "The Australian" newspaper for the anti-science pile of rubbish it is.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.boston.com/bostonglobe/ideas/articles/2009/12/13/you_cant_handle_the_truth/"&gt;You can't handle the truth&lt;/a&gt; : A more scientific look at the dangers and impact of drugs.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.smbc-comics.com/index.php?db=comics&amp;amp;id=1763#comic"&gt;Science vs. religion&lt;/a&gt; : A hilarious cartoon poke!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.abc.net.au/news/stories/2010/03/12/2844150.htm"&gt;Scientology insider's nightmare childhood&lt;/a&gt; : "A former Scientologist who says she was a 'child slave' and alleges she saw a six-year-old boy chained up in a ship's hold is disappointed the Senate has blocked a full inquiry into the religious organisation." What's up with this country? I thought I had arrived at a good place? (But then, I've written about Australian politics before, the ultimate oxymoron)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.deusexmalcontent.com/2010/03/quote-of-day_16.html"&gt;'We are adding balance'&lt;/a&gt; : The sad state of education and science creeping into the corners of the USA.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-2757501003196079117?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/2757501003196079117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2010/03/and-another-one.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/2757501003196079117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/2757501003196079117'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2010/03/and-another-one.html' title='And another one'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-4969584794204552008</id><published>2010-03-10T17:19:00.000+11:00</published><updated>2010-03-10T17:19:49.020+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='misc'/><title type='text'>Tidbits</title><content type='html'>My blog entries tries to be slightly more than just links and boring commentary to the stuff linked to, but I also realize I have a life and a job which demands a lot of my time. But every day there's always one other thing I wish to talk about, yet another tab open in my browser as I stumble around the net like a blind mole looking for a grapevine in a volcano, but most of the time those things are perhaps not extensively&amp;nbsp;mind blowing&amp;nbsp;enough to trigger my bloggoreah to go into a full post.&lt;br /&gt;&lt;br /&gt;So, I'm starting a new thing. As my tabs fill up and my browsers slugs down, at some point I'll just decide to post the tabs with a slight commentary, dumping them all ontp the blog, and I'm starting as of ... &lt;b&gt;now&lt;/b&gt; ;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rockablepress.com/books/how-to-write-great-copy-for-the-web/"&gt;How to Write Great Copy for the Web&lt;/a&gt; : My good friend &lt;a href="http://maadmob.com.au/"&gt;Donna Spencer&lt;/a&gt; (&lt;i&gt;nee Maurer&lt;/i&gt;), the &lt;a href="http://en.wikipedia.org/wiki/User_experience_design"&gt;Godess of UX&lt;/a&gt;, just released her second book about writing for the Inter-tubes (ie. the Internet, the web), which I hear is super-good. And when it's Donna, it's always good. Can't wait to get my dirty hands on it!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tm.durusau.net/?p=23"&gt;Schlepping From One Data Silo to Another&lt;/a&gt;&amp;nbsp;:&amp;nbsp;I'm delighted to see &lt;a href="http://www.durusau.net/"&gt;Patrick Durusau&lt;/a&gt;&amp;nbsp;&lt;i&gt;(one of the smartest people I know, with a beard to match it&lt;/i&gt;) finally start a blog. I've been whinging at him for a long time to do so, and this blog post is the reason why; he's preaching the gospel. Just like words are nothing or very little without a context (&lt;i&gt;those things we usually call 'sentences'&lt;/i&gt;), data silos are nothing but bunkers until they are opened up, and become fountains.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://docs.google.com/View?id=ddj598qm_44fx54rbg5"&gt;The communities manifesto&lt;/a&gt;&amp;nbsp;:&amp;nbsp;Good stuff, although shouldn't this one have been made, like, years ago?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://vis.stanford.edu/protovis/ex/napoleon.html"&gt;Minards' Napoleon&lt;/a&gt;&amp;nbsp;:&amp;nbsp;This amazing demonstration of the powerful &lt;a href="http://vis.stanford.edu/protovis/"&gt;ProtoVis&lt;/a&gt; JavaScript visualisation toolkit, is an adaption of another famous visualisation of Napoleon's catastrophic descent on Moskow.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://www.ebonmusings.org/atheism/new10c.html"&gt;The New Ten Commandments : A decalogue for the modern world&lt;/a&gt; : An updated take on what is purported to be the best thing since sliced bread (&lt;i&gt;well, given sliced bread was invented early last century, that's an expression from the oxymoronic bin&lt;/i&gt;), the "backbone" of what many thinks have laid the foundations of the modern world (&lt;i&gt;which isn't true, but that's a blog post in its own right for later&lt;/i&gt;) Also in this vein, &lt;a href="http://www.thegoodatheist.net/2010/03/hitchens-ten-commandments/"&gt;Christopher Hitchens has a funny but good piece&lt;/a&gt; of late on the Ten&amp;nbsp;Commandments as well.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: times, 'times new roman';"&gt;&lt;a href="http://www.mcsweeneys.net/links/openletters/10randi.html"&gt;Dear James Randi&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: times, 'times new roman';"&gt; : As a skeptic myself, this is &lt;b&gt;hilarious!&lt;/b&gt; Beware of language not fit for people who's got a problem with anatomy and calling things for what they are, like, uh,&amp;nbsp;vagina's. And do check out other writings on the McSweeney website; really good stuff all around, another hidden treasure.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://patrickdunn.squarespace.com/occasional-rants/2010/2/17/culture-eats-strategy-for-breakfast-yes-but-lets-be-clear-wh.html"&gt;Culture eats strategy for breakfast&lt;/a&gt; : Sometimes we need to take a step back and think about the words and contexts we are using. Do you know what 'culture' means when people say it?&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-4969584794204552008?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/4969584794204552008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2010/03/tidbits.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/4969584794204552008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/4969584794204552008'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2010/03/tidbits.html' title='Tidbits'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-7414548495404688023</id><published>2010-02-12T17:39:00.004+11:00</published><updated>2010-03-19T15:07:58.055+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cosmology'/><category scheme='http://www.blogger.com/atom/ns#' term='evolution'/><category scheme='http://www.blogger.com/atom/ns#' term='chemistry'/><title type='text'>A question of perspective, and the deliciousness of cannibalism</title><content type='html'>&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;Happy &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;a href="http://en.wikipedia.org/wiki/Charles_Darwin"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;Darwin&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt; day!&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Let me pose this obtuse question to you; how many generations removed from you do you think it is ok to mate with your relatives? And the follow-up; how many generations removed do you think it's ok to eat them?&lt;br /&gt;&lt;br /&gt;Dear friends, and by that, I mean everyone in the world, past, present and future. Again I'm sitting here pondering the big questions in life (&lt;i&gt;it is, after all, lunch time&lt;/i&gt;), and I've hit upon a sad but somber note that I wanted to say something about. And I know this is a slight deviation from my normal prose, but some times there are more important things that trickle through my system up to the surface of this blog.&lt;br /&gt;&lt;br /&gt;There are some revelations of truth that most people can't bear to think about in daily life, and so we suppress them, hide them away, and make them into someone else's problem; Surgery and blood, butchering of animals for&amp;nbsp;consumption, undertaking,&amp;nbsp;biopsies, most&amp;nbsp;dentistry, philosophy, sewage and drains, rectal operations, and the list goes on and on with jobs you'd rather let someone else deal with. But I want to pick up on one of these for my purposes here, the butchering of animals.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://shelter.nu/blog/2010/02/richard-dawkins-greatest-show-on-earth.html"&gt;I mentioned in my review of Dawkins latest book&lt;/a&gt; the notion of geological time, but we can extend that a bit to include the big bang (&lt;i&gt;which didn't bang&lt;/i&gt;) and the formation of stars as well, so we're going some&lt;a href="http://scienceblogs.com/startswithabang/2010/02/wmap_year_7_we_know_what_were.php"&gt; 13.7 billion years&lt;/a&gt; back in time. To use &lt;a href="http://www.youtube.com/watch?v=igPPh8_bXWw"&gt;Carl Sagans wonderful cosmic calendar metaphor&lt;/a&gt;, imagine that all that time from the beginning of our universe (&lt;i&gt;well, from the time just after the singularity until now, as we can't measure nothingness&lt;/i&gt;) until now is evenly spaced out across a years calendar. We, the humans and our whole history from when we diverged from some other ape specie, about 5 million years in total, is nothing but a little footnote; the last 10 seconds of the last day of the last month.&lt;br /&gt;&lt;br /&gt;Let's go one step further, let's take those 10 seconds, our past history, and slosh that one across another yearly calendar, where January 1 is the first upright (&lt;i&gt;but not humanoid&lt;/i&gt;) apes and where every month is about 416 thousand years each (&lt;i&gt;every day is about 14 thousand years&lt;/i&gt;). That would mean we meet us, the species Homo Sapiens, at around 21st of December, just in time for&amp;nbsp;solstice. This also means that our recent history, the written one we know about from the first Sumerian tablets 6000 years ago and until today all happens just shy of 12 hours before midnight before New Years.&lt;br /&gt;&lt;br /&gt;We humans, as aware Homo Sapiens, are but mere minutes in the great cosmological calendar, and a quick blink in the great scheme of things. You yourself is nothing but a fraction of a millisecond. A macrosecond! And this is the scale from which you observe the universe and try to find answers.&lt;br /&gt;&lt;br /&gt;It's worth pointing out that we live in what Richard Dawkins (&lt;i&gt;in another book of his&lt;/i&gt;) is a medium sized and macrosecond timed perspective; all that you know about the universe has to be compressed into this tiny perspective. Imagine your tiny perspective as a glass jar in front of you; in you pour cosmological time with all its components of matter and energy. The words you read right now is a structured pattern you recognize as words that your brain translates into meaning, so when we look at huge swaths of time we're looking for patterns, for things that we can find some meaning in. Unfortunately, all of our modern world of patterns you recognize, including our scale social patterns, our technologies, our modern cultures, all those things we have a nominal understanding of (&lt;i&gt;if not at least a record of&lt;/i&gt;), all of it is nothing but a mere grain in a large soup of all that's ever been. You can try to find some meaning by looking for that grain, but even the chance of finding it would be hard in the extreme; your perspective of looking for words and sentences no less than 0.7 centimeters high, usually black on white background, is so not fit for the task of looking at microscopic grains all jumbled up, you're simply extremely out of your bounds.&lt;br /&gt;&lt;br /&gt;That is cosmological and geological time for you; it's very hard to grasp.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Update:&lt;/b&gt; I've added this handy chart in order to try and draw the immense time. On this scale, we - the civilization of the human species, our last 6000 years of trying to understand who we are - are mere three-four pixels, fitted on a small line that you can hardly see to represent our entire human specie! We're so far removed from the scale of the universe to practically render us non-existent;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://shelter.nu/blog/uploaded_images/big-759568.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://shelter.nu/blog/uploaded_images/big-759565.gif" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Now, let's move on to chemistry, how elemental particles are influenced by the various powers of nature such as gravity,&amp;nbsp;viscosity, surface tension, and thermodynamics. If you take all particles around and stir them in a great pot adding heat, how long do you think it will take for certain atoms to form? Well, that's how our billions and billions of suns made matter, and when they exploded in supernovas scattered this material across the universe. So stabilize things a bit, but still you stir the pot. How long does it take for the atoms to form molecules? Remember that in each of these processes there are things that are naturally attracted to each other, and things that naturally repel. So, how long to make molecules. like, say, water? Next step, how long do you stir until you get strings or clumps of molecules? And how long until those clumps gets other clumps attached? We must realize that chemistry on this level is highly complex. Molecule A needs water to form, but water needs the fusion powers to merge two gases into a liquid. But what about molecule B? Well, it may need enough gravitational pull or surface tension of enough molecules A to be able to create a molecule B. And to get molecule C's, we need perhaps 5 other molecules, and it might all be perfectly natural as they all rely on the natural pull and push of attraction with other kinds of molecules. Molecule D might be attracted to molecules A and B, but repel molecule C. And we keep stirring the pop. A molecule F might only form if you have already formed molecules D and you freeze them next to molecules H. How long do we stir this semi-random pot until we get the first multi-molecular things? How long until a cell? How long until a replicating cell? How long until a one-celled replicator? Chemistry basically are interactions between things, so you can add one molecule to a pot of other molecules and use the energy from that chemical reaction to do other things, like moving, replicating, eating, sleeping, repairing damage, having sex, enjoy sunsets and writing long blog entries in the Internet.&lt;br /&gt;&lt;br /&gt;It's really a question of perspective and of time more than asking silly questions about&amp;nbsp;whether&amp;nbsp;life can come from nothing or not. Of course it can as long as we define "nothing" as something that's hard for normal people to understand; it's just natural stuff, but because we can't reasonable imagine cosmological time we come to the wrong conclusions about the origin of life, that it can't just come out of "nothing." The answer is that it most certainly didn't come out of nothing; it came out of the amazing nature of the universe, and of chemistry. And a pinch of luck, probably.&lt;br /&gt;&lt;br /&gt;Before I venture back to my original question, we need to define evolutionary time as defined through how long we think evolution of life on this planet has taken place; 3.7 billion years. So, from when roughly the time the earth came to be until life emerged, the semi-random chemical pot was stirred for about a billion years (&lt;i&gt;that is a long, long time nothing much at all really happened&lt;/i&gt;) and then one day some multi-molecules did something astounding; it became alive. But what does that mean, alive?&lt;br /&gt;&lt;br /&gt;In terms of chemistry, not much. Some define life as a cell able to replicate itself through DNA, but even that's a big stretch. These days lots of people are even talking about an RNA world void of DNA, and this went on for a very, very long time. Stirring the pot changed things around, perhaps made it better or different (even though we find traces of the RNA world still), but if you look at the details of chemistry slowly and carefully, there is no life, there is no one point we can say it starts Here! Because everything evolves sloooowly, so slow, in fact, that just like cosmological and geological time, we can't even phantom evolutionary time. If evolutionary time is mapped to our one year calendar, each day represents over 8 million years, bringing our human&amp;nbsp;existence&amp;nbsp;down to the last two minutes of the whole calendar. That's a long time to stir.&lt;br /&gt;&lt;br /&gt;One thing few people grasp with all this is of course that most of the stirring and chance encounters and attraction and repelling yielded nothing, and that it was all this lack of results that made the tiny bit of result ever so interesting! It's again a matter of perspective, but did you know that 99.7% of all species that ever lived on this planet are all extinct? This is on par with; did you know that your body's cells have all be renewed, and that all your memories of a time older than about 13 years are transfered to you, that you are not the same being that was here when those memories formed? Well, it continues to blow me away, and it should blow you away, too;&lt;br /&gt;&lt;br /&gt;We are complex molecular machines that somehow got this notion that we are important, if not to something external then at least unto ourselves. These are fine evolutionary traits that probably has saved our bacon from time to time, but think in terms of cosmological, geological and evolutionary time and you quickly forget about the importance of now and rather ponder the importance of all that time that has passed.&lt;br /&gt;&lt;br /&gt;We are all connected. Through evolutionary time, life has shaped itself into countless forms, both on land, in the sea and in the air, on rocks, under rocks, everywhere, all shapes, sizes, it did it all in the name of just keep going, of replicating itself at all levels (&lt;i&gt;molecular, cellular, as creatures, and now with Homo Sapiens we can add "ideas" to the mix&lt;/i&gt;). We came from chemistry between elements, from the same place. And all the atoms on this planet that was back then are still here, only reassembled a million times over through chemistry. Some times they assemble into water, other times into gases, but some times, under amazing circumstances, they come together and assemble&amp;nbsp;&lt;b&gt;you&lt;/b&gt;. You're here because of the continuous process of evolution created more and more complex things that use DNA to put a few trillion molecules together to shape the person that you are. And it only took cosmological time for the universe to become self-aware.&lt;br /&gt;&lt;br /&gt;You have billions of cousins. We all do. All our ancestors, millions of generations of slowly changing and adapting to its environment, to a slight stirring of a chemical pot, you end up with the millions of species we know about today. And if we know this many living species, how many countless millions of extinct ones could there be? No one knows, of course. But the question still remains;&lt;br /&gt;&lt;br /&gt;How many generations removed from you do you think it's ok to eat your relatives?&lt;br /&gt;&lt;br /&gt;We're all&amp;nbsp;connected, we're all&amp;nbsp;descendants from the same primordial soup, and no matter if you eat a carrot or a juicy steak, you're eating a distant cousin. Now it's just a matter of deciding how many generations away you're willing to eat.&lt;br /&gt;&lt;br /&gt;Bon appetit!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-7414548495404688023?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/7414548495404688023/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2010/02/question-of-perspective-and.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/7414548495404688023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/7414548495404688023'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2010/02/question-of-perspective-and.html' title='A question of perspective, and the deliciousness of cannibalism'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-7033632868999988775</id><published>2010-02-08T17:56:00.001+11:00</published><updated>2010-02-10T12:26:21.412+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='biology'/><category scheme='http://www.blogger.com/atom/ns#' term='book review'/><category scheme='http://www.blogger.com/atom/ns#' term='creationism'/><category scheme='http://www.blogger.com/atom/ns#' term='evolution'/><category scheme='http://www.blogger.com/atom/ns#' term='richard dawkins'/><title type='text'>Richard Dawkins "Greatest Show on Earth"</title><content type='html'>If I wasn't an indoctrinated corporate drone I would be a scientist, and indeed, back when I was a wee boy I dreamed of becoming a geologist. Boy, did I know my gray rocks from the slightly lighter gray rocks and so on. I took great delight in walks in nature finding moraines and tills and other long-gone remnants of geological implication (&lt;i&gt;glaciers, mostly&lt;/i&gt;), and I could tell rombeporfyr from feltspat and point out the probable processes involved in creating the shapes and colors. It was a glorious time, and I've still got it I think (&lt;i&gt;and I've passed it on to my kids who always make me carry tons of rocks back home ... there's poetic justice if I ever heard it&lt;/i&gt;), but nowadays mostly through the local geography (&lt;i&gt;which is interesting in its own mind as the Kiama area are remnants of several&amp;nbsp;epochs&amp;nbsp;of volcanic activity on top of sandstone, with a strong iron presence. I'll probable make a post about all this in the future sometime&lt;/i&gt;).&lt;br /&gt;&lt;br /&gt;Knowing something about geology makes you somewhat aware of what's known as geological time, a time frame that spans billions of years. And, as some might suspect, trying to get a grip on what 'billions of years' for a mere human is is a daunting and often failed task. But a&amp;nbsp;rudimentary&amp;nbsp;understanding of geological time and processes also rendered me immune to a lot of otherwise human misunderstanding and nonsense that our cultures have built up over time to explain all that which we didn't understand. So if you understand unstable (ie. radioactive) isotopes in rocks and their half-life, how they break down (as a figure of speech) from an unstable to a stable form, you have no problem understanding other processes that also runs across billions of years, and indeed, runs&amp;nbsp;parallel&amp;nbsp;to geological time and processes. And to someone who&amp;nbsp;not only knows a few things about rocks but also those things which you find inside rocks, evolution is not hard to grasp, at least not the tenant that it is right there, in front of you, staring back at you after you chipped that piece of rock off from the rock wall. For me, it was the most natural thing, and indeed sparked my deep interest in all things biological as well.&lt;br /&gt;&lt;br /&gt;So for me to read &lt;a href="http://en.wikipedia.org/wiki/Greatest_Show_on_Earth_The_Evidence_for_Evolution"&gt;Dawkins book "Greatest show on earth"&lt;/a&gt; was more like a dumbed-down&amp;nbsp;defense&amp;nbsp;of something that I thought no one was stupid enough to refute. But, there it was, in the first chapter, a fleshing out that there were indeed idiots out there who just could grasp the most basic notions and evidence, people who actually thought everything we see now has been unchanging for all the time the earth and the universe have existed; about 10.000 years. Huh? *blink* Maybe the sub-title should have tipped me off; "The evidence for evolution", as if we needed more evidence than what was taught in school.&lt;br /&gt;&lt;br /&gt;Then I realized that not all the kids I went to school with paid too much attention when such big issues came up. They probably passed the tests and all, but I did not see them engage with (&lt;i&gt;or annoy with too many questions&lt;/i&gt;) the teacher the way I think I did, they didn't go out into the woods to climb rocks and find fossils themselves, they didn't deduce the layers of a side of a deep canyon with a river at the bottom who was responsible for the canyon, who dug it, how the shape came to be. I guess they ended up not knowing as much, at least not on these subjects.&lt;br /&gt;&lt;br /&gt;And that was the greatest surprise for me; the world really needs to be convinced that evolution is real?&lt;br /&gt;&lt;br /&gt;It was like someone pinched me; here I was thinking our human species were going places, and then I found out that the truth somehow is in question, that people were actively disagreeing with the fact that the earth was flat, young and static (&lt;i&gt;and yes, that was satire&lt;/i&gt;). Looking at their argument against is nothing short of a laughing matter, all attributed to the fact that their faith is in disagreement with the science. Ouch. So who do we think is right? The people of faith and no facts, or thousands of scientists working together for hundreds of years on the greatest Utopian adventure humankind has ever ventured on? Oh, the irony.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;A few observations I need to point out, though, is that when you read the book, try to read it in the voice of Richard Dawkins himself; it will make the book so much better, the arguments come alive and the longer hard words stand out with better diction. When I read some of the things it wasn't until I heard him read it himself that the words obtained a greater sense of beauty, and I'm pressed to say that I prefer him talking.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;Another nitpick is how Dawkins repeatedly say that "he won't deal with that anymore" or at all, because he or someone else have written about it elsewhere. That is fine if the reader is an avid fanatic, frantically buying and reading everything the man or those others have ever written, but for the rest of us that stands out as a balloon of evidence just being deflated, making that horrible noise in the process. Don't do that; mention at least the main interesting tidbits that fit in your context, and then provide further references.&lt;br /&gt;&lt;br /&gt;But still, for me, in short, is that the book is great; it's well-written, perhaps two notches too intelligent in places (&lt;i&gt;c'mon, references to poetry? Who reads poetry anymore? And it uses a lot of big words, excluding huge parts of the intended audience&lt;/i&gt;), but a tad bit too apologetic as there is nothing excusable about being ignorant by choice (&lt;i&gt;although I understand that this angle is mostly for the US market&lt;/i&gt;) and, I feel, just way too soft on the "opposition." These people are clearly not just history deniers, they are outright dishonest about their thirst for truth and knowledge, probably wouldn't know epistemology if it hit them over the head, cannot&amp;nbsp;fathom&amp;nbsp;that human traits and physiology only makes sense in evolutionary terms (&lt;a href="http://en.wikipedia.org/wiki/Vestigiality"&gt;&lt;i&gt;have you checked your vestigial parts lately?&lt;/i&gt;&lt;/a&gt;), and since the discovery of genetics the huge amount of science that &lt;b&gt;only&lt;/b&gt; works if evolution is true over geological time. I agree that thinking evolution is &lt;i&gt;not&lt;/i&gt; true is crazy on a scale of, err, biblical proportions, and as much as I this book wasn't for me, I guess there is a strong need for it if there truly are this many&amp;nbsp;nut cases&amp;nbsp;out there who will deny anything if it doesn't sync with their faith or holy book. Weird and sad, but then that's what happens when you deny truth and, you know, that which sits right in front of you just waiting to be seen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-7033632868999988775?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/7033632868999988775/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2010/02/richard-dawkins-greatest-show-on-earth.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/7033632868999988775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/7033632868999988775'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2010/02/richard-dawkins-greatest-show-on-earth.html' title='Richard Dawkins &quot;Greatest Show on Earth&quot;'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-5975282241410371063</id><published>2010-02-04T17:39:00.000+11:00</published><updated>2010-02-04T17:39:12.389+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='topic maps'/><title type='text'>Topic Maps, 10 years down the line</title><content type='html'>I'm told, by way of my own imagination based on loose rumors put out by flying pink fairies, that &lt;a href="http://en.wikipedia.org/wiki/Topic_Maps"&gt;Topic Maps&lt;/a&gt; is a waning technology, poorly supported by the IT industry at large, hard to wrap your head around, and generally icky to deal with.&lt;br /&gt;&lt;br /&gt;All of this is, unfortunately, true.&lt;br /&gt;&lt;br /&gt;But, as in all stories told by only one side, there is an other side just waiting to come out into the light, just one day, real soon now. This day may never come, but here is my own little attempt to shed some light on a few of the issues with the Topic Maps world. It was about 10 years ago I first got a whiff of Topic Maps, so my first post in 2010 seems fitting to take some Topic Maps rumors, loose observations and vague statements, and make some comments along the way. Here we go ;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;1. &lt;/span&gt;&lt;/b&gt;&lt;a href="http://en.wikipedia.org/wiki/Topic_Maps"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;Topic Maps&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt; are hard&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Why, yes, to a commoner or some person with a somewhat traditional approach to computing, Topic Maps can indeed seem like an alien concept at first. The first time I started reading up on it I was mesmerized and frightened at the same time, wondering where the magic would bring me and just how painful it would be for me when reality would kick in (&lt;i&gt;and me&lt;/i&gt;) ; there were new notions and concept, new words, new paradigms everywhere! Reification, role types, associations, occurrences, occurrence type, typified information, subjects and topics, ontologies (&lt;i&gt;upper, lower, specialized ones&lt;/i&gt;) the list goes on. It is terrifying indeed, and for many, many people they are so terrifying that SQL and C# and .Net and C and PHP seems like a comforting auntie lulling you back into things we know and know well, no hard thinking required (&lt;i&gt;just lots of hair to pull out&lt;/i&gt;).&lt;br /&gt;&lt;br /&gt;Until you realize a few things, that is. For example, the vocabulary is anchored in information science, and with a bit of research or learning it shouldn't take that long to get familiar with it. Even the complex issues of reification and ontologies after some time will be as normal and self-explainable as second-cousins and language. (&lt;i&gt;And yes, there is a&amp;nbsp;correlation&amp;nbsp;between the examples given! See if you can find them!&lt;/i&gt;) And perhaps more importantly, the problems you can solve with Topic Maps can completely and utterly eradicate the major problems those traditional methods give us, one of the biggest bug-bears that I'd ever had! (&lt;i&gt;Anyone wish to offer me a book deal on how to solve most of the main IT development problems in seriously interesting ways?&lt;/i&gt; :)&lt;br /&gt;&lt;br /&gt;Can I just mention that having an small epiphany about Topic Maps have the effect of you never returning to the real world and look at it the same way, ever again? I have never met a person who got Topic Maps return to the old ways, at least not without making huge compromises. Getting it will change you in good ways, and is most&amp;nbsp;definitely&amp;nbsp;worth the effort despite the pain.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Tips to newbies&lt;/b&gt;: It's not really hard, even if it seems hard. But it requires you to change your mind on some key issues.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;2. Topic Maps are poorly supported in the real-world&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Oh yes, indeed. If you talk to anyone, any company in your immediate&amp;nbsp;serenity (&lt;i&gt;yes, a&amp;nbsp;tautologically pun&lt;/i&gt;)&amp;nbsp;and ask them about their use of Topic Maps, you'd most likely get a blank stare back and a careful "What would we need maps for?"&lt;br /&gt;&lt;br /&gt;There's the odd technical-inclined person who might now a toddle about what these fabled Topic Maps are all about, but very, very few people understand what they are, and even less have implemented them into something useful. (&lt;i&gt;The exception to this is, oddly enough, the country of Norway, and some&amp;nbsp;scantily-clad areas of southern Germany&lt;/i&gt;) No mainstream software package comes with the stuff wrapped in, no word-processor touts its amazingness, no operating system comes with support for it, and no popular software of any kind use it.&lt;br /&gt;&lt;br /&gt;But then, there's the odd system that use it. You'll find it also in the odd Norwegian government portal, which is bizarre in its own right, and perhaps deep down in some academic underfunded project or perhaps some commercial project where parts of the&amp;nbsp;data-model&amp;nbsp;masquerades&amp;nbsp;as it. My old website use it. I have a framework or two. There's the odd other open-source project, a few API's, and a host of other well-meaning but obscure projects that perhaps has got it, albeit well hidden and kept away from children.&lt;br /&gt;&lt;br /&gt;For a technology that stands out as something that can fix it all, I find it bizarre that it is found so seldom, but then bizarre is not the same as surprised. And when you look at the "competition", the well-funded, well-marketed, well-established world of the Semantic Web, championed by none other than the &lt;a href="http://www.w3.org/"&gt;W3C and Tim Berners-Lee&lt;/a&gt;, well you have to concede that it shouldn't be much of a surprise at all, really. Topic Maps is a tiny group of enthusiasts (&lt;i&gt;a few hundred, being liberal with statistics&lt;/i&gt;) who'll saw off their right leg if it meant we could get the specs done in time, while the Semantic World is littered with academia, organisations and companies (&lt;i&gt;we're talking thousands upon thousands of people actively working on it&lt;/i&gt;), so no, you should not be surprised.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Tips to newbies:&lt;/b&gt; As the saying go, if a million flies eat it ... surely, it has some nutritional value or greater worth over, say, that green grass the cows are dumping it on?&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;3. Topic Maps is dying and obsolete; use RDF instead&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;There was a period about 10 years ago which I regard as the Topic Maps time of bloom ; the trees had beautiful flowers on, the pink and purple petals falling over the world of IT like a slow-motion rainfall of beauty. Everywhere you turned there was people talking about it and potential projects popping all the time.&lt;br /&gt;&lt;br /&gt;But times went by. Topic Maps was too hard for most (&lt;i&gt;see point 1 and 2&lt;/i&gt;), and not just the technical implications themselves and the language and terms used, but also the philosophy of it, the very idea of why we should be using it over, say, any relational database or traditional software stack. I mean, what's the point, really?&lt;br /&gt;&lt;br /&gt;The point is easy to miss, admittedly. A technology that can be used for everything is hard to pin down and said to be good for something. And we have focused just too damn much on knowledge management systems, and not only that, but used our own special language in the process which often is quite remote from knowledge management speech in the enterprise arena (&lt;i&gt;but you find it rife in academia&lt;/i&gt;). When the world looks to Topic Maps, all they see is a difficult way to do knowledge management. Ugh.&lt;br /&gt;&lt;br /&gt;Myself, I'm using Topic Maps in highly non-traditional ways. I use maps for my application (&lt;i&gt;definitions, actions and functionality&lt;/i&gt;), for functional topology (&lt;i&gt;generic functionality in hyper-systems based on typification&lt;/i&gt;), for business logic (&lt;i&gt;rules, conditions, interactions&lt;/i&gt;) and, perhaps just as important, for the actual development itself (&lt;i&gt;modules and plugins, deployment, versioning, services&lt;/i&gt;) which makes for a highly (&lt;i&gt;and this "highly" is quite higher than any normally used "highly"&lt;/i&gt;) customizable and flexible framework for making great semantic applications. But more on the details at some later stage.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Tips for newbies:&lt;/b&gt; No, it's not dead nor dying, just not as popular as stuff that's easier or more accessible&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;4. Topic Maps is nothing new&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Well, given its roughly 20 year history (&lt;i&gt;and I'm counting from early days of HyTyme&lt;/i&gt;), in Internet years it's an old, old dog, so by that alone we can't say there's anything new, but most people would mean "new" here to mean something like "we've been doing X for years, so why do we need this?", where X usually points to some bit of the Topic Maps paradigm that indeed has been done before. Of course it has. There is nothing new in Topic Maps except, of course, putting it all together and standardize one cohesive and complete way of doing pretty damn most of what you would need for your complex data-model, identity management, semantic or otherwise relational, interoperable information and / or structural need, chucking in knowledge management, too, for good measure.&lt;br /&gt;&lt;br /&gt;There are of course nothing new with Topic Maps, except that all that old stuff is bundled into a new thing, if you allow a 20 year old standard to be called "new." But then again, "the standard" is really a family of standards, all evolving and changing with the times. There's always a sub-standard (&lt;i&gt;no pun intended ... well, not a &lt;/i&gt;&lt;b&gt;&lt;i&gt;lot&lt;/i&gt;&lt;/b&gt;&lt;i&gt; of pun intended&lt;/i&gt;) in the woodworks, always some half-baked document to explain something or other, always something that is so damn specific and concise that the overall grooviness and funky bits are pushed to the side-lines.&lt;br /&gt;&lt;br /&gt;Topic Maps is new and old at the same time, but it really is groovy and funky once you overcome the technical jargon and the concise nature of the standards.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Tips to newbies:&lt;/b&gt; The king is dead. Long live the king!&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;5. The Topic Maps community is, um, a bit tricky&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Oh, yes indeed. And this one is the hardest to write about as I'm part of this community and know pretty much everyone, some more than others.&lt;br /&gt;&lt;br /&gt;So let's say it this way; I'm a difficult person in certain ways, for example I talk a lot, I overflow with ideas rather than code, I don't care too much about political correctness, and I speak my mind and use language that could alienate people with too strong&amp;nbsp;attachments&amp;nbsp;to their ties or their social buckets.&lt;br /&gt;&lt;br /&gt;And the core of the Topic Maps community is loaded with weirdos like me; highly opinionated, rough ideas, hard on woo, and soft on business. But the problem isn't the weirdos, but the low number of them. Any successful community with such a wide-ranging and all-encompassing area of what Topic Maps is all about (&lt;i&gt;which is, uh, almost anything&lt;/i&gt;) going from epistemology to identity management to ontology work, well, you need a lot of personalities to match them all to make it seem like a lively place. We, on the other hand, have a handful of people, and the contrast between us all is sometimes just too great. And, I've noticed, we're not very good with newbies, either, so even if we answer their questions, quite often our answers are just too far out there for normal people to&amp;nbsp;comprehend (&lt;i&gt;and I've got a ton of circumstantial and anecdotal evidence to back it up&lt;/i&gt;).&lt;br /&gt;&lt;br /&gt;I'm part of many different communities on the web, but there is only one champion of how fast an online discussion goes private (&lt;i&gt;and it's not of the good kind; it's the kind where we need to express our frustrations in private [because, ultimately, we're nice people who don't want to offend anyone even when they deserve it, those bastards], lest we blow up and our eyes will bleed!&lt;/i&gt;), and that's the community which is located on a private server where you must write to the list owner in an email to be added. *sigh*&lt;br /&gt;&lt;br /&gt;I tried my "question of the week" thing on the mailing-list for a while, and some of those went well, but too many of those question quickly&amp;nbsp;descended&amp;nbsp;into nothing or private arenas. So, I'm officially giving up on it for now. Maybe I'll come back stronger once my spine grows back, who knows?&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Tips for newbies:&lt;/b&gt; Be strong, keep at it, ask for clarification! We don't know just how alien we are. And please join in as we need more&amp;nbsp;weirdos.&lt;/div&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;6. What, exactly, is Topic Maps, anyways? I don't get it!&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Yes, indeed, what exactly is this darn Topic Maps thing? The funny thing is that there is no correct answer to that question. First of all, it's a family of standards that we collectively call "Topic Maps", but it could also mean either the &lt;a href="http://www.isotopicmaps.org/sam/sam-model/"&gt;TMDM (Topic Maps Data Model)&lt;/a&gt; standard or the &lt;a href="http://www.isotopicmaps.org/sam/sam-xtm/"&gt;XTM (Topic Maps XML exchange format) XML standard&lt;/a&gt;, depending on your non-sexual preferences. Some might even go out on a limb (&lt;i&gt;obviously not the limb cut off in point no. 2&lt;/i&gt;) and claim that it means the &lt;a href="http://www.isotopicmaps.org/rm4tm/"&gt;TMRM (Topic Maps Reference Model)&lt;/a&gt; which is a more abstract framework, or possibly even just the philosophical direction - or, dare I say it, zeitgeist? - of the thing, like a blueprint for how to build a key-value recursive property framework with identity- and knowledge management system. Your&amp;nbsp;mileage&amp;nbsp;may vary.&lt;br /&gt;&lt;br /&gt;But then we have a problem as it is not a technology nor a format. It is more akin to a language, a model or a direction of sorts. No, not a language like SQL (&lt;i&gt;even though the &lt;/i&gt;&lt;a href="http://www.isotopicmaps.org/tmql/"&gt;&lt;i&gt;TMQL (Topic Maps Query Language)&lt;/i&gt;&lt;/a&gt;&lt;i&gt; could be said to hold that place&lt;/i&gt;) that is to be parsed by a computer, nor a language like Norwegian or English. No, we're talking about a language that sits right in the middle between the computer and the human, a kind of mediator or translator, a model in which both machine and human can do things that each part understands equally well, a model which is defined through information science, math and human language.&lt;br /&gt;&lt;br /&gt;So what is it? It's a language that both computers and humans can use without pulling too much in either direction, a language in the middle that, if spoken by many parties (&lt;i&gt;computers and humans both&lt;/i&gt;), they can all join hands and sing beautiful knowledge management songs together, share and propagate with ease.&amp;nbsp;But of course, Topic Maps isn't limited to just knowledge management, oh no. You can solve unsurmountable things with it as you can make it represent whatever you want it to, and I really, truly mean anything. If you want a topic to represent your thing, off you go. It's that flexible.&lt;br /&gt;&lt;br /&gt;It can work as the basis for pretty much any system that has structures in it of any kind or shape, and that, by and large, is pretty much any system ever built. So it's actually quite hard to explain just what you can use it for, even though traditionally it's content management, portals and knowledge management.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Tips to newbies:&lt;/b&gt; It's only a model ...&lt;br /&gt;&lt;br /&gt;So there you go, a quick summary of bits and bobs about Topic Maps. In my next installment, I'll summarize my naval fluff collection, next the train-table changes of Minnamurra station of the last 10 years, and finally I thought I'd summarize all the redundant technology that's gathering dust in my garage. Stay tuned for exciting times ahead!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-5975282241410371063?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/5975282241410371063/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2010/02/topic-maps-10-years-down-line.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/5975282241410371063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/5975282241410371063'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2010/02/topic-maps-10-years-down-line.html' title='Topic Maps, 10 years down the line'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-8073217589926838636</id><published>2009-12-08T16:31:00.000+11:00</published><updated>2009-12-08T16:31:52.281+11:00</updated><title type='text'>I ain't dead!</title><content type='html'>Right, so I'm still here, in the rubble of my mind, trying to work something out. I haven't blogged in the last few weeks, because, again I'm lost to the infinite machine of just too bloody much to blog about. Some of these things are somewhat secret stuff, but a lot of it I should yell out for all to see, and I'm sure with a bit of patience and Macedonian Oil I just might.&lt;br /&gt;&lt;br /&gt;But not now. "Now" is just a futuristic recap of things I've blogged about in the near future, using cheesy book titles ;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;The end is far, far away&lt;/b&gt; : Studies in Cosmology, thoughts on the flat universe model and evolutionary natural selection, and how timing is everything&lt;/li&gt;&lt;li&gt;&lt;b&gt;Ontology schmology bolony&lt;/b&gt; : Everything I know about ontologies, linked data and inference, and just what a bloody mess it all is (and the possible ways through it, as far as I can see)&lt;/li&gt;&lt;li&gt;&lt;b&gt;Library end-times&lt;/b&gt; : This is what they were, this is what they are, this is what they'll become&lt;/li&gt;&lt;li&gt;&lt;b&gt;Evolution as a driver for moral philosophy&lt;/b&gt; : Philosophical greats had good questions that now makes for redundant answers&lt;/li&gt;&lt;li&gt;&lt;b&gt;Have you heard this?!&lt;/b&gt; : Science as a language of beauty, art and&amp;nbsp;transcendence&lt;/li&gt;&lt;li&gt;&lt;b&gt;Functionally complete&amp;nbsp;impotence&lt;/b&gt;&amp;nbsp;: Programming languages that mean well, but are ugly, smells bad and won't make you light up after having sex with it&lt;/li&gt;&lt;li&gt;&lt;b&gt;Atheism and agnosticism&lt;/b&gt; : A transsexual ploy to power (or, a Tale of two Ditties)&lt;/li&gt;&lt;li&gt;&lt;b&gt;Software&lt;/b&gt; : Sitting comfortably? How sitting in front of a computer makes you a terrible programmer&lt;/li&gt;&lt;li&gt;Books I've read : The good stuff (and where to go next)&lt;/li&gt;&lt;li&gt;Books I've read : Time I've wasted (and the reasons for it)&lt;/li&gt;&lt;li&gt;&lt;b&gt;Lingua Panga!&lt;/b&gt; : How language poisons everything (the big problems of humanity blamed on humans talking too much)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Right, so that should leave some clues as to where I am and where my mind is. My bedsite table is brimming over with books and notes, and I've got a few half-written articles (novels, is more like it) sitting around waiting for me to retire so I can bloody well finish them.&lt;br /&gt;&lt;br /&gt;I also have some real articles in the oven, about service-oriented architecture (SOA) perils and solutions in a time of cloud hysteria,&amp;nbsp;parallel processing mania and key-value minimalist thinking as a way to leverage, er, something or other. I'm sure it'll be great once I figure out what I'm writing.&lt;br /&gt;&lt;br /&gt;Oh, and it's hot here now. We've been to the beach rather often, but being a dad of three crazy kids I don't get to go in the water much, but I enjoy helping Sam dismantle the beach with a shovel and bucket. It's also end-of-year stuff with school, Lilje playing in some musical number or two, and generally for Grace and Lilje to say goodbye to Minnamurra Primary as we're moving them over to Shellharbour Anglican Collage next year following Julie's new job there. We're also moving houses in about 10 days (closer to the beach, so it must be good, although I'll miss the close proximity to all my coffee-shops), so that's going to be crazy time.&lt;br /&gt;&lt;br /&gt;Ok, time to go and treat kids for head-lice which has rampaged through their school of late. And then, dinner. Wish me luck.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-8073217589926838636?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/8073217589926838636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2009/12/i-aint-dead.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/8073217589926838636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/8073217589926838636'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2009/12/i-aint-dead.html' title='I ain&apos;t dead!'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-8145884589610071647</id><published>2009-10-27T17:27:00.000+11:00</published><updated>2009-10-27T17:27:42.294+11:00</updated><title type='text'>On identity</title><content type='html'>What are you talking about?&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; We're always talking about something, but have you wondered why we humans are so good at it? It's not because we're smart, that our brain has got some amazing capacity for language, or even that we've evolved a great sense of logic and inference so we can break sentences up into&amp;nbsp;compartments, parse it and make some sense of it. No, it's because we've got a tremendous imagination!&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; And it seems that our &lt;a href="http://en.wikipedia.org/wiki/Frontal_lobe"&gt;frontal lobe&lt;/a&gt; is to blame; it is linked to a number of cognitively important things, like dreaming (preparing the brain for situations and trauma; did you know that no matter the trauma you will be over it [as in, able to move on] within 7 months?), Déjà vu (the frontal lobe is always a few milliseconds ahead of you), intuition (simulating possibilities, feeding you with probables), and in this context, filling in the gaps as best it can.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; And boy is it good at it.&amp;nbsp;&lt;a href="http://www.wordyard.com/2003/09/15/if-u-cn-rd-ths-msg-u-r-jst-lke-vryne-lse/"&gt;Remember&amp;nbsp;that meme that was floating around some time ago&lt;/a&gt;, about how researchers have found that if you removed some of the letters from words in a text, the brain is still able to fill in the gaps so that you can make sense of it? The brain will fill in whatever gap there is, and this is also being heavily linked to religion and why people believe in rather bizarre things, from ghosts to conspiracies to "alternative medicine" (&lt;i&gt;"You know what they call alternative medicine which is proven to work? Medicine.'" -- Tim Minchin&lt;/i&gt;). But I'm not going to get into what they&amp;nbsp;believe&amp;nbsp;here, only how they believe in the same bizarre things as their peers.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; But first some background.&amp;nbsp;My recent adventures in library-land is trying to get some traction on identity management, which I have tried to explain there for the last two or three years with little to no success. I'm not even sure why the library world - full of people who should know a thing or two about epistemology - don't seem to grasp the basics of epistemology. (&lt;i&gt;Maybe it's another one of those gaps the brain fills in with rubbish?&lt;/i&gt;) How do we know that we're talking about the same thing?&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; If I have a book A in my collection and Bob has a book B in his collection, how can we determine if these two books share some common properties or, if we're really lucky, is written by the same author, has the same title, and is the same edition, published by the same publisher? We're trying to establish some form of identity. Now, we humans are good at this stuff because we're all fuzzy and got this brain which fills in the gaps for us, but when we make systems of it we need other ways to denote identity.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; The library world has a setup which is based around the title and the author, so for example we get "Dune" by Frank Herbert (1920-1986), or if we are to cite it, something like this (&lt;a href="http://catalogue.nla.gov.au/Record/2649839"&gt;from NLA's catalog&lt;/a&gt;) ;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #392529; font-family: 'Arial Unicode MS', Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;ul&gt;&lt;li&gt;APA Citation: &amp;nbsp;Herbert, Frank, &amp;nbsp;1972 &amp;nbsp;Dune&amp;nbsp;&amp;nbsp;Chilton Book Co., Philadelphia :&lt;/li&gt;&lt;li&gt;MLA Citation: &amp;nbsp;&amp;nbsp;Herbert, Frank, &amp;nbsp;Dune&amp;nbsp;&amp;nbsp;Chilton Book Co., Philadelphia : &amp;nbsp;1972&lt;/li&gt;&lt;li&gt;Australian Citation: &amp;nbsp;Herbert, Frank, &amp;nbsp;1972, &amp;nbsp;Dune&amp;nbsp;&amp;nbsp;Chilton Book Co., Philadelphia :&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;span style="color: black; font-family: 'Times New Roman';"&gt;&lt;span class="Apple-style-span" style="background-color: rgba(0, 0, 0, 0); font-size: medium; line-height: normal;"&gt;&amp;nbsp;&amp;nbsp; Never mind that when you look at the record itself it lists Herbert as "Herbert, Frank, 1920-" confusing a lot of automata by not knowing he died over 20 years ago. So we've got several ways of citing the book, several ways of denoting the author ... what to do?&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #392529; font-family: 'Arial Unicode MS', Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px;"&gt;&lt;span style="color: black; font-family: 'Times New Roman';"&gt;&lt;span class="Apple-style-span" style="background-color: rgba(0, 0, 0, 0); font-size: medium; line-height: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #392529; font-family: 'Arial Unicode MS', Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px;"&gt;&lt;span style="color: black; font-family: 'Times New Roman';"&gt;&lt;span class="Apple-style-span" style="background-color: rgba(0, 0, 0, 0); font-size: medium; line-height: normal;"&gt;&amp;nbsp;&amp;nbsp; The library world is doing a lot of match and merge (&lt;i&gt;on human prose, no less!&lt;/i&gt;), where since you know that a lot of authors have died since their records were last updated, you can parse the author field and try to match "sub-fields" within it to match on that. However, this quickly becomes problematic ;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Herbert, Frank (1920-)&lt;/li&gt;&lt;li&gt;Herbert, Frank (1921-1986)&lt;/li&gt;&lt;li&gt;Herbert, Francis (-1986)&lt;/li&gt;&lt;li&gt;Herbert, Franklin (1920-)&lt;/li&gt;&lt;li&gt;Herbert, Franklin Patrick Jr (1919-)&lt;/li&gt;&lt;li&gt;Herbert, Francis (1030-)&lt;/li&gt;&lt;li&gt;Herbert, Frank Morris (1920-)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; Which of these is the real Frank Herbert who wrote the book "Dune"? Four of them, actually. Now, if you're a human you can do some searching and probably find out which ones they are, but if you're a computer you have buckleys trying to figure these things out, no matter how well you parse and analyse the authors individual "sub-fields". People make mistakes and enter imprecise or outright wrong information into the meta data (for a variety of reasons), so we need some other method that's a bit better than this. However, do note that this is the way it's currently being done. Add&amp;nbsp;internationalization&amp;nbsp;to the mix, and you'll have loads of fun trying to make sense of your authority records, as they are called.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; Now, my book A just happened to be "Dune" by Frank Herbert, so I sent a mail to Bob with the following link and asked if that happened to be the same book ;&lt;br /&gt;&lt;blockquote&gt;&lt;a href="http://en.wikipedia.org/wiki/Dune_(novel)"&gt;&lt;span style="color: black;"&gt;http://en.wikipedia.org/wiki/Dune_(novel)&lt;/span&gt;&lt;/a&gt;&lt;/blockquote&gt;&amp;nbsp;&amp;nbsp; Did you notice what just happened? I used used an URI as an identifier for a subject. If you popped that URI into your browser, it will take you to WikiPedia's article on the book and provide a lot of info there in human prose about this book, and this would make it rather easy for Bob to say that, yes indeed, that's the same book I've got. So now we've got me and Bob agreeing that we have the same book.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; How can our computer systems do the same? They cannot read English, certainly not to any capacity to reason or infer the identity of the subject noted on that WikiPedia page. But here's the thing; that URI is two things ;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;A HTTP URI which a browser can resolve, will get a web page back for, and which it displays to a human to read.&lt;/li&gt;&lt;li&gt;A series of characters and letters in a string.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; It's the second point which is interesting for us when computers need to find identity. It is a string that represents something. It isn't the web page itself, just an identifier for that page, just a representation of a&amp;nbsp;particular&amp;nbsp;subject. This brings us back to epistemology, and more specifically representialism; we've created a symbol, a string of letters, that doesn't need to be read or understood when the strings are put together, but simply a pattern, a shape, a symbol, an icon, a token, whatever. It's not an URI anymore, but simply a token. And because it's a string of characters, it's easy to compare one token against the other. "http://bingo.com" and "http://bingo.com" have the same&amp;nbsp;equivalence&amp;nbsp;as "abc" and "abc", that is, they are the same. Those symbols, those tokens, are equal.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; So now we can say that the URI&amp;nbsp;http://en.wikipedia.org/wiki/Dune_(novel) is simply a token &lt;b&gt;and&lt;/b&gt; a URI at the same time. This is deliberate, and bloody brilliant at the same time; it means that we can compare a host of them for equality as well as being resolvable in case we want to have a look at what they are. This becomes a mechanism for both human understanding of what's on the other end of the URI, and for doing computational comparisons.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; So are we to use an URI for each of the variations of Frank Herberts name? No, that would bring us back to square one. No, the idea is for sharing these URIs&amp;nbsp;(&lt;i&gt;but&lt;/i&gt;&amp;nbsp;&lt;i&gt;more on URIs for multiple names in a minute&lt;/i&gt;) in a reasonable fashion, but this is where it gets slightly complex because when you talk to &lt;a href="http://en.wikipedia.org/wiki/Semantic_Web"&gt;Semantic We&lt;/a&gt;b people it's all about established ontologies and shared data. When you talk to people, it's all about resolvable URIs. But there's a bit that's missing ;&lt;br /&gt;&lt;blockquote&gt;I love&amp;nbsp;http://en.wikipedia.org/wiki/Semantic_Web&lt;/blockquote&gt;&amp;nbsp;&amp;nbsp; That's a classic statement, but what am I saying? Do I love the Semantic Web (&lt;i&gt;the subject&lt;/i&gt;), or do I love that web page article at WikiPedia explaining the Semantic Web (&lt;i&gt;a resource&lt;/i&gt;)?&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; Incidentally, my classic statement is known as a value statement in the RDF world, and as a triplet (&lt;i&gt;because it's got three parts, the three words / notions&lt;/i&gt;). Whenever we're working with RDF, we're working with URIs. Every single entity is translated into its URI form like such ;&lt;br /&gt;&lt;blockquote&gt;I [http://shelter.nu/me.html]&lt;/blockquote&gt;&lt;blockquote&gt;love [http://en.wikipedia.org/wiki/Love#Interpersonal_love]&lt;/blockquote&gt;&lt;blockquote&gt;Semantic Web [http://en.wikipedia.org/wiki/Semantic_Web]&lt;/blockquote&gt;&amp;nbsp;&amp;nbsp; I need to talk a bit about namespaces at this point. If you're not familiar with them, they're basically a shorthand for mostly the first part of an URI, like a representation that can be reused, and then glued together by the means of the magical colon : character, so for example I have many things to say about me and my universe, which each will get translated into a URI ;&lt;br /&gt;&lt;blockquote&gt;me [http://shelter.nu/me.html]&lt;/blockquote&gt;&lt;blockquote&gt;topic maps [http://shelter.nu/tm.html]&lt;/blockquote&gt;&lt;blockquote&gt;fields of interest [http://shelter.nu/foi.html]&lt;/blockquote&gt;&lt;blockquote&gt;blog [http://shelter.nu/blog/]&lt;/blockquote&gt;Writing out the URI for each thing is tedious, and also is prone to errors, so what we do is to create a namespace as such ;&lt;br /&gt;&lt;blockquote&gt;alex = http://shelter.nu/&lt;/blockquote&gt;Now we can use that namespace with a colon to write all those URIs in a faster, less error-prone way ;&lt;br /&gt;&lt;blockquote&gt;me [alex:me.html]&amp;nbsp;&lt;/blockquote&gt;&lt;blockquote&gt;topic maps [alex:tm.html]&lt;/blockquote&gt;&lt;br /&gt;&lt;blockquote&gt;fields of interest [alex:foi.html]&lt;/blockquote&gt;&lt;blockquote&gt;blog [alex:blog]&lt;/blockquote&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&amp;nbsp;&amp;nbsp; Namespaces is also a good way to modularize and extend easier existing stuff, and helps us&amp;nbsp;organize&amp;nbsp;and care for our various bits and bobs. Well, so the theory goes. But when you muck around with lots of data from many places, it quickly becomes a situation that I call name-despaced, where there's just too many namespaces around. When it gets complex like that with hundreds of namespaces around, we're pretty much back to having non-semantic markup again and no one really wants that. This all is of course the result (but not end result) of the organic way information and people organize stuff. Some namespaces will die, while others will be popular and live on, and we're still in early days.&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; Anyway, back to solving our identity management problems. The issue here is that just sharing the data doesn't give us semantics (meaning), nor does sharing our ontologies. We need both human comprehension and computational logic in order to pull it all off, and the reason we care about this&amp;nbsp;these days is that the amount of data is growing beyond our wildest imaginations and will continue to grow. The computational part is reading in ontologies and sort data thereafter. The human part is creating the ontologies.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; So what are these ontologies? Well, they're just models, really, an abstract representation of something in reality, so when &lt;a href="http://en.wikipedia.org/wiki/Functional_Requirements_for_Bibliographic_Records"&gt;FRBR&lt;/a&gt; spends its time in prose and blogs and articles and debate, it's really trying to make us all agree on a specific way of modeling said domain. When we formalize this effort, mostly into XML schemas or RDF / OWL statements, we are creating an ontology. It's like a meta language in which we can describe our models further. This is usually modularized from the most abstract into the most concrete way of thinking, so from what's known as an upper ontology (pie-in-the-sky) through various layers (&lt;i&gt;all called many different things, of course, like middle, reason, core, manifest, etc.&lt;/i&gt;)&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;a href="http://www.kcoyle.net/"&gt;Karen Coyle&lt;/a&gt; (&lt;i&gt;a voice of reason on the future of the library world&lt;/i&gt;) &amp;nbsp;recently "debated" with me on these things, and I pointed her to "&lt;a href="http://www.ontopia.net/topicmaps/materials/identitycrisis.html"&gt;Curing the web's identity crisis&lt;/a&gt;", an article by Steve Pepper (&lt;i&gt;fellow Topic Mapper like me&lt;/i&gt;) which more people really should read and make an effort at understanding. Now I think there's some confusion as to what is being explained (&lt;i&gt;well, I never got a reply, so I don't know, to be honest. It's probably me. :)&lt;/i&gt;, and also to why we (&lt;i&gt;us terrible representialists&lt;/i&gt;) keep bringing this up, but I'm kinda back to where I started in this blog post of trying to argue the case for creating identity of things through more layers than currently is being used.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; We (&lt;i&gt;both RDF and Topic Maps&lt;/i&gt;) use URIs as tokens for identity. But in the RDF world there is no distinction between subject identity and resource identity, and I suspect this is where Karen's confusion kicks in. In the Topic Maps world we make this distinction quite clear, in addition to the resource-specific identities as well (&lt;i&gt;so URIs for internal Topic Map identity, external subject identity, and external resource identity&lt;/i&gt;), and this is vitally important to understand!&lt;br /&gt;&lt;br /&gt;Let me examplify with how I would like to see future library cataloging being done ;&lt;br /&gt;&lt;br /&gt;I have a resource of sorts at hand, it could be a book or a link or a CD or something. Doesn't matter, but for the example it's written by Frank Herbert, apparently, and is called "Dune Genesis." It's an eBook. I pop "Frank Herbert" into a textbox of sorts, the system automatically does some searching, and finds 5 URIs that match that name. One of those URIs are WikiPedia and another is The Library of Congress. That means LoC has verified that whatever explain the subject of "Frank Herbert" is at the URI at WikiPedia, and that there is a reasonable equality between the two; one WikiPedia page, one authority record at LoC. The other URIs more or less confirm it (&lt;i&gt;and this speaks to trust and government&lt;/i&gt;) I choose to accept the LoC URI as a author subject URI. Nothing more needs to be entered, no dates, no names, no nothing. Just one URI.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; Now I pop the name "Dune Genesis" into by tool, and it does its magic, but it return only a WikiPedia URI, and because it's tradition not to "trust" WikiPedia it means I have a "new" record I need to catalog. However, the WikiPedia URI contains RDFa, so my tool asks if I want to try and auto-populate meta data, and I choose yes. Fields gets populated, and I go over them, controlling that they are good, add some, edit some, delete some, and hit save.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; Two things now happen; the system automatically create an URI for me, a subject identity URI that if resolve will point to a page somewhere on our webserver with our meta data. That URI is fed back into whatever loop that tool uses for federated URIs, it could be library custom-made (&lt;i&gt;see EATS below, or look to the brilliant &lt;/i&gt;&lt;a href="http://www.subj3ct.com/"&gt;&lt;i&gt;www.subj3ct.com&lt;/i&gt;&lt;/a&gt;&lt;i&gt; website for federated identity management&lt;/i&gt;) or something as simple as Google (&lt;i&gt;for example, I use Ontopedia a lot, so if I do do "&lt;/i&gt;&lt;a href="http://www.google.com/search?hl=en&amp;amp;site=q%3Dalexander%2520johannesen%2520ontopedia&amp;amp;q=alexander+johannesen+ontopedia&amp;amp;btnG=Search"&gt;&lt;i&gt;Alexander Johannesen Ontopedia&lt;/i&gt;&lt;/a&gt;&lt;i&gt;", I will get as a first result a page representing an URI I can use for talking about me&lt;/i&gt;). This creates a dual system of identity, one for the subject, one for the meta data about the book, both using the same URI.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; Do you dig it? Can you see it? Can you see the library world slowly using such a simple mechanism for totally ruling the meta data and identity management boulevard, or what? I pointed to &lt;a href="http://www.nzetc.org/tm/scholarly/name-121558.html"&gt;Conal Tuohy&lt;/a&gt;'s EATS system. Make him give it to you, collaborate to make this just work, open-source and make make it a tool for librarians to automatically create, use, harvest and share identities and resources using the same URIs, and you've got what you need.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; This is complex stuff, and I think I need a drink now. A nice hot tea will do, and I'll try to clarify more in the coming days. Until then, ponder "&lt;i&gt;what the heck you are talking about.&lt;/i&gt;"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-8145884589610071647?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/8145884589610071647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2009/10/on-identity.html#comment-form' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/8145884589610071647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/8145884589610071647'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2009/10/on-identity.html' title='On identity'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-7586564083202966790</id><published>2009-10-21T19:26:00.000+11:00</published><updated>2009-10-21T19:26:07.188+11:00</updated><title type='text'>Old post, as good as new</title><content type='html'>I just realized that I &lt;a href="http://shelter.nu/blog/2000/10/criticism-marcxml-culture-of-marc-and.html"&gt;wrote this ages ago&lt;/a&gt; but never posted it. It has a few gems in it ;&lt;br /&gt;&lt;blockquote&gt;Criticism is mostly about rocking the boat. Sure, there's positive criticism, like "you're not ugly, just beautiful-impaired!", but aren't we over this silly overly political correctness by now? Criticism is to tell it straight, that what someone else has done is not up to scratch, that surely there must be some improvement that could be done. But the library world don't work like that. Criticism in the library world uses a different word; approval.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-7586564083202966790?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://shelter.nu/blog/2000/10/criticism-marcxml-culture-of-marc-and.html' title='Old post, as good as new'/><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/7586564083202966790/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2009/10/old-post-as-good-as-new.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/7586564083202966790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/7586564083202966790'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2009/10/old-post-as-good-as-new.html' title='Old post, as good as new'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-1135787621834742941</id><published>2009-10-15T14:21:00.003+11:00</published><updated>2009-10-15T17:21:03.504+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ontology'/><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><category scheme='http://www.blogger.com/atom/ns#' term='topic maps'/><title type='text'>Ontological Ponderings</title><content type='html'>The last few months have been interesting for me in a philosophical sense. My job is on an architectural level in using ontologies in software development, both in the process (&lt;i&gt;development, deployment, documentation&lt;/i&gt;), the infra-structure (&lt;i&gt;SOA, servers, clusters&lt;/i&gt;) and the end result of it (&lt;i&gt;business applications&lt;/i&gt;). So needless to say, I've been going a bit epistemental, so I promised myself yesterday to jot down my thoughts and worries, if for no other reason than for future reference.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;One big thing that seems to go through my ponderings like a theme, is the &lt;a href="http://en.wikipedia.org/wiki/Linguistic_relativity"&gt;linguistic flow&lt;/a&gt; of the definition language itself, in how the mode of definition changes the &lt;a href="http://en.wikipedia.org/wiki/Inference_engine"&gt;relative inference&lt;/a&gt; of the results of using that ontology over static data &lt;i&gt;(not to mention how it gets even trickier with dynamic data&lt;/i&gt;). We usually say that the two main ontological expressions (&lt;i&gt;&lt;b&gt;is_a, has_a&lt;/b&gt;&lt;/i&gt;) of most triplets (&lt;i&gt;I use the example of &lt;a href="http://en.wikipedia.org/wiki/Resource_Description_Framework"&gt;triplets / RDF&lt;/a&gt; as they are the most common ones, although I use &lt;a href="http://en.wikipedia.org/wiki/Topic_maps"&gt;Topic Maps association statements&lt;/a&gt; myself&lt;/i&gt;) defines a flat world from which we further classify the round world. But how do we do this? We make up statements like this ;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;Alex&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;is_a&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt; Person&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;Alex &lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;has_&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;a Son&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Anyone who works in this field understand what's going on, and that things like "Alex" and "Person" and "Son" are entities, and defined with URIs, so actually they become ;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;http://shelter.nu/me.html &lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;is_a&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt; http://psi.ontopedia.net/Person&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;http://shelter.nu/me.html &lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;has_a&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt; http://en.wikipedia.org/wiki/Son&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Well, in RDF they do. In Topic Maps we have these as subject identifiers, but pretty much the same deal (&lt;i&gt;except &lt;/i&gt;&lt;a href="http://www.ontopia.net/topicmaps/materials/identitycrisis.html"&gt;&lt;i&gt;some subtleties I won't go into here&lt;/i&gt;&lt;/a&gt;). But our work is not done. Even those ontological expressions have their URIs as well, giving us ;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;http://shelter.nu/me.html &lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;http://shelter.nu/psi/is_a&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt; http://psi.ontopedia.net/Person&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;http://shelter.nu/me.html &lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;http://shelter.nu/psi/has_a&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt; http://en.wikipedia.org/wiki/Son&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Right, so now we got triplets of URIs we can do inferencing over. But there's a few snags. Firstly, &lt;a href="http://en.wikipedia.org/wiki/Tuple"&gt;a tuple&lt;/a&gt; like this is nothing but a set of properties for a non-virtual property and does not function like a proxy (&lt;i&gt;like for instance the &lt;/i&gt;&lt;a href="http://www.isotopicmaps.org/tmrm/"&gt;&lt;i&gt;Topic Maps Reference Model&lt;/i&gt;&lt;/a&gt;&lt;i&gt; do&lt;/i&gt;), and in transforming between these two forms gives us a lot of ambiguity that quickly becomes a bit of a problem if you're not careful (&lt;i&gt;it can completely render inferencing useless, which is kinda sucky&lt;/i&gt;). Now given that most ontological expressions are defined by people, things can get hairy even quicker. People are funny that way.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So I've been thinking about the implications of more ambiguous statement definitions, so instead of saying &lt;b&gt;is_a&lt;/b&gt;, what about &lt;b&gt;was_a&lt;/b&gt;, &lt;b&gt;will_be_a&lt;/b&gt;, &lt;b&gt;can_be_a&lt;/b&gt;, &lt;b&gt;is_a_kindof_a&lt;/b&gt;? What are the ontological implications of playing around with the language itself like this? It's just another property, and as such will create a different inferred result, but that's the easy answer. The hard answer lies between a formal definition language and the language in which I'm writing this blog post.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We tend to define that "&lt;i&gt;this&lt;/i&gt; &lt;b&gt;is_a&lt;/b&gt; &lt;i&gt;that"&lt;/i&gt;, &lt;i&gt;this&lt;/i&gt; being the focal point from which our definition flows. So, instead of listing all Persons of the world, we list this one thing who is a Person, and moves on to the next. And for practical reasons, that's the way it must be, especially considering the scope of the Semantic Web itself. But what if this creates bias we do not want?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Alex &lt;b&gt;is_a&lt;/b&gt; Person, for sure, but at some point I shall die, and then I change from &lt;b&gt;is_a&lt;/b&gt; to a &lt;b&gt;was_a&lt;/b&gt;. What implications will this, if any, have on things? Should &lt;b&gt;is_a&lt;/b&gt; and &lt;b&gt;was_a&lt;/b&gt; be synonyms, antonyms, allegoric of, or projection through? Do we need special ontologies that deal with discrepancies over time, a clean-up mechanism that alters data and sub-sequentially changes queries and results? Because it's one thing to define and use data as is, another completely to deal with an ever changing world, and I see most - if not all - ontology work break when faced with a changing world.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I think I've decided to go with a &lt;b&gt;kind_of&lt;/b&gt; ontology &lt;i&gt;(and ontology where there is no defined truth, only an inferred kind-system&lt;/i&gt;), for no other reason that it makes cognitive sense to me and hopefully to other people who will be using the ontologies. This resonates with me especially these days as I'm sick on the distinction people make between language and society, that the two are different. They are not. &lt;a href="http://en.wikipedia.org/wiki/Social_semiotics"&gt;Our languages are just like music&lt;/a&gt;; with the ebb and flow, drama and silence that makes words mean different things. By adding the ambiguity of "kind of" instead of truth statements I'm hoping to add a bit of semiotics to the mix.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But I know it won't fix any real problems, because the problem is that we are human, and as humans we're very good at reading between the lines, at being vague, clever with words, and don't need our information to be true in order to live with it. Computers suck at all these things.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is where I'm having a semi-crisis of belief, where I'm not sure that epistemological thinking will ever get past the stage of basic tinkering with identity in which we create a false world of digital identities to make up for any real identity of things. I'm not sure how we can properly create proxies of identity in a meaningful way, nor in a practical way. If you're with me so far, the problem is that we need to give special attention to every context, something machines simply aren't capable of doing. Even the most kick-ass inferencing machines breaks down under epistemological pressure, and it's starting to bug me. Well, bug me in a philosophical kind of way. (&lt;i&gt;As for mere software development and such, we can get away with a lot of murder&lt;/i&gt;)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I'm currently looking into how we can replicate the warm, fuzzy impreciseness of human thinking through cumulative histograms over ontological expressions. I'm hoping that there is a way to create small blobs of "thinking" programs (&lt;i&gt;small software programs or, probably more correctly, script languages&lt;/i&gt;) that can work over ontological expressions without the use of formal logic at all (&lt;i&gt;first-order logic, go to hell!&lt;/i&gt;) that can be shared, that can learn what data can and can't be trusted to have some truthiness. Here's to hoping.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The next issue is directional linguistics, in how the vectors of knowledge is defined. There's things of importance to what order you gain your knowledge, just like there's great importance in how you sort it. This is mostly ignored, and the data is treated as it's found and entered. I'm not happy with that state of things at all, and I know that if I was taught about axioms &lt;b&gt;before&lt;/b&gt; I got sick of math, my understanding of axiomatic value systems would be quite different. Not because I can't sit down now and figure it out, but because I've built a foundation which is hard to re-learn when wrong, hard to break free from. Any foundation sucks in that way, even our brains work this way, making it very hard to un-learn and re-train your brain. Ontological systems are no different; they build up a belief-system which may prove to be wrong further down the line, and I doubt these systems know how to deal with that, nor do the people who use such systems. I'm not happy.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Change is the key to all this, and I don't see many systems designed to cope with change. Well, small changes, for sure, but big, walloping changes? Changes in the fundamentals? Nope, not so much.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We humans can actually deal with humongous change pretty well, even though it may be a painful process to go through. Death, devastation, sickness and other large changes we adapt to. There's the saying, "when you've lost everything, there's nothing more to lose and everything to gain", and it holds remarkably true for the human adventure on this planet (&lt;i&gt;look it up; the Earth is not really all that glad to have us around&lt;/i&gt;). But our computer systems can't deal with a CRC failure, little less a hard-drive crash just before tax-time.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There's something about the foundations of our computer systems that are terribly rigid. Now, of course, them being based on bits and bytes and hard-core logic, there's not too much you can do about the underlying stuff (&lt;i&gt;apart from creating &lt;/i&gt;&lt;a href="http://en.wikipedia.org/wiki/Quantum_computer"&gt;&lt;i&gt;quantum machines&lt;/i&gt;&lt;/a&gt;&lt;i&gt;; they're pretty awesome, and can alter the way we compute far more than the mere efficeny claims tell us&lt;/i&gt;) to make it more human. But we can put human genius on top of it. Heck, the ontological paradigm is one such important step in the right direction, but as long as the ontologies are defined in first-order logic and truth-statements, it is not going to work. It's going to break. It's going to suck.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ok, enough for now. I'm heading for Canberra over the weekend, so see you on the other side, for my next ponder.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-1135787621834742941?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/1135787621834742941/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2009/10/ontological-ponderings.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/1135787621834742941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/1135787621834742941'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2009/10/ontological-ponderings.html' title='Ontological Ponderings'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-1794773434447652417</id><published>2009-10-07T13:09:00.004+11:00</published><updated>2009-10-07T14:08:14.256+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='debt'/><category scheme='http://www.blogger.com/atom/ns#' term='systems thinking'/><category scheme='http://www.blogger.com/atom/ns#' term='stupidity'/><title type='text'>Stupidity of systems and debt collection</title><content type='html'>Today's tale is an example of stupidity put into system. Or, a system that has accumulated enough stupidity to grow sentience, and has become a cancer onto society.&lt;br /&gt;&lt;br /&gt;A preamble; in my distant, distant past (&lt;span style="font-style: italic;"&gt;over 20 years ago now&lt;/span&gt;), I accumulated a bit of debt due to unfortunate circumstances, not too big for the world to get scared, but not small enough not to cause trouble. I lost a house over it, basically stemming from taxes on income the government of the country I was living in at the time thought I should pay when I, in fact, didn't have an income at the time (&lt;span style="font-style: italic;"&gt;in their wisdom they demanded I had to prove that I didn't have an income, a bit like proving that something doesn't exists which is, in fact, impossible. And when you're arguing with a system, you're not going to be heard&lt;/span&gt;). It's a long story, one I'd rather try to forget, but suffice to say I have some experience of debt, debt collection and the various instances and how they work.&lt;br /&gt;&lt;br /&gt;Since my distant past I try to help people make sense of these systems, mostly for minor things (&lt;span style="font-style: italic;"&gt;like when you forget to pay a bill twice ... you'd be surprised how easy it is&lt;/span&gt; :), but sometimes also for larger debts that take time, patience and good negotiating skills to overcome. But I've done it again and again.&lt;br /&gt;&lt;br /&gt;So, the other day we got a message on our answering machine from some person who's got the worlds fastest talking voice, saying something like 'Hi, Ribbedy Rabbedy from Bing and Bong here (&lt;span style="font-style: italic;"&gt;honestly, it sounded just like that!&lt;/span&gt;), calling on an urgent matter, call us back on !*$*!!!*$$%%!*$ &lt;span style="font-style: italic;"&gt;(I had to go through the message over 10 times to get these numbers right&lt;/span&gt;) with reference number %*@%*@%*$$* (&lt;span style="font-style: italic;"&gt;another 10 times to get this number&lt;/span&gt;), bye!'&lt;br /&gt;&lt;br /&gt;I called back straight away, because we have a pretty good system in our house for bills coming in and getting dealt with and knew of nothing outstanding, where everything gets put into the 'in' folder and dealt with at least three times a week, and if dealt with, moved from one side of the desks folder drawer to the other, big cross across the bill, and typed 'paid' in large numbers, before filed safely. But when I called the number, I was greeted by a receptionist who didn't know who'd called me, couldn't find anything with my reference number, couldn't tell me quite what it was they do (&lt;span style="font-style: italic;"&gt;'business services' yeah, that explains it&lt;/span&gt;) and in the end we gave up. I thought, if it is that important, they'll get back to me.&lt;br /&gt;&lt;br /&gt;Didn't hear another thing for two weeks. Maybe they made a mistake, and were after someone else.&lt;br /&gt;&lt;br /&gt;Then last night we get a call from someone with a thick Indian accent, probably some poor outsourced guy in Bangalore just trying to fill his quota, trying to explain to first my 9 year old daughter, then to my wife, and finally to me, about something or other. We just couldn't work it out, except big words such as "&lt;span style="font-weight: bold;"&gt;serious matter&lt;/span&gt;" and "&lt;span style="font-weight: bold;"&gt;debt&lt;/span&gt;", and this all smack down in the middle of dinner-time. What they hell? It sounded more and more like a scam, as he was being very secretive, refusing to tell me anything of value, so I tried to just get out of him what company he was calling from, which was something like B'n'B, D'n'D, E'n'E, or any other combo of letters that go with ee-enn-ee (&lt;span style="font-style: italic;"&gt;"what do you do? We do business services" Aaaargh!&lt;/span&gt;). My daughter confused and my wife worked up, I ended the conversation with saying that if there is a serious matter and you can't communicate properly, send us a friggin' letter, in a stern but polite manner.&lt;br /&gt;&lt;br /&gt;Today came a letter. Well, a bill actually, accompanied with threats of "&lt;span style="font-style: italic;"&gt;garnishee your wages, tax refund, bank account or *** or take you to court&lt;/span&gt;" with "urgency" and "serious" plastered all over it.&lt;br /&gt;&lt;br /&gt;I paid the bill after going through our paperwork and not finding a 'paid' version of it, ticking it up as 'human failure to pop an old bill where it belongs for filing' (&lt;span style="font-style: italic;"&gt;so, most likely my fault&lt;/span&gt;), and then the phone rings. Yup, another representative for this company bugging us. Having just paid the bill, I asked why he's calling, but because these guys (&lt;span style="font-style: italic;"&gt;and no Indian accent this time, albeit there was a foreign element to it, since I'm a foreigner myself I detect these things&lt;/span&gt;) can only read from scripts he insisted to talk to my wife. I said, no, you just called me on my phone, I'm her husband, is there anything we need to know that the letter / bill doesn't address. "&lt;span style="font-style: italic;"&gt;If I could only talk to your wife, I could answer that question.&lt;/span&gt;"&lt;br /&gt;&lt;br /&gt;This is where it gets complicated, and I must induce the powers of logic, inference and bloody common sense. The next 3 minutes went on with me stating "&lt;span style="font-style: italic;"&gt;you called me, you tell me, my wife doesn't want to speak to you because you're rude, incosiderate and mysterious about matters which could be cleared up in no time and you insist on being stupidly pigheaded because 'for legal reasons' that you can't explain further you can't explain it to anyone but her *if* there is or isn't anything of importance you need to tell her that the letter didn't.&lt;/span&gt;"&lt;br /&gt;&lt;br /&gt;"For legal reasons" is more often than not business speak for "we don't want to get into legal trouble ourselves", and is something I've been thinking a bit about lately. I've had phone calls from various companies we have services from, Telstra being one of them, who do courtesy calls to you to make sure everything is fine, or nag about some service they're pushing, or other somesuch, and they all start with asking &lt;span style="font-weight: bold;"&gt;me&lt;/span&gt; about info to confirm that I am who I am. "For legal reason."&lt;br /&gt;&lt;br /&gt;So I am to tell a stranger, who is calling me on my own bloody phone, that &lt;span style="font-weight: bold; font-style: italic;"&gt;claims&lt;/span&gt; to be from Telstra or otherwise to give out personal info for verification of who I am? What is my option for verifying that they are who they claim to be? At current, there is none; this is a one-way street, because I am me, lucky to their client, and they are whoever hell they want to be. This whole identity conundrum has been bugging me more and more of late, and culuminated today with this idiot (&lt;span style="font-style: italic;"&gt;who in his defence was reading from a script&lt;/span&gt;) failing miserably to understand that in any conversation there are two parts; you and who you are addressing at the time. It may not be who you want to be talking to, but that doesn't alter the reality of it.&lt;br /&gt;&lt;br /&gt;I ended the conversation by saying '&lt;span style="font-style: italic;"&gt;I'm going to say no&lt;/span&gt;' to his insistant nagging to talk to my wife. The letter and all this insane phone terror comes from &lt;a href="http://dnb.com.au/"&gt;Dun &amp;amp; Bradstreet&lt;/a&gt; (&lt;span style="font-style: italic;"&gt;signed 'sincerely' Corey Smith, National Collections Manager, who I suspect has his name and scanned signature in many D&amp;amp;B templates&lt;/span&gt;), one of the bigger players in the debt collecting and reporting business (&lt;span style="font-style: italic;"&gt;who I've had slightly better dealings with their Norweigan branch in the past, but only marginally&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;What's all this hubbub about, you may ask? &lt;span style="font-weight: bold;"&gt;63$&lt;/span&gt;. Yup, that's right, 63 Australian shiny little dollars, and not only that, but CentreLink - an arm of the Australian government for family benefits, like child support, pensions and the like - had &lt;span style="font-weight: bold; font-style: italic;"&gt;overpaid&lt;/span&gt; us the 63$, and now apparently wants it back the hard way, at any cost (&lt;span style="font-style: italic;"&gt;and you can just imagine the cost of all this rubbish!&lt;/span&gt;). Instead of, you know, just deduct it from our next payment.&lt;br /&gt;&lt;br /&gt;63 friggin' dollars. They should feel so ashamed of themselves. This is what you get when stupid systems grows sentinence instead of a brain.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-1794773434447652417?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/1794773434447652417/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2009/10/stupidity-of-systems-and-debt.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/1794773434447652417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/1794773434447652417'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2009/10/stupidity-of-systems-and-debt.html' title='Stupidity of systems and debt collection'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-2064545167442096381</id><published>2009-09-29T20:39:00.004+10:00</published><updated>2009-09-29T21:01:02.185+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='library'/><category scheme='http://www.blogger.com/atom/ns#' term='topic maps'/><title type='text'>Library Pontifications</title><content type='html'>&lt;span style="font-size:100%;"&gt;Once in a while I get some email from people who ask me some questions or ask me to clarify something I've said in some setting. The other day I ranted on the NGC4LIB (&lt;/span&gt;&lt;span style="font-style: italic;font-size:100%;" &gt;Next-generation catalog 4 libraries&lt;/span&gt;&lt;span style="font-size:100%;"&gt;) mailing-list about, uh, something or other. And I got email, which I answered, but since I got no reply I'm posting it here in a blog-edited form so that it doesn't go to waste ;&lt;br /&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-size:100%;"&gt;I think I am starting to understand your rants against the culture of MARC, and I'd probably feel offended if I knew what all of the above meant.&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-size:100%;"&gt;Hmm. Well, it wasn't meant to offend anyone. I guess if people thought they were hardcore into persistent identity management, then maybe they would feel I've either overlooked their hard work or don't think what they're doing is the right kind, or something.&lt;br /&gt;&lt;br /&gt;I usually have two goals with my "rants"; 1. flush out those who already are on the right track, and make them more vocal and visible, and 2. if no one is on the right track, inspire people in the library world to at least have a look at it. I can do this because I have no vested interest in the library world as such; I cannot lose my library job as I'm not working for a library. :)&lt;br /&gt;&lt;/span&gt;&lt;div class="im"&gt;&lt;blockquote&gt;&lt;span style="font-size:100%;"&gt;Naturally, to feel outside of the mainstream creates a crisis of confidence in one's abilities. What does it mean these days to say that one is a cataloger or that one works in tech services, and is it perceived as a joke for those on the outside? Oh yeah...they still produce cards. What do they know about databases?&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-size:100%;"&gt;Librarians are from the outside an incredible gifted bunch of people who knows what they're doing, they have granted powers outside the realm of normal people (including professionals like software developers, believe it or not), and they know stuff we normal folks don't.&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;However, having been on the inside you get to glimpse the reality of an underfunded, underprioritized sub-culture of society who knows as little about the "real-world" as normal folks know of the library world. There is a great divide between them, and very little has been done to open up. The blame for this I put squarely on the library world (as the real-world is, well, real and out there) who for many years have demanded a library degree even for software development positions, and when we finally get there we are treated as second-class citizens because we don't have that mark of librarianship that comes from library school. It's a bizarre thing, really, and perhaps the most damaging one you've got, this notion of librarians must have a library degree, as if normal people will never understand the beauty of why a 245 c is needed, or the secret of why shelves must be called stacks, and so on.&lt;br /&gt;&lt;br /&gt;One thing that has got me very disillusioned about the library way is philosophy. I deliberately sought out the library as a place to work because I have a few passions mixed with my skills which I thought was a good match, and one of the strongest passions were epistemology. One would think that if there was one institutional string of places that could appreciate the finer details of epistemology, it would be the libraries and the people within. That's what they concern themselves with, no?&lt;br /&gt;&lt;br /&gt;Err, no. No, they don't. There's the odd person that ponders how a OCLC number can verify some book's identity, but these are very plain boring questions of database management. Then along came FRBR which &lt;span style="font-weight: bold;"&gt;does&lt;/span&gt; not only dip its toes into epistemology, but outright talks about it! The authors of it clearly had knowledge and wisdom about such things. So, one would think there was hope. Like, when it came out in 1993. That's more than 15 years ago. And people still haven't got it. How much time do you reckon it's going to take, and more importantly, how many years until it's way too late?&lt;br /&gt;&lt;br /&gt;But no, RDA comes out of the woodwork and proves once and for all that there is no hope of libraries ever taking the issues at a philosophical nor practical level. Let me explain this one, as it sits at the core of much of my "ranting."&lt;br /&gt;&lt;br /&gt;FRBR defines work, expression, manifestation, item, and these are semi-philosophical definitions that we're supposed to attach semantics and knowledge to. There's primarily two ways to do that; define entities of knowledge, or create relationships between entities. (Note these two basic ways of doing knowledge management; entities and relationships, as they spring up in all areas of knowledge representation)&lt;br /&gt;&lt;br /&gt;Now, can you without looking stuff up tell me the difference between a work and an expression? Or between manifestation and an item? Sure, we can discuss if this or that thing is an item or something else, back and forth, but is that a good foundation upon to lay all future library philosophy? Because that's just what it is; a philosophical model we use to make sense of the real world. FRBR is confusing, even if it is a great leap forward in epistemological thinking, for example when it comes down to identity management (persistent identifiers for one thing can be expressed through a multitude, like a proxy, which FRBR fails at miserably, for example) it is right there in the centre of it, but a lot of it focuses on the wrong part of it, the part that involves human cognition to make decisions about identity.&lt;br /&gt;&lt;br /&gt;Anyway, I guess at this point all I'm trying to say is that there are glimpses of what I'm talking about in the library world, and I was attracted to it, I wanted to dedicate parts of my life to fixing a lot what was broken in the real-world. I came to the library because they are the shining beacon of light in our society.&lt;br /&gt;&lt;br /&gt;So, what happened?&lt;br /&gt;&lt;/span&gt;&lt;div class="im"&gt;&lt;blockquote&gt;&lt;span style="font-size:100%;"&gt;Which is why I am interested smarting up about some of these things. Where should one go for a decent but not mind-blowing introduction to the types of things you have described lately?&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-size:100%;"&gt;It's hard to say what will blow your mind, and what will not. But since you're a library type person I'm going to go out on a limb here,and assume you're a smart person. :) So, I'm going to assume that &lt;a href="http://en.wikipedia.org/wiki/Epistemology" target="_blank"&gt;http://en.wikipedia.org/wiki/&lt;wbr&gt;Epistemology&lt;/a&gt; won't blow your mind. So let's assume we're using the definition for "subject" as such ;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;An area of knowledge, a topic, an area of interest or study&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:100%;"&gt; In terms of philosophy we usually expand that definition a bit wider (so it will also include most discourse and literature) but I'll try to keep it simple. First, a question?&lt;br /&gt;&lt;br /&gt;  "What does it mean that something &lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;is&lt;/span&gt;&lt;span style="font-size:100%;"&gt; something?"&lt;br /&gt;&lt;br /&gt;This is the basic question for identity, that something exists and that we can talk and refer to it. Refering to things is a huge portion of what the library does, not only as an archive, but as a living institution where knowledge is harboured. We're talking about subjects put into systems, about being subject-centric in the way we deal with things. Just like our brains do.&lt;br /&gt;&lt;br /&gt;Now, for me there's a few things that have happened the last 20-30 years. The world has become more and more knowledge centric (they've gone from "&lt;span style="font-style: italic;"&gt;all knowledge are in books&lt;/span&gt;" to "&lt;span style="font-style: italic;"&gt;knowledge can be found in many places&lt;/span&gt;", and the advent of computers and the internet plays no small part in that), while libraries have become more book specific, more focused on the collection part rather than what the collection actually harbours in terms of knowledge (and I suspect this is because there are no traditional tracks within the library world for technology), probably because it's easier and fits better into budget driven government run institutions.&lt;br /&gt;&lt;br /&gt;However, this isn't beneficial to the knowledge management part. Libraries are moving steady towards being archives, but the world wants them to become knowledge specialists. Ouch. And so the libraries will be closed down when they &lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;don't deliver knowledge&lt;/span&gt;&lt;span style="font-size:100%;"&gt;. Archives is what Google does best, and they're not that bad at harbouring basic knowledge. What hope in hell have you got then?&lt;br /&gt;&lt;br /&gt;I'm running out of time right now, but feel free to ask any question and point to any of my wrongs, and laugh at it as well; I need the discourse as much as (I hope) you do. Let me just quickly run through that list with comments and pointers ; [&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;font-size:100%;" &gt;editors note : this is a list of things I felt the library world 'have no clue about' from my mail to the mailing-list&lt;/span&gt;&lt;span style="font-size:100%;"&gt;]&lt;br /&gt;&lt;/span&gt;&lt;div class="im"&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;No idea about digital persistent identification. &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;span style="font-size:100%;"&gt;What happens to identifiers when people stop maintaining them? They lose their semantic and intrinsic value, and become moot. How many libraries maintain their age old software? No, a more human, less technological means of resolving is needed, and when when the world went digital the choice of multiple identities became not only possible but inevitable. Yet, when the library world manages identities as OCLC / LOC record numbers at the item level, things go horribly wrong and you cannot take what you've defined and learned into the philosophical space. Even if the OCLC / LOC numbers are maintained till the end of the world, they do not solve basic epistemological problems.&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;No subject-centricity.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:100%;"&gt; FRBR does actually provide some, but it is not focused on the epistemological problems, only one of identifying the &lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;problem&lt;/span&gt;&lt;span style="font-size:100%;"&gt; of identification without providing a mechanism (real or philosophical) for doing so.&lt;br /&gt;&lt;/span&gt;&lt;div class="im"&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;No understanding of semantics in data modeling.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;span style="font-size:100%;"&gt;The AARC2 / RDA world is, in some definition of the terms, a data model. And between entities in data models there are semantics, meaning the relationships themselves, their names, roles and thought purpose. But you have to understand, as a human, all of AARC2 / RDA to be able to model anything with it; there's no platform on which to stand, there's no atomic parts you can use to build molecules and then cells and then beings. The whole model is, in fact, a hobbled-together set of fields without structure (and no, numbering them is not a structure :), and without structure there's only rules. And rules without structure is only human-enforceable.&lt;br /&gt;&lt;/span&gt;&lt;div class="im"&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;No clue about ontologies, inferencing, guides by analogy&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;span style="font-size:100%;"&gt;This is a stab at what the Semantic Web people are doing. They have a long background from AI and knowledge management, and if you guys were at least on par with that group, there could be some better understanding of the issues. The SemWeb crowd understand a lot of first-order logic, inferencing, analogy, case-based  reasoning, and so forth, all stuff you need to have computers understand a tad bit better how your data is hobbled together, how they all interact, how entities and relationships (remember those? :) are mapped.&lt;br /&gt;&lt;br /&gt;I should of course make a note here that I think that the SemWeb efforts are mostly wrong, and that they could learn an awful lot from librarians in the way to deal with collections and access, but that's a different discourse for some other time. :)&lt;br /&gt;&lt;/span&gt;&lt;div class="im"&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;no real knowledge about collection management ( ... wait for it ...) with multiple hooks and identities&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;span style="font-size:100%;"&gt;I was actually hoping people would jump on this one, getting offended that I said they had no real knowledge of collection management (which is their forte, it is what they do!), but I guess either they saw the hook and line of *identities*, and jumped over it. Dang.&lt;br /&gt;&lt;br /&gt;It's all about the identity of what you are collecting. Crikey, publishers haven't even got ISBN to work (how many times to I put in one ISBN to get a completely different book ...), and one would think that would provide hints to why this is hard, and perhaps what to do otherwise. Hmm.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(153, 153, 153);font-size:100%;" &gt;-- end of mail except some more personal ramblings not fit for generic consumption --&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-2064545167442096381?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/2064545167442096381/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2009/09/library-pontifications.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/2064545167442096381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/2064545167442096381'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2009/09/library-pontifications.html' title='Library Pontifications'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-6847434941862359396</id><published>2009-08-24T16:08:00.004+10:00</published><updated>2009-08-24T17:09:22.458+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='frameworks'/><category scheme='http://www.blogger.com/atom/ns#' term='data models'/><category scheme='http://www.blogger.com/atom/ns#' term='context'/><category scheme='http://www.blogger.com/atom/ns#' term='conceptual models'/><category scheme='http://www.blogger.com/atom/ns#' term='topic maps'/><title type='text'>What event model ontology?</title><content type='html'>Hmm, it seems that no one has blogged, tweeted or mentioned &lt;a href="http://shelter.nu/blog/2009/08/can-i-ask-you-favour-does-social-media.html"&gt;my blog post in my last plea&lt;/a&gt;, which I'm quite disappointed with. However, I'll chalk this one down to the complexity of what I'm trying to accomplish, and my failed attempt at explaining what it is.&lt;br /&gt;&lt;br /&gt;In the mean time I've been working at it, converging various models from all sorts of weird places (&lt;span style="font-style: italic;"&gt;anything from WebServices and SOAP stacks, to operating systems like Linux, to event models in Java and .Net, to more conceptual stuff in the Semantic Web world&lt;/span&gt;), but boy, you can tell that we live in a world shaped by iterative imperative paradigms of approaching the software world.&lt;br /&gt;&lt;br /&gt;One thing I learned quite early was declarative and functional programming, introduced to me, of all places, with using &lt;a href="http://en.wikipedia.org/wiki/Xslt"&gt;XSLT&lt;/a&gt; many years ago. It may not be the most obvious place to find it, and this is one of those hidden gems of the language which still doesn't enjoy too much of a following. And no wonder; people come into it from the &lt;a href="http://en.wikipedia.org/wiki/Imperative_programming"&gt;imperative stuff&lt;/a&gt; that dominates the world, polluting us all with filthy thoughts of changing variables (&lt;span style="font-style: italic;"&gt;at least in &lt;a href="http://http//www.artima.com/scalazine/articles/steps.html"&gt;Scala&lt;/a&gt; you can choose between &lt;span style="font-weight: bold;"&gt;var&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;val&lt;/span&gt;&lt;/span&gt;), functions that aren't truly functional, and the classical idea in object-oriented programming of a taxonomical structure that doesn't hold up to scrutiny.&lt;br /&gt;&lt;br /&gt;Let me clarify that last point. Wht are we doing this stuff? Why are we creating computer programs?&lt;br /&gt;&lt;br /&gt;To solve problems. And who are we solving problems for? For humans. It's the classical example (albeit extrapolated) of garbage in, garbage out. I've talked about this in the past a lot, about the constant translation that happens between huna and machine, and how we are creating translation models in both worlds in order to "move forward" and solve problems better. But this excercise becomes increasingly harder as our legacy grows, so trying to teach functional programming to people who don't understand certain basic principles of &lt;a href="http://en.wikipedia.org/wiki/Lambda_calculus"&gt;Lambda Calculus&lt;/a&gt; is going to be hard, just like it's hard to teach &lt;a href="http://en.wikipedia.org/wiki/Topic_Maps"&gt;Topic Maps&lt;/a&gt; to people who live in a SQL world. Or like it's hard to teach auto-generating user-interfaces to a user-interface developer.&lt;br /&gt;&lt;br /&gt;These are usually called paradigm shifts, where some important part of your existing world is totally changed as you learn some other even more important knowledge. You must shift your thinking from one way to a rather different other. And this is hard. Patterns of knowledge in your brain is maintained by traversing certain paths often, and as such strengthening that path (&lt;span style="font-style: italic;"&gt;following the pattern that an often travelled path must be the right path&lt;/span&gt;). But if the path is wrong, there's some pretty strong paths you need to &lt;span style="font-weight: bold;"&gt;un&lt;/span&gt;learn. Damn, that is hard! Which is why I urge you to try it out.&lt;br /&gt;&lt;br /&gt;I'm currently using Topic Maps, human behaviour driven ontologies for auto-generating applications and user-interfaces over functional complete models of both virtual and concrete human domains, all with temporality and continous change as the central paradigms. Yeah, pretty hefty stuff, and I've spent years trying to unlearn stuff I learnt in the years before that. And those years were unlearning some other stuff before that. My whole life has been one huge unlearning experience, and I don't think any other way conceptually grasps the beauty of life better; nature and life both are in perpetual change. Needless to say, I'm enjoying every single crazy second of it!&lt;br /&gt;&lt;br /&gt;But back to my event model ontology. I've learned one important thing in all this; &lt;a href="http://www.jfsowa.com/pubs/laws.htm"&gt;Sowa&lt;/a&gt; has suggested a shift from logical inference to analogy, and this coupled with the &lt;a href="http://en.wikipedia.org/wiki/OODA_Loop"&gt;OODA loop&lt;/a&gt; can create an intriguing platform for knowledge management and eco-system forsoftware applications. I'll let you know more as things progress from here. I'm excited!&lt;br /&gt;&lt;br /&gt;And as always, I'd&lt;span style="font-weight: bold;"&gt; love&lt;/span&gt; to hear your comments on all of this. I beg you. Again. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-6847434941862359396?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/6847434941862359396/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2009/08/what-event-model-ontology.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/6847434941862359396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/6847434941862359396'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2009/08/what-event-model-ontology.html' title='What event model ontology?'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-884568797468386086</id><published>2009-08-14T13:20:00.000+10:00</published><updated>2009-08-14T13:20:51.346+10:00</updated><title type='text'>Emotional thunderstorm from the Ukraine</title><content type='html'>I have to share this one with you. My grandfather, Hans Adolph Johannesen, fought during WWII as part of the Norwegian underground resistance to the German invasion, was captured and put in prison for many years (&lt;a href="http://www.natzweiler.info/database/transporter.php3?RECNUMBER=203"&gt;1 year at Grini, Norway, and 2.5 years in Germany, till the end of the war&lt;/a&gt;, with and befriended former prime minister of Norway &lt;a href="http://en.wikipedia.org/wiki/Trygve_Bratteli"&gt;Trygve Brattli&lt;/a&gt;). All of this many years before I was even born. But he shared the stories and the pain and the heroism. I recorded it, I interviewed him, I lived with him. And then he died, almost 10 years ago.&lt;br /&gt;&lt;br /&gt;And right now all those emotions came washing over me, a thunderstorm, pouring rain, because I was silly enough to watch this amazing - in the true sense of the word! - artist retelling of such pain and memories, and in the least likely of all places ;&lt;br /&gt;&lt;a href="http://www.guardian.co.uk/culture/tvandradioblog/2009/aug/13/ukranian-sand-artist"&gt;&lt;/a&gt;&lt;blockquote&gt;&lt;a href="http://www.guardian.co.uk/culture/tvandradioblog/2009/aug/13/ukranian-sand-artist"&gt;Ukrainian sand artist proves that reality TV's got talent&lt;/a&gt;: "&lt;span style="font-style: italic;"&gt;James Donaghy: Kseniya Simonova, the winner of Ukraine's got talent, has become a YouTube phenomenon by telling stories through sand animation. Who needs Susan Boyle?&lt;/span&gt;"&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-884568797468386086?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.guardian.co.uk/culture/tvandradioblog/2009/aug/13/ukranian-sand-artist' title='Emotional thunderstorm from the Ukraine'/><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/884568797468386086/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2009/08/emotional-thunderstorm-from-ukraine.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/884568797468386086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/884568797468386086'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2009/08/emotional-thunderstorm-from-ukraine.html' title='Emotional thunderstorm from the Ukraine'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-7287156330956002884</id><published>2009-08-05T10:34:00.004+10:00</published><updated>2009-08-05T12:58:04.405+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ontology'/><category scheme='http://www.blogger.com/atom/ns#' term='blogging'/><category scheme='http://www.blogger.com/atom/ns#' term='topic maps'/><title type='text'>Can I ask you a favour? (Does social media actually work?)</title><content type='html'>Hi everybody. Could I ask you a favour? I'm not getting much response to &lt;a href="http://shelter.nu/blog/2009/07/ok-so-let-me-say-from-get-go-that-im.html"&gt;my quest for a unified software architecture ontology&lt;/a&gt;, so could I humbly ask you to blog, tag, link or otherwise gossip about &lt;a href="http://shelter.nu/blog/2009/07/ok-so-let-me-say-from-get-go-that-im.html"&gt;my previous post on the matter&lt;/a&gt;? I would &lt;span style="font-weight: bold;"&gt;really&lt;/span&gt; appreciate it, and I promise I'll share my findings with you all.&lt;br /&gt;&lt;br /&gt;(&lt;span style="font-style: italic;"&gt;My subtitle "Does social media actually work?" is a blatant attempt to get circulation going by mocking the whole debacle which I try to, ahem, you know, promote. Thanks&lt;/span&gt;.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-7287156330956002884?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/7287156330956002884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2009/08/can-i-ask-you-favour-does-social-media.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/7287156330956002884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/7287156330956002884'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2009/08/can-i-ask-you-favour-does-social-media.html' title='Can I ask you a favour? (Does social media actually work?)'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-1491557847154163558</id><published>2009-07-31T15:40:00.003+10:00</published><updated>2009-07-31T15:56:52.214+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA ROA WOA REST SOAP WS architecture'/><title type='text'>Boundless?</title><content type='html'>Hehe, had to giggle a bit when reading this &lt;span style="font-style: italic;"&gt;(in my never-ending quest for &lt;/span&gt;&lt;a style="font-style: italic;" href="http://shelter.nu/blog/2009/07/ok-so-let-me-say-from-get-go-that-im.html"&gt;semantic mapping of software systems architecture&lt;/a&gt;) ;&lt;br /&gt;&lt;br /&gt;"&lt;span style="font-style: italic;"&gt;The Open Group is a vendor- and technology-neutral consortium, whose vision of &lt;/span&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Boundaryless Information Flow™&lt;/span&gt;&lt;span style="font-style: italic;"&gt; will enable access to integrated information within and between enterprises based on open standards and global interoperability.&lt;/span&gt;" (My emphasis)&lt;br /&gt;&lt;br /&gt;To embrace "open" you would think that getting to the info would be, you know, just open, but no. There are free chapters available for you to see, just to make sure, you know, there's an engine under the hood, all you need to do is to jump through a few hoops, register, and ... ugh. So I bit this bullet, registered and I got the introductory guide to the TOGAF framework, but it reads as any other fluffy "use our framework, and all shall be well in the world" vendor selling you miracle cures out there. Disappointing, really. I could get the full thing if I apply for a 90-day personal license, but I don't think I'll bother as I react badly to fluff, and I definitly get an allergic reaction to having to register, revealing personal info and such, just to get to read their fluffy bits. What gives?&lt;br /&gt;&lt;br /&gt;I think &lt;a href="http://www.opengroup.org/"&gt;these people&lt;/a&gt; have completely misunderstood what "open" means, which is a shame considering that the content might be useful. But I say only might, as I would have no idea. Phft, open, my ass.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-1491557847154163558?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/1491557847154163558/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2009/07/boundless.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/1491557847154163558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/1491557847154163558'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2009/07/boundless.html' title='Boundless?'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-7886661097022218733</id><published>2009-07-29T11:19:00.008+10:00</published><updated>2009-08-05T10:47:50.443+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ontology'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA ROA WOA REST SOAP WS architecture'/><category scheme='http://www.blogger.com/atom/ns#' term='soa'/><category scheme='http://www.blogger.com/atom/ns#' term='ead'/><title type='text'>Missing ontological serinity in the world of software systems architecture</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Updates&lt;/span&gt;: See bottom, but also &lt;a href="http://stackoverflow.com/questions/1187537/application-mvc-event-model"&gt;this question on StackOverflow&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;Ok, so let me say from the get go that I'm a little bit upset. Well, maybe angry and bewildered more than upset, but nevertheless not happy. And it all has to do with the dingbat way we architecture our various computer systems. So, yeah, quite generic and not really something we can do much about.&lt;br /&gt;&lt;br /&gt;Let's rehash. I'm a &lt;a href="http://en.wikipedia.org/wiki/Service-oriented_architecture"&gt;SOA&lt;/a&gt; junkie, an &lt;a href="http://en.wikipedia.org/wiki/Event_Driven_Architecture"&gt;EDA&lt;/a&gt; pimp, and I hate by default the bullshit in any Enterpise camp that promotes their way of doing must be right. And by SOA, I don't mean no &lt;a href="http://en.wikipedia.org/wiki/Enterprise_service_bus"&gt;ESB&lt;/a&gt; bullshit, I mean a hard-core focus on &lt;a href="http://www.infoq.com/articles/SOA-anti-patterns"&gt;services for architectural means&lt;/a&gt;. I build ontologically driven systems, and care deeply about semantics where most others don't give a monkey's bottom.&lt;br /&gt;&lt;br /&gt;Lately I've had to rehash my knowledge on plugin architectures (&lt;span style="font-style: italic;"&gt;both implementation specific and theoretical&lt;/span&gt;), how to modularise complex pieces of software, and implement an event-driven platform on which to run my systems. So I've been snooping around, and there's a ton of models and architectures to be found. But being found is not the same as finding what you're after, especially as I have a few criteria to my search; I want to find something that's generic, simple (&lt;span style="font-style: italic;"&gt;but not simplistic&lt;/span&gt;), elegant (&lt;span style="font-style: italic;"&gt;as in, does not suck&lt;/span&gt;) and extendable, an architecture that's event-driven, modular and open. Nothing. I've found nothing. Of course they all claim to be amazingly fantastic and super and great, but looking under the hood, if allowed, reveals yet another staticly created shared library stack with some hooks for your software to use, using some misnomer like SOA or EDA or any of the hundreds of other Enterprise bullshit terms out there.&lt;br /&gt;&lt;br /&gt;So, I set my goals lower in the hopes of finding anything of value, even went and &lt;a href="http://stackoverflow.com/questions/1187537/application-mvc-event-model"&gt;asked real programmers what I thought was a simple question&lt;/a&gt;, making it specific enough to hopefully muster some replies. Nothing. It seems everybody's got their own way to handle their own little piece of the universe, that people cling to their silos of comfort or something, afraid of what might happen if we all agreed on something. Even when you dig into large architectures, like my own Linux Kernel which I'm using to write this post, there's tons of layers and shared libraries that's hubbled together in a way that does the job, ok, but doesn't make it, in my eyes, an easy job to do, elegant to extend or easy to change.&lt;br /&gt;&lt;br /&gt;I guess I should clarify. I'm knee-deep in ontology work for &lt;a href="http://en.wikipedia.org/wiki/Software_architecture"&gt;software systems architecture&lt;/a&gt;, a field that's almost chemically free of any active community, has a few scattered experiements that went no where (&lt;span style="font-style: italic;"&gt;and I'm tempted to put &lt;/span&gt;&lt;a style="font-style: italic;" href="http://en.wikipedia.org/wiki/Architecture_description_language"&gt;ADL&lt;/a&gt;&lt;span style="font-style: italic;"&gt; in that category, too&lt;/span&gt;), a few papers here and there that talks about it in very generic terms (&lt;span style="font-style: italic;"&gt;either as abstracts to academic stroke sessions, or a white paper claiming to be the second coming of Jeebus!&lt;/span&gt;), but as to hard-core practitioners like me who want to inject a Topic Map with events of given types that matches certain ontological expressions and Topic Map fragments of certain types of architectual patterns, tough! You're on your own, kid.&lt;br /&gt;&lt;br /&gt;So, what am I after?&lt;br /&gt;&lt;br /&gt;Well, many things, but I'll try to be a bit clear here. I've cut down on my wants, to, in order to try to find others out there doing similar things. So. I'd like to see a simple &lt;a href="http://en.wikipedia.org/wiki/Event-driven_architecture"&gt;event-driven software stack&lt;/a&gt; that scales &lt;a href="http://en.wikipedia.org/wiki/Ontology_%28information_science%29"&gt;ontologically&lt;/a&gt;, and isn't bound to any technology, company or otherwise religious platform. This means that the stack with its names and values work just as well for a small plugin as it does for a larger system like an extra-OS or &lt;a href="http://en.wikipedia.org/wiki/Cloud_computing"&gt;a cloud&lt;/a&gt;, works for potato-peelers as well as online booking agents, database connection pools and kernel space memory managers, but also can grow and shrink with need, in such a way that all other parts of it when they need to can find out what those changes are. This digs into creating an &lt;a href="http://en.wikipedia.org/wiki/Upper_ontology_%28computer_science%29"&gt;upper ontology&lt;/a&gt; for information science, of course, but more importantly it means I'd like to plug software into various parts of a stack, so that everything  - and I mean everything! - is &lt;a href="http://en.wikipedia.org/wiki/Event_listener"&gt;an event listener&lt;/a&gt;. I know some &lt;a href="http://en.wikipedia.org/wiki/Microkernel"&gt;micro-kernels&lt;/a&gt; work in similar ways but highly statically bound, but regardless these ideas are way past the cradle stage by now and need to have a greater exploration in the real-world.&lt;br /&gt;&lt;br /&gt;So when I download an open-source package of sorts and try to find out what its stack of operation looks like, why is this information so hard to find? Or compare the Java event model and the .Net model. Or OSes. It seems it's very hard to agree on these things, but I doubt the state of things isn't because they've tried and failed, but because they haven't tried. It's a big world and this is a big field, yet this has not been tried in any meaningful way.&lt;br /&gt;&lt;br /&gt;Sure, the technologies promoted through &lt;a href="http://en.wikipedia.org/wiki/OASIS_%28organization%29"&gt;OASIS&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Ecma_International"&gt;ECMA&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/W3c"&gt;W3C&lt;/a&gt; in themselves have various solutions and tries to bind stuff together in a coherent way as not to confuse us too much, but even within their own stacks of proposals and standards there are huge gaps, great leaps of faith, and generally no clear direction. Even W3C who pushes the semantic web movement hasn't got anything to say on the matter. It's starting to drive me bonkers.&lt;br /&gt;&lt;br /&gt;Ok, I'm done. My steam has gone out, but I'm not feeling any better. Off to do my own thing, like the rest of them. :)&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update:&lt;/span&gt; Ok, it seems I'm not getting my message across. Let me create a simple (and wrong) example ;&lt;br /&gt;&lt;ul&gt;&lt;li&gt; SOA : Start&lt;/li&gt;&lt;li&gt; SOA : Configure&lt;/li&gt;&lt;li&gt; SOA : Map&lt;/li&gt;&lt;li&gt; ENV : Start&lt;/li&gt;&lt;li&gt; ENV : Configure&lt;/li&gt;&lt;li&gt; ENV : Map&lt;/li&gt;&lt;li&gt; APP : Start&lt;/li&gt;&lt;li&gt; APP : Configure&lt;/li&gt;&lt;li&gt; APP : Init&lt;/li&gt;&lt;li&gt; APP : Connect&lt;/li&gt;&lt;li&gt; APP : Perform&lt;/li&gt;&lt;li&gt; APP : Teardown&lt;/li&gt;&lt;li&gt; ENV : Teardown&lt;/li&gt;&lt;li&gt; SOA : Teardown&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Here we got an application session events where SOA is, er, SOA, ENV the "environment" (whatever that should mean), APP is an application, and so forth. This list should be HUGE! Think of all the interesting events one could generate from you turn the computer on until someone gets Rickrolled on the other side of the planet! I want to map environments, systems and eco-systems, with labels. In some regards it's an enumerated list of points that any computer system traverses on its path from being loaded into memory until it leaves it. And possibly then some.&lt;br /&gt;&lt;br /&gt;I want to map the software system world! I want to know what people call their various points on the software stack, what they call their events, how they see them work together, how they forsee workflow interactions, how they define system integrity, thoughts on implementation, named entities, the works.&lt;br /&gt;&lt;br /&gt;I can find heaps of this stuff, but none of it is globally agreed upon, it's all tucked away in projects or companies, it's their own version of how things should be and what happens. Even big players such as Sun / Java and Microsoft / .Net have very different event models and ontologies, and they are not compatible in any meaningful way. I would expect some parts of &lt;a href="http://en.wikipedia.org/wiki/Common_Object_Request_Broker_Architecture"&gt;CORBA&lt;/a&gt; had done work in this area, but what I've seen is very transaction oriented where clients already know the ontology and uses CORBA to travel through rather than be defined by.&lt;br /&gt;&lt;br /&gt;As an example of the closest I've found so far in the realm of mapping machine-parts (&lt;span style="font-style: italic;"&gt;"machine" here is "software systems"&lt;/span&gt;) is the &lt;a href="http://www.nswc.navy.mil/wwwDL/B/OACE/"&gt;Open architecture computing environment&lt;/a&gt; which tries to define up the most important parts of software systems (&lt;span style="font-style: italic;"&gt;although the final version was released in 2004 ... these things can be considered to be final? Where's the clouds?&lt;/span&gt;), but lacks the ontological and semantic definition, has no event or message structures or standards, nor does it have any notational value or end-points which, admittedly, I could spend the next couple of weeks doing, but let's see what else is out there.&lt;br /&gt;&lt;br /&gt;Making any sense?&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update&lt;/span&gt;: To be even more specific, trawling through &lt;a href="http://en.wikipedia.org/wiki/Inter-process_communication"&gt;IPC&lt;/a&gt; is really what I have been doing for the last few days, but getting to the core ontology of all of this is soooo painful. Surely someone out there have done something like this? I've even gone through &lt;a href="http://en.wikipedia.org/wiki/POSIX"&gt;POSIX&lt;/a&gt; trying to gleam what nuggets I could find, but the system level of that beast is just so low it's not funny. Promising is the &lt;a href="http://en.wikipedia.org/wiki/D-Bus"&gt;DBus&lt;/a&gt; architecture and event stack, but this again is very low-level, covers only a fraction of the software systems, and is littered with duplication of complexities.&lt;br /&gt;&lt;br /&gt;Anything else I should hack at? Yes, I've gone through the most of the WS-* stack as well, digging into past knowledge I had hoped to never see again, but here as well as most other technologies out there they seem to be obsessed with being so flexible that they forget to be defining. So, we get a lot of scaffolding and frameworks that you can extend and define your stuff in, but no clear definitions of what the world looks like. Even an obvious contender like WS-Events and the less-know WS-Event from Hewlett-Packard  have nothing more than a functional approach to defining and registering events but that's it, leaving the defining to some semi-ontological layer.&lt;br /&gt;&lt;br /&gt;But I'm still convinced lots of people have done this sort of work, especially in these Semantic Web haydays. Browsing through the thousands of &lt;a href="http://swoogle.umbc.edu/index.php?option=com_frontpage&amp;amp;service=search&amp;amp;queryType=search_swd_ontology&amp;amp;searchString=software+architecture&amp;amp;searchStart=1"&gt;OWL ontologies in Swoogle&lt;/a&gt; for 'software architecture' (&lt;span style="font-style: italic;"&gt;which doesn't really cut it, but is the closest term that yield results&lt;/span&gt;) leaves me just overloaded. Sure, the &lt;a href="http://www.opengroup.org/projects/soa-ontology/uploads/40/16940/draft200.owl"&gt;OpenGroup SOA ontology&lt;/a&gt; for example, does provide me with, eh, lots of interesting stuff, but again it's a special domain (&lt;span style="font-style: italic;"&gt;SOA, obviously&lt;/span&gt;) using a certain moniker (&lt;span style="font-style: italic;"&gt;service orientation, which sucks when you want to define events across operational stacks&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;Argh! Can you tell I'm going bonkers?&lt;br /&gt;&lt;h1 id="firstHeading" class="firstHeading"&gt;&lt;/h1&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-7886661097022218733?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/7886661097022218733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2009/07/ok-so-let-me-say-from-get-go-that-im.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/7886661097022218733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/7886661097022218733'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2009/07/ok-so-let-me-say-from-get-go-that-im.html' title='Missing ontological serinity in the world of software systems architecture'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-2811546901298912107</id><published>2009-07-28T12:35:00.003+10:00</published><updated>2009-07-28T13:52:28.650+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='india'/><category scheme='http://www.blogger.com/atom/ns#' term='kiama'/><category scheme='http://www.blogger.com/atom/ns#' term='working from home'/><category scheme='http://www.blogger.com/atom/ns#' term='FSTL'/><title type='text'>A submersive state of mind</title><content type='html'>Sorry for the low blogging of late. I've hit the opposite of a blog-drain; I'm in a state where there's simply too much to write about, and instead of just exploding with it I retract into myself think I should mull on it a bit before I pop it out. Today is one of those popping days, and I want to talk about something that has been new to me for the last 5 months or so and has proven itself to be a mixed bag of pro's and con's ; working from home.&lt;br /&gt;&lt;br /&gt;As of the beginning of this year I started to work for &lt;a href="http://freesystems.biz/"&gt;Free Systems Technology Labs&lt;/a&gt;, an Indian company bent on doing funky stuff the right way with the right people (&lt;span style="font-style: italic;"&gt;I had to say that, didn't I?&lt;/span&gt;), and as such I now live in &lt;a href="http://maps.google.com.au/maps?hl=en&amp;amp;q=kiama&amp;amp;um=1&amp;amp;ie=UTF-8&amp;amp;split=0&amp;amp;gl=au&amp;amp;ei=8WRuSvbEHM2ekQX31vi5BQ&amp;amp;sa=X&amp;amp;oi=geocode_result&amp;amp;ct=title&amp;amp;resnum=1"&gt;my wife's home-town of Kiama&lt;/a&gt;, a couple of hours south of &lt;a href="http://maps.google.com.au/maps?f=q&amp;amp;source=s_q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=sydney&amp;amp;sll=-34.671676,150.856703&amp;amp;sspn=0.081319,0.136471&amp;amp;gl=au&amp;amp;ie=UTF8&amp;amp;ll=-33.873694,151.221828&amp;amp;spn=0.082094,0.136471&amp;amp;t=h&amp;amp;z=13&amp;amp;iwloc=A"&gt;Sydney, Australia&lt;/a&gt;. We moved here from Norway at the beginning of the year for a number of reasons, but being closer to (&lt;span style="font-style: italic;"&gt;my wife's&lt;/span&gt;) family also with little kids and the nice climate were two strong contenders (&lt;span style="font-style: italic;"&gt;but we're still talking about moving back to Norway someday... or somewhere else entirely, wherever fate and lust drives us, really&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/shelterit/3763782617/" title="Kiama at dawn by ShelterIt, on Flickr" style="display: inline; clear: both;"&gt;&lt;img src="http://farm3.static.flickr.com/2573/3763782617_af81fc5bff.jpg" alt="Kiama at dawn" style="border: 1px solid rgb(153, 153, 153); margin: 3px; padding: 3px; vertical-align: top; text-align: left; float: right;" width="300" /&gt;&lt;/a&gt; Working from home can be boring, I know, but we're actually living in a 1880's built old two-storey farmhouse, verandahs all along the house, with some of the best views in town. Here's a pic I took last evening before finishing up work for the day. Yes, it can be hard concentrating on hard-core ontologies and magic Tuple-stores when you can stare at the sea for hours, and it doesn't help either that there's a number of comfy chairs with fluffy pillows right outside my French-doors that leads out to the verandah. Especially on a nice sunny day. Like today.&lt;br /&gt;&lt;br /&gt;So, in order to break up my day I've got a schedule of sorts. First, after the kids are out the door for school and breakfast is tidied up, if I still got tea left I bring it upstairs to my office. Now here's a crucial part of my day; do I sit down and get started, or go and get dressed? Ah, the number of times I've written important emails or talked on Skype in my underwear. Well, the sensible thing to do - and, really, what I try to do every morning - is to get dressed. I know it sounds pathetically lame to lament over this, but it's so easy to just get going. I'm not going anywhere, right?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/shelterit/3763785705/" title="Amaki Cottage Cafe by ShelterIt, on Flickr" style="display: inline; clear: both;"&gt;&lt;img src="http://farm3.static.flickr.com/2549/3763785705_dd89b37eda.jpg" alt="Amaki Cottage Cafe" style="border: 1px solid rgb(153, 153, 153); margin: 3px; padding: 3px; vertical-align: top; text-align: left; float: right;" width="300" /&gt;&lt;/a&gt; Well, that's the thing. Part of my schedule, which I don't do absolutely everyday, but every so often, is to go to my local coffee-fixer-upper-place. I gives me an excuse to get dressed, and makes for a nice 2 minute (!!) stroll down the picturesque Kiama town-houses, all the way to the bottom of the hill to get my double-strength coffee, double-strength chocolate Mocha. Some days when I do my walk on lunch time, I might even get one of their amazingly yummy salmon on Turkish-bread, and just stroll another minute down to the park, sit in the sun on the grass, and enjoy the serenity.&lt;br /&gt;&lt;br /&gt;Of course, too much serenity is kinda boring, especially when your mind is racing with ontologies, event-models, dual-stored Tuples, or worrying if I need to consider using &lt;a href="http://en.wikipedia.org/wiki/Bessel_function"&gt;Bessel functions&lt;/a&gt; for subject equality in the &lt;a href="http://www.isotopicmaps.org/tmrm/"&gt;Topic Maps Reference Model&lt;/a&gt;, it can get a bit busy in my head. Thankfully when the day is over &lt;a href="http://shelter.nu/blog/2009/05/how-to-stop-thinking-in-code.html"&gt;I've got a way to kinda deal with all that&lt;/a&gt;, but during the day itself it's sometimes hard to focus on just one thing and one thing alone. So I need to schedule even such things.&lt;br /&gt;&lt;br /&gt;I do have a schedule, though. 9am - 10am is the time for all things not specifically work tasks related, such as emails, news, blogs, etc. At around 10.30am till about lunch I do the more practical things about my work, such as coding, writing, testing, dowloading and installing, meddling, fiddling, prototyping and breaking my machine. Then I have lunch, quite often with my wife who downstairs somewhere chasing Samuel around, trying to stop him from getting into stuff he shouldn't. And then after lunch, at about 1pm, I fix my machine and do more thinking-related stuff, hold meetings (&lt;span style="font-style: italic;"&gt;mostly through calling through Skype at around 2-2.30pm when India is getting into the office&lt;/span&gt;), write emails, and try to come up with plans, thoughts for the next day, and scheming in general.&lt;br /&gt;&lt;br /&gt;I try to follow this pattern as much as I can. It's a lonely job in many ways as I don't have that office intermingling that I love. So, to keep myself sane I go places. I often go to the Kiama Library where I meet up with Tim, the crazy-fun-beardy local IT librarian. I sometimes meet up with a few guys I know around the place (not that many) and even got to meet up with &lt;a href="http://topicmap.com/"&gt;Murray Woodman from Sydney&lt;/a&gt; the other day. As often as I can, at least once or twice a week.&lt;br /&gt;&lt;br /&gt;And then, just like in over a week or so, I go to India (&lt;span style="font-style: italic;"&gt;Bangalore mostly, but sometimes Mumbai&lt;/span&gt;) for 10-12 days to do an intense stint of socializing, hacking, planning, talking, planning, teaching, drinking excellent Chai tea, more planning, around the clock until I don't know what day it is (which suits, given the jet-lag). Then back home for another 2-3 months of working from home again.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/shelterit/3763780169/" title="Jones' Beach, Kiama by ShelterIt, on Flickr" style="display: inline; clear: both;"&gt;&lt;img src="http://farm3.static.flickr.com/2429/3763780169_c2dc7f1da6.jpg" width="300" alt="Jones' Beach, Kiama" style="border: 1px solid rgb(153, 153, 153); margin: 3px; padding: 3px; vertical-align: top; text-align: left; float: right;" /&gt;&lt;/a&gt; It works. It's not perfect, but it sure beats living a crazy stressful life in a big city where you don't have control over your surroundings. Here, if I'm stuck with something and need a break, I put on my slippers, open the door, and walk 4 minutes to the beach. All is well, and when I get back I know for sure that implementing the Bessel function in my Topic Maps Reference Model is an excercise for the modeler and the TMDM engine, not for the technical implementation itself. Problem refreshingly solved.&lt;br /&gt;&lt;br /&gt;Oh, and do come and visit. I'll buy the coffees.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-2811546901298912107?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/2811546901298912107/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2009/07/submersive-state-of-mind.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/2811546901298912107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/2811546901298912107'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2009/07/submersive-state-of-mind.html' title='A submersive state of mind'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm3.static.flickr.com/2573/3763782617_af81fc5bff_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-624323777559920388</id><published>2009-06-30T20:17:00.002+10:00</published><updated>2009-06-30T20:21:54.466+10:00</updated><title type='text'>Sorry, moderation switched on</title><content type='html'>Sorry everybody, but I've been attacked by spammers of late, and have had to switch moderation on, at least for now, but I'm terribly liberal and will approve every single message that talks badly of my, uh, bum. When things calm down again I'll turn it off I'm sure, but I seriously wish &lt;a href="http://www.blogger.com/"&gt;Blogger.com&lt;/a&gt; had a better comments system (or even a better way to kill spam from an infected site; the current way is just absolute rubbish and painful!). Or maybe this is another sign from below to switch to &lt;a href="http://www.wordpress.org/"&gt;WordPress&lt;/a&gt; which I've got a half-finished &lt;a href="http://en.wikipedia.org/wiki/Topic_Maps"&gt;Topic Maps&lt;/a&gt; plugin for and integrates against my shiny new xSiteable Framework 3.0. Hmm.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-624323777559920388?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/624323777559920388/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2009/06/sorry-moderation-switched-on.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/624323777559920388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/624323777559920388'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2009/06/sorry-moderation-switched-on.html' title='Sorry, moderation switched on'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-1234937736589587185</id><published>2009-06-24T22:04:00.004+10:00</published><updated>2009-06-24T22:33:58.638+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ALSA'/><category scheme='http://www.blogger.com/atom/ns#' term='sound'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu 9.04'/><category scheme='http://www.blogger.com/atom/ns#' term='OSS'/><title type='text'>Linux sound-system sucks!</title><content type='html'>Yeah, so I've been &lt;a href="http://shelter.nu/blog/2009/03/and-so-new-era-begins.html"&gt;running Linux / Ubuntu now for about 4 months&lt;/a&gt;, and it has been a pleasure almost the whole way. I've had to dabble in Windows from time to time, especially "supporting" our two other Windows machines in the house, but every time I meddle with them, I'm extremely happy to return to my Ubuntu Jaunty 9.04. For the most parts.&lt;br /&gt;&lt;br /&gt;There is this one area which sucks, though, and I mentioned it in one of my previous reports that &lt;a href="http://shelter.nu/blog/2009/04/nightmare.html"&gt;I couldn't get the microphone to work&lt;/a&gt;. Here's the low-down on this whole thing ;&lt;br /&gt;&lt;br /&gt;Ubuntu comes out of the box with ALSA (&lt;span style="font-style: italic;"&gt;Advanced Linux Sound Architecture&lt;/span&gt;) and PulseAudio (&lt;span style="font-style: italic;"&gt;a client/server system for sound over networks, amongst other things&lt;/span&gt;), and the two connected together in GNOME (the default Window manager it uses) should in theory work. But the forums and intertubes are abundant with problems relating to sound setup, anything from sound not working at all, some aspects not working, cracking or garbled sounds, and so on. Because Linux is open-source and has the advantage of "so many options", then the disadvantage of "so many options" also becomes quite clear.&lt;br /&gt;&lt;br /&gt;When you write your software you write for either OSS (&lt;span style="font-style: italic;"&gt;Open Sound System; try Googling for OSS and they'll translate it into Open Source Software ... AAARGH!&lt;/span&gt;) or ALSA, and both packages have wrappers for eachother, but it means that there's a multitude of ways to reach that haven of good supported sound. We can throw ESound and Gstreamer and JACK into the mix for further confusion as well.&lt;br /&gt;&lt;br /&gt;So, one perticular part of these options was that the Linux kernel guys decided to throw out OSS and put in ALSA instead, at around Kernel version 2.5.x or so. The reason was mostly that OSS v.2 was in wide use as the developers entered into a lengthy v.3 rewrite, the company that sponsored them changed the license (&lt;span style="font-style: italic;"&gt;dual license, one branch for GPL [often lagging], another for a sellable version&lt;/span&gt;). Then they scrapped v.3 to start on the new and improved v.4, which was to be fully GPL'ed and all things sorted out. In theory, but in the mean-time the world moved on, and ALSA became the standard.&lt;br /&gt;&lt;br /&gt;So, back to my story. My sound system was finally working, except for the fact that my microphones (&lt;span style="font-style: italic;"&gt;plug and internal&lt;/span&gt;) didn't work. I tried it all, including downloading and manually compiling and modding the Kernel with the latest version of ALSA drivers and libs, without any luck. (&lt;span style="font-style: italic;"&gt;Well, I upgraded ALSA nicely, but alas no microphones&lt;/span&gt;). I tweaked manually the modprobe configuration files, upgraded and updated any Esound, Gstreamer or ALSA thing I could find, tweaked their links configs, reset them, autodetection and manual stuff, on and off, on and off. It drove me nuts!&lt;br /&gt;&lt;br /&gt;So in the end I got the whiff of the OSS story. First it was simply dismissed because it was "the old system", but as more and more reported success with the latest OSS v.4 where ALSA failed, I thought I'd give it a try. I removed anything ALSA and PulseAudio (&lt;span style="font-style: italic;"&gt;and frankly, not that many people have a need for PulseAudio, even less be able to correctly set it up, so why make it default?&lt;/span&gt;), installed some dependencies for OSS, downloaded a .deb package (trickier than it sounds), restarted, installed, configured (&lt;span style="font-style: italic;"&gt;setup GNOME with the OSS sinks&lt;/span&gt;), and ...&lt;br /&gt;&lt;br /&gt;Microphones work! They friggin' actually work, and after only 4 months I can make Skype calls which I need for work. But, as sound in general works fine - and here's the punchline! - now the left channel has crackling when the sound reaches a certain low / mid threshold (&lt;span style="font-style: italic;"&gt;no, the mixer is set correctly; this is weirder in that it's only in the left channel. It's not overdrive, but some clicking-ish noise&lt;/span&gt;), and I can't friggin' get rid of it!&lt;br /&gt;&lt;br /&gt;And yeah, you try searching the intertubes for Ubuntu 9.04, sound and OSS v.4 where "OSS" is treated as "Open Source Software" by Google. Bloody smart-arses.&lt;br /&gt;&lt;br /&gt;Sure I love Linux, but I friggin' hate the Linux sound system. And I hate Google a little bit, too, this time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-1234937736589587185?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/1234937736589587185/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2009/06/linux-sound-system-sucks.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/1234937736589587185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7249867/posts/default/1234937736589587185'/><link rel='alternate' type='text/html' href='http://shelterit.blogspot.com/2009/06/linux-sound-system-sucks.html' title='Linux sound-system sucks!'/><author><name>Alexander Johannesen</name><uri>https://profiles.google.com/111886865967199209050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-2VmK25WQANo/AAAAAAAAAAI/AAAAAAAAAAA/czn3-Az9Z2o/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7249867.post-7771789649246164347</id><published>2009-06-05T11:25:00.005+10:00</published><updated>2009-06-16T13:57:58.699+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='music production'/><category scheme='http://www.blogger.com/atom/ns#' term='film'/><category scheme='http://www.blogger.com/atom/ns#' term='dune'/><category scheme='http://www.blogger.com/atom/ns#' term='baroque music'/><title type='text'>My creative past</title><content type='html'>Moving to a different country away from old friends and family can make you somewhat nostalgic, so add to that when playing my music collection at random I bump into either something that has memories attached, or, as in this case, blows the memories meter. I can't not want to share and talk about it.&lt;br /&gt;&lt;br /&gt;Many years ago now I had a music studio down-town Oslo (&lt;span style="font-style: italic;"&gt;near Børsen, top-floor where that great Indian restaurant is&lt;/span&gt;) which I shared with an old musical buddy of mine and a movie production company (&lt;span style="font-style: italic;"&gt;more on that later, I suspect&lt;/span&gt;). There I laid down the foundations of much which was to become my music and musical style for years to follow. It was sitting in this loft office in the murky hours of the night I first met my wife online in one of the few chat sessions I ever did back in those days, chatting with Julie who was in the Australian bush near Bowral in the Southern Highlands. Instead of continuing my musical and movie carreer, I chose to go to Australia to meet the woman I fell in love with instead. And 10 years later I'm married to her, got three kids, a house and a Volvo S70 station-wagon and live in Australia. Things certainly took a different path.&lt;br /&gt;&lt;br /&gt;But before my married life happened, there was a few years of back and forth and the pain of separation from both Julie and my first daughter, Grace. Two years in which a lot of my frustrations and lonely nights after long working days were filled with the remnants of my old music, and in this brew I concocted a whole slew of stuff. And some of that old music I stumbled upon by random last night, and I've got three tunes I'd like to share.&lt;br /&gt;&lt;br /&gt;I popped them into &lt;a href="http://www.myspace.com/alexanderjohannesen"&gt;my MySpace&lt;/a&gt;, and they are ;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Flying Through&lt;/span&gt; - an alien observing life on earth. Well, probably an alien. Could be anything or anyone observing us. This tune is somewhat in the style of &lt;a href="http://en.wikipedia.org/wiki/Klaus_Schulze"&gt;Klaus Schulze&lt;/a&gt;, and features some well-planned syntheziser counterpoints, and probably most importantly my old friend &lt;a href="http://www.facebook.com/profile.php?id=572356185"&gt;Bjørn Rummelhoff-Hansen&lt;/a&gt; (&lt;span style="font-style: italic;"&gt;my old band-mate from Sundrunk&lt;/span&gt;) on guitar. It's dedicated to another friend of mine, &lt;a href="http://en.wikipedia.org/wiki/Euronymous"&gt;Øystein Aarseth&lt;/a&gt;, who turned me on to old-school synth music. Oh, and if you followed that WikiPedia link, don't take the bad stuff written there as absolute truth; there was more to Øystein that could fit into his act (&lt;span style="font-style: italic;"&gt;our shared passions were classical and old-school synth music, protagonist philosophy and port-wine, stuff rather far from the public image he put on&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sexy DJ&lt;/span&gt; - Back in the days when MP3.com was a place of good music and a fantastic community, singer/songwriter &lt;a href="http://en.wikipedia.org/wiki/Nadine_Shamir"&gt;Nadine Renee&lt;/a&gt; started a cool competition where she release the vocal tracks from her song "Sexy DJ" to the hoards of the interwebs, saying "let's see what you can make of it", and my contribution won the Rythm'n'blues category (&lt;span style="font-style: italic;"&gt;although I think this is rather far from rythm'n'blues&lt;/span&gt;). She has sadly passed away during complications of child-labour a few years back, so I note her for posterity that the whole competition was as fantastic as she was good-natured and kind. This tune happens to also feature my own dad on saxophone, Milos Ocasek.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Dunish&lt;/span&gt; - I'm a &lt;a href="http://en.wikipedia.org/wiki/Dune_%28novel%29"&gt;Dune&lt;/a&gt;-fanatic. If &lt;a href="http://en.wikipedia.org/wiki/Frank_Herbert"&gt;Frank Herbert&lt;/a&gt; was a woman, I'd have a crush on her for sure. This music is like a collage of musical themes and styles, and was for me an excercise in music production as I was working on film music at the time. If you loved &lt;a href="http://en.wikipedia.org/wiki/Dune_%28film%29"&gt;the movie by David Lynch&lt;/a&gt;, you'd hopefully enjoy this one as well.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Update:&lt;/span&gt; added a song ;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Bekk&lt;/span&gt; - What e-business consultancy company with respect for itself doesn't have a theme song? My old company in Norway, Bekk Consulting, is truly the most rockin' gig in town. This is a tune I made in the wee hours of the night for no apparent reason, featuring my dad on sax, my good friend Hanne Svenningsen on "vocals", and &lt;a href="http://www.facebook.com/profile.php?id=572356185"&gt;Bjørn Rummelhoff-Hansen&lt;/a&gt; again on guitar (what would I have done without you?).&lt;br /&gt;&lt;br /&gt;Let me know what you think of &lt;a href="http://www.myspace.com/alexanderjohannesen"&gt;my MySpace&lt;/a&gt; adventures of the past.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249867-7771789649246164347?l=shelterit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelterit.blogspot.com/feeds/7771789649246164347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shelterit.blogspot.com/2009/06/my-cr
