1. 20031029

    1. 2359

      Giving time again

      • community

      Every year in October Microsoft holds their annual giving campaign, as I wrote last year. This year I upped my donation by a bit and added a few organizations to my list of pledges:

      Whatever your interests, whatever your level of income, consider donating some small part of it (like half of your first paycheck of the year) to an organization that helps those less fortunate, or an organization that helps fight to preserve and enhance civil rights, or both.

      This page and site are my own opinion, independent of any of my employer, unless they happen to listen to what I say and adopt it, in which case, no warranties express or implied, use at your own risk.

  2. 20031026

    1. 2359

      six months

      • personal

      It could have been a very busy day with numerous social events. But we kept it for ourselves, spending time at Ocean Beach which was packed for one last summer hurrah. Later we grabbed lunch at the Smokehouse. Spent the evening relaxing, and ordered take out Thai food from Mae-Thip Thai (which is the best Thai place I have found in a long time). Picked up last minute roses (we had both forgotten until late in the day) and made a bunch of people wait in line in the process.

  3. 20031025

    1. 2019

      Burmese dinner and 80s videos

      • dinner
      • friends
      • movie
      • music

      Last night Amber and I had a wonderful dinner with Brian and Laura. I won the home-cooked Burmese dinner at the raffle held at the end of Chillits.

      Laura is an amazing cook. Oh my goodness. I am now a fan of Burmese food. Delicious.

      Dinner made for many interesting conversations about both geeky things and cultural things. Software models, languages, music, djing, raves, lists, etc.

      At some point we decided to check out various videos, including Shaolin Soccer. And somehow before we knew it, while we were viewing DVDs and MPEGs of various movies and eventually old 80s videos, it was all of a sudden past 4am.

  4. 20031024

    1. 1829

      Tim Berners-Lee talk at Computer History Museum

      • web

      Two days ago I went to a talk by Tim Berners-Lee at the Computer History Museum. On the first and last slide of his talk he gave the following URL:

      http://www.w3.org/2003/Talks/1022-chm-tbl/

      which as of today (two days later) still returned a 404. I'm thinking I should have taken a digital photo of the slide with the URL so I could have posted it. Something to remember for future presentations. Update: URL works now — over a week after it was shown..

      So here is my brief summary. Read Weaving the Web.

      Most of the talk was either the same words or concepts that were introduced in the book, sometimes updated with new examples or some additional background information.

      Here are some of the notes and quotes I took down.

      Mess

      "we've got this unbelievable ability to live with a mess"

      (in context of various [incompatible] documentation systems, networks, operating systems)

      Barriers

      • "telling people to use SGML"
      • "telling people which machine they must use and thus by implication which operating system"
      • "you do not tell people how to organize their life"
      • "any of these systems tended impose constraints"

      Minimum

      "the idea is not to try to foist your ideas onto people as to how they should think, just do the minimum minimum minimum"

      Editing

      "No edit 'mode', just always be able to edit everything."

      Running code

      "if you've got running code it speaks volumes over 'what could be'"

      Reference frame

      "what looks pivotal just depends on your frame of reference."

      Someone asked the question of why did Tim design links on the web to be unidirectional. This is answered very early on in "Weaving the Web". My advice to anyone going to see Tim speak and wants to ask a question, read the book first so you don't waste everyone's time with a FAQ.

      The best Q&A moment came when John McCarthy (inventor of the LISP programming language and one of the grandfathers of AI) stood up to ask two questions, one about formulas on the web (easily answered by TBL with MathML) and second about how the "knowledge representation" (KR) community is already pursuing the questions of logic and reasoning that RDF is attempting to solve, and why aren't the RDF folks working with the KR community?

      Tim's basic answer to the second question was first that the RDF folks are pursuing a simpler solution than the KR folks, and second that it was an issue of "messaging" (AKA marketing). "AI", or Artificial Intelligence, got a bad rap when it was overhyped and underdelivered in the 1980s, kind of like VR (Virtual Reality) in the early 1990s. Thus any project branded as "AI" is often seen as impractical and theoretical and probably related to some kind of science fiction.

      Of course some would say RDF already has this reputation (impractical and theoretical) so perhaps there is nothing to lose by aligning it with the KR community. Perhaps the (relatively new) RDF folks may even learn something from the (established and experienced) KR folks.

      Meanwhile, even simpler solutions (than RDF) for metadata and a human semantic web await those who would dare.

  5. 20031023

    1. 2359

      There's a little black spot on the sun today

      • astro
      • music

      I saw something very creepy on the drive to work this morning. It was quite foggy, but not quite thick enough to block out the sun. In fact, the sun was quite visible in an interesting way, it appeared simply a much dimmer than usual white disc. With one important distinction which I thought was perhaps an illusion until I asked Amber who was with me at the time and saw it as well.

      Right there, near the exact center of the disc was a misshapen black blob.

      I couldn't believe I was actually looking at a sunspot with my naked eyes (kids — don't try this at home).

      But then I saw this image posted on the web as part of a transient news article which looked exactly like what I saw (except for the orange color).

      20031023 photo of sunspot

      Later that night Amber, myself and my friend Shan went to the Thievery Corporation show at Mezzanine. It was ok. The music was good but it was far too crowded and the air was stuffy as well (more than the usual amount of smelly folks with bad breath). I took a few photos but haven't had time to sort through them yet. But I think I'll stick to seeing groups I like at smaller venues (like 111 Minna).

    2. 0819

      Mid Pass wrap up and new Band Pass filters

      • web

      There's been quite a bit of discussion about the Mid Pass Filter since my original post about it — which is where I chose to collect the various Mid Pass Filter related comments I have seen since publication.

      Dan Cederholm's Toward a Hackless Future makes the key point. We'd like to be in a place where no hacks were necessary. But to satisfy current market demands/constraints (consistent appearance among "popular" browsers), we have to do something. It is better to put the hacks into an external style sheet rather than the (X)HTML content markup (and thus avoid conditional comments). It is even better to put as much of the hacks as possible into an optional imported style sheet which compliant browsers don't have to bother with loading, parsing or cascading.

      That being said I wanted to thank Jens Grochtdreis for his quick feedback and bug report and subsequent tests of my improvements on the Mid Pass Filter. My first Mid Pass Filter attempt (as reported by his post) only "worked" in IE5.5/Windows and not in IE5.0/Windows. Frustrated I tried again with some modifications and made a version which only "worked" in IE5.0/Windows but this time failed in IE5.5/Windows. Finally I hit upon the end result which is a technique that works in both IE5.x/Windows minor versions.

      However, like many unexpected results of scientific experiments, I realized those "failed" steps along the way could be put to their own uses, specifically, to tailor work around style sheets for IE5.0/Windows and/or IE5.5/Window individually. I personally have not run into any need to do so, but I have heard a few web developers mention different behaviors between the two that they would like to work around, so perhaps a few folks may find these useful:

      As with any freshly released CSS examples (hacks), see how they work for you, and check back here for comments.

      Comments:

      1. Jan Beilicke
      2. Gary F
    3. 0759

      ALA 3.0, FIR accessibility, CSS tabs, random images

      • web

      In case you didn't see Jeffrey Zeldman's recent announcement or Douglas Bowman's teaser post or Eric Meyer's Roundup post, allow me to direct you to:

      I highly recommend checking these out. (Full disclosure: I helped with reviewing the first two articles and providing some minor feedback.)

  6. 20031021

    1. 2119

      From regular polygons to a brick house and beyond

      • web

      Almost three years ago I had a brainstorm about CSS and the apparent trapezoids formed by the beveled edges of different colored solid borders when they met at a corner. That visualization, combined with the geometric realization that any polygon could be constructed by stacking trapezoids led me to document my discovery in A Study of Regular Polygons. For the moment it only works in browsers that support both the CSS2 feature border-color: transparent and the CSS2.1/CSS3UI feature display:inline-block (features that Tasman has supported for users of IE5+/Mac for over three and half years).

      The next logical step was to tile a whole bunch of polygons. But this too required the abovementioned support, plus some javascript in order to keep the page small. This meant even fewer browsers were able to view the proper result and as such the techniques were becoming increasingly impractical. I decided to try again, and made a collection of hexagons using only CSS2 features for browsers that support CSS2, and only CSS1 features for browsers that support CSS1, without any javascript.

      Since then, sites demonstrating many richer (and/or more interesting) uses of CSS polygons have sprung up:

      And most recently, Chris Hester has taken things to the next level by building a CSS House, apparently in response to aas an evolution of a test demo. (Thanks for the correction Chris) Soon thereafter it showed up in the CSS Border Design Challenge by Claire Campbell. Steven Wright's commentary is pretty funny.

      I don't know have any new examples to add, but perhaps a few challenges instead. Given the complexity that Chris has already demonstrated, who will be the first to write:

      • A simple SVG to CSS polygons converter (even something that only converts simple examples)On second thought, that's boring. Instead, how about a simple "CSSDraw" page that allows you to create simple line art, just like the original MacDraw application.
      • CSSChart — take an HTML <table> of values and produce a bar chart (or area chart or 3D chart) from the data.

      Comments:

      1. Wojtek
      2. Tim Brayshaw
    2. 1708

      Google Adsense update

      • web

      A couple of weeks ago I wrote about recent hypocrisies and mentioned Google's somewhat restrictive/censory Adsense terms vs. their "do no evil" corporate value.

      As reported by Jason Kottke, Google has Changed terms and conditions for Google AdSense in response to recent feedback.....

      Well done Google, both for "doing the right thing" and for responding within a matter of weeks (an impressive turnaround time for a corporation).

      On the other hand, I'm not holding my breath for the Telemarketing execs, though I remain optimistic about the Burning Man Organization.

  7. 20031017

    1. 1525

      Day off continued — Religion and Violence

      • anthro

      In the afternoon I decided to attend a sample "Class without quizzes" titled "Religion and Violence: Reflections on a World Transformed" led by Arnold Eisen, chair of the department of religious studies.

      My notes of his talk [some of my thoughts/reactions in brackets]:

      Religion shouldn't be demonized nor idealized. People wrongly fault it for all evils, and romanticize it and absolve it of any responsibility for the horrors comitted in its name.

      Religion is a force in the world that serves to legitimate group life. Social solidarity enabler. Religion serves to sanctify the worst things about us. But it also serves to provide a common framework to criticize misdeeds.

      The decline of religion in Europe is happening simultaneously with the decline of the nation-state in Europe. The US is the most religious nation in the developed world (see recent NYT article apparently), and in fact a "Christian" religious nation. Europe is trying to become "post-Christian".

      If you want to see what holds people together in society, look at the society's religion.

      Religion helps people feel good about killing other people.

      Since 9/11 there has emerged a growth industry in books about religion and violence.

      Is religion the cause of the evils done in its name? Or is it the justification that people use for the evils done in its name?

      Max Weber says: Religions are not the subjects of words. Islam does not exist, Christianity does not exist, Judaism does not exist. People take actions based upon one or more aspects of and/or interpretations from loose collections of beliefs that bear one of a number of names.

      [what about the emerging science of memes? do you discount them completely?]

      The major way that religions change is by pretending not to.

      E.g. gay episcopal priest being ordained, allowance of female rabbis. Amazing that we are even having arguments about these things which would not even be on the table 20 years ago which is the blink of an eye in religious timescales.

      The message depends on the interpreter.

      Gallup poll: 85% people believe in US in god and pray every day.

      Belief in god and church/synagogue attendance are not related.

      It used to be that when people married, the woman would take on the religion of the man. Not typically true today. Typical today is maintaining two separate traditions, attending two separate houses of worship, and teach of two traditions to children. This was nearly unheard of 20 years ago.

      People in the US like tradition as long as it doesn't constrain them.

      The overwhelmingly majority of Jews in the US believe in god (83% definitely yes, probably yes). A lot of folks who call themselves "secular" in the US still believe in god.

      Any religion that cannot adapt itself to plurality does not have a future. Even the "fundamentalist" religions are becoming pluralistic when push comes to shove. Secret to success of religion in America was religious volunteerism. No one was forcing you to be religious.

      Exception to relgion and violence: Quakers are a well known pacificist tradition.

      If your self becomes so small that you subsume yourself completely into the group, that is a kind of suicide.

      Again I had a question, related to my thoughts above in brackets[].

      I asked:

      You said Religions are not the subjects of verbs. and to that I have a two part question:

      1. What do you think of the study of memes? E.g. The last chapter of "Selfish Gene" by Richard Dawkins, "Thought Contagion" by Aaron Lynch
      2. Specifically what do you think of the assertion that the "after-life" meme is directly responsible for causing individuals to willingly, and eagerly, fight millions of years of evolution and their struggle to survive, and sacrifice their lives in violent acts, such as 9/11?

      His response:

      I don't give Dawkins any credence. Human beings have responsibility, otherwise I'm out of a job. You don't need my teaching.

      For example, I don't credit these causal statements about parents fully guiding their children.

      People live for ideas, die for ideas, they do great things for ideas. People are the active agents not ideas. I couldn't teach otherwise.

      Wow. I was certainly not expecting this response. The science/study of memes and memetics is something that folks in the web/blogging community seem to almost take for granted, and to hear this established professor (department chair at that) simply dismiss it out of hand as theory not even worthy of consideration was a complete shock.

      This morning's discussion of "intolerance" came to mind.

    2. 1002

      A day off to go to school

      • personal
      • anthro
      • citizen
      • perception

      I'm taking a day off to attend some events at Stanford today.

      Right now I'm in a roundtable forum being held at Memorial Auditorium (capacity 1000+) titled "Power of Influence, Influence of Power" moderated by David Brady (Professor in Ethics and PoliSci, Sr. fellow at the Hoover Institute). The panelists are various fellows and/or professors in education, polisci, law, biology and civil/environmental engineering.

      Here are a few of the points I took away [bracketed comments are mine own]:

      • There are very few places in the world where tolerance is a value, because to be tolerant means to open yourself up to different cultures, different ways of thinking and living than your own.
      • This nearly worldwide lack of tolerance stems perhaps from a fear of assimilation. Cultures worldwide have insecurities that run so deep that they fear that if they tolerate outside views, they will lose their identity and be assimilated into those outside views.
      • Americans value tolerance and assimilation in stark contrast to most of the rest of the world. Tolerance is unquestioned [except among scattered "extremist" groups — whose existence is of course tolerated by the rest of the populace]. Assimilation is a value, not a negative. Assimilation is thought of as a way for the domestic culture to incorporate the best attributes of new cultures and thus exist in a state of continuous renewal and refreshment.
      • Value of civic literacy. We take it for granted that that civic literacy is a value. Many countries treat it as something to be avoided at all costs because it only causes trouble.
      • Newspaper OpEd-style dichotomization doesn't work for scientific discussions, since the scientific process already takes into account numerous viewpoints. To then take the result of that process and contrast it with junk science as if the two should be equally considered is grossly misleading, as if to imply that the truth is somewhere in between.

      During the Q&A session I decided to ask a question about the panel's assertion that tolerance and assimilation are accepted American values (vs. the rest of the world).

      I asked the panel whether the wide acceptance of tolerance and assimilation are unique luxuries that we enjoy on the coasts in contrast to the "middle of the country" where if you're not white and Christian, you're looked down upon, and whether we should address our own intolerances before being critical of other countries and cultures for being intolerant. (Yes I know my very question presumes a prejudice which could be called "coastalism"; keep reading.)

      There was both some murmuring, and also quite a bit of applause. Apparently my question struck a chord (or several) with the audience.

      Of course what I should have asked (and one always thinks of these things after the fact) is shouldn't our self-proclaimed culture of tolerance take a harder look at our own intolerances, like that felt by folks who are non-white non-Christian in the middle of the country or that felt by folks who are Republican or otherwise think independently of the self-appointed self-proclaimed Democratic majority in San Francisco, before we feel so proud of ourselves for being paragons of tolerance and fearless assimilation in comparison to the rest of the world?

      The point being, that whether in some backwater-monoculture in the middle of the country or on the proud-of-ourselves-for-being-intellectually-elitist coasts, there are still obvious instances of intolerance, and shouldn't we be seeking to recognize and address them to be an even better example for the rest of the world?

      But that wasn't the question I asked, however the question I did ask sufficiently related the point I was trying to make for the panel to address it.

      Some words from the panelists' response:

      We are in perhaps the best place for tolerance — in a university where there is broad discussion of many cultures/viewpoints.

      The coasts benefit from being exposed to a much higher influx of new/different cultures and thus naturally have had to be better at tolerance and assimilation.

      Remember it has taken us a long time to get to where we are.

      Of course there are disparities in tolerance in the country.

      But in general I think it can still be said that we are ahead of the rest of the world in terms of tolerance.

      Reading this back as I write it, it almost seems as if my question caught the panel off-guard, because in essence there was no disagreement with the assertions in my question, and if anything, they simply tried to restate their previous statements with caveats for what I had said.

      They didn't even catch the implied prejudice in my question, which I also found interesting.

      Afterwards as I waited for my friend Jay at the fountain between Memorial Auditorium (MemAud) and Hoover Tower (HooTo — prounounced "who-tau"), a few folks, across a broad range of class years (it's reunion weekend at Stanford) came up to me, thanked me for asking my question, said that I had made good points, and said that I had only demonstrated that the young are smarter these days than the old (and these were folks many years my elder telling me this). I took this as a compliment, because it has been quite some time that since I have thought of myself as young. (I didn't think I was being "smart" by asking my question, I thought I was just pointing out something obvious which I thought the panel had overlooked.)

      After lunch with my friend Jay as I was sitting on a bench (yes, long blog post written over a few hours with interruptions) finishing writing this up, another woman came up to me, Class of 1983 and expressed similar statements except (and this was after I told her how I could have better stated my questions/points as I stated above), she told me how she now lives and works in a small town (sounded like "Gallop") in New Mexico of about 20,000 people which is almost all white, and that at least from her perspective, my over-generalization about the "middle of the country" was exactly right, and that she had not perceived it as such until I had pointed it out.

      Yikes.

  8. 20031015

    1. 0949

      Sunday at Ocean Beach

      • city
      • personal

      Last Sunday we stopped by Gordo's on 9th to pick up burritos to go (semi-aggressive parking in the Inner Sunset: the driveway of a business closed on Sunday). Upon departing we heard a loud aerial roar approaching, looked up and saw the Blue Angels fly directly overhead in delta formation. Lincoln along Golden Gate Park is a straight shot to Ocean Beach — on a clear day (which it was) you can see the Pacific beckoning you.

      There wasn't even a hint of wind in the air which itself was somewhere in the high 70s. Overhead, blue skies with only remnants of clouds in the distance. Underfoot, nearly flat stretches of wave swept sand. In fact so flat that the breaking surf raced across it at high velocity, surprising children, their parents, and dogs alike. Lacking much (if any) of a backward slope, the water saturated the sand, and remained in a thin layer on top, forming a mirror like the stillest of lakes.

      Words do not do it justice. A few photos I took come close.

      Comments:

      1. Bryce
  9. 20031013

    1. 2235

      LUMAfest

      • city
      • music
      • art

      LUMAfest (which I finally realized stood for Local Urban Music Art Festival) was a blast. Read on or jump to my Lumafest photos.

      Amber and I arrived at a quarter to 5. As Amber took care of CodeTV arrangements (now playing at a local cable channel near you), I scoped the various booths to see what was what.

      There was a generic fried food vendor, and aside from that and a hole in the wall taqueria (which looked quite good actually) there was not much in terms of sustenance. At one end Samira was spinning, and just across from was the Gravis footwear and clothing tents which had quite the array of fashionable wear. I happened to be wearing my black Gravis slip-ons, which I of course pointed out to the boothkeeper, who then rewarded me with a full set of Gravis stickers.

      Just down the row was another independent clothing vendor, and the SisterSF booth staffed at the time by Forest Green and Melyss. In the main area Jerry Bonham was spinning.

      Amber went on after Jerry and took it up a level. The crowd was the hippest urban mix of kids you've ever seen. Min Jung was there, as was Vera with hoops and hoopers in tow. My friends Shan, Nichola, Ian and Kiran showed up too. There were dancers, shakers, hoopers, breakers and even piggybackers all getting their beat on and doing their best to keep up with tha wiggle.

      After Amber, Forest took over the main stage and spun some nice purist techno. Hoodies were donned as the sun went down. Back on the other stage, Ms. E took over from DJ Push (somewhere there must be DJ Pop).

      My Lumafest photos tell the same story only with pictures.

      Well worn and danced out, we took off for a nice set of sushi at Ace Wasabi's.

  10. 20031011

    1. 1642

      Natural language translation favelets

      • web
      • lang

      I'm often reading web pages written in languages other than English, typically they're blogs which have commented/linked to one of my posts, and yet are written in French, German, Spanish, Italian, etc. You can tell them apart from typical English commentary by the little flags next to the names (as described in a post this past January).

      I've finally gotten tired of the multistep translation drill:

      1. Copy the URL of the page to translate from the address bar
      2. Choose a favorite (or type the URL) to Altavista's Babelfish translation service.
      3. Click to activate the URL text field below where it says "Translate a Web page"
      4. Paste the URL I copied in step 1
      5. Choose the appropriate "From/To" language in the popup menu below that
      6. Tab to the "Translate" button
      7. Press return

      So I wrote a few quick favelets to do the job for me. New Translation Favelets in order of my most frequent use:

      • French to English
      • German to English
      • Spanish to English
      • Italian to English

      Now after installing the Translation Favelets, it only takes one step.

      1. Click the appropriate Favelet in the favorites toolbar

      For those of you commenting in Danish, Swedish, Dutch, Czech and Lithuanian (you know who you are), I'll just have to to guess at what you're saying until Babelfish supports translation of those languages.

      Comments:

      1. Philippe Janvier
  11. 20031009

    1. 2308

      Lumafest this Saturday

      • music
      • art
      • city

      Free outdoor urban music, art, and performances this Saturday from noon to 8pm at Lumafest at Jessie & Mint at 5th & 6th. Amber, Elz, Forest, Samira and a bunch of other great DJs will be there spinning (( house // hip hop // breaks // funk // soul )). Check it.

    2. 2252

      Mid Pass Filter note

      • web

      Jens Grochtdreis writes that the Mid Pass Filter did not work for him in IE5.0/Win2k. I have updated the Mid Pass Filter CSS Example to note which browsers' results have been verified (typically by me directly), and which have problems (as reported to me) until I gather more data on this. Please let me know if you have results to report for browsers other than those listed, or different results for the browsers that are listed.

  12. 20031005

    1. 1546

      Updates and a new CSS example

      • web

      Many folks have emailed me about several of the CSS examples, and I've finally gotten around to going through most of these emails, responding, and updating my CSS examples accordingly. Apologies for not being able to respond to all the emails, and the delayed replies.

      In particular, I have made slight font-size and semantic enhancements to the Le Meridien note paper (one of the older examples), and added more extra info to the Box Model Hack.

      Finally, inspired by a few suggestions, I created the Mid Pass Filter. It's not much, just the next logical step after the High Pass Filter. Perhaps a few CSS authors will find it useful.

    2. 1507

      Recent hypocrisies

      • comm
      • web
      • anthro

      These pretty much speak for themselves:

    3. 1410

      HiDef gadgets and a keychain camera

      • tech

      Rokulabs has announced their Roku HD1000 digital media player. The HD1000 (might as well start with a big version number :) connects to your home network and an HDTV and provides a nice friendly user interface to photos, music etc. from servers on your home network that you can easily access with a simple remote control. I got a great demo of this unit which will be available in retail locations in mid-October.

      For now, if you've got more HDTV peripherals than you have inputs on your HDTV, check out the VS8HCA HD Component Analog Video Selector with Digital Audio produced by Latency: Zero.

      With the VS8HCA, you can connect up to 8 component video sources (including their digital audio output) to your HDTV or projector. Now you can get the most out of your DVD player, HDTV receiver, satellite receiver, game console [like an XBox] and more.

      I unfortunately do not yet own an HDTV set. However they seem to be getting more and more useful, by virtue of the devices being built for them. If I did have an HDTV set I'd certainly pick up the above two devices, not just for their usefulness, but also because I'm confident in their quality and attention to design, since I know the primary engineers that worked on them.

      On the smaller side of things, check out the specs on the Philips 64MB USB Camera Keyring. Even though it only takes pix at 640x480, the camera is tiny and very convenient (no cables — plugs directly into a USB port, no batteries or chargers — recharges from USB, and no drivers needed either) is worth checking out for $99. Anybody have one yet?

now... aaron aaronmichael abhi adrian alisterblack amber andrea bendegroot benjamin benry bestkungfun billturner blogarama brittney bwill chey chrisnott csstechnik david daniel dewa dickh donmelton doug dweller ericcase ericmeyer ethan feralboy finley1 finley2 goatee gordon grant gretchen guy+helen holovaty idly jamie jayallen jeffcoburn jeffm jeffschuler jeroen jetsetbingo jimmyg johnporcaro joshuaa karl kevin kottke kris kristian kurcula luc luke lyle matt merlin microsoftblogs mozdawg murphy nick notestips oskar paul pete philringnalda philwilson poeticgeek porti rakhesh readinged rik rob robertkirkpatrick roger ryan samlog saschac sebastiano seldik si-blog simon steffen stuart swamp synapticimpulse szymona tanya tong tosh tristan turkishtorque westciv zeldman Listed on BlogShares Technorati Profile