<?xml version="1.0" encoding="utf-8"?>

























	
	



	
		
		
			
			
			
		

		
		
			
			
			
			
		
	
	
	

	
	
	
	
	
	


<rss version="2.0">	
	<channel>
		<title>Radiant Core: Tech Geekery</title>
		<link>http://www.radiantcore.com/</link>
		<description>All of the Radiant Core posts from the Tech Geekery category.</description>
		<language>en-ca</language>
		<copyright>Copyright 2006, Radiant Core Inc. All rights reserved.</copyright>
		<managingEditor>webmaster@radiantcore.com</managingEditor>
		<webMaster>webmaster@radiantcore.com</webMaster>
		
			
			
			
			
			
			
			
			

			
				
			
			<item>
				<title><![CDATA[Google OpenSocial: A Coup By Any Other Name]]></title>
				<author>Jay Goldman &lt;info@radiantcore.com&gt;</author>
				<link>http://www.radiantcore.com/blog/archives/01/11/2007/googleopensocial</link>
				<guid isPermaLink="true">http://www.radiantcore.com/blog/archives/01/11/2007/googleopensocial</guid>
				<comments>http://www.radiantcore.com/blog/archives/01/11/2007/googleopensocial#comments</comments>
				<description><![CDATA[<p>The web is abuzz (as the web usually is), and this time it's Google's forthcoming <a href="http://code.google.com/apis/opensocial" title="Google OpenSocial API">OpenSocial</a> (URL live on Thursday) which has us all <a href="http://www.techcrunch.com/2007/10/30/details-revealed-google-opensocial-to-be-common-apis-for-building-social-apps/" title="TechCrunch: Details Revealed: Google OpenSocial To Launch Thursday">fluttering</a>. The search giant is releasing an Application Programming Interface (API), which basically means that web developers will be able to add social networking features to their sites, which will be shared across the various networks (e.g.: friend information from one can be used to populate friends in another, saving you from re-creating the same network every time your friends decide to move on to a new offering). The API will be clustered around three sets of functions:</p><br /><br /><ol><li>Profile Information (user data)</li><li>Friends Information (social graph)</li><li>Activities (things that happen, News Feed type stuff)</li></ol><br /><br /><p>Looks like OpenSocial won't have its own markup language (Facebook, for example, requires the use of FBML), which means developers will have one fewer thing to learn. The platform is launching with a bunch of partners in place, including <a href="http://www.orkut.com" title="Orkut">Orkut</a> (owned by Google), <a href="http://www.salesforce.com" title="Salesforce">Salesforce</a>, <a href="http://www.linkedin.com" title="LinkedIn">LinkedIn</a>, <a href="http://www.ning.com" title="Ning">Ning</a>, <a href="http://www.hi5.com" title="Hi5">Hi5</a>, <a href="http://www.plaxo.com" title="Plaxo">Plaxo</a>, <a href="http://www.friendster.com" title="Friendster">Friendster</a> (apparently they still exist), <a href="http://www.viadeo.com" title="Viadeo">Viadeo</a> and <a href="http://oracleappslab.com/2007/08/07/oracle-gets-social/" title="Oracle">Oracle</a> (not well known for social networking, but they've got an impressive sounding internal app). 
They've also worked with some of the bigger Facebook developers to get them on the new platform, including <a href="http://www.flixster.com" title="Flixster">Flixster</a>, <a href="http://www.ilike.com" title="iLike">iLike, </a><a href="http://www.rockyou.com" title="RockYou">RockYou</a> and <a href="http://www.slide.com" title="Slide">Slide</a>.</p><br /><br /><p>This is interesting, if for no other reason than that Google has managed to perform a buzzword bingo coup and cram two of the hottest words of 2007 into a single name. Sometimes it feels like the sky is raining <em>social</em> from giant buckets, and you'll be seeing a lot more about <em>open</em> in the coming months as the open source world continues its mainstream push. We're big believers in (and supporters of)  openness and I'm glad to see some of the walls around the garden come down. The <a href="http://developers.facebook.com" title="Facebook Platform" facebook="" platform=""></a> is brilliant in a lot of ways (particularly in their ability to scale and to solve the security issues which typically ruin similar efforts), but your data is very much locked into their site. We'll have a better idea of how OpenSocial will change that when the API is actually released later (and particularly about whether a layer could be developed which allows developers to build Facebook apps on it), and will report back.</p>]]></description>
				<category>Taking Care of Business, Tech Geekery</category>
				<pubDate>Thu, 01 Nov 2007 03:00:00 GMT</pubDate>
			</item>
		
			
			
			
			
			
			
			
			

			
				
			
			<item>
				<title><![CDATA[Michael Wesch: A Vision of Students Today]]></title>
				<author>Jay Goldman &lt;info@radiantcore.com&gt;</author>
				<link>http://www.radiantcore.com/blog/archives/29/10/2007/michaelweschvideo3</link>
				<guid isPermaLink="true">http://www.radiantcore.com/blog/archives/29/10/2007/michaelweschvideo3</guid>
				<comments>http://www.radiantcore.com/blog/archives/29/10/2007/michaelweschvideo3#comments</comments>
				<description><![CDATA[<p>Michael Wesch, whose previous two videos <a href="http://www.radiantcore.com/blog/archives/07/02/2007/themachineisus">The Machine Is Us</a> and <a href="http://www.radiantcore.com/blog/archives/19/10/2007/informationrevolution">Information R/Evolution</a> we've covered before, has released a new video about what it means to be a student in today's universities:</p><br /><br /><object height="366" width="425"><param name="movie" value="http://www.youtube.com/v/dGCJ46vyR9o&amp;rel=1&amp;border=0"><param name="wmode" value="transparent"><embed src="http://www.youtube.com/v/dGCJ46vyR9o&amp;rel=1&amp;border=0" type="application/x-shockwave-flash" wmode="transparent" height="366" width="425"></object><br /><br /><p>Some of those things are familiar from my own days as a student (7 hours of sleep was definitely not), but some of them have definitely changed. I think, to me, the most compelling series of sheets in this movie is the one about graduating into a job that doesn't exist yet. Stop and think about for a moment: are you doing what you trained to do in school?</p>&nbsp;]]></description>
				<category>Tech Geekery, Taking Care of Business</category>
				<pubDate>Mon, 29 Oct 2007 09:40:00 GMT</pubDate>
			</item>
		
			
			
			
			
			
			
			
			

			
				
			
			<item>
				<title><![CDATA[HTML5 and CSS3]]></title>
				<author>Jay Goldman &lt;info@radiantcore.com&gt;</author>
				<link>http://www.radiantcore.com/blog/archives/21/10/2007/html5andcss3</link>
				<guid isPermaLink="true">http://www.radiantcore.com/blog/archives/21/10/2007/html5andcss3</guid>
				<comments>http://www.radiantcore.com/blog/archives/21/10/2007/html5andcss3#comments</comments>
				<description><![CDATA[<p>We currently write websites to the <a href="http://www.w3.org/TR/xhtml1/">XHTML 1.0 Strict</a> specs, which was published by the W3C in 2002 and extends the <a href="http://www.w3.org/TR/html4/">HTML 4.0 specs</a>, which were published in 1997-1999. Although it may not feel like it when you pay attention to sites like <a href="http://www.techcrunch.com" title="TechCrunch">TechCrunch</a>, the pace of change in the technologies which underly the web is actually remarkably slow. It would be fair to say, from a purely HTML-focused perspective, that there have been no major innovations in nearly ten years (if you don't count XHTML as anything more than a natural evolution of HTML). Even the<a href="http://www.w3.org/TR/CSS2/"> Cascading Style Sheets 2.0 spec (CSS2)</a> that we use to format and display websites is nearly ten years old, having been published in May 1998.</p><br /><br /><p>So, almost needless to say, we're getting really excited about the emerging drafts of the <a href="http://www.w3.org/html/wg/html5/">HTML5</a> and <a href="http://www.w3.org/Style/CSS/current-work">CSS3</a> specs. This may seem somewhat abstract to some of you, particularly if you don't do what we do, but it means your websites are 'about' to gain some great new functionality which will solve a number of the problems we bump into on a regular basis. Some things we're really looking forward to:</p><br /><br /><ul><li><strong>CSS3 Fonts:</strong> The technology to embed fonts in a web page was first specified a long time ago (so long ago that there's a <a href="http://www.webmonkey.com/design/fonts/tutorials/tutorial2.html" title="Webmonkey: Embedding Fonts">webmonkey tutorial</a>!), but support from the browser makers never materialized and it died in the water (for a complete history, I refer you to our esteemed colleague, <a href="http://joeclark.org" title="Joe Clark">Joe Clark</a>: <a href="http://blog.fawny.org/2007/09/13/simonda/" title="Joe Clark: Personal Blog">Simon&nbsp;Daniels: Web font embedding rides again!</a>). This is a very complicated issue given that the web exists in virtually every language on the planet (does your favourite font include a full set of <a href="http://en.wikipedia.org/wiki/Kanji" title="Wikipedia: Kanji">Kanji characters</a>?), and that fonts have licenses (just like other software) and many of those licenses prohibit things like embedding them in web pages. CSS3 brings it back to life with the <a href="http://www.w3.org/TR/css3-webfonts/#font-descriptions" title="W3C CSS3 Working Draft: @font-face">@font-face</a> at-rule, which means that we will finally be able to use something other than <span style="font-family: Verdana;">Verdana</span>, <span style="font-family: 'Trebuchet MS',Trebuchet;">Trebuchet</span>, <span style="font-family: Georgia;">Georgia<span>, and <span style="font-family: Arial;">Arial</span>.</span></span></li><li><strong>CSS3 Multiple Columns:</strong> Clients who are used to working with print layouts are often surprised to discover that there's no way to automatically layout HTML content in multiple columns. Sure, we can count out the total number of elements in a list, divide by two, then output the first half, end the column manually, and finally output the second half, but that's about as tedious as it sounds. The Multi-Column Module in CSS3 makes it about as simple as specifying: <pre>column-count: 2</pre> and Bob's your multi-column uncle.<br /></li><li><strong>HTML5 Client Side Storage:</strong> Of less import from a visual perspective, <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/section-sql.html#sql" title="W3C Working Draft: HTML5 4.11 Client Side Storage">Client Side Storage</a> gives web applications the ability to store data locally in the browser, which effectively makes the app accessible offline (e.g.: if you had a website which allowed people to store recipes and share them, client side storage would make those recipes available even when Tom's laptop wasn't connected to the Internet and he was in his kitchen making Duck à L'Orange). This is fundamentally similar to <a href="http://gears.google.com/" title="Google Gears">Google Gears</a>, but would mean that your site's visitors wouldn't need to install anything in their browser to make use of the technology. Congrats to Dave Hyatt and the WebKit team, who have <a href="http://webkit.org/blog/126/webkit-does-html5-client-side-database-storage/" title="Surfin' Safari: WebKit does Client Side Storage">announced preliminary support</a> in the latest nightly builds.<br /></li></ul><p>Keep in mind that we're a good five years away from actually being able to make use of these fun new features, since they'll have to get built into the next release of the major browsers, and then those will take some time to eventually replace the current versions in popular enough numbers to make the new stuff widely available. As always, we'll do our best to keep covering the new specifications for your ongoing edification, as well as to start producing some fun samples for you to play with once some browsers with HTML5 and CSS3 support become a little more stable and easy to download.</p>]]></description>
				<category>Tech Geekery, HTML/CSS</category>
				<pubDate>Sun, 21 Oct 2007 11:18:00 GMT</pubDate>
			</item>
		
			
			
			
			
			
			
			
			

			
				
			
			<item>
				<title><![CDATA[Information R/Evolution]]></title>
				<author>Jay Goldman &lt;info@radiantcore.com&gt;</author>
				<link>http://www.radiantcore.com/blog/archives/19/10/2007/informationrevolution</link>
				<guid isPermaLink="true">http://www.radiantcore.com/blog/archives/19/10/2007/informationrevolution</guid>
				<comments>http://www.radiantcore.com/blog/archives/19/10/2007/informationrevolution#comments</comments>
				<description><![CDATA[<p>We loved <a href="http://www.ksu.edu/sasw/anthro/wesch.htm" title="Michael Wesch">Michael Wesch's</a> last movie, <a href="http://www.radiantcore.com/blog/archives/07/02/2007/themachineisus">The Machine is Us</a>, so we were delighted to see that he's released a new one called Information R/Evolution:</p><br /><br /><object height="366" width="425"><param name="movie" value="http://www.youtube.com/v/-4CV05HyAbM&amp;rel=1&amp;border=0"><param name="wmode" value="transparent"><embed src="http://www.youtube.com/v/-4CV05HyAbM&amp;rel=1&amp;border=0" type="application/x-shockwave-flash" wmode="transparent" height="366" width="425"></object><br /><br /><p>A quick poll of the office shows that we're feeling ready. Are you?</p>]]></description>
				<category>Tech Geekery, Taking Care of Business</category>
				<pubDate>Fri, 19 Oct 2007 19:04:00 GMT</pubDate>
			</item>
		
			
			
			
			
			
			
			
			

			
				
			
			<item>
				<title><![CDATA[Joel Spolsky Eats Dog Food]]></title>
				<author>Jay Goldman &lt;info@radiantcore.com&gt;</author>
				<link>http://www.radiantcore.com/blog/archives/20/09/2007/joelspolskyeatsdogfood</link>
				<guid isPermaLink="true">http://www.radiantcore.com/blog/archives/20/09/2007/joelspolskyeatsdogfood</guid>
				<comments>http://www.radiantcore.com/blog/archives/20/09/2007/joelspolskyeatsdogfood#comments</comments>
				<description><![CDATA[<p>Way back in the dinosaur days, I used to work for IBM trying to make DB2 a more usable product (which is a little bit like saying that I was on the tiny little team responsible for making sure that the faucets on the sinks in the bathrooms in a Boeing 747 had good hand feel). Despite our valiant efforts, almost every user of DB2 completely ignored the beautiful Graphical User Interface that we painstakingly built and relied instead on the super-fast and highly efficient Command Line User Interface, into which they typed gobbledy-gook like: </p><pre>quiesce tablespaces for table dogfood</pre> and magic ensued. We were never entirely sure how to convince them to abandon their command lines and flock to our world, and so I spent a lot of time scratching my head and drawing things on white boards and buying users dinner in an attempt to find the secret sauce. I left IBM well before the mystery was cracked (if it ever was), but the wisdom of the many moons which have passed has granted me some insight I wish I'd had back then. After today's talk by Joel Spolsky, I can safely say that it's insight Joel shares.<br /><br />They key is that you have to <a href="http://en.wikipedia.org/wiki/Eat_one%27s_own_dog_food">eat your own dog food</a>. We talked the talk a lot but we weren't really Database Administrators (DBAs) so much as we were a bunch of Human Factors Specialii trying to penetrate the remarkably High Priest like mentality of the people who manage the incomprehensibly large databases that run our lives. When I needed to try something in DB2, I started it up on my laptop and did something in the GUI and then puzzled about why our users wouldn't just do the same, but I also didn't do that task a hundred times a day every day or else I would have written a handy CLUI macro I could invoke in two keystrokes. Joel and the good folks at <a href="http://www.fogcreeksoftware.com">Fog Creek Software</a> get that, which is why <a href="http://www.fogbugz.com">FogBUGZ</a> is such a fantastic piece of software. Those of you who read <a href="http://www.joelonsoftware.com">Joel on Software</a> regularly will know that Joel has some pretty sharply defined viewpoints on how to manage teams of developers and keep software projects on track, gained largely through his many years of experience in the industry on big and small teams. His insights and opinions are baked right into the product, which means using it is like having Joel perched on your shoulder, guiding you and your team at every turn. I paid close attention during his demo, looking for all of the places where I could see his advice manifested in FogBUGZ, including:<br /><ul><li>Building software is a three phase process (the <span style="font-style: italic;">Art</span> of design, the <span style="font-style: italic;">Engineering</span> of the actual product, and the <span style="font-style: italic;">Science</span> of debugging â see <a href="http://joelonsoftware.com/items/2007/09/06.html">Seattle</a>). This manifests in the way FogBUGZ breaks down into separate components (Wiki for specs and other documents created during the design, Project Management and Evidence-Based Scheduling (EBS) for managing the development, and bug tracking and email/discussions for handling the debugging).</li><li>Joel has spoken at length about how to pick a release date for your project which is reasonable and which you stand a good chance of hitting (see <a href="http://www.joelonsoftware.com/articles/PickingShipDate.html">Picking a Ship Date</a> and <a href="http://www.joelonsoftware.com/articles/fog0000000245.html">Painless Software Schedules</a> among many others).&nbsp; This used to seem a bit like black magic, particularly if you were trying to pick a date that you had some faith in rather than just, say, throwing darts at a board. The new <span style="font-style: italic;">Evidence-Based Scheduling</span> features in FogBUGZ 6.0 are pretty remarkable in that they provide a very realistic view of your probability of meeting your ship date as your project progresses, based on the ability of your team members to accurately estimate the time required to complete their tasks. Joel explained how the calculations work (<a href="http://en.wikipedia.org/wiki/Monte_Carlo_method">Monte Carlo Simulations</a>!) and it's all quite clever, but the important thing is that it lets you look at a graph that says our probability of shipping on January 3rd is 8% while our probability of shipping on April 20th is 98%.</li><li>He told a story about how they've been using FogBUGZ internally for many years, but even up to v5 he noticed that he would come in every morning and open a little Notepad window to track the two or three things he needed to do rather than actually open cases. So they ate their dog food for v6 and created a method to open new cases which is as easy as typing lines into Notepad, and now he stores everything in FogBUGZ properly.</li><li>FogBUGZ doesn't support the idea of pooling people into a single resource for handling a task, largely because they feel that you should have a single person responsible for every task. Likewise, you can link cases together but there isn't a concept of dependencies like there is in Microsoft Project, because they believe that they don't actually occur that often in software (which led to a funny story about how the Project team at Microsoft doesn't use Project to manage building Project because when they tried, it produced a Gantt chart 9,000 pages wide). </li></ul>We've been using a combination of Project, <a href="http://www.mantisbt.org/">Mantis</a>, and an internal time tracking application to manage our process, so we were very interested in whether FogBUGZ could replace our current mishmash of apps with a single tool. We'd need seven seats now so would likely go with a ten pack ($999 until November 1st), plus a service agreement for the same ($182.50 per year), so it's a non-trivial decision to make the switch. It looked like it was frustratingly close to what we need but missing the ability to analyze estimates and probabilities across projects (i.e.: the EBS features are based on a single project rather than looking at tasks assigned to each employee in every project). You do have the ability to define what percentage of time each team member spends on FogBUGZ tasks but it's for all projects, rather than being able to define a percentage of time spent on each project. All the same, I think we might give the 45 day free trial of <a href="http://www.fogcreek.com/FogBugz/FODmovie/fb-demand.mov">FogBUGZ On Demand</a> a try. I'll report back on what we love or hate and whether we make the decision to switch. Stay tuned!<br />]]></description>
				<category>Tech Geekery, Taking Care of Business</category>
				<pubDate>Thu, 20 Sep 2007 19:41:00 GMT</pubDate>
			</item>
		
			
			
			
			
			
			
			
			

			
				
			
			<item>
				<title><![CDATA[CityTV Homepage - Facebook]]></title>
				<author>Michael Glenn &lt;info@radiantcore.com&gt;</author>
				<link>http://www.radiantcore.com/blog/archives/08/08/2007/homepagefacebook</link>
				<guid isPermaLink="true">http://www.radiantcore.com/blog/archives/08/08/2007/homepagefacebook</guid>
				<comments>http://www.radiantcore.com/blog/archives/08/08/2007/homepagefacebook#comments</comments>
				<description><![CDATA[Jay will be appearing once again on CP24's <a href="http://www.citynews.ca/shows/shows_624.aspx">Homepage</a>
with <a href="http://ambermac.typepad.com/">Amber MacArthur</a>. Hot on the heals of <a href="http://www.radiantcore.com/blog/archives/08/08/2007/facebookcamptorontoreport">Facebook Camp</a> Jay will be
discussing Facebook applications, specifically finding, installing and information on building your very own. Catch the show today at 5PM and
11:35PM.]]></description>
				<category>Marketing, Tech Geekery</category>
				<pubDate>Wed, 08 Aug 2007 16:25:00 GMT</pubDate>
			</item>
		
			
			
			
			
			
			
			
			

			
				
			
			<item>
				<title><![CDATA[TTC: Lifeline of Toronto]]></title>
				<author>Jay Goldman &lt;info@radiantcore.com&gt;</author>
				<link>http://www.radiantcore.com/blog/archives/05/08/2007/ttclifelineoftoronto</link>
				<guid isPermaLink="true">http://www.radiantcore.com/blog/archives/05/08/2007/ttclifelineoftoronto</guid>
				<comments>http://www.radiantcore.com/blog/archives/05/08/2007/ttclifelineoftoronto#comments</comments>
				<description><![CDATA[<p>As part of our ongoing coverage of the TTC, we'd like to call your attention to a really interesting <a href="http://www.toronto.ca/ttc/lifeline_of_toronto_video.html" title="TTC.ca: Lifeline of Toronto Video">video</a>, produced for the <a href="http://www.apta.com/conferences_calendar/railroad/index.cfm" title="APTA: Rail Rodeo">2007 APTA Rail Rodeo Conference</a> (Yeehaw!) held in   Toronto in June, 2007. The video has been posted to the TTC's site in Windows Media and Real Media formats, despite the image promoting it being a screenshot of QuickTime Player, so make sure to bust out your legacy viewing app of choice before hitting the page. We'd post it to YouTube (hint hint), but it says right on there that the video is:</p><blockquote>Not to be copied, reproduced or broadcast without the express written permission of the Toronto Transit Commission - Copyright 2007.</blockquote><p>So, we'll leave it as an exercise to someone else who feels like tangling with the TTC's legal team. In the meantime, watch for the amazing old footage of the streetcars, the cool rebuild of a streetcar's drive system, concept footage of the new Light Rail and Subway cars coming in the next ten - fifteen years, and talk of the new transponder system currently being installed which allows for the nifty automated station announcements and (ominously?) for the possibility of automated train control. Is it just us or does the TTC's new command centre remind you of 1983's <a href="http://imdb.com/title/tt0086567/" title="IMDB: War Games"><em>War Games</em></a> (that was twenty four years ago?!)? And also, where are all the women in this futuristic nerve centre?</p><br /><br /><p>It's great to see material like this which goes deeper than a simple puff piece to really give a sense of the complexity involved in running North America's third largest transit system (following New York City and Mexico City). Suddenly makes it seem entirely reasonable that they have trouble paying for it when you realize that it's not just about having buses and subways run but about all of the infrastructure that goes into running them.</p>]]></description>
				<category>Tech Geekery, Taking Care of Business</category>
				<pubDate>Sun, 05 Aug 2007 14:34:00 GMT</pubDate>
			</item>
		
			
			
			
			
			
			
			
			

			
				
			
			<item>
				<title><![CDATA[Dr. Richard Stallman Speaks]]></title>
				<author>Jay Goldman &lt;info@radiantcore.com&gt;</author>
				<link>http://www.radiantcore.com/blog/archives/29/06/2007/richardstallman</link>
				<guid isPermaLink="true">http://www.radiantcore.com/blog/archives/29/06/2007/richardstallman</guid>
				<comments>http://www.radiantcore.com/blog/archives/29/06/2007/richardstallman#comments</comments>
				<description><![CDATA[From our good friend <a href="http://pyre.third-bit.com/blog/archives/1018.html">Greg Wilson</a>:<br /><br />Here’s the official announcement:<br /><br />World-renowned activist and free software developer Dr. Richard Stallman, founder of the free software movement, will speak on “Copyright vs. Community in the Age of Computer Networks” in Matthews Auditorium, Room 137, Kaneff Center, University of Toronto, Mississauga, 3359 Mississauga Rd. N., on Thursday, July 5th at 5 pm.<br /><br />The talk, which is being co-sponsored by the department of Mathematical and Computational Sciences and U of T’s Knowledge Media Design Institute, will be non-technical, and members of the general public, along with computer scientists and engineers, are encouraged to attend.<br /><br />Copyright developed in the age of the printing press, and was designed to fit with the system of centralized copying imposed by the printing press. But the copyright system does not fit well with computer networks, and only draconian punishments can enforce it.<br /><br />The global corporations that profit from copyright are lobbying for draconian punishments, and to increase their copyright powers, while suppressing public access to technology. But if we seriously hope to serve the only legitimate purpose of copyright—to promote progress, for the benefit of the public—then we must make changes in the other direction.<br /><br />While still a graduate student at the Massachusetts Institute of Technology during the fabled ‘golden age of hacking’ in the 1980s, Dr. Stallman foresaw the growing centrality of software to society and culture, and in particular the importance of preserving software users’ rights and freedoms. In 1984, he drafted his now-famous GNU Manifesto, in which he laid out the ideals of ‘free software’ software that the user can freely use, copy, distribute and change - and founded the Free Software Foundation to promote these ideals. His work led to the development of the GNU/Linux system, now in use on tens of millions of computers worldwide. Currently, as our arts and other forms of expression become increasingly digitized, Dr. Stallman is at the forefront of the movement to ensure that our culture itself remains free.<br /><br />Dr. Stallman is author of the book Free Software/Free Society (GNU Press, 2002), and numerous papers. He has received many honors and awards, including a MacArthur Foundation fellowship (a.k.a. ‘genius award’), the Grace Hopper Award of the Association of Computing Machinery, the Pioneer award of the Electronic Frontier Foundation, and the Takeda Award for Social/Economic Betterment. He also has several honorary doctorates.]]></description>
				<category>Tech Geekery</category>
				<pubDate>Fri, 29 Jun 2007 17:46:00 GMT</pubDate>
			</item>
		
			
			
			
			
			
			
			
			

			
				
			
			<item>
				<title><![CDATA[My Trip to the Library]]></title>
				<author>Andrew Reynolds &lt;info@radiantcore.com&gt;</author>
				<link>http://www.radiantcore.com/blog/archives/16/04/2007/mytriptothelibrary</link>
				<guid isPermaLink="true">http://www.radiantcore.com/blog/archives/16/04/2007/mytriptothelibrary</guid>
				<comments>http://www.radiantcore.com/blog/archives/16/04/2007/mytriptothelibrary#comments</comments>
				<description><![CDATA[I like books. I like browsing for fiction books in bookstores. I hate browsing for software related books in bookstores, and yet when ever I go to <a href="http://www.chapters.indigo.ca/home">Indigo </a>I find myself in the tech section. “Maybe this time there’ll be something cool”, I say to myself. Then I get there and realize I’m not a <a href="http://www.chapters.indigo.ca/books/item/books-978073562376/0735623767/Mcpd-Self-paced-Training-Kit-Exams-70-536-70-528-70-547-Micr?ref=Search+Books%3a+%27Microsoft+Press%27">.NET</a> programmer, my shoulders slump, I sigh, and then head over to the sci-fi section to cheer myself up. I could just shop at Indigo online but it just not the same. I like to hold books, flip through the pages and read a little before I commit to taking them home.<br /><br />Well those days are now over thanks to the <a href="http://www.torontopubliclibrary.ca">Toronto Public Library</a>. I’ve been in the city for 5 years now, but never got around to getting a library card until I moved next to a library. Having a library card is great. Just the other day I walked in to the Toronto Reference Library and found <a href="http://nostarch.com/nagios.htm">Nagios: System and Network Monitoring</a> and <a href="http://nostarch.com/postfix.htm">The Book of Postfix</a>. Then on the way out I noticed a sign, “<a href="http://www.torontopubliclibrary.ca/redirects/home_link_ebk.htm">Find more books at our online repositories</a>”.&nbsp; Books, that are online, that I can read; this was like the best day of my week. Sure I can't hold them but in this case quantity will make up for quality.<br /><br />The moral of this story is, <a href="http://www.settlementdownloads.org/downloads/video/library/library_card_med.wmv">get a library card</a>, libraries rule. <br /><br />]]></description>
				<category>Tech Geekery</category>
				<pubDate>Mon, 16 Apr 2007 19:30:00 GMT</pubDate>
			</item>
		
			
			
			
			
			
			
			
			

			
				
			
			<item>
				<title><![CDATA[The Travesty of Wireless]]></title>
				<author>Jay Goldman &lt;info@radiantcore.com&gt;</author>
				<link>http://www.radiantcore.com/blog/archives/10/04/2007/travestyofwireless</link>
				<guid isPermaLink="true">http://www.radiantcore.com/blog/archives/10/04/2007/travestyofwireless</guid>
				<comments>http://www.radiantcore.com/blog/archives/10/04/2007/travestyofwireless#comments</comments>
				<description><![CDATA[<p>We like to think of ourselves as a pretty forward thinking country when it comes to things like health care, comedy, hockey, and tech. Americans (and the rest of the world) are sometimes quite surprised to discover that their favourite widget or band or actor originated in the Great White North, but it's all part of our evil plan to slowly take over the world.</p> <br /><br /><p>Unfortunately, our evil machinations fall to pieces when wireless gets involved. Our beloved carriers (and I use the term <span style="font-style: italic;">beloved</span> where others might choose different expressions, like '<span style="font-style: italic;">hated with the strength of a thousand suns</span>'), an oligopoly consisting primarily of Rogers and Bell, and lesserily of Fido (now owned by Rogers) and Telus (who uses Bell's network in our part of the world), have determined that the best long term business strategy for data is to grab all they can while the gettin's good. They complain about having to service one of the largest countries in the world and the cost of equipment and wa-wa-wa, all of which is a pathetic attempt to justify this:</p><br /><br /><p style="display: block; text-align: center;"><img src="http://farm1.static.flickr.com/250/452679328_ad5e1b98b0_o.gif" alt="Cost of transferring 500MB/month in different countries around the world" height="361" width="450"></p><br /><br /><p>That horrifying graph is courtesy of our good friend <a href="http://www.thomaspurves.com/2007/04/09/canada-worse-than-3rd-world-countries-when-it-comes-to-mobile-data-access/" title="ThomasPurves.com: Canada Worse than 3rd World Countries when it comes to Mobile Data Access">Tom Purves</a> and a brilliant bit of original reporting that you won't see in the mainstream media because they're pretty much all owned by Rogers or Bell. Yes folks, that graph actually says that Rwandans can download mobile porn for 4.625% of the price that Canadians can. Now I have nothing against Rwandans and I wish them all the ... content they can consume, but Rwanda is not a member of the <a href="http://en.wikipedia.org/wiki/G8" title="Wikipedia: G8">G8</a>, nor are they one of the world's leading technology producers. They aren't home to one of the better computer science schools in the world (<a href="http://www.uwaterloo.ca/" title="University of Waterloo">University of Waterloo</a>), or - perhaps more to the point - <a href="http://www.rim.com/" title="Research in Motion">RIM</a>, the company that has a virtual stranglehold on the wireless device market to the point that the US government stepped in to their patent lawsuit to keep the network online because they can't function without it.</p><br /><br /><p>If I sound a little bitter, it's because I spend a lot of time with my colleagues from the US, and since we're all a bunch of tech people, a big chunk of that time is spent with our BlackBerries and Treos and Qs and Blackjacks and etc. in hand. Our American friends blithely surf the web and show us streaming videos and download music and we sit in the corner, shamefully browsing with images turned off. If you think our data rates are bad at home - and they're almost disfiguringly bad - you should see what we pay when we're roaming.</p><br /><br /><p><span style="font-weight: bold;">So how do we fix this?</span> As Tom points out, the problem largely rests in the hands of the <a href="http://www.crtc.gc.ca/eng/welcome.htm" title="Canadian Radio-television and Telecommunications Commission">CRTC</a>, who are governed by the <a href="http://www.crtc.gc.ca/eng/LEGAL/TELECOM.HTM" title="Canadian Telecommunications Act">Canadian Telecommunications Act</a>. Though you wouldn't know it by looking at the millions carriers spend on advertising, there's an almost complete dearth of real competition in the Canadian wireless market (I believe that there's a single carrier in Saskatechwan and Manitoba). We have new 'carriers' (known as Mobile Virtual Network Operators, or MVNOs) appearing, like the oddly named <a href="http://get.ampd.com/" title="Amp'd Mobile">Amp'd</a>, but they aren't really bringing any diversity to the market since they just piggyback on other networks (Amp'd uses Sprint in the US and Telus in Canada). They have to cover the cost of their own network usage in addition to making a profit from your services, so don't look to them to lower rates any time soon. Rogers and Bell charge what they charge precisely because they can charge it; we may rant and rave and post vitriol filled blog posts, but I still cough up $60 a month for data on top of my voice bill and I'll keep doing it if I want mobile service. This isn't limited to data rates, of course. Don't even get me started on how they're screwing us on SMS short codes, although you have to love the "let's hold hands and be friends!" message of the <a href="http://www.txt.ca/common.htm" title="TXT.CA: Catch the Code">Catch the Code</a> site which makes it sound like the carriers just want you to come and play with sunshine and lollipops all day. You have to pay their consortium an astounding $1500 for the first three months of the 'lease' of your shortcode, which effectively places SMS marketing out of the hands of small businesses who might use it for innovative programs. Now the carriers, bless their cold, slimy, black hearts, are pushing to end <a href="http://www.neutrality.ca/" title="Net Neutrality in Canada">net neutrality</a> so they can arbitrarily charge us more for data access whenever they feel like it, all the while pushing new initiatives like being able to video chat or watch YouTube on your mobile phone (I won't give them any link love, so look for Rogers Vision in the <a href="http://www.google.ca/search?q=rogers+vision&amp;ie=utf-8&amp;oe=utf-8&amp;aq=t&amp;rls=org.mozilla:en-US:official&amp;client=firefox-a" title="Google: Rogers Vision">Google results</a>). <span style="font-weight: bold;">If our government, at the federal, provincial, and municipal levels, is so intent on promoting Canada as a leader in ICT (Information Communication Technology), they need to step in and end this insanity.</span> <span style="font-weight: bold;">The current pricing model stifles innovation and virtually guarantees that any exciting new wireless technology developments will not come from Canadian companies because the market and the funding to develop those products will not exist at home. </span>I'm not usually a fan of legislating the rates that companies can charge for their services, but the only way the carriers are going to achieve parity with our cousins to the south is if they get hit with a big stick.</p><br /><br /><p>Update: <a href="http://martin.cleaver.org/blog/2007/04/09/the-stupidity-of-canadian-telcos-with-their-exhoribitant-data-rates/" title="Martin Cleaver: The stupidity of Canadian Telcos with their exorbitant data rates">Martin Cleaver</a> has a bunch of great in-depth information about who regulates the carriers (not the CRTC for things like rates), and on how we can get out of this mess. I stand by my statement that the government (in some form) needs to step and in and apply some beat downs, but you should go read his post to be better informed. Thanks Martin!</p>]]></description>
				<category>Tech Geekery, Taking Care of Business</category>
				<pubDate>Tue, 10 Apr 2007 08:25:00 GMT</pubDate>
			</item>
		
			
			
			
			
			
			
			
			

			
				
			
			<item>
				<title><![CDATA[Keepon Keepin' On]]></title>
				<author>Jay Goldman &lt;info@radiantcore.com&gt;</author>
				<link>http://www.radiantcore.com/blog/archives/23/03/2007/keepon</link>
				<guid isPermaLink="true">http://www.radiantcore.com/blog/archives/23/03/2007/keepon</guid>
				<comments>http://www.radiantcore.com/blog/archives/23/03/2007/keepon#comments</comments>
				<description><![CDATA[<p><a href="http://www.cs.cmu.edu/%7Emarekm/" title="CMU: Marek Michalowski">Marek Michalowski</a>, a Ph.D. student in the <a href="http://www.ri.cmu.edu/" title="CMU: Robotics Institute">Robotics Institute</a> at <a href="http://www.cmu.edu/" title="Carnegie Mellon University">Carnegie Mellon University</a>, and <a href="http://univ.nict.go.jp/people/xkozima/index-eng.html" title="NICT: Hideki Kozima">Hideki Kozima</a>, at <a href="http://www.nict.go.jp/index.html" title="NICT">NICT</a> in Kyoto, have been collaborating on a little yellow robot named <a href="http://univ.nict.go.jp/people/xkozima/infanoid/robot-eng.html#keepon" title="NICT: Keepon">Keepon</a>, who is part of the (vaguely if-<a href="http://en.wikipedia.org/wiki/Transformers_%28toy_line%29" title="Wikipedia: Transformers">The-Transformers</a>-were-a-<a href="http://en.wikipedia.org/wiki/Hip_hop" title="Wikipedia: Hip Hop">Hip-Hop</a>-group-sounding) <a href="http://www.cs.cmu.edu/%7Emarekm/projects/beatbots/" title="Marek's site: BeatBots project">BeatBots project</a>. The BeatBots, which currently consists of Keepon and his in-process sibling <a href="http://www.cs.cmu.edu/%7Emarekm/projects/roillo" title="Marek's site: Roillo">Roillo</a>, are so-called <em>Socially Rhythmic</em> robots who incorporate “the rhythmic properties of human interactive behavior” — i.e.: funky little 'bots who know how to get down. You can watch Keepon do its (his? her?) thing to <a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewArtist?id=703784" title="iTunes Music Store: Spoon">Spoon's</a> sing-along-good-time <a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?i=58164686&amp;id=58164704&amp;s=143455" title="iTunes Music Store: I Turn My Camera On">I Turn My Camera On</a> on <a href="http://www.cs.cmu.edu/%7Emarekm/projects/beatbots/" title="CMU: Marek Michalowski">Marek's site</a>.</p><br /><br /><p>So, other than the undeniable cuteness of watching a little yellow silicone snowman tear up a rug, why does Keepon matter? Keepon is designed to “perform emotional and attention exchange” with humans, particularly children. Using the two CCD cameras behind his little eyes, and the microphone hidden behind his little button nose (oh anthropomorphizing powers! definitely he), Keepon can direct respond to audio/visual stimuli and direct attention to his environment. You can watch him checking out a pink dog-like-thing and then bop at the sight of a person on the NICT site: <a href="http://univ.nict.go.jp/people/xkozima/infanoid/video/keepon-contact-joint.mpg" title="NICT: Keepon's attentive/emotive actions (MPEG 2.6MB)">Keepon's attentive/emotive actions (MPEG 2.6MB)</a>. He's not the first dancing robot (see <a href="%20http://www.nomura-g.co.jp/technical/PBDR-en.html" title="Nomura Unison Group: PDRP">PDRP</a> and <a href="http://www.youtube.com/watch?v=9vwZ5FQEUFg" title="Sony Qrio">Qrio</a>), but he is the first to dance autonomously (i.e.: not pre-programmed with a dance routine), and that's key. A significant pile of research has shown that interactions between people take place on many levels and that even a simple conversation is substantially influenced by the body language of the participants. In a post on the NewScientistTech site about Keepon (<a href="http://www.newscientisttech.com/article/dn11434?DCMP=Matt_Sparkes&amp;nsref=dance" title="New Scientist: Robots with rhythm could rock your world">Robots with rhythm could rock your world</a>), Marek talks about the importance of rhythm and synchrony to making us feel comfortable interacting with 'bots:</p><blockquote>"In the future you are going to be talking to some robot and just the ability of the robot to nod to what you are saying will make it easier to interact,"</blockquote><p>What really drew my attention to the story (other than my incredible weakness for dancing yellow marshmallows), was the end of that post:</p><blockquote>Michalowski's team displayed the Keepon at the annual open house of NICT in Japan, where over 200 children aged from 2 years old to their mid-teens were encouraged to dance with it while songs were played. Many children chose not to dance, perhaps because they were embarrassed, Michalowski says. However, the team noticed that children were more likely to dance if the robot was itself moving in time to music, rather than if it was moving randomly.</blockquote><p>It's all about the <a href="http://en.wikipedia.org/wiki/Uncanny_valley" title="Wikipedia: Uncanny Valley">Uncanny Valley</a>: the belief that our emotional response to increasingly humanoid-like robots will be increasingly positive until we reach the edge of the Uncanny Valley, or the point at which they become uncannily human, when our reaction suddenly changes to repulsion (at about 75% human-like). Our faith is restored at about 85%, at which point we quickly rise back up to full familiarity:</p><br /><br /><p style="text-align: center;"><img src="http://upload.wikimedia.org/wikipedia/en/a/a2/Moriuncannyvalley.gif" alt="Wikipedia: Karl MacDorman's Uncanny Valley Illustration" height="330" width="422"><br />Illustration credit: <a href="http://www.androidscience.com/theuncannyvalley/proceedings2005/uncannyvalley.html" title="Karl MacDorman: The Uncanny Valley">Karl MacDorman</a>.</p><br /><br /><p>Important take away point: zombies get no respect. Other important take away point: it's generally believed that we experience the repulsion because the creatures are human enough that we recognize them as human but there's something wrong — shuffling gait, insistence on eating brains, trailing body parts — and so we turn in fear and run. As we reach the other side of the perceptual Valley, those odd or unfamiliar traits go away and we feel much more at peace. Research like Keepon and Roillo is important because it gives us bridges to cross the Valley. Every step we take across those bridges is like a mirror turned on ourselves: if we feel a stronger familial tie to a little dancing yellow ball than to the awkward but much more humanoid <a href="http://www.youtube.com/watch?v=WbFFs4DHWys" title="YouTube: AKIBA ROBOT FESTIVAL 2006: Actroid Female Robot">Actroid robots</a>, what does that say about us?</p>]]></description>
				<category>User Experience, Tech Geekery</category>
				<pubDate>Fri, 23 Mar 2007 08:13:00 GMT</pubDate>
			</item>
		
			
			
			
			
			
			
			
			

			
				
			
			<item>
				<title><![CDATA[Give Me My Leopard!]]></title>
				<author>Alistair Morton &lt;info@radiantcore.com&gt;</author>
				<link>http://www.radiantcore.com/blog/archives/22/02/2007/osx</link>
				<guid isPermaLink="true">http://www.radiantcore.com/blog/archives/22/02/2007/osx</guid>
				<comments>http://www.radiantcore.com/blog/archives/22/02/2007/osx#comments</comments>
				<description><![CDATA[When I installed <a href="http://www.apple.com/macosx/tiger/" title="Mac OSX Tiger">Mac OS X Tiger</a> on my computer near the end of April 2005, I thought to myself, it really can't get better than this. <a href="http://www.apple.com/macosx/features/spotlight/" title="Apple: Spotlight">Spotlight</a> has changed the way I use the computer, <a href="http://www.apple.com/macosx/features/dashboard/" title="Apple: Dashboard">Dashboard</a> brought forth all these little applications that I used to have to hunt and peck for, Calculator, sticky notes, and even local weather updates: all just an F12 key away.<br /><br />Now, a year later, I am reading about the upcoming release of <a href="http://www.apple.com/macosx/leopard/" title="Apple: OSX Leopard">Mac OS X Leopard</a>, I find myself already thinking about how I'll just barely be able to live without the new features included inside <a href="http://www.apple.ca" title="Apple.com">Apple's</a> next major operating system update. I'm not even talking about the fact I'll be able to skin my mail with fancy new themes, or add animated backgrounds to my iChats with the team here at Radiant Core ( oh, I will ) - but these aren’t the things I am waiting so desperately for.<br /><br /><h2>Alistair’s Key Awaited Feature List</h2><a href="http://www.apple.com/ca/macosx/leopard/spaces.html" title="Apple: Spaces">Spaces</a>: This basically turns your desktop into several individual Spaces or desktops, each of which can be customized for a specific task or type of work. As with the introduction of Exposé a few years ago, if this is utilized properly, it can seriously increase the productivity of anyone using the computer for more than just sending email. Designers, Developers and Digital artists of all stripes can organize their workspaces for tasks and whip through them to work on whichever project is the most pressing, or subsequently a chronic solitaire user can set up a overloaded work screen they can quickly switch too in under a second if the boss pops around a corner.<br /><br /><a href="http://www.apple.com/ca/macosx/leopard/timemachine.html" title="Apple: Time Machine">Time Machine</a>: If you have ever felt the slow oncoming dread while you are looking for that file you need to present in 20 minutes which&nbsp; you might have deleted in a frantic desktop cleanup, Time Machine has you covered. You can go back through saved states of your computer to find the last version of the missing file, make your meeting and receive your kudos. This will eliminate the overload of panic and generalized collapsing into a fetal position you currently go through after losing said file, enjoy!<br /><br /><a href="http://www.apple.com/ca/macosx/leopard/ichat.html" title="Apple: iChat">iChat Theatre</a>: Imagine running a keynote presentation to clients over the internet. Well now its completely possible, with much more. Wireframes and mockups now come with the best part of any internet delivery: you! Let’s face it, things in projects can change fast and sometimes you have to make a call on certain design elements without the client’s approval. Now, upon you showing off your digital mockups, you can also offer your explanation of any changed elements alongside your visual delivery. If you have found yourself in the past trying to type in one of these rather longwinded explanations, you’ll know, face to face is so much simpler for your clients.<br /><br /><h2>Hurry Up and Wait</h2>Apple hasn’t announced a date for the release of Leopard, but speculation on the internets (which <a href="http://www.radiantcore.com/blog/authors/jgoldman" title="Radiant Core Blog: Jay Goldman">Jay</a> assures me is a massive interconnected series of <a href="http://en.wikipedia.org/wiki/Image:Thetubesband.jpg">tubes</a>) is that we should all be buying a copy as soon as the end of March.]]></description>
				<category>User Experience, Tech Geekery, Marketing, Taking Care of Business, Design, News</category>
				<pubDate>Thu, 22 Feb 2007 19:00:00 GMT</pubDate>
			</item>
		
			
			
			
			
			
			
			
			

			
				
			
			<item>
				<title><![CDATA[Red with Envy]]></title>
				<author>Jay Goldman &lt;info@radiantcore.com&gt;</author>
				<link>http://www.radiantcore.com/blog/archives/16/02/2007/virginairlinesred</link>
				<guid isPermaLink="true">http://www.radiantcore.com/blog/archives/16/02/2007/virginairlinesred</guid>
				<comments>http://www.radiantcore.com/blog/archives/16/02/2007/virginairlinesred#comments</comments>
				<description><![CDATA[<p>Life is all about balance. Radiant Core has been really fortunate in a lot of ways (including the one mentioned by Martin in the <a href="http://www.radiantcore.com/blog/archives/16/02/2007/ie7mmmenu" title="Fixing an IE 7 bug in mm_menu.js navigation">IE7 JavaScript post</a> earlier today), but this post is about the balance between two of them specifically:</p><ol>&nbsp;&nbsp; &nbsp;<li>Our business is growing by leaps and bounds and we're having to take over the office next door just to find space for all the new people coming on board (give a big welcome to <a href="http://www.radiantcore.com/blog/author/alistair" title="Alistair Mortin">Alistair</a>, our brilliant new Senior Art Director,&nbsp; who posted a rave review of <a href="http://www.radiantcore.com/blog/archives/16/02/2007/alistair" title="Photoshop CS3 and a Macbook Pro">Photoshop CS3</a> today).</li>&nbsp;&nbsp; &nbsp;<li>We've been lucky enough to avoid having to fly too much for business (some people might disagree, but our friends who spend too much time in the air can often be heard lamenting the endless parade of airports). Things are starting to change now with our fairly recent <a href="http://www.radiantcore.com/blog/archives/14/11/2006/reportinglivefrommozilla" title="Reporting Live from Mozilla">visit to Mozilla</a> and an upcoming trip to visit Microsoft in Seattle, but so far we've managed to stay pretty well grounded.</li></ol><p>So, given those points, it's kinda weird that all I can think about today is catching a nasty case of <a href="http://www.virgin-atlantic.com/corporate/micropage.view.do?id=870" title="The desire to stay onboard a Virgin Atlantic flight">Disembarkaphobia</a> and getting stuck on a <a href="http://www.virgin-atlantic.com/en/us/index.jsp" title="Virgin Atlantic Airways">Virgin Atlantic Airways</a> flight to play with their cool in-flight system, <a href="http://letvafly.com/VADIFE.php" title="Learn more about VA's In Flight Entertainment">Red</a>. Sadly, it looks like I'll have to wait a while since Virgin America isn't airborne yet and you can only play with Red if you get a special invitation to board the Airbus A320 that they've parked at SFO (you can help get them into the friendly skies by visiting the <a href="http://letvafly.com/" title="Let VA Fly!">Let VA Fly</a> site and signing the petition to convince the U.S. Department of Transportation to reverse their decision).</p><br /><br /><p>At any rate, Red is a really interesting example of what you can do when you break down existing paradigms. I've flown <a href="http://www.westjet.com/" title="WestJet">WestJet</a> flight with your own private TV and the ability to watch live television - which is pretty cool and all - but doesn't even come close to touching Red. Here's a little video, hosted by Charles Ogilvie (Director - In-Flight Entertainment and Partnerships), showing off some of the features:</p><br /><br /><p style="text-align: center;"><a style="left: 0px ! important; top: 0px ! important;" class="abp-objtab visible ontop" href="http://www.youtube.com/v/609i-OhFhoQ"></a><a style="left: 0px ! important; top: 0px ! important;" class="abp-objtab visible ontop" href="http://www.youtube.com/v/609i-OhFhoQ"></a><a style="left: 0px ! important; top: 0px ! important;" class="abp-objtab visible ontop" href="http://www.youtube.com/v/609i-OhFhoQ"></a><a style="left: 242px ! important; top: 0px ! important;" class="abp-objtab visible ontop" href="http://www.youtube.com/v/609i-OhFhoQ"></a><a style="left: 242px ! important; top: 0px ! important;" class="abp-objtab visible ontop" href="http://www.youtube.com/v/609i-OhFhoQ"></a><a style="left: 242px ! important; top: 0px ! important;" class="abp-objtab visible ontop" href="http://www.youtube.com/v/609i-OhFhoQ"></a><a style="left: 242px ! important; top: 0px ! important;" class="abp-objtab visible ontop" href="http://www.youtube.com/v/609i-OhFhoQ"></a><a style="left: 5px ! important; top: 0px ! important;" class="abp-objtab visible ontop" href="http://www.youtube.com/v/609i-OhFhoQ"></a><object height="350" width="425"><param name="movie" value="http://www.youtube.com/v/609i-OhFhoQ"><param name="wmode" value="transparent"><embed src="http://www.youtube.com/v/609i-OhFhoQ" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425"></object></p><br /><br /><p>Ooooh...list constructs! I'm impressed that they're planning to open up the platform to other Linux coders who have ideas for games - I suppose we'll see if that actually happens once they get permission to fly. In the meantime, for more tasty Redness:</p><ul>&nbsp;&nbsp; &nbsp;<li>Check out the <a href="http://www.letvafly.com/IFEdemo.htm" title="User Interface demo of Red">User Interface demo</a> on the VA site.</li>&nbsp;&nbsp; &nbsp;<li>Take a browse through Engadget's <a href="http://www.engadget.com/photos/mega-hands-on-virgin-americas-airbus-a320-with-red-in-flight-entertainment/" title="Engagdet's Mega hands-on tour of the Airbus">Mega hands-on tour gallery</a> of the Airbus (lucky bastards).</li></ul><p>I'm impressed by things like watching streaming video or listening to a huge library of audio files, though those are expected features. Nice touches like <a href="http://www.engadget.com/photos/mega-hands-on-virgin-americas-airbus-a320-with-red-in-flight-entertainment/156775/" title="Engadget: Armrest USB Port">armrest USB ports</a> for charging your iPod are great, as is the <a href="http://www.engadget.com/photos/mega-hands-on-virgin-americas-airbus-a320-with-red-in-flight-entertainment/156807/" title="Engadget: remote with QWERTY keyboard">full QWERTY keyboard on the remote control</a>. Slightly less obvious but still really cool are the net access (email, IM, etc.) and <a href="http://www.engadget.com/photos/mega-hands-on-virgin-americas-airbus-a320-with-red-in-flight-entertainment/156800/" title="Engadget: food ordering to your seat">ordering food to your seat</a>, which will certainly cut down the cart-in-the-elbow syndrome. What really impressed me was the addition of a completely unexpected social aspect: <a href="http://www.engadget.com/photos/mega-hands-on-virgin-americas-airbus-a320-with-red-in-flight-entertainment/156755/" title="Engadget: seat to seat chat">seat to seat chat</a>. Chat with the person next to you, with anyone on the plane (who has indicated that they're open to chatting), or join a <a href="http://www.engadget.com/photos/mega-hands-on-virgin-americas-airbus-a320-with-red-in-flight-entertainment/156828/" title="Engadget: Fox Chat Room">chat room</a> about the show you're watching. It used to be that getting stuck next to a chatterbox could ruin your guilt-free John Grisham reading time, but now you can just hop onscreen and virtually avoid them instead. We've seen this phenomenon make its way around the unconference circuit in the form of the <a href="http://en.wikipedia.org/wiki/Backchannel" title="Wikipedia: Backchannel">backchannel</a>, which is the use of a chat environment like <a href="http://www.skype.com/" title="Skype">Skype</a> or <a href="http://en.wikipedia.org/wiki/Internet_Relay_Chat" title="Wikipedia: IRC">IRC</a> to enable a real-time online conversation alongside (behind?) live spoken reports. Adding that channel to airplane travel creates a whole new dimension in which your on and off screen personas occupy the same (cramped) physical space. Normally when you start chatting with hottie22, you only find out that she's actually a he when you've crossed state lines for an illicit encounter. Now when you start chatting with the hottie in 22C, you'll find out much earlier when you glance over (though you might still be crossing state lines and - hey - there's always the <a href="http://en.wikipedia.org/wiki/Mile_high_club" title="Wikipedia: Mile High Club">mile high club</a> if he turns out to be cute).</p><br /><br /><p>Lastly, for our geekier readers, you'll be happy to know that you virtual seatmate is really just your favourite penguin mascot, <a href="http://en.wikipedia.org/wiki/Tux" title="Wikipedia: Tux">Tux</a>, in a pretty disguise (or <a href="http://www.engadget.com/photos/mega-hands-on-virgin-americas-airbus-a320-with-red-in-flight-entertainment/156805/" title="Engadget: Linux boot log">not so pretty</a>), and that Red passes the Ultimate and True Test of New Technology: it runs <a href="http://www.engadget.com/photos/mega-hands-on-virgin-americas-airbus-a320-with-red-in-flight-entertainment/156769/" title="Engadget: DOOM on Red">DOOM</a>.</p>]]></description>
				<category>User Experience, Tech Geekery, Marketing, Taking Care of Business</category>
				<pubDate>Fri, 16 Feb 2007 15:43:00 GMT</pubDate>
			</item>
		
			
			
			
			
			
			
			
			

			
				
			
			<item>
				<title><![CDATA[Awesome...]]></title>
				<author>Andrew Reynolds &lt;info@radiantcore.com&gt;</author>
				<link>http://www.radiantcore.com/blog/archives/08/02/2007/awesome</link>
				<guid isPermaLink="true">http://www.radiantcore.com/blog/archives/08/02/2007/awesome</guid>
				<comments>http://www.radiantcore.com/blog/archives/08/02/2007/awesome#comments</comments>
				<description><![CDATA[Every other week we sit down as a company and do what we call a Lunch and Learn. Basically, one person researches a topic, does a little presentation over lunch, and then we discuss. Yesterday was my turn and it was <span style="font-style: italic;">awesome</span>. Not the “that’s amazing” awesome, but more of the flat-tone, blank-expression awesome, which gets followed by an awkward silence. &nbsp;<br /><br />I think a little background information is in order. Last December we embarked on a project unlike any other. The budget, no problem. The timeline, no problem. The technology, awesome… The production environment for the site-to-be consists of <a href="http://www.ibm.com/websphere/portal">WebSphere Portal Server</a>, <a href="http://www.ibm.com/db2">DB2</a>, and <a href="http://en.wikipedia.org/wiki/Lightweight_Directory_Access_Protocol">LDAP</a>.&nbsp; Now don’t get me wrong, I’m not implying that this is an awful set up, I just had an initial shock of “Wow, these are some heavy duty pieces of software for the web site we’re building.” In all fairness though, WebSphere Portal server does have some nice features that are hard to find elsewhere.<br /><br />Back to the Lunch and Learn. My goal was to make connections between <a href="http://www.radiantcore.com/foundation/">Foundation</a> (<span style="font-style: italic;">what we already know</span>) and WebSphere Portal Server (<span style="font-style: italic;">what we will soon know</span>). At some point during my presentation, after several awesomes, it became obvious that <a href="http://www.radiantcore.com/foundation/">Foundation</a> was a bad choice for drawing parallels. Let me put it this way: WebSphere portal is a huge chunk of software that only a mother could love, in this case IBM. Awesome… <br /><br />I should probably explain more of what I mean by awesome. IBM has this stigma of being a huge life-sucking corporation with bulky software. This isn’t true at all, and I know several people who work at IBM who are all very nice people. In this case, awesome doesn’t mean “IBM? Well there goes my soul.” What it really comes down to is that IBM as a company provides products, and WebSphere Portal Server is a product that produces websites through configuration. Radiant Core, on the other hand, provides services, and <a href="http://www.radiantcore.com/foundation/">Foundation</a> is a tool for building websites. During the presentation each flat-tone, blank-expression awesome, followed by an awkward pause, was just our minds taking one step closer to this realization. Once we made that realization, and stopped trying to think of WebSphere Portal Server as Foundation, things went a lot smoother.&nbsp; &nbsp;<br /><br />Shifting our mindset to work within the confines of another company’s product will take some effort, but in the end I think it will do Radiant Core some good. As we work through this project we’ll be doing a lot more Lunch and Learns, and lot of reflecting on building a site versus configuring a site and where we would like <a href="http://www.radiantcore.com/foundation">Foundation</a> to eventually fall on that scale. Over the next couple weeks, I’ll be posting about everything we’ve gotten out of this project, from how we approach building software and websites to the importance of writing readable code. Check back next week and I’ll have more to share.<br /><br />]]></description>
				<category>Java, Tech Geekery</category>
				<pubDate>Thu, 08 Feb 2007 15:35:00 GMT</pubDate>
			</item>
		
			
			
			
			
			
			
			
			

			
				
			
			<item>
				<title><![CDATA[Bettering the Better Way]]></title>
				<author>Jay Goldman &lt;info@radiantcore.com&gt;</author>
				<link>http://www.radiantcore.com/blog/archives/16/01/2007/betteringthebetterway</link>
				<guid isPermaLink="true">http://www.radiantcore.com/blog/archives/16/01/2007/betteringthebetterway</guid>
				<comments>http://www.radiantcore.com/blog/archives/16/01/2007/betteringthebetterway#comments</comments>
				<description><![CDATA[<h2>A Little Background</h2><p>We were really inspired by our good friend <a href="http://www.readingtoronto.com" title="Robert's Blog: Reading Toronto">Robert Ouellette's</a> post <a href="http://www.readingt.readingcities.com/index.php/toronto/comments/4703/" title="Reading Toronto: How Would You Improve The TTC Web Site?">How Would You Improve The TTC Web Site?</a> and thrilled at the ensuing support and coverage it collected during the first few weeks of the New Year. Some of Toronto's leading blogs leapt to support Robert's cause and quickly asked their readers to provide their ideas in the comments of the following posts:</p><ul><li><a href="http://spacing.ca/wire/?p=1425" title="Spacing Wire: Help improve the TTC's website">Spacing Wire: Help improve the TTC's website</a></li><li><a href="http://www.torontoist.com/archives/2007/01/help_toronto_bl.php" title="Torontoist: Help Make the TTC's Website The Better Way">Torontoist: Help Make the TTC's Website The Better Way</a></li><li><a href="http://www.blogto.com/city/2007/01/bloggers_help_ttc_website/" title="BlogTO: Bloggers Help TTC Website">BlogTO: Bloggers Help TTC Website</a></li><li><a href="http://transit.toronto.on.ca/archives/weblog/2007/01/03-giambrone_.shtml" title="Transit Toronto: Giambrone Turns to Transit Fans for Suggestions">Transit Toronto: Giambrone Turns to Transit Fans for Suggestions</a></li></ul><p>The Press rallied shortly thereafter, providing some pretty good coverage about <a href="http://www.adamgiambrone.ca/" title="Adam Giambrone's Website">Adam Giambrone</a>, the TTC's new Chair, accepting Robert's offer and offering to review the feedback. Amongst the radio coverage on AM640 and CBC, the nation's newspapers rang in:</p><ul><li><a href="http://www.canada.com/nationalpost/news/toronto/story.html?id=25568ef1-e17c-422b-bdcd-02cc2ff013f9" title="National Post: Blogtown">National Post: Blogtown</a></li><li><a href="http://www.theglobeandmail.com/servlet/Page/document/v5/content/subscribe?user_URL=http://www.theglobeandmail.com%2Fservlet%2Fstory%2FLAC.20070106.TTC06%2FTPStory%2F%3Fquery%3Douellette&amp;ord=1168843192955&amp;brand=theglobeandmail&amp;force_login=true" title="Globe &amp; Mail: The TTC Gets Some Online Help">Globe &amp; Mail: The TTC Gets Some Online Help</a></li></ul><h2>Here's Where We Come In</h2><p>Figuring that we know a thing or two about building websites, we thought that we could offer some useful feedback to compliment the already excellent thoughts collecting in the comments on the original blog posts. In addition to our <a href="http://www.radiantcore.com/solutions" title="Learn about our Solutions">Solutions</a> and <a href="http://www.radiantcore.com/portfolio" title="Learn about our Portfolio">Portfolio</a> of experience, we know lots of really smart people who could bring a lot of value to the table. And so we did exactly that and gathered a crack team in Radiant Core's boardroom to scratch our heads and stroke our chins and ruminate on how we could help to better the better way. And what a crew it was! In addition to your intrepid scribe and <a href="http://www.radiantcore.com/blog/author/mglenn" title="Michael's Author Profile">Michael Glenn</a>, our Architecturally Awesome VP of Technology, we invited (in alphabetical order - ranking a team of this calibre would be impossible in anything but):</p><br /><br /><div class="ttcPanelMember"><a href="http://www.davidcrow.ca" title="David Crow's Blog"><img src="http://www.radiantcore.com/images/blogposts/ttc/david.gif" alt="David Crow" class="ttcPanelPhoto"></a><h3><a href="http://www.davidcrow.ca" title="David Crow's Blog">David Crow</a><span class="ttcPanelTitle">Débonair Developer</span></h3><p>David is a passionate advocate for Toronto's technology community. An open community has catalyzed around David in the form of <a href="http://barcamp.org/TorCamp" title="BarCamp Toronto">BarCamp</a>, <a href="http://barcamp.org/DemoCamp" title="DemoCamp Toronto">DemoCamp</a>, and the Innovation Commons, reinforcing his belief that openness can spark innovation - <a href="http://davidcrow.ca/article/971/community-is-the-framework" title="David's post about the community being the framework">"the community is the framework"</a>. David is an experience designer, consultant and a software developer.</p><br /><br /></div><div class="ttcPanelMember"><a href="http://accordionguy.blogware.com/" title="Joey DeVilla's Blog"><img src="http://www.radiantcore.com/images/blogposts/ttc/joey.gif" alt="Joey DeVilla" class="ttcPanelPhoto"></a><h3><a href="http://accordionguy.blogware.com/" title="Joey DeVilla's Blog">Joey DeVilla</a><span class="ttcPanelTitle">Accordion Articulator</span></h3><p>Jose Martin "Joey" deVilla is, among other things: The Thrilla from Manila, based in Toronto, Canada, Technical Evangelist for the web services company Tucows, and a guy who often takes his accordion with him, playing AC/DC, Nine Inch Nails and other pop and rock stuff on it.</p></div><div class="ttcPanelMember"><a href="http://www.madhava.com/egotism/" title="Madhava Enros' Blog"><img src="http://www.radiantcore.com/images/blogposts/ttc/madhava.gif" alt="Madhava Enros" class="ttcPanelPhoto"></a><h3><a href="http://www.madhava.com/egotism/" title="Madhava Enros' Blog">Madhava Enros</a><span class="ttcPanelTitle">TTC Guru</span></h3><p>Madhava is a Toronto interface/interaction designer who spends, perhaps, too much time thinking about public transit. A dedicated TTC-rider, he has been following Toronto transit planning and policy matters for many years.</p><br /><br /></div><div class="ttcPanelMember"><a href="http://www.remarkk.com" title="Mark Kuznicki's Blog"><img src="http://www.radiantcore.com/images/blogposts/ttc/mark.gif" alt="Mark Kuznicki" class="ttcPanelPhoto"></a><h3><a href="http://www.remarkk.com" title="Mark Kuznicki's Blog">Mark Kuznicki</a><span class="ttcPanelTitle">Policy Wonk</span></h3><p>Mark is a strategy consultant, policy wonk and a TorCamper. Mark's recent policy work includes consulting in cultural policy and in the development of an economic strategy for the entertainment and creative industries cluster. Mark's professional background includes work as a tech startup entrepreneur and in business analysis and tech project management in the financial services industry.</p><br /><br /></div><div class="ttcPanelMember"><a href="http://www.willpate.com" title="Will Pate's Blog"><img src="http://www.radiantcore.com/images/blogposts/ttc/will.gif" alt="Will Pate" class="ttcPanelPhoto"></a><h3><a href="http://www.willpate.com" title="Will Pate's Blog">Will Pate</a><span class="ttcPanelTitle">Social Media Maven</span></h3><p>Will is an all-around web geek: blogger, photographer, videogamer, online community and social media consultant. He's a peopleperson who seeks out technologies to enable self expression, connection, or the creating of meaning.</p></div><br /><br /><p>We really couldn't have asked for a more amazing brain trust. Will captured the moment as we settled in for some serious thinking:</p><br /><br /><p><a href="http://flickr.com/photos/willpate/352527293/" title="TTC Thinkers on Flickr"><img src="http://farm1.static.flickr.com/128/352527293_6c86a39afc.jpg" alt="TTC Thinkers" height="333" width="500"></a></p><br /><br /><p>And so we were off and running! Stand back folks, because we really rolled up our sleeves and did some serious analizing.</p><br /><br /><h2>State of the Union</h2><p>No one would argue that the TTC currently has a good website. If you've somehow been spared the pain of trying to find information on it, take a few minutes and do your own mini-review now: <a href="http://www.ttc.ca" title="Toronto Transit Commission">www.ttc.ca</a>.</p><br /><br /><p>Sure, it's ugly and all, but just how bad is it? Here's the quick breakdown using a Radiant Core technique called The Five Thumbs - a quick set of five <a href="http://en.wikipedia.org/wiki/Heuristic" title="Wikipedia explains Heuristics">heuristics</a> that you can use to evaluate any software or website. The Five Thumbs are easy to remember if you know your vowels (just think AEIOU and you'll be most of the way there):</p><ol><li><strong>Adaptive:</strong> a good tool adapts to the user rather than the user adapting to the tool. The TTC's site is very inflexible and forces visitors to do things very much in machine-speak like searching for routes by number rather than by name. The site also doesn't bend when it comes to the format of the information: as Henry Ford might have said, you can have it in any colour you'd like as long as it's a huge PDF or badly formatted HTML.<br /></li><li><strong>Expandable:</strong> a good website is easily expanded on by encouraging an ecosystem of third parties to build on a solid foundation. There's no way to get access to the wealth of data behind the site including schedules, stop locations, routes, etc. To make matters worse, the HTML is non-standard and schedules aren't presented in tables but rather spaced out using tab characters in a block of &lt;pre&gt; code, making them hard to parse by screen scrapers and readers.</li><li><strong>Intuitive:</strong> the basic functions of a good tool are easy to figure out with minimal assistance. Given that the basic function of this site is to disseminate information, it's a tangled maze of bad Information Architecture which hides important details in deeply buried pages. Navigation is via HTML &lt;select&gt;s, form controls which are usually reserved for selecting options from a list and can cause problems for screen readers and other accessibility devices.</li><li><strong>Open:</strong> how well does it play with others? We usually measure websites on how well they both render across browsers and validate for standards compliance, as well as how deeply they incorporate accessibility features like tabindexes, accesskeys, alt attributes on images and titles on links, etc. The <a href="http://validator.w3.org/check?uri=http%3A%2F%2Fwww.ttc.ca" title="W3's HTML Validator for www.ttc.ca">W3's validators</a> can't get passed the lack of a doctype attribute, though the site does fair somewhat better using <a href="http://webxact.watchfire.com/" title="Watchfire's WebXact Accesibility Checker">Watchfire WebXact</a>, which returns few serious accessibility issues.</li><li><strong>Usable:</strong> how useable is it? This can be a fairly subjective measure, but empirical evidence from the comments left in the original blog posts suggests that users of the site have a very difficult time finding content.</li></ol>We also tried to take <a href="http://blog.fawny.org/2007/01/04/ttcca/" title="The Limits of Free Advice on Joe Clark's Blog">Joe Clark's words</a> to heart and pay special attention to accessibility concerns, even before we really started talking about features. Joe has forgotten more about building accessible websites and PDFs than our entire crew combined will ever know and his opinion counts for a substantial amount (although we might disagree on the 'free consulting' bit, we're glad that there's someone out there other than us waving the web standards flag).<br /><br /><h2>The Better Way</h2><p>It doesn't take a room full of web-savvy thinkers to come up with a great plan for the Commission's site as the way forward is obvious in many respects. We were pleased to see that the commenters on the original blog posts have thought of many of the same avenues (and even a few that we didn't touch on), so I highly recommend a read through them as well. Our thoughts, in no specific order:</p><br /><br /><h3>Site Features and Functionality</h3><ul><li>Trip planner<ul><li>This one is a no-brainer: give us a tool to figure out the easiest way to get <em>there</em> and we'll ride more often. It's not a very original idea either; a quick perusal of Transit Authority sites will provide a dizzying tour of Trip Planners. Some pretty decent examples:<ul><li><a href="http://511.org/" title="Bay Area Trip Planner">Bay Area</a></li><li><a href="http://www.hopstop.com/" title="Hopstop for NYC, Boston, Chicago, San Francisco, and Washington">Hopstop for NYC, Boston, Chicago, San Francisco, and Washington</a></li><li><a href="http://journeyplanner.tfl.gov.uk/" title="London Trip Planner">London</a></li><li><a href="http://www.mississauga.ca/portal/residents/clicknride" title="Mississauga Trip Planner">Mississauga</a></li><li><a href="http://www.octranspo.com/tps/jnot/startEN.oci" title="Ottawa Trip Planner">Ottawa</a></li><li><a href="http://www.sdcommute.com/" title="San Diego Trip Planner">San Diego</a></li><li><a href="http://tripplanning.translink.bc.ca/hiwire?.a=iTripPlanning&amp;.s=" title="Vancouver Trip Planner">Vancouver</a></li></ul></li><li>Google has built a pretty fantastic Trip Planner for Transit on top of their already swell Google Maps: <a href="http://www.google.com/transit" title="Google Transit">Google Transit</a>. It's meant to be used by Transit Authorities all over the world to provide planning tools for their riders, and it currently provides coverage for nine US cities including <a href="http://www.google.com/transit?ie=UTF8&amp;ll=45.510197,-122.671967&amp;spn=0.383982,0.687538" title="Portland on Google Transit">Portland</a> (the first city covered), and <a href="http://www.google.com/transit?ie=UTF8&amp;ll=47.562723,-122.146319&amp;spn=0.407366,0.360521" title="Seattle">Seattle</a>. The TTC and Google have been in talks for some time (see <a href="http://spacing.ca/wire/?p=633" title="The TTC and Google">The TTC and Google</a> on Spacing Wire from March 2006), though nothing has come of it yet. According to the Toronto Star article mentioned in that post, the Commission costed out its own route planner at $2 million, which sounds like a pretty expensive wheel re-invention to us! We'd like to see the TTC jump on the GT Bandwagon and publish the data in the Google Transit Feed format (see the API points below).</li><li>Any Planner they do build/use should make an effort to include other Transit Authorities in the area (e.g.: Go, Markham, etc.) in order to provide a seamless experience for the Great Transit Riders of the GTA.</li><li>Lots of people come to our fair city to visit and make their way around by transit, so it would be a great idea to include some bookmarked destinations and starting points to help them navigate more easily (e.g.: tourist spots, conference halls, shopping, hotels, etc.).</li><li>Although not required for the first version, mobile access would mean we could do trip planning on the go. Sure, the data rates from Rogers and Bell suck more than your average vampire, but it would give you one more reason to spring for that new <a href="http://www.apple.com/iphone" title="iPhone by Apple">iPhone</a> you're all craving.</li></ul></li><li>Schedules and Route Maps<ul><li>Easily printed route maps as PDFs (no more monolithic files with every route!). People like to carry schedules with them, so make handy-sized ones which we can print out and staple together to keep in our pockets. Better yet, offer schedules for download, pre-formatted for popular hand-held devices. It would also be great if you could add different schedules to a cart and have them packaged into a customized PDF that you could keep on your laptop or print out whenever it gets too dog-eared and weather worn.</li><li>Trip planners are great for "Get me from A to B" type foresight, but sometimes you just want to know what time the bus goes there and comes back here. The current site makes it fairly hard to find the first part and an exercise in repetition to get the second, so include a link to the opposite direction of travel on all schedules (e.g.: link to eastbound schedule on westbound page).</li><li>Consider changing the format of the schedules to something a bit more graphical and easy to follow. <a href="http://cgi.snafu.de/provart/user-cgi-doc/INDEX.SHTML" title="Nick Provart's Homepage">Nick Provart</a> suggests a pretty good one (see <a href="http://home.snafu.de/provart/TTC/image002.jpg">here</a>), an idea which we quite liked and seemed like an emergent de facto standard, but then again, just say Tufte and we're all ears (see pg. 46-47 of <span style="font-style: italic;">Envisioning Information</span> for more information).</li><li>Each station in the system should have its own page, which can provide information (e.g.: washrooms, vendors/stores in the station, last/first train, bus connections, etc.) and could even be expanded to act as a hub for the community around the station (e.g.: upcoming neighbourhood events via RSS, etc.).</li><li>The TTC Timeline system was ahead of its time - a phone number for every stop with recorded schedule information - so far ahead, in fact, that it's one of the only real Y2K bugs that we know about. The system was shut down in late 1999 as it become evident that "...the TimeLine system is not Year 2000 compliant and because of the age of the system hardware and other factors, it cannot be upgraded in a cost-effective and timely fashion to allow for its continued use past December 31, 1999." (see <a href="http://www.ttc.ca/postings/gso-comrpt/documents/report/f591/_conv.htm" title="TTC Report F591: TTC Timeline">TTC Report F591</a>). We'd like to see a return of the Timeline, but this time as an SMS-based service which works by sending your stop ID to a TTC shortcode and getting a schedule update back. The same stop IDs can be used throughout the Schedules and Route maps to remain consistent across the whole system and to make it easy to get schedule info whenever you see an ID.</li><li>The City of Chicago is running an experimental, GPS-based <a href="http://ctabustracker.com/bustime/home.jsp" title="Chicago Bus Tracker">bus tracker on their #20 line</a>, which gives a hint of what a system like that could deliver. In addition to providing automated recordings of stop announcements on vehicles, it offers the tantalizing possibility of in-stop signage with updated arrival times (à la <a href="http://www.vivayork.com/" title="York Viva">York Viva</a> system), accurate web-based schedules and maps, and the promise of not having to stand in freezing rain with no streetcar in sight.</li></ul></li><li>Schedule Updates<ul><li>Include a blog (with RSS feed!) of closures, schedule changes, etc. Use categories to indicate which type of service is being disrupted (e.g.: Subway, Bus, Streetcar) and/or areas of the city affected.</li><li>Although frequent transit users might get a chance to travel the length and breadth of the system, most of us just wear a groove into our favourite routes. General information about changes is important, but also build the system to allow users to register those routes and subscribe to updates and changes by email, SMS, and RSS.</li></ul></li><li>Ecommerce<ul><li>It's 2007 and high time that the TTC boarded the eCommerce train! The <a href="http://www.toronto.ca/ttc/mdp/metropass_mdp.htm" title="Metropass Discount Plan on TTC.ca">Metropass Discount Plan</a> is a great idea, but it would be substantially better if we could complete an online form to apply and provide a credit card number to pay for it. Faxing is so <a href="http://en.wikipedia.org/wiki/Fax#History" title="Fax History on Wikipedia">1843</a> (no, really). There have been rumblings for a while now that the TTC will consolidate with other GTA Transit Authorities on a Smart Card for fares which would negate this, but that might still be a ways off (personally, we're hoping for something like the <a href="http://en.wikipedia.org/wiki/Octopus_card" title="Octopus Card on Wikipedia">Octopus Card</a>).</li><li>Partner with people who produce merchandise that we'll actually buy and build out a great online store to sell it in. We suggest starting with the <a href="http://spacing.ca/buttons.htm" title="Spacing Buttons">Spacing station buttons</a> and <a href="http://www.torontoist.com/archives/2006/10/our_ttc_swag_su.php" title="Torontoist TTC Swag Suggestions">Torontoist T-shirts</a>, but this city is jam packed with creatives who are just itching to submit their own designs. Take a cue from <a href="http://www.threadless.com/" title="Threadless">Threadless</a> and <a href="http://en.wikipedia.org/wiki/Crowdsourcing" title="Crowdsourcing on Wikipedia">crowdsource</a> the designs to help support our arts scene. And please (please!) spare us the <a href="http://www.legacysportswear.com/ttccatalog.asp" title="Legacy Sportswear TTC Gear Catalogue">Legacy Sportswear</a> gear which has been passing as Official TTC Merchandise. No offence to them - we're sure they do great work - but stamping the TTC logo onto a catalogue full of generic items isn't what we're looking for.</li></ul></li><li>Online trip booking for <a href="http://www.toronto.ca/ttc/special.htm" title=" Wheel-Trans Specialized Paratransit Service">Wheel-Trans</a>. Danny, in the <a href="http://spacing.ca/wire/?p=1425" title="Spacing Wire: Help improve the TTC's website">comments on the Spacing original post</a>, tells a horrible tale of trying to make a booking via the antiquated phone system. Wheel-Trans provides mobility to people who would otherwise not have it, and we'd like to see the service made even easier by a full web-integration.</li><li>Multi-lingual Content beyond a <a href="http://www.toronto.ca/ttc/multilingual/multilang.htm" title="Multilingual                TTC information on TTC.ca">pre-canned page of info</a>. We live in one of the <a href="http://en.wikipedia.org/wiki/Demographics_of_Toronto" title="Demographics of Toronto on Wikipedia">world's most multi-cultural cities</a>, a fact that we love to <a href="http://www.toronto.ca/quality_of_life/diversity.htm" title="Diversity in Toronto on City of Toronto Website">trumpet</a>, and the information on the TTC's website should reflect that. Here's another opportunity for crowdsourcing: post the info in English and provide a translation UI so the community can work its magic.</li><li>TTC API (Application Programming Interface)<ul><li>Open the <a href="http://en.wikipedia.org/wiki/Walled_garden_%28media%29" title="Walled Garden on Wikipedia">walled garden</a> and encourage the development of an ecosystem of user-created applications built on the TTC's data (routes, schedules, etc.). Our city is full of tech people who love whipping up new <a href="http://en.wikipedia.org/wiki/Mashup_%28web_application_hybrid%29" title="Mashups on Wikipedia">mashups</a> and projects if you just give them the tools, so open the treasure chest and share the wealth. See this great <a href="http://crazedmonkey.com/toronto-transit-map/" title="Google Maps/TTC Mashup">Google Maps/TTC mashup</a> as an example, built by <a href="http://crazedmonkey.com/blog/" title="Ian Steven's Blog: Crazed Monkey">Ian Stevens</a>.</li><li>Use the <a href="http://code.google.com/transit/spec/transit_feed_specification.htm" title="Google Transit Feed Specification">Google Transit Feed</a> format, which will likely become a de facto standard for transit data, but make sure its open and available to everyone. Build a system which requires an API key if control over bandwidth costs is a concern (like <a href="http://www.google.com/apis/maps/signup.html" title="Google Maps API Signup">Google Maps</a>, <a href="http://wordpress.com/api-keys/" title="WordPress API Keys">WordPress</a>, and <a href="http://www.flickr.com/services/api/misc.api_keys.html" title="Flickr API Keys">Flickr</a> to name a few), or use a service like <a href="http://www.amazon.com/gp/browse.html?node=16427261" title="Amazon Simple Storage Service">Amazon's S3</a> to host the feed.</li></ul></li><li>Build a <a href="http://www.webstandards.org/" title="The Web Standards Project">Web Standards</a> compliant website with no (or almost no Flash). See our blog post, <a href="http://www.radiantcore.com/blog/archives/12/08/2006/allflashequalsbad" title="Radiant Core Blog: All Flash = Bad">All Flash = Bad</a>, for an explanation on why building all Flash based websites is just asking for a flashtastrophe.</li><li>Navigation<ul><li>Navigation needs to move away from &lt;select&gt;s and into a more logical structure with more accessible controls.</li><li>URLs for pages should be logical in order to increase ease of navigation (e.g.: http://www.ttc.ca/metropass instead of http://www.toronto.ca/ttc/metropass_steps.htm). Human readable URLs are a great boon for people emailing links to each other, or for people looking through web traffic reports ("Great! 1,235 people visited the page showContent.php?id=27! Now which page is that?" vs. "Great! 1,235 people visited the page content/ttcwebsiteredesign!"). It's also a really good idea to hide the implementation of the site because it means you can more easily change your backend technology down the road without orphaning millions of bookmarks (e.g.: don't end your URLs in .html or .php, but use a feature like <a href="http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html" title="Apache mod_rewrite">mod_rewrite</a> to rewrite URLs from human readable to machine format, so http://www.ttc.ca/metropass/signup gets rewritten behind the scenes to http://www.ttc.ca/metropass/signup.jsp).</li></ul></li><li>Visual Design and Navigation<ul><li>The People love the <a href="http://www.quadrat.com/tsr.html" title="Toronto Subway Regular at Quadrat Fonts">TTC font</a>, so use it!</li><li>How about using some of those <a href="http://spacing.ca/intransit/" title="Spacing In Transit Exhibit">fantastic T.O. photobloggers TTC images</a>?</li><li>Station pages should use their unique <a href="http://spacing.ca/ttctiles/" title="Tiles of the TTC on Spacing">tile patterns</a> as visual elements.</li></ul></li></ul><h3>Process</h3><ul><li>Despite our knowledge of websites and best practices, we weren't able to answer a central question which needs to be covered: <em>who uses the site and what do they use it for?</em> You can't do a good job of building a huge site which is optimized for everyone, but you can do a fantastic job of building highly optimized micro-sites which share designs and content. The <a href="http://www.city.toronto.on.ca/" title="City of Toronto Website">City of Toronto</a> does a pretty good job of splitting their content into four basic groups depending on what you want to do (Living in Toronto, Doing Business, Visiting Toronto, Accessing City Hall), and the colour coding makes it easy to keep track of where you are. Once the TTC has answered the central question, it's easier to break the site down into similar groupings and optimize the <a href="http://www.radiantcore.com/solutions/interact/informationarchitecture#informationarchitecture" title="Radiant Core Solutions: Information Architecture">Information Architecture</a> around goals (e.g.: Frequent Riders, Visiting Toronto, Selling to the TTC, etc.).</li><li>We also ran into an obstacle establishing what the central goal for the website was, other than to provide information. Madhava has an excellent knowledge of the politics and history of the Commission and provided great insight into the fine balance between funding and ridership, which led us to discern that increasing ridership on suburban routes might be an important goal that the website could help to serve (particularly through schedule update subscriptions, SMS Stop Service, GPS tracking, etc.). That's a good start, but we would need more information to really finish a goals analysis.</li><li>Building the site is only part of the battle; maintaining a site of this size and complexity in a healthy manner requires a team of dedicated personnel. The TTC needs to make sure that they build that cost into their budgets, whether the team be internal or outsourced (or some combination). Can we convince the TTC to try a radically different, non-centralized approach to managing the site? Perhaps we can marry the two halves of the brain and have a Community Ombudsperson oversee the marriage between the central authority of the Commission and a community of volunteer web managers and moderators. This doesn't need to go as far as a wiki (although it would be a very good approach!), but there are many happy mediums between a monologue and a full conversation.</li><li>The Community is here to help! Despite what we perceived as an almost tangible antagonism between the Commission and its dedicated Ridership (see <a href="http://www.boingboing.net/2006/03/09/toronto_transit_fans.html" title="Toronto transit fans to Commission: withdraw anagram map lawsuit threat on Boing Boing">Withdraw anagram map lawsuit threat</a> for an example), we still love the Red Rocket and we want to be part of the solution. Use us for our advice and skills and make sure that the process of building the new site is open and transparent. David likes to say that the <a href="http://davidcrow.ca/article/971/community-is-the-framework" title="Community is the Framework on DavidCrow.ca">"community is the framework"</a>, and that applies here just as much as it does there. We're riding a wave of new interest in our city and in the grassroots capabilities celebrated by initiatives like the <a href="http://www.the215.ca/" title="The 215: Centre for Social Innovation">Centre for Social Innovation</a>, so sow some seeds and (to quote <a href="http://www.guykawasaki.com/" title="Guy Kawasaki">Guy Kawasaki</a> intentionally misquoting <a href="http://www.phrases.org.uk/meanings/226950.html" title="Original meaning of the quote 'let a thousand flowers bloom'">Chairman Mao</a>), let a thousand flowers bloom.</li></ul><h2>What's Next?</h2><p>If you're still reading, we admire your persistence :) A few final thoughts on where we'd like to see this go from here:</p><ul><li><strong>The TTC should re-open the RFP for the Website Redesign.</strong> The original RFP closed on Thursday, November 23, 2006 and received responses from a number of traditional web shops (you can find the RFP info by browsing the somewhat confusing and highly frame-based <a href="http://www2.ttc.ca/html/frameset.htm" title="TTC M&amp;P">TTC Materials &amp; Procurements</a> site, or by going straight to the otherwise-framed <a href="http://www2.ttc.ca/gsop&amp;s/P01DR06363.HTM" title="TTC RFP P01DR06363">P01DR06363</a>). The Planned Award date is February 1st, 2007 (which recently changed from January 29th), but we think a strong case can be made for the requirements having changed substantial as a result of the change in Commission Chair and the process kicked off by Robert's post - strong enough that the original RFP should be replaced.</li><li><strong>The TTC should completely embrace the community.</strong> Soliciting feedback via blogs is a great start, but we'd like to see Adam Giambrone extend that initiative by keeping the rest of this process open and transparent (keep an eye on this space for a forthcoming announcement on this very topic). Collecting feedback in such a public fashion is an amazing step forward and we salute it wholeheartedly! Let's keep moving in the same direction.</li><li><strong>The TTC should set a goal of building the best Transit Authority website in the world.</strong> Our former Mayor, Mel Lastman, was perhaps overly found of calling Toronto a world-class city, but he was often right. Even the best Transit websites out there don't set the bar very high and we feel that this is an opportunity to demonstrate our technology and transit leadership by establishing a new watermark.</li></ul><p>As always, we look forward to your comments! Help us help the TTC and everyone wins.</p>]]></description>
				<category>User Experience, Tech Geekery, Taking Care of Business, Design</category>
				<pubDate>Tue, 16 Jan 2007 09:00:00 GMT</pubDate>
			</item>
		
			
			
			
			
			
			
			
			

			
				
			
			<item>
				<title><![CDATA[A XUL Development Primer]]></title>
				<author>Jay Goldman &lt;info@radiantcore.com&gt;</author>
				<link>http://www.radiantcore.com/blog/archives/03/07/2006/xuldevprimer</link>
				<guid isPermaLink="true">http://www.radiantcore.com/blog/archives/03/07/2006/xuldevprimer</guid>
				<comments>http://www.radiantcore.com/blog/archives/03/07/2006/xuldevprimer#comments</comments>
				<description><![CDATA[We've started doing a fair bit of work with XUL, the Mozilla XML-based User Interface Language (there's a hint in there about a big upcoming announcement for the In-Between-Line-Readers among you). It's a really interesting environment to work in and really easy to learn since the entire Firefox browser is built in XUL and you can take it apart to study by example.<br /><br />Now that we've clocked in a couple of days worth, we thought we'd share a few quick tips for those aspiring extension developers:<br /><br /><ol><li>You can use the DOM Inspector to look inside any element of <span style="font-style: italic;">chrome</span>, the term Mozilla uses to refer to the browser's interface. Just open the inspector and use the URL to your chrome as the address - try chrome://browser/content/browser.xul to pick apart the browser's interface.</li><li>You can use Venkman, the Mozilla JavaScript debugger, to step through you component's code too. If you're running Firefox (as opposed to Mozilla), you'll need to grab the <a href="http://www.mozilla.org/projects/venkman/">Venkman Extension</a> first, then launch it from the <span style="font-style: italic;">Tools</span> menu. You won't see any <span style="font-style: italic;">chrome</span> files at first, but they'll all show up if you turn off <span style="font-style: italic;">Exclude Browser Files</span> in the <span style="font-style: italic;">Debug</span> menu. Make sure that the component you want to debug is actually open or the files won't be listed (i.e.: if you're trying to debug a window, open the window once to get the files listed, set a breakpoint, close and reopen).</li><li>This one's a little more obscure but might save you a whole bunch of hair pulling - you can load a <span style="font-style: italic;">stringbundle</span> from inside an <span style="font-style: italic;">overlay</span> on a <span style="font-style: italic;">window</span>, and the bundle will be visible in the DOM Inspector, but you won't be able to access it using JavaScript. Seems to be a bug, though we couldn't find anything listed in <a href="https://bugzilla.mozilla.org/">BugZilla</a>. You can insert the <span style="font-style: italic;">stringbundle</span> in the JavaScript first and then insert it into the <span style="font-style: italic;">window,</span> or you can just put the <span style="font-style: italic;">stringbundle</span> into the <span style="font-style: italic;">window</span> instead. If anyone has a better workaround, we'd love to hear it.<br /></li></ol>  That's it for the first installment - stay tuned as we learn more :)<br />]]></description>
				<category>Tech Geekery, XUL</category>
				<pubDate>Mon, 03 Jul 2006 18:11:00 GMT</pubDate>
			</item>
		
			
			
			
			
			
			
			
			

			
				
			
			<item>
				<title><![CDATA[10 things marketers might want to know about programmers]]></title>
				<author>Michael Glenn &lt;info@radiantcore.com&gt;</author>
				<link>http://www.radiantcore.com/blog/archives/29/06/2006/tenthingsaboutprogrammers</link>
				<guid isPermaLink="true">http://www.radiantcore.com/blog/archives/29/06/2006/tenthingsaboutprogrammers</guid>
				<comments>http://www.radiantcore.com/blog/archives/29/06/2006/tenthingsaboutprogrammers#comments</comments>
				<description><![CDATA[In response to Seth Godin's post about <a href="http://sethgodin.typepad.com/seths_blog/2006/06/then_things_pro.html">Ten things programmers might want to know about marketers</a>. <br /><br /><ol><li>Programming is extremely rational. If the plan is kind of like before, don't assume that the system will still work.</li><li>Programming is more difficult to schedule than marketing milestones. I can estimate all I want but sooner rather than later I'll find a bug that will completely exceed my estimates and throw my schedule way out of whack.</li><li>Most programmers have not attempted what you have requested of us and thus usually don't build a system optimally the first time. Please plan for continual iterations and we'll work together to refine the process.</li><li>Just because Larry is a brilliant marketer and a brilliant system architect doesn't mean that all marketers are brilliant system architects.</li><li>Programmers often prefer things that are inelegant, arcane or even broken too. Except when they don't. Remind them of this please.</li><li>Brilliant marketing is hard to quantify, demand or predict. Same is true with programming.</li><li>Seven is seven even when you think it doesn't exist. Computers are picky that way.</li><li>Unlike mediocre marketers, mediocre programmers occasionally get lucky. But then they have to extend their original design or pass it along to someone else and things fall apart.</li><li>Lots of programmers are dorky but not all, so don't assume your programmer is a dork unless he proves it to you.</li><li>Without coding, all your great marketing is pointless. Push your programmers for great code every day. The same is true of sales and all other components of the business. We can't survive without helping each other.</li></ol><br />]]></description>
				<category>Tech Geekery, Marketing</category>
				<pubDate>Thu, 29 Jun 2006 14:55:00 GMT</pubDate>
			</item>
		
			
			
			
			
			
			
			
			

			
				
			
			<item>
				<title><![CDATA[Microformats are Cool!]]></title>
				<author>Jay Goldman &lt;info@radiantcore.com&gt;</author>
				<link>http://www.radiantcore.com/blog/archives/23/06/2006/microformats</link>
				<guid isPermaLink="true">http://www.radiantcore.com/blog/archives/23/06/2006/microformats</guid>
				<comments>http://www.radiantcore.com/blog/archives/23/06/2006/microformats#comments</comments>
				<description><![CDATA[Every now and then, a technology comes along that's Just Plain Cool (JPC). <a href="http://www.microformats.org">Microformats</a> are a little hard to rap your head around at first, but I think they meet the JPC. The basic idea is that you continue to build your webpage using HTML with no special sauce added - definitely not any proprietary special sauce - but by using specific classes in your HTML structure, you indicate that the data you're marking up has some special, standardized meaning. By following one of the many Microformat standards (e.g.: <a href="http://microformats.org/wiki/hcard">hCard</a>, <a href="http://microformats.org/wiki/hcalendar">hCalendar</a>, and <a href="http://microformats.org/wiki/hreview">hReview</a>), visitors to a page can make use of the "meta" information without needing to dig through your source. <br /><br />Microformats aren't particularly well supported by the current version of browsers (or, really, at all), but if you're running Firefox then you can install the <a href="https://addons.mozilla.org/firefox/2240/">Tails Export</a> extension and play along (caveat: the Mac version doesn't do export really, just identify). You'll get a nifty little Microformats icon in the status bar of your browser, which will light up as soon as it spots content on the page. We've encoded our <a href="http://www.radiantcore.com/contact/">contact info</a> in the hCard format, so grab the extension and go take a peek. It's been a bit of a chicken and egg scenario since <a href="http://tantek.com/presentations/2005/06/what-are-microformats/">Tantek</a> first thought them up, but today's big announcement of support from <a href="http://ylocalblog.com/blog/2006/06/21/we-now-support-microformats/">Yahoo! Local</a> seems to be the first step towards mass adoption.<br /><br />The highly esteemed Jon Hicks has put together an excellent little proposal for adding <a href="http://www.hicksdesign.co.uk/journal/a-proposal-for-a-safari-microformats-plugin">Microformat support in Safari</a>, which was then followed up by some great design work by Ben Ward in his <a href="http://ben-ward.co.uk/journal/microformats-ui/">Microformats in Web Browsers</a> post.<br /><br />Anyway, I think Microformats qualify as JPC because:<br /><ul><li>They're really easily to implement. In fact, they're almost exactly as much work as you were doing before, only slightly different. You don't have to generate a proprietary file format or add any configuration to your web server - just some simple HTML markup.</li><li>Because they're just HTML, you can easily style them with CSS and it means that your CSS files contain some more standardized class names, which makes maintenance a bit easier.</li><li>If the site visitor doesn't have Microformat support in their browser, it gracefully degrades to simple display of the data.</li><li>Search engines crawlers and other web indexers can use the metadata encapsulated in Microformats to get a better and more rich understanding of the content that they're indexing.</li></ul>Go forth and Microformat! There are handy generators for hCard and hCalendar on the Microformats.org site, so now you have no excuse. We'll be shifting our efforts to adding support in our client projects, so keep an eye on the <a href="http://www.radiantcore.com/portfolio">portfolio</a> section for some more examples. Have you done something cool? Leave it in the comments!<br />]]></description>
				<category>Tech Geekery</category>
				<pubDate>Fri, 23 Jun 2006 12:34:00 GMT</pubDate>
			</item>
		
			
			
			
			
			
			
			
			

			
				
			
			<item>
				<title><![CDATA[DemoCamp 7]]></title>
				<author>Jay Goldman &lt;info@radiantcore.com&gt;</author>
				<link>http://www.radiantcore.com/blog/archives/19/06/2006/democamp7</link>
				<guid isPermaLink="true">http://www.radiantcore.com/blog/archives/19/06/2006/democamp7</guid>
				<comments>http://www.radiantcore.com/blog/archives/19/06/2006/democamp7#comments</comments>
				<description><![CDATA[DemoCamp 7 has now been announced! The event will take place on Tuesday, July 4th, 2006 at <a href="http://www.no-regrets.ca/">No Regrets</a>, <a href="http://maps.google.com/maps?f=l&hl=en&q=no+regrets+42+mowat+ave&ie=UTF8&near=toronto&om=1">42 Mowat Ave.</a>, in the Liberty Market Area. We've got a great lineup including a special guest appearance by Damian Conway of Perl fame who will be demoing the long awaited Perl 6. For more details and a sign-up, check the <a href="http://barcamp.pbwiki.com/DemoCampToronto7">DemoCamp 7 Wiki</a>. See you there!]]></description>
				<category>Tech Geekery, Taking Care of Business</category>
				<pubDate>Mon, 19 Jun 2006 14:48:00 GMT</pubDate>
			</item>
		
			
			
			
			
			
			
			
			

			
				
			
			<item>
				<title><![CDATA[Spamming the Zeitgeist]]></title>
				<author>Jay Goldman &lt;info@radiantcore.com&gt;</author>
				<link>http://www.radiantcore.com/blog/archives/13/06/2006/spammingthezeitgeist</link>
				<guid isPermaLink="true">http://www.radiantcore.com/blog/archives/13/06/2006/spammingthezeitgeist</guid>
				<comments>http://www.radiantcore.com/blog/archives/13/06/2006/spammingthezeitgeist#comments</comments>
				<description><![CDATA[When people say that they get a lot of spam, my eyes have a tendency to glaze over. Thing is, they don't get a lot of spam. I get a lot of spam. Between all of my various email accounts, some of which I've had for over ten years, I get approximately <span style="font-weight: bold;">three spam emails a minute</span>. I'll repeat that, just for emphasis: three spams a minute.<br /><br />I've got a pretty good network of filters in place that mean I only ever see about five or six a day in my inbox, and I have a special folder in Mail that has unread messages which have a high likelihood but not 100% certainty of being spam, which will collect about 50 messages a day. I usually give them a quick subject line scan before I do a select-all delete and I noticed an interesting thing as I read through this afternoon.<br /><br />Spams tend to come in a couple of varieties. You've got your porn, your offers of sexual performance aids, your pharmaceutical sales entreaties, and your scammers phishing for passwords and personal information. I also get a lot of emails offering me some hot new product for free if I'd only go and fill in a form that gives them my firstborn child, a pint of blood, and the balance of my bank account. Those aren't interesting in and of themselves - unless you happen to have an extra child that you're looking to get rid of - but what is interesting is that the spammers are pretty good at picking the products they offer. <br /><blockquote>zeit·geist | Pronunciation:&nbsp; 'tsIt-"gIst, 'zIt&nbsp;          |&nbsp; Function: noun | Etymology: German, from Zeit (time) + Geist (spirit)          | Date: 1884 | Meaning: the general intellectual, moral, and cultural          climate of an era</blockquote><br />So I started thinking: what if I setup an email address and got it signed up to as much spam as possible, then had a script check for product and celebrity names in each message. A running tally of each mention, plotted against time, might give you a really interesting look at the pop culture zeitgeist from the same period. Different email addresses (e.g.:&nbsp; Hotmail in the US, Canada, China, etc.) would likely give you a sense of regional variations on popularity. It would be a little like <a href="http://www.google.com/press/zeitgeist2005.html">Google's Zeitgeist</a> reports or the recent <a href="http://www.google.com/trends">Google Trends</a>, but less searchy and more spammy. Someone want to tackle this? I've got plenty of source material.<br />]]></description>
				<category>Tech Geekery</category>
				<pubDate>Tue, 13 Jun 2006 22:18:00 GMT</pubDate>
			</item>
		
			
			
			
			
			
			
			
			

			
				
			
			<item>
				<title><![CDATA[Vista hardware requirements]]></title>
				<author>Jay Goldman &lt;info@radiantcore.com&gt;</author>
				<link>http://www.radiantcore.com/blog/archives/08/06/2006/vistahardware</link>
				<guid isPermaLink="true">http://www.radiantcore.com/blog/archives/08/06/2006/vistahardware</guid>
				<comments>http://www.radiantcore.com/blog/archives/08/06/2006/vistahardware#comments</comments>
				<description><![CDATA[Our good friend in Ottawa, <a href="http://saunderslog.com/">Mr. Alec Saunders</a> of <a href="http://iotum.com/">Iotum</a> fame, has an interesting post today about his <a href="http://saunderslog.com/2006/06/08/windows-vista-beta-2-first-impressions/">Windows Vista Beta 2 First Impressions</a>.<br /><br />Now, everyone who knows us knows that we're not big fans of the Windows world and tend towards the Apple side of the force. So this is a pretty biased opinion, granted, but this really caught my eye:<br /><blockquote>I’ve installed the software on my Toshiba Tecra S1 laptop, and on my HP TC1100 tablet.&nbsp; Both of these systems are a little underpowered for Vista, which means it runs a little slowly on them.&nbsp; The Tecra is a 1.4Ghz Centrino system with 1.2 gigs of memory, and the TC1100 is a 1.4Ghz system with 1 gig of memory.<br /></blockquote>Alec is a very smart guy and definitely knows what he's talking about when it comes to tech. For the record, I'm running on a 1.67Ghz PowerBook with 2 GB of RAM, which is at least somewhat equivalent to the machines he mentions above (though with more memory). I'd be pretty upset if Apple's next OS made my Mac feel a little underpowered.<br /><br />I'm just saying.<br />]]></description>
				<category>Tech Geekery</category>
				<pubDate>Thu, 08 Jun 2006 09:24:00 GMT</pubDate>
			</item>
		
	</channel>
</rss>