<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Bedroomation</title>
	
	<link>http://www.bedroomation.com</link>
	<description>A ramble-free zone</description>
	<lastBuildDate>Sun, 03 Jan 2010 23:44:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/bedroomation" /><feedburner:info uri="bedroomation" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Beanie Big Ben</title>
		<link>http://feedproxy.google.com/~r/bedroomation/~3/IBs_4e0CN04/</link>
		<comments>http://www.bedroomation.com/2010/01/03/beanie-big-ben/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 23:44:28 +0000</pubDate>
		<dc:creator>douglas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.bedroomation.com/?p=40</guid>
		<description><![CDATA[As a little experiment, I spent a little time investigating Google App Engine, with a view to setting up a Twitter bot that could fulfill this off-hand wish.
It transpired that Google App Engine is remarkably easy to use.  On Mac OS X I just needed to install the App Engine Launcher, configure it to use [...]]]></description>
			<content:encoded><![CDATA[<p>As a little experiment, I spent a little time investigating <a href="http://code.google.com/appengine/">Google App Engine</a>, with a view to setting up a Twitter bot that could fulfill <a href="http://twitter.com/bedroomation/status/6876764308">this off-hand wish</a>.</p>
<p>It transpired that Google App Engine is remarkably easy to use.  On Mac OS X I just needed to install the App Engine Launcher, configure it to use TextMate as an editor, hit &#8216;Edit&#8217;, and get to work.  You pick an unused app name, and it gets deployed to [your_name].appspot.com for free.  Oh, how do you deploy?  Hit &#8216;Deploy&#8217;.</p>
<p>So it&#8217;s perfect for setting up a little application to do something very small (although, if your situation demands, you can also run the Django web framework on there, or indeed anything that&#8217;s either in Python or in a language that can be compiled into Java bytecode).  With just a handful of lines of YAML you can <a href="http://code.google.com/appengine/docs/python/config/cron.html">set up cron tasks</a> (i.e. run scripts every, say, 9am on a weekday, or whathaveyou), which work by making an HTTP request to a given place at the allotted time.  If you&#8217;re just making a little Twitter bot, it couldn&#8217;t be much simpler.</p>
<p>So the idea was to create a little mash-up of the <a href="http://twitter.com/big_ben_clock">@big_ben_clock</a> Twitter account (which just goes &#8216;BONG BONG&#8217; etc every hour, like any good bell in a tower would &#8211; except on New Year&#8217;s Eve when it went &#8216;BANG! BANG!&#8217;) with the idea expressed with eloquent laconicity on <a href="http://dowebsitesneedtolookexactlythesameineverybrowser.com/">Do Websites Need To Look Exactly The Same On Every Browser</a>.  As <a href="http://www.stuffandnonsense.co.uk/blog/about/you8217re_living_in_a_fantasy_world/">Andy Clarke put it recently</a>, &#8220;The real question is not <em>should</em> web sites look the same in every browser but <em>can</em> they? The answer is no. Live with that, move on.&#8221;  The unchallenged assumption, borne of the practice of web designers getting design sign-off from clients <a href="http://forabeautifulweb.com/blog/about/time_to_stop_showing_clients_static_design_visuals/">on the basis of static visuals alone</a>, is something that, in 2010, is one of the biggest factors holding back quality web production.  It needs to be a truism that there is <em>no</em> expectation that interfaces should be the same everywhere &#8211; and rather, ultimately, that interfaces are already or will soon be actively expected by users to mould themselves to the context in which they appear.  So this Big Ben is a web standards advocate, who wears a blue beanie, in reference to the cover of <a href="http://zeldman.com/">Jeffrey Zeldman</a>&#8217;s &#8216;<a href="http://www.zeldman.com/dwws/">Designing with Web Standards</a>&#8216;.</p>
<p>So, <a href="http://twitter.com/beanie_big_ben">@beanie_big_ben</a> was born:</p>
<p><a href="http://www.bedroomation.com/wp-content/uploads/2010/01/beanie_big_ben.png"><img class="aligncenter size-medium wp-image-41" title="Beanie Big Ben" src="http://www.bedroomation.com/wp-content/uploads/2010/01/beanie_big_ben-300x209.png" alt="" width="300" height="209" /></a></p>
<p>You get the idea.</p>
<p>The only mild issue faced getting this up was the lack of available syntax for defining when cron scripts can run.  You can run them every hour, but there&#8217;s no way of determining <em>which</em> minute of that hour they&#8217;ll run.  So I went the route of running them every minute, and having the script just return early without making an API call if it isn&#8217;t within a minute on the hour.  Sounds inefficient, but we&#8217;re only talking the dinkiest little script.</p>
<p>This also unearthed the probable reason why @big_ben_clock sometimes neglects to BONG in particular hours &#8211; it probably works on Google App Engine too.  If you set a cron script to execute every minute on the App Engine, it&#8217;ll actually execute about every 62 seconds, which means that about every 30 hours it won&#8217;t execute within the minute after the hour, but just miss either side of it.  <em>Tant pis</em>, or even <em>bof</em>, as the French may say.</p>
<p>Beanie Big Ben also can do requests, if you have a burning web issue for him to pronounce upon.  (Either leave one in the comments or <a href="http://twitter.com/home?status=@beanie_big_ben">tweet him up</a>.) Twelve times &#8220;IT DEPENDS&#8221; can just fit under the 140 characters &#8211; he&#8217;s not afraid to fence-sit!  Let him know.</p>
<img src="http://feeds.feedburner.com/~r/bedroomation/~4/IBs_4e0CN04" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bedroomation.com/2010/01/03/beanie-big-ben/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.bedroomation.com/2010/01/03/beanie-big-ben/</feedburner:origLink></item>
		<item>
		<title>MyPolice, (fair and) balanced journalism, and why, if it’s difficult, it’s probably worthwhile</title>
		<link>http://feedproxy.google.com/~r/bedroomation/~3/S7Fiu3a9EUo/</link>
		<comments>http://www.bedroomation.com/2009/06/28/mypolice-fair-and-balanced-journalism-and-why-if-its-difficult-its-probably-worthwhile/#comments</comments>
		<pubDate>Sun, 28 Jun 2009 21:05:49 +0000</pubDate>
		<dc:creator>douglas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.bedroomation.com/?p=38</guid>
		<description><![CDATA[MyPolice, the worthy winners of the 2009 Social Innovation Camp Scotland last week, received a write-up of sorts in the Scottish edition of the Sunday Times today.  I introduce the &#8220;of sorts&#8221; disclaimer because, as you can predict, any reading of the article is pretty heavily weighted by the title it has been given &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://mypolice.org/">MyPolice</a>, the worthy winners of the <a href="http://scotland.sicamp.org/">2009 Social Innovation Camp Scotland</a> last week, received <a href="http://www.timesonline.co.uk/tol/news/uk/scotland/article6591191.ece">a write-up of sorts</a> in the Scottish edition of the Sunday Times today.  I introduce the &#8220;of sorts&#8221; disclaimer because, as you can predict, any reading of the article is pretty heavily weighted by the title it has been given &#8211; &#8220;Warning over &#8217;shop-a-cop&#8217; website&#8221; &#8211; and the sub-heading, which intimates that &#8220;police leaders&#8221; say that the online forum may be hijacked by disgruntled members of the public.  It&#8217;s unfortunate that the first mainstream press mention of this initiative is so negative, but the team should take heart.</p>
<p>The article could be described as &#8220;breath-takingly&#8221; lazy if, as readers of the UK press, we hadn&#8217;t become so inured to such distortion.  So here&#8217;s the criticism:</p>
<ol>
<li>&#8220;Police leaders&#8221; are intimated, yet only one (Calum Steele, the general secretary of the Scottish Police Federation) is directly quoted;</li>
<li>The MyPolice website doesn&#8217;t exist yet, so how can it be pre-judged?</li>
<li>They are firmly against the site becoming a place for vendettas against individual officers &#8211; i.e. the intentions are not &#8220;shop-a-cop&#8221;;</li>
<li>Calum Steele&#8217;s words, apparently a &#8220;warning&#8221;, are not in fact unreasonable.  One would expect that anyone in his position would be properly questioning about the efficacy of such an initiative, but so would the MyPolice team be themselves.  The project is difficult, but it can provide benefits to people, so that&#8217;s OK;</li>
<li>The only substantive assertion in the piece, being Mr Steele&#8217;s one that the police service already have (sufficient, one would infer) ways for the public to express dissatisfaction, is not challenged, or offered up for debate.</li>
</ol>
<p>It could be futile to complain about the slant the titling of this piece gives to the rest of the content.  The attempt at ostensible balance in reporting, without the journalistic organ being honest about their own voice (do they support initiatives like MyPolice?  what part of their remit are they serving by giving it coverage?), is surely a refuge of the lazy.  Mr Steele was clearly called up for a quote about something he couldn&#8217;t possibly have been adequately briefed about.  Clearly journalists are under pressure to conjure up a sense of controversy in their pieces even if it does mean distortion.  We often complain that news organisations never report about good, positive things, and it&#8217;s unclear whether this happens because we have so little trust in public institutions that we can&#8217;t agree who represents that which is socially good and positive, or just because we <span style="text-decoration: line-through;">love</span> lazily allow our attention to meander to the aura of controversy.</p>
<p>I suppose established newspapers are having some difficulty justifying themselves to themselves and their customers, what with the onslaught of the new-form read/write Web.  It&#8217;s curious, however, how this can happen when the newspapers already have one up over the interhorde &#8211; they still have the ability to make people, lots of people, read about stuff they wouldn&#8217;t otherwise come across, in the public sphere.  Time was, I could write a letter to a newspaper, and one of my grandmas, even, would notice and give her opinion (an opinion that was contrary to mine, because I was writing to the Daily Mail just to rile &#8216;em).  Nowadays, rare is the medium where that might happen, and unfortunately I&#8217;m all out of grandmothers.</p>
<p>However, they squander this advantage with brainless one-dimensional have-your-say sections, and forget that the job of journalism is sometimes to be didactic, or to be icily objective, or to stay above the celebrity fray, or to root out new stories that will help me make sense of the world we live in, and won&#8217;t just divide us up and make us ignorant.  The UK is about to let into government a party that doesn&#8217;t have substantive policies, that is just as bad as the incumbents only more so.  Public life is sick if people aren&#8217;t seriously questioning how this can be.</p>
<p>So the MyPolice project has all these tensions it needs to work through and resolve.  There&#8217;s the issue of how, exactly, they do go about making sure that negative comments don&#8217;t become ex judice crusades against particular named officers.  They need to make sure that all participants are paid back in kind by their involvement &#8211; a complainant needs to know that they will be considered seriously, and the police need to know that any effort they expend in engaging with people through the site is worthwhile in terms of making themselves understood.  An interested visitor needs to be able find out something interesting about their area so that they can remember that the site can be of value to them should they ever need it.</p>
<p>MyPolice seem to be going about this the correct way &#8211; through interviews, finding out the situations in which such an online service may be useful to people, and working out what positive outcomes might come from involvement in this online forum.</p>
<p>I might have used such a service in the past.  In the summer of 2005, a few weeks after the <a href="http://en.wikipedia.org/wiki/31st_G8_summit">G8 summit at Gleneagles</a> (at which time, you may remember, a large number of people in Scotland were arrested and held arbitrarily under terrorism-related charges), a friend of mine was arrested in central Glasgow by a couple of officers on a power trip.  I witnessed the whole thing, and afterwards looked into complaining about the conduct of the officers in question as it had fallen far short of the kind of professional behaviour one would, with hope, expect from the police.  The procedure was, essentially, that you would write to the officers&#8217; superior, and they would write you a letter providing an explanation of their behaviour.  If you weren&#8217;t satisfied with this response, you could take it even higher.  Never, though, was there recourse to any kind of independent body (Scotland doesn&#8217;t have a body like England&#8217;s <a href="http://www.ipcc.gov.uk/">IPCC</a>) &#8211; the police would always have the opportunity to protect their own.  The procedure seemed to be written from a position, essentially, of arrogance: one was to infer that, for any given action by a set of police officers, there would be a reasonable explanation that could be presented, which you could either accept (in which case you went away quietly) or reject (in which case you have to go through the rigmarole of re-reporting the incident to a higher-up with no guarantee of a reasonable outcome that wasn&#8217;t a tokenistic fob-off).</p>
<p>I didn&#8217;t even start with it.  I would have engaged with MyPolice, had such a thing existed.</p>
<p>What&#8217;s less clear, though, is what I might have got from it.  The central thing it might have provided would be the site&#8217;s central service &#8211; to provide a place where a complaint can be made, in public, about particular incidents that the police can then respond to, again in public.  It may also have been the case that other people had had similar experiences with the police, and so I might have been given more information, through the prism of the experience of other people, about what kind of recourse I had available to me.</p>
<p>Here&#8217;s what I wanted, though: I wanted an outcome.  I wanted the officers in question to be punished for misconduct.  I didn&#8217;t want their names mentioned on a public forum, but I did want them, as individuals, to be reprimanded appropriately for their actions in arbitrarily arresting my friend.  If possible, I wanted the option of a suit for wrongful arrest.  I didn&#8217;t want the kind of camaraderie one might find on a consumer website, where one might find consolation that everyone else is just as screwed over by a particular private utility company as you are.  I believe in a good police service that doesn&#8217;t tolerate two officers arresting a young woman because they can, and that doesn&#8217;t tolerate their buddies down at the station lying to me (and her) about the whole thing.  I&#8217;d hope that a site like MyPolice could make some worthwhile progress in convincing me that if this were to happen again, I&#8217;d have access to a complaints mechanism that wasn&#8217;t in place just to fob me off and make me go away.  That&#8217;s fine (well&#8230; it&#8217;s <strong>not</strong> fine, but that&#8217;s a story for another day) for a gas company or a bank &#8211; I can just switch companies &#8211; but I have no appetite for condoning private vigilante armies!</p>
<p>The success of the MyPolice project will be in the details, and in the re-thinking of existing models for online participation to make something that really works for the finite set of use cases where the service could really make a difference to people&#8217;s lives.  I wish them luck.  The Sunday Times should, too!</p>
<img src="http://feeds.feedburner.com/~r/bedroomation/~4/S7Fiu3a9EUo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bedroomation.com/2009/06/28/mypolice-fair-and-balanced-journalism-and-why-if-its-difficult-its-probably-worthwhile/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.bedroomation.com/2009/06/28/mypolice-fair-and-balanced-journalism-and-why-if-its-difficult-its-probably-worthwhile/</feedburner:origLink></item>
		<item>
		<title>Commenting schizophrenia, and what to do about it</title>
		<link>http://feedproxy.google.com/~r/bedroomation/~3/d8m2FozsIsA/</link>
		<comments>http://www.bedroomation.com/2008/12/29/commenting-schizophrenia-and-what-to-do-about-it/#comments</comments>
		<pubDate>Mon, 29 Dec 2008 02:19:38 +0000</pubDate>
		<dc:creator>douglas</dc:creator>
				<category><![CDATA[comments]]></category>

		<guid isPermaLink="false">http://www.bedroomation.com/?p=26</guid>
		<description><![CDATA[This post is spurred by a post a month or so back by Jason Santa Maria that I was slow in getting to &#8211; it&#8217;s about the cultivation of online conversations, specifically comment threads against blog posts that have reached such a length and a nature that they could be called a conversation.  It&#8217;s a [...]]]></description>
			<content:encoded><![CDATA[<p>This post is spurred by <a title="Cultivating Conversations" href="http://jasonsantamaria.com/articles/cultivating-conversations/">a post a month or so back by Jason Santa Maria</a> that I was slow in getting to &#8211; it&#8217;s about the cultivation of online conversations, specifically comment threads against blog posts that have reached such a length and a nature that they could be called a conversation.  It&#8217;s a refreshing piece, recognising as it does not only the problematic nature of making web comments useful, but also that there&#8217;s much a blog author is able to do, and that any method for managing comments and keeping them useful has to be lightweight and not require too much active involvement &#8211; people lapse, and systems that require too much ongoing maintenance are doomed to fail.</p>
<p>There&#8217;s also an excellent suggestion for a piece of blog functionality that can help orient the reader of a comment thread that may have become unruly by dint of sheer length &#8211; with the deliciously idiomatic name of a &#8220;mile-marker&#8221;, this would be a kind of meta-comment that would sum up the comments so far with the intention of making it far easier for the would-be commenter to jump in.  The mile-marker would either be written by the author themselves, in which case it could include some implicit commentary (i.e. picking out an individual comment in the mile-marker would intimate appreciation), or crowdsourced out (though it was unclear whether this would work!).</p>
<p>This would all probably work pretty well on Mr Santa Maria&#8217;s blog (and I would encourage him to try it out &#8211; seems to me it sits well with his other idiosycratic touches such as <a href="http://jasonsantamaria.com/articles/a-new-day/">artistic direction for individual posts</a>) &#8211; he&#8217;s a well-known web designer who gets many well-thought-out comments per post.  Online commentary, though, exists in many places, in many fora, and it&#8217;s unruly almost everywhere.  Before we can really come to any answers that may be expected to work to corral them (and I think devices like mile-markers will have their part), it&#8217;s important to cast our eyes over why this might be.</p>
<p>Consider a newspaper article &#8211; say, on the <a title="The Guardian" href="http://www.guardian.co.uk/">Guardian</a>&#8217;s <a href="http://www.guardian.co.uk/commentisfree">Comment Is Free section</a> &#8211; where the body of the article is written by a staff journalist, yet the focus of the article would be deemed to be the comments (in this case using a platform provided by <a href="http://www.pluck.com/">Pluck</a>).  The journalist may or may not join in with the comments themselves &#8211; indeed, the piece may be a syndicated spiel by Noam Chomsky, say, a fellow who couldn&#8217;t be counted on to deign to give feedback to comments wherever his original piece may wind up.  Even if the journalists comment, it&#8217;s rare that they are speaking as authors, and the presentation of their comments doesn&#8217;t privilege them as such &#8211; much of the time they are sucked into chumming with the commenting contingent, backpedalling from the original article content (which they have no freedom to edit anyway).</p>
<p>There&#8217;s a tension here, which is that the commenting system on a site like Comment Is Free exists as a rootless, amorphous mess of pseudonymous commenters ready to latch onto any article that is published and bend it to its will, not because the commenters necessarily have anything to say, or are interested in anything so much as a conversation, but because the subtext of a site like Comment Is Free is that any article that falls in the forest without a comment makes no sound.  It&#8217;s there on the Guardian&#8217;s <a href="http://www.guardian.co.uk/#our-blogs">front page</a> &#8211; an article&#8217;s importance is not to be determined by the content of the article itself, but by the Geiger counter read-out of the comment radiation that surrounds it.</p>
<p>There is the question: what is the motivation of a commenter on such a public webspace, where commentary is almost entirely pseudonymous, and where Pluck&#8217;s system (probably by omission) discourages any actual conversation?</p>
<p>There is the central tension: when someone writes a comment against any piece of web content with clear authorship, is the commenter speaking to the author directly, or merely performing a kind of existential venting?  Or is it the case that comments will all fall somewhere on that scale?</p>
<p>There is another tension: when someone writes a comment, are they writing that comment with sole reference to the original piece of content, or are they sensitive to the context of there being intervening comments?  Or is there another scale, and where on the scale is the correct/conscientious place for the commenter to be?  (Here&#8217;s why the mile-marker idea shines: it is both unreasonable to expect a commenter to read a preceding set of 384 comments, and reasonable for a blog author who is interesting in fostering something that be called a conversation to expect a commenter to at least be up to speed on where the conversation is at the point in time they come to comment as the understanding of the topic in hand will hopefully have moved on from that implicit in the original article &#8211; so the mile-marker allows the commenter to quickly go some way to reconciling these two states so as not to embarrass themself when they write the comment.)</p>
<p>Another tension: between whom is the conversation?  Is it between the blog author and the combined body of the readership, so more or less a Q&amp;A?  Is it between a group of people who already self-identify as a group, with their own established shared discourse, their own means of naming themselves, etc?  If so, where does the author fit in &#8211; hapless supervisor?  Babysitter?  Careless troll-feeder?  What does this mean for the nature of the conversation?</p>
<p>Another possible source of tension: is the author of the piece of web content the controller of the entire forum for commentary, and are they clearly able to exercise this control?  Or is the editorial control for the commentary the responsibility of someone else (as in the case of a newspaper article)?</p>
<p>Why is commentary allowed?  Is it a pretence at democracy, or is the author actually interested in things commenters might say, as opposed to the weight of commenters who may say it?  (Democracy ain&#8217;t qualitative.)  Is the author really interested in furthering a discussion that is greater than themselves?</p>
<p>How do commenters identify themselves?  To what degree are they projecting their own egos in a given situation?  (This could, possibly, be measured by determining whether a commenter is saying anything factually new or ideologically different to anything else that had theretofore been expressed in a particular comment thread.)</p>
<p>How do comments end &#8211; some kind of realisation by someone that makes all other comments moot?  Or do they just fizzle out?  (Don&#8217;t they pretty much always just fizzle out?)</p>
<p>What about an article that&#8217;s a year old but still relevant &#8211; what does it mean when a commenter writes a comment then?  Does the consideration that the author probably won&#8217;t see any comment against such an old article mean anything?  What about the future, when it&#8217;ll be common to come upon blog posts that are fifty years old yet still with commentary open?  When does the notion of interactivity die?</p>
<p>It&#8217;s clear that in order to rein comments in, this stuff cannot be left open to chance.</p>
<p>Re: the mile-marker idea, I had thought of the concept of a comment chorus, whereby comments didn&#8217;t comprise consequential posts after the article, but instead comprised a wiki that subsequent commenters could edit (with, naturally, an undo admin function!), the sum-total of which would be a kind of meta-article that would show &#8220;what we&#8217;ve learnt&#8221;.  Commenters&#8217; names would be listed, but would be separated from their individual contributions to the chorus.  Consensus, if one could be reached, would be left like a residue for all to see, and see quickly.</p>
<p>I think the matter of identity in online commentary is actually the elephant in the room of this discussion, and I&#8217;ll write about that in a subsequent post.</p>
<p>So, comments? (Or comments about comments?)</p>
<img src="http://feeds.feedburner.com/~r/bedroomation/~4/d8m2FozsIsA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bedroomation.com/2008/12/29/commenting-schizophrenia-and-what-to-do-about-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.bedroomation.com/2008/12/29/commenting-schizophrenia-and-what-to-do-about-it/</feedburner:origLink></item>
		<item>
		<title>Are underscores OK in HTML class attributes?</title>
		<link>http://feedproxy.google.com/~r/bedroomation/~3/3mpxqpzVpuE/</link>
		<comments>http://www.bedroomation.com/2008/08/17/are-underscores-ok-in-html-class-attributes/#comments</comments>
		<pubDate>Sun, 17 Aug 2008 18:41:12 +0000</pubDate>
		<dc:creator>douglas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.bedroomation.com/?p=24</guid>
		<description><![CDATA[I&#8217;d been using underscores in class names for a while, and a couple of weeks ago someone I work on things with mentioned that they supposedly weren&#8217;t allowed. Now, I prefer underscores over hyphens generally (and certainly prefer them over using camel case), and Google have just pronounced them OK for URLs, too. Is there [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;d been using underscores in class names for a while, and a couple of weeks ago someone I work on things with mentioned that they supposedly weren&#8217;t allowed. Now, I prefer underscores over hyphens generally (and certainly prefer them over using camel case), and <a href="http://news.cnet.com/8301-10784_3-9748779-7.html">Google have just pronounced them OK for URLs</a>, too. Is there any good reason, in 2008, not to use underscores?</p>
<p><a href="http://molly.com/">Molly Holzschlag</a> <a href="http://twitter.com/mollydotcom/statuses/877126871">let it be known</a> a couple of weeks ago, on Twitter, that best practice involves not using underscores because of &#8220;irregular implementations&#8221;, and also mentions in neighbouring tweets that underscores were originally illegal in CSS2 (and had to be escaped in CSS1), but that they were made legal in the <a href="http://www.w3.org/Style/css2-updates/REC-CSS2-19980512-errata.html">errata</a>.</p>
<p>The <a href="http://developer.mozilla.org/en/docs/Underscores_in_class_and_ID_Names">only authoritative article</a> I can find on the subject, and the one I think is being referenced here, was written by Eric Meyer in March 2001. It mentions that Netscape Navigator 4.x simply didn&#8217;t read underscores in class names, and neither did Opera 3.x-5.x. IE4.x upwards, more by luck than judgement, have recognised them fine.</p>
<p>So, unless somebody can stop me, I&#8217;m going to use them. Case, if not closed, then ajar.</p>
<img src="http://feeds.feedburner.com/~r/bedroomation/~4/3mpxqpzVpuE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bedroomation.com/2008/08/17/are-underscores-ok-in-html-class-attributes/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.bedroomation.com/2008/08/17/are-underscores-ok-in-html-class-attributes/</feedburner:origLink></item>
		<item>
		<title>The devaluation in instant availability</title>
		<link>http://feedproxy.google.com/~r/bedroomation/~3/xkUOlpGD1JY/</link>
		<comments>http://www.bedroomation.com/2008/07/25/the-devaluation-in-instant-availability/#comments</comments>
		<pubDate>Fri, 25 Jul 2008 11:28:44 +0000</pubDate>
		<dc:creator>douglas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.bedroomation.com/?p=23</guid>
		<description><![CDATA[Bill Drummond being interviewed about recorded music:

There was one occasion where I went to HMV to buy a CD. Standing outside the doors, I could see aisle upon aisle, rack upon rack &#8211; every CD known to mankind is there for me to buy. Over the decades my taste in music has broadened; I like [...]]]></description>
			<content:encoded><![CDATA[<p>Bill Drummond being <a href="http://www.guardian.co.uk/music/2008/jul/25/billdrummond">interviewed about recorded music</a>:</p>
<blockquote>
<p>There was one occasion where I went to HMV to buy a CD. Standing outside the doors, I could see aisle upon aisle, rack upon rack &#8211; every CD known to mankind is there for me to buy. Over the decades my taste in music has broadened; I like all sorts of things. There was just this knowledge that whatever I buy, I&#8217;ll get it home, I&#8217;ll put it on and I&#8217;ll be disappointed. Later that night, I got home, got the children to bed, started doing my emails. I&#8217;d read about Napster, but I hadn&#8217;t actually used it. I started imagining that every piece of recorded music is out there &#8211; I could click on my computer and have it in my hand. I knew that whatever I got on to the hard drive, when I listened to it, it wouldn&#8217;t be what I wanted. From that point, I started seeing recorded music as a kind of genre in itself. Somehow, all recorded music, no matter where it is in the world, even if it&#8217;s from the pre-recorded music era, once it had been sucked into being recorded music and you&#8217;re listening to a two-dimensional thing, that can be listened to anywhere any time while you&#8217;re doing almost anything. In my head it&#8217;s all become this one thing that&#8217;s fast draining of meaning. Once an artform loses its meaning, it no longer has any real value.</p>
</blockquote>
<p>Noticing a theme emerging?</p>
<img src="http://feeds.feedburner.com/~r/bedroomation/~4/xkUOlpGD1JY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bedroomation.com/2008/07/25/the-devaluation-in-instant-availability/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.bedroomation.com/2008/07/25/the-devaluation-in-instant-availability/</feedburner:origLink></item>
		<item>
		<title>I’m game, I hate bizarre password rules too</title>
		<link>http://feedproxy.google.com/~r/bedroomation/~3/RK2yUF98HxY/</link>
		<comments>http://www.bedroomation.com/2008/07/21/im-game-i-hate-bizarre-password-rules-too/#comments</comments>
		<pubDate>Mon, 21 Jul 2008 12:58:56 +0000</pubDate>
		<dc:creator>douglas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.bedroomation.com/?p=19</guid>
		<description><![CDATA[I&#8217;m currently signing up to try out RescueTime, and wasn&#8217;t entirely sure about the prospect &#8211; but a good bit of opinionatedness has swayed me:

OK, the &#8220;watch for mistrakes!&#8221; is a tiny bit too unartfully kooky, but that&#8217;s forgiveable.  What really impresses me is the help text given for the password field:
We hate bizarre password [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m currently signing up to try out <a title="RescueTime - an anti-procrastination device" href="http://www.rescuetime.com/">RescueTime</a>, and wasn&#8217;t entirely sure about the prospect &#8211; but a good bit of opinionatedness has swayed me:</p>
<p><a href="http://www.bedroomation.com/wp-content/uploads/2008/07/rescuetime.png"><img class="aligncenter size-full wp-image-20" title="RescueTime signup form" src="http://www.bedroomation.com/wp-content/uploads/2008/07/rescuetime.png" alt="" width="500" height="284" /></a></p>
<p>OK, the &#8220;watch for mistrakes!&#8221; is a tiny bit too unartfully kooky, but that&#8217;s forgiveable.  What really impresses me is the help text given for the password field:</p>
<blockquote><p>We hate bizarre password rules. Keep it over 3 characters, but otherwise feel free to make it as secure or insecure as you want.</p></blockquote>
<p>This is great!  So many misconceptions fly about around the nature of a &#8220;strong&#8221; password.  Web application developers take it upon themselves to &#8220;educate&#8221; the unwashed masses of the benefits of picking a hard-to-guess password, and increasingly force you to pick &#8220;at least one number&#8221; or &#8220;at least one non-alphanumeric character&#8221;.  So people think that <code>pa$$w0rd</code> is a significantly stronger password than <code>password</code>, just because <a title="Web things that must die #1: Password Strength Meters" href="http://www.bedroomation.com/?p=5">Facebook tells them so</a>.  What&#8217;s missed is that once passwords get to a certain level of complexity, they become impossible to remember.  So the user is forced to reset their password every time they use the service, or note it down somewhere, or have it emailed to them.  It opens up further points of insecurity.  So <code>jam</code> isn&#8217;t going to keep even a basic brute-force attack especially busy, but <code>jammertime</code> might!  Plus, you can remember it.  Plus, it&#8217;s up to you, and you as a user are not forced to abrogate your own responsibility to keep your account access secure by adhering to someone else&#8217;s nannying over-simplifying AJAX widget.</p>
<p>So I was pleased RescueTime wears its opinions on its sleeves, and doesn&#8217;t take me for an idiot.  Because, well, we share enemies, and I suppose that could be the start of a beautiful relationship!</p>
<img src="http://feeds.feedburner.com/~r/bedroomation/~4/RK2yUF98HxY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bedroomation.com/2008/07/21/im-game-i-hate-bizarre-password-rules-too/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.bedroomation.com/2008/07/21/im-game-i-hate-bizarre-password-rules-too/</feedburner:origLink></item>
		<item>
		<title>Demote questions without answers!</title>
		<link>http://feedproxy.google.com/~r/bedroomation/~3/KBi-ZddswvI/</link>
		<comments>http://www.bedroomation.com/2008/07/18/demote-questions-without-answers/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 21:14:20 +0000</pubDate>
		<dc:creator>douglas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.bedroomation.com/?p=18</guid>
		<description><![CDATA[Something that shouldn&#8217;t be beyond the wit of Google: parsing a page in a forum that only has one post, posting a question, to which no-one has ever replied &#8211; so it can be dropped further down the search results! Or separated into a different set. If I&#8217;m searching for a string of words that [...]]]></description>
			<content:encoded><![CDATA[<p>Something that shouldn&#8217;t be beyond the wit of Google: parsing a page in a forum that only has one post, posting a question, to which no-one has ever replied &#8211; so it can be dropped further down the search results! Or separated into a different set. If I&#8217;m searching for a string of words that are constituent parts of a particular question, I&#8217;m looking for an answer to that question, primarily. Only secondarily am I looking for another incidence of the same question, with no-one offering to help me.</p>
<p>Oh, and while they&#8217;re at it, another type of thread that is due a markdown:</p>
<dl>
<dt>Newbie:</dt>
<dd>I&#8217;ve got this problem. I can&#8217;t figure it out! I&#8217;ve tried this and this and that, and no worky!</dd>
<dt>&#8220;RTFM&#8221; nerd:</dt>
<dd>Listen carefully. Type &#8216;ifgumbo -err &#8211;include-suppositories&#8217; into the command line and post what you get. You know what a command line is, right?</dd>
<dt>Newbie:</dt>
<dd>*screeds and screeds of stdout garbage you have to page down ten times to get through*</dd>
<dt>&#8230;</dt>
<dd>*tumbleweed* *it&#8217;s at this point you realise the thread is from 2003*</dd>
</dl>
<img src="http://feeds.feedburner.com/~r/bedroomation/~4/KBi-ZddswvI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bedroomation.com/2008/07/18/demote-questions-without-answers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.bedroomation.com/2008/07/18/demote-questions-without-answers/</feedburner:origLink></item>
		<item>
		<title>Seeking obscurity</title>
		<link>http://feedproxy.google.com/~r/bedroomation/~3/B05mUCBVSmg/</link>
		<comments>http://www.bedroomation.com/2008/07/17/seeking-obscurity/#comments</comments>
		<pubDate>Thu, 17 Jul 2008 12:10:00 +0000</pubDate>
		<dc:creator>douglas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.bedroomation.com/?p=16</guid>
		<description><![CDATA[Miranda Sawyer in the Guardian, having a good old-fashioned moan about the new times:

I have an idea about alternative culture: if there&#8217;s something interesting going on, leave it alone. Don&#8217;t whack it on YouTube, don&#8217;t blog about it, don&#8217;t hire a PR and get a piece in the Guardian Guide. And never invite a marketing [...]]]></description>
			<content:encoded><![CDATA[<p>Miranda Sawyer in the Guardian, having a <a href="http://music.guardian.co.uk/rock/comment/story/0,,2290229,00.html">good old-fashioned moan about the new times</a>:</p>
<blockquote>
<p>I have an idea about alternative culture: if there&#8217;s something interesting going on, leave it alone. Don&#8217;t whack it on YouTube, don&#8217;t blog about it, don&#8217;t hire a PR and get a piece in the Guardian Guide. And never invite a marketing executive to enjoy the &#8216;experience&#8217;. Just go there, have fun, go home, shut up. Mass communication is all very well, but stumbling across culture is important too. Special is good.</p>
</blockquote>
<p>I suspect more and more people are going to have this impulse, and a growing band of people are going to struggle against being automatically mediated at every turn.</p>
<img src="http://feeds.feedburner.com/~r/bedroomation/~4/B05mUCBVSmg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bedroomation.com/2008/07/17/seeking-obscurity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.bedroomation.com/2008/07/17/seeking-obscurity/</feedburner:origLink></item>
		<item>
		<title>Live Search: Firefox 3 – what Firefox 3?</title>
		<link>http://feedproxy.google.com/~r/bedroomation/~3/_nrd_1V-2j8/</link>
		<comments>http://www.bedroomation.com/2008/06/24/live-search-firefox-3-what-firefox-3/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 22:03:34 +0000</pubDate>
		<dc:creator>douglas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.bedroomation.com/?p=15</guid>
		<description><![CDATA[I was a little staggered to find just now, while searching for &#8216;Firefox&#8217; in Live Search, a whole page of results pointing to Firefox 2. I suppose it&#8217;s possible their indexing is just really, really slow (Firefox 3 has been out a week now), but none of the links on the first page were even [...]]]></description>
			<content:encoded><![CDATA[<p>I was a little staggered to find just now, while searching for &#8216;Firefox&#8217; in Live Search, <a href="http://search.live.com/results.aspx?q=firefox">a whole page of results pointing to Firefox 2</a>. I suppose it&#8217;s possible their indexing is just really, really slow (Firefox 3 has been out a week now), but none of the links on the first page were even for the <a href="http://www.mozilla.com/firefox/">official Firefox site</a>. This is one of the most popular items of software in the world! Are Microsoft actively skewing their search results?</p>
<img src="http://feeds.feedburner.com/~r/bedroomation/~4/_nrd_1V-2j8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bedroomation.com/2008/06/24/live-search-firefox-3-what-firefox-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.bedroomation.com/2008/06/24/live-search-firefox-3-what-firefox-3/</feedburner:origLink></item>
		<item>
		<title>Web things that must die #3: Reflected text</title>
		<link>http://feedproxy.google.com/~r/bedroomation/~3/6l2oIQBw6Dk/</link>
		<comments>http://www.bedroomation.com/2008/06/18/web-things-that-must-die-3-reflected-text/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 22:26:01 +0000</pubDate>
		<dc:creator>douglas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[die]]></category>
		<category><![CDATA[must]]></category>
		<category><![CDATA[that]]></category>
		<category><![CDATA[things]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.bedroomation.com/?p=14</guid>
		<description><![CDATA[I wasn&#8217;t that great of a fan of the &#8220;Web 2.0&#8243; style trend for the reflection effect (as pioneered by Apple). Too often it&#8217;s executed poorly, and just smacks of trying to look cool without putting too much thought into the actual design. (Yes, I realise I&#8217;m quite one to talk.) I think, though, that [...]]]></description>
			<content:encoded><![CDATA[<p>I wasn&#8217;t that great of a fan of the &#8220;Web 2.0&#8243; style trend for the reflection effect (as pioneered by Apple). Too often it&#8217;s executed poorly, and just smacks of trying to look cool without putting too much thought into the actual design. (Yes, I realise I&#8217;m quite one to talk.) I think, though, that these effects are gradually dying out, which is well and good.</p>
<p>So the specific gripe is when a designer actually goes to the effort of capturing text rendered on the page and creates a reflection from <strong>that</strong>, ignoring the fact different OSs and browsers have a different array of fonts, and that text is, well, <strong>text</strong>, and shouldn&#8217;t be treated as a graphic.</p>
<p>Life then gets far worse when you change the text but neglect to re-generate the graphic. I suppose that would be a hassle, right? I missed the boat on getting a screenshot of this, but in the earlier part of this year, the <a href="http://www.microsoft.com/">Microsoft home page</a> was making exactly this mistake in its footer: the text itself said &#8220;2008 Microsoft&#8221;, but the reflected text put the year as 200<em>6</em>. They seem, now, to have noticed (after a period of at least 12 months!), and have obfuscated the reflected text so you can barely make out the lettering. Good, trailblazing move, Microsoft!</p>
<p>So it&#8217;s a disappointment, considering that <a href="http://www.jquery.com/">jQuery</a> is my most favourite of JavaScript libraries, to find this same error on the <a href="http://ui.jquery.com/download">jQuery UI download page</a>:</p>
<p>
<img src="http://www.bedroomation.com/wp-content/uploads/2008/06/jqui.png" width="313" height="231" alt="jQuery UI download page" /></p>
<p>Especially as there&#8217;s a neat fade-to-orange effect there, which needs this image:</p>
<p>
<img src="http://www.bedroomation.com/wp-content/uploads/2008/06/download.jpg" width="308" height="204" alt="download.png" /></p>
<p>It&#8217;s a shame such a neat effect is spoilt by a lack of attention to detail.</p>
<p>Re-generating an image every time you want to change your text is a hassle you can save yourself from quite easily &#8211; just don&#8217;t reflect the text in the first place!</p>
<p>Now, I look forward to the day when these types of reflections can be rendered by CSS. How cool would it be if you could select the text and see the selected text in the reflection? Ersatz approximations of this, however, look ugly, are unmaintainable, and should be nixed.</p>
<img src="http://feeds.feedburner.com/~r/bedroomation/~4/6l2oIQBw6Dk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bedroomation.com/2008/06/18/web-things-that-must-die-3-reflected-text/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.bedroomation.com/2008/06/18/web-things-that-must-die-3-reflected-text/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic Page Served (once) in 0.407 seconds -->
