<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>unthinkable revolutions</title>
	<atom:link href="http://piorkowski.ca/rev/feed/" rel="self" type="application/rss+xml" />
	<link>http://piorkowski.ca/rev</link>
	<description>revolutions</description>
	<lastBuildDate>Sun, 01 Jan 2012 04:45:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>2011</title>
		<link>http://piorkowski.ca/rev/2011/12/2011/</link>
		<comments>http://piorkowski.ca/rev/2011/12/2011/#comments</comments>
		<pubDate>Sun, 01 Jan 2012 04:45:39 +0000</pubDate>
		<dc:creator>Jarek Piórkowski</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://piorkowski.ca/rev/?p=541</guid>
		<description><![CDATA[A calm, unremarkable year with some ups and some downs, slowly growing restless. I got fibre-to-the-node DSL installed in early January, bringing an end to half a year of EDGE-only internet access at home. When the promotional price was about to run out in May, I instead got tetherable 3G, which got me through the [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>A calm, unremarkable year with some ups and some downs, slowly growing restless.</li>
<li>I got fibre-to-the-node DSL installed in early January, bringing an end to half a year of EDGE-only internet access at home. When the promotional price was about to run out in May, I instead got tetherable 3G, which got me through the rest of year. It&#8217;s workable, except I haven&#8217;t put in the effort to bridge my house router to this connection, and so I have two networks at home, one with my file server, one with the internet. Not a good setup.</li>
<li>Speaking of tetherable 3G, that&#8217;s Android, and I got reasonably-recent cellular technology in a 7&#8243; Galaxy Tab to start off and then a Nexus One. I&#8217;m still not sure how I feel about the form-factor of the wide touchscreen candybar Nexus One, but the software is by most standards a huge upgrade over my BBOS 4.5 Pearl.</li>
<li>Music heavy year kicked off by bingeing on The Naked And Famous after discovering them in late April and seeing them three times within six months. Continued the Toronto music tradition by bingeing on The Rural Alberta Advantage and ohbijou starting in October, seeing each twice, and to a lesser degree Do Make Say Think, Owen Pallett, and Torq Campbell&#8217;s side projects. Paper Bag Records&#8217; summer sampler brought me the single most-listened and probably catchiest song of the year, Johan Agebjörn&#8217;s <q>Watch The World Go By</q>. Further shows by Stars twice on back-to-back days, Godspeed You! Black Emperor, Mogwai, Junior Boys, and M83, among others.</li>
<li>Not a photography-heavy year, as I continue to fail at timely Flickr; not a travel-heavy year, although I did visit Montreal in February (cold), Ottawa during Canada Day (busy), and Manhattan in August (warm).</li>
<li>What if I&#8217;m only satisfied when I&#8217;m at home, sitting in a city that&#8217;ll never let me go?</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://piorkowski.ca/rev/2011/12/2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ten</title>
		<link>http://piorkowski.ca/rev/2011/05/ten/</link>
		<comments>http://piorkowski.ca/rev/2011/05/ten/#comments</comments>
		<pubDate>Fri, 06 May 2011 00:33:42 +0000</pubDate>
		<dc:creator>Jarek Piórkowski</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://piorkowski.ca/rev/?p=503</guid>
		<description><![CDATA[Happy ten years to us.]]></description>
			<content:encoded><![CDATA[<p>Happy ten years to us.</p>
]]></content:encoded>
			<wfw:commentRss>http://piorkowski.ca/rev/2011/05/ten/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to clone Jobmine in a year</title>
		<link>http://piorkowski.ca/rev/2011/02/jobmine-in-a-year/</link>
		<comments>http://piorkowski.ca/rev/2011/02/jobmine-in-a-year/#comments</comments>
		<pubDate>Sun, 27 Feb 2011 21:49:20 +0000</pubDate>
		<dc:creator>Jarek Piórkowski</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://piorkowski.ca/rev/?p=500</guid>
		<description><![CDATA[So the replacement of Jobmine, known under a number of names, all of them too horrible to reproduce on an esteemed blog like this one, has been scrapped. Students disapproved and several resolved to write their own, one uttering the words &#8220;startup idea.&#8221; Of ways to annoy me, proposing a startup as a part of [...]]]></description>
			<content:encoded><![CDATA[<p>So the replacement of Jobmine, known under a number of names, all of them too horrible to reproduce on an esteemed blog like this one, <a href="http://www.bulletin.uwaterloo.ca/2011/feb/25fr.html">has been scrapped</a>. Students disapproved and several resolved to write their own, one uttering the words &#8220;startup idea.&#8221;</p>
<p>Of ways to annoy me, proposing a startup as a part of solution for a problem you don&#8217;t understand well is near the top of the list.</p>
<p>Similar sentiments have been expressed previously during the project&#8217;s lifecycle; when first announced, several declared they could get it done within a four-month co-op term. This week, I was asked to explain why a Jobmine replacement is unrealistic for a year&#8217;s work. I had some procrastinating to do, so I jumped on the opportunity. (The title of this post is inspired by <a href="http://notes.torrez.org/2010/12/learn-to-program-in-24-hours.html">How to clone Delicious in 48 hours</a>, which was written in response to similar reactions in December 2010.)</p>
<p>For those not in the loop, Jobmine is the online system supporting the co-operative education program at the University of Waterloo (UW hereafter). UW claims, with some justification, to operate the largest post-secondary co-op program in the world.</p>
<p>Jobmine was first introduced in 2004 and although an improvement over the previous incarnations, is generally agreed to be a horrible, horrible web application. Much of the blame lies with the horrible PeopleSoft software on which Jobmine was <s>based</s> hacked together. PeopleSoft promptly got itself acquired by Oracle next year. The horribleness was too much even for UW to handle and soon there were plans to do it all over again, but ourselves and better.</p>
<p>Disclosure: I was part of the project in the heady days of 2007 and early 2008. In 2007 I was prototyping and exploring and in 2008 I worked on a part deep inside the designed system. I haven&#8217;t been in close contact with the team since, and I have no insider information on the cancellation. I&#8217;m almost certain none of the prototype code is still active and although I&#8217;m not sure it wouldn&#8217;t surprise me if the latter code got axed or at least heavily reorganized since. That being said, I&#8217;d like to think that with the experience I understand what Jobmine actually is a bit better than the average student. </p>
<p>Here&#8217;s a brief guide to what a Jobmine replacement actually needs to do. Unless otherwise noted, this is the bare minimum to merely replace Jobmine, not improving on it much, presumably excluding the UI. <span id="more-500"></span></p>
<h3>Student-facing components</h3>
<p>You&#8217;ve probably seen this. Basic requirements are searching for, filtering, and applying to jobs. There are some caveats.</p>
<p>Specific students are allowed to see specific types of jobs. Co-op jobs are different from summer jobs are different from graduating jobs are different from alumni jobs. Some programs have their own separate postings: co-op pharmacy students can see jobs other co-ops can&#8217;t see, and then graduating pharmacy students can see jobs co-op pharmacy students can&#8217;t. You&#8217;ll want both positive and negative individual job filtering, the equivalents of today&#8217;s shortlist and a &#8220;I&#8217;ve seen this job and it doesn&#8217;t interest me, please don&#8217;t show it to me in any searches again&#8221; filter.</p>
<p>When can you search for jobs? When can you apply to these jobs? Is this calendar hand-entered by CECS every term?</p>
<p>You&#8217;ll want to devise a method of storing resumes agreeable to both CECS (representing employer interests) and students. Jobmine&#8217;s HTML solution has been much maligned, and not entirely without reason, as most students will find authoring HTML somewhat challenging and the Jobmine HTML processor was not written very well. PDF is a popular option in discussions, but it complicates things for those who don&#8217;t know how to print to PDF. PDF will also complicate the creation of &#8216;application packages,&#8217; the combinations of your resume with co-op history and the academic transcript, which CECS and the employers like. You will probably want to at least accept a number of word processing software formats (.doc, .docx, .odf, .pages if you&#8217;re feeling generous) and convert them to the format you&#8217;ll end up using.</p>
<p>In the early plans of the project there was an initiative to do away with student formatted resumes and have students provide specific information on a section-by-predefined-section basis; this has advantages for employers (consistency of formatting, reordering sections to put the ones the employer feels most relevant to them near the top) and is more of a mixed bag for students (your resume won&#8217;t look terrible but it won&#8217;t stand out just based on formatting either). If this is still on the table, you&#8217;ll either have to implement this (likely along with a complimentary import from a number of file formats of your choosing) or convince CECS not to do this.</p>
<p>Have fun convincing CECS of anything.</p>
<p>You&#8217;ll want to devise a method for storing a number of resumes per student &#8211; more than Jobmine&#8217;s three would probably be a good idea &#8211; managing them, and linking resumes with applications. (What happens when a student deletes a resume they used to apply to a job?)</p>
<p>You need to handle interviews. You will want to notify students when they have been listed for an interview. Email is a good start but you will want to make this modular and expandable and seriously consider making SMS notifications part of 1.0. Selecting interview slots is the baseline, as is deselecting; because this is 2011, you might want to have a method of requesting and arranging slot swaps between students for better scheduling.</p>
<p>You need to handle rankings; nothing new here, you&#8217;ve probably seen this in action. This part is very heavily driven by CECS mandated functionality, so chances are you won&#8217;t have to change much from Jobmine. </p>
<p>Jobmine has functionality to submit comments about a work term evaluation; I don&#8217;t think this is heavily used and you could probably not implement this.</p>
<p>What happens after a work term? In some cases, you will be able to search for and apply to jobs while on a work term. In others, you will be on a school term but not able to apply. There is several dozen different possible streams of study-work sequences at Waterloo, and people fail or switch streams for other reasons. Do you have CECS employees do busywork keeping track of this, or do you decide to implement a complex mechanism to keep track of everything while still allowing for overrides and customizations?</p>
<h3>Employer-facing components</h3>
<p>The basics. Submitting a job posting for approval. When can you post jobs? Reviewing candidates once applications close, potentially with several passes &#8211; one to screen out the obviously unqualified, another to further cut down to candidates to interview. Come up with a snazzy but configurable way of displaying resume packages from applicants. Support both online reviewing and generation of some sort of printed packages &#8211; not all employers live in 2010s. </p>
<p>Submitting interview date and time preferences (day of week? AM/PM?). If you want to be good, submitting location preferences (interviewing in TC basement, I mean lower level, anyone?). Piggyback on previously created print functionality to allow for printing resume packages of the interviewed. Submit rankings.</p>
<p>After the work term, submit evaluations. Store and display evaluations on both student and employer-facing sites.</p>
<p>Oh yeah, somewhere between the student and employer sections, implement a method for returning to a previous job without it being posted and reapplying. </p>
<h3>CECS-facing components</h3>
<p>Approve job postings. Disapprove job postings. Will you ever have a situation in which a job posting has to be disapproved after it&#8217;s been approved? Cancel job postings. Repost job postings. For all of these cases, create appropriate views and displays in student and employer views. When can employers view applications their jobs might have? What is the defined behaviour of the students&#8217; application limit, source of a Frankenbug/Frankenfeature in Jobmine?</p>
<p>CECS has to be able to enter text comments on essentially everything, starting from job postings, through interviews, to student and employer accounts in general. Students will communicate with CECS and CECS needs a &#8216;paper&#8217; trail of these communications. Employers will definitely communicate with CECS and CECS definitely needs a paper trail of these communications. Do you want to be fancy and integrate or half-integrate the system with on-campus email servers so that, for example, CECS staff can send email to students or employers from within the system and have it show up in the paper trail? What about potential email replies from the students?</p>
<p>CECS field co-ordinators currently use a hodge-podge of systems to do their jobs, many of them home-grown by individual co-ordinators and nearly all of them duplicating data. They need to be able to keep track of students and employers, both existing and potential, in their coverage area; enter student evaluations, which will be visible to the students; enter their own comments on these evaluations, which will not be visible to students but may be visible to some other CECS staff; enter notes on general interactions with employers (expressed interest in hiring more next year, would like help attracting a different profile of students, etc). This role is actually <a href="http://www.bulletin.uwaterloo.ca/2010/nov/25th.html">being split into separate parts by a CECS reorganization</a>, but your system will still have to do be able to do most of this, regardless of who&#8217;s going to be using it. Still, better have access control done up really nicely.</p>
<p>If you&#8217;re feeling fancy, design in methods for co-ordinators to access the data other than online via a website. Keep in mind the sensitive and private nature of the data in question. Can it be cached? Should it be encrypted?</p>
<p>How do students sign off jobs after their interview, how is this represented within the system, where are the notes about the reason stored and who can see them? If you&#8217;re feeling fancy, provide a way for students to sign off jobs before the interview as long as the employer hasn&#8217;t screened. Should CECS have to approve the latter? How is the necessary paper trail represented within the system?</p>
<p>How are interviews scheduled? How much assistance should a system built in 2011 give the CECS staff creating the schedules? What are the algorithms? What are the variables (again, TC basement)? How exactly do you handle the students that haven&#8217;t selected an interview time? How are you supporting multiple interviews per job (group interviews, flip/slide schedules), probably in different rooms and possibly on different days?</p>
<p>What happens when a student misses an interview? What happens when an employer misses an interview? Can interviews be rescheduled, what are the conditions in which they can?</p>
<p>Can CECS support staff assume the role of a student when accessing the system? How is this implemented?</p>
<p>Some students will need a certain amount of successful work terms before they can graduate. How will you keep track of the requirement? What happens when students switch? What is the format to provide this information to other on-campus systems?</p>
<h3>Internal and systems driven components</h3>
<p>How do you keep track of time? What defines when students can apply to jobs, when employers can screen applications and schedule interviews, and when employers and students can rank? Will each date be have to be entered manually or will you allow for rules to allow event X happen three business days after event Y?</p>
<p>You will have to get data from other on-campus systems. Student name and academic information from Quest is the obvious example. What&#8217;s the format of that data? Are there specifications? Is there sample fake data you can use while developing and testing, or will you have to create that? How often will the data change, are there modified flags or will you have to compare everything each time there is an import? Bonus: how do you handle name changes, including possibly username changes?</p>
<p>You will have to feed some data back to the network. At the very least, Quest needs to know students&#8217; credit status for co-op terms. How is this data passed in? Does Quest have a testing area you can use to develop and test?</p>
<p>How is the student being &#8220;employed&#8221; defined? When is a student defined to have satisfied the co-op requirements of their degree, and who keeps track of this?</p>
<p>The matching algorithm will also have to be implemented, but luckily for you it&#8217;s very likely to be dictated by CECS so all you&#8217;ll have to do is implement it. Still, you&#8217;d better hope CECS has thought of absolutely every corner case.</p>
<h3>Technology questions</h3>
<p>How do users log into the system? It&#8217;s 2011, so you&#8217;ll probably want to use a centralized login for UW users. It&#8217;s UW, so you&#8217;ll probably want to make this modular to be able to swap login methods when the centralized login du jour changes (last I heard it was Kiwi, <a href="http://web.uwaterloo.ca/story/kiwi-authentication-be-replaced-central-authentication-service-cas-september">this has apparently changed since</a>). How are employers handled? Can each supervisor at each employer have their own account so they can input the evaluation online? Is there a central manager at an employer who can add and delete these accounts? What happens when that supervisor account is deleted? What happens when the contact person for that account changes? For non-UW users, do you enforce password standards, which ones, and how?</p>
<p>In your web interfaces, do you handle multiple browser tabs/windows, and how? Do you handle the back button, what is the defined behaviour for precisely each possible case in which the user might use the back button, and how do you implement this?</p>
<p>Do you allow access via any non-web interfaces? What is the defined API for these? How is it secured? Will you allow only applications created by you, or third-party access as well &#8211; and if the latter, should you enforce data security, and how?</p>
<p>How does information flow out of the system other than the web interface? Automated email notifications? SMS/IM notifications? How does information flow back into the system?</p>
<p>What is your system design? Does everything run on one virtual server, one physical server, one HTTP server, or is there more? How is system communication handled? Is the system redundant? Does it hot swap? Can it handle a hardware failure? Can it handle 10,000 students applying en masse hours before the applications deadline?</p>
<p>What data storage method are you using? I&#8217;m not even interested if you ORM, that&#8217;s low level. How is the data backed up? Is it redundant? Does it hot swap? Can it handle 10,000 students applying en masse hours before the applications deadline?</p>
<p>You will be dealing with IST a lot. Who decides how the infrastructure for this project is connected to the rest of UW and the world? Who decides how it&#8217;s secured? Who is responsible for audits?</p>
<p>So yeah. Are you using Rails or Django for this?</p>
<h3>Fine print</h3>
<p>The above describes the co-op information system as it is imagined now. The majority of the functionality is probably necessary one way or another, but you might be able to convince CECS that some parts don&#8217;t have to included. If you decide to go that way, prepare to spend a lot of time in meetings. It&#8217;s not a very agile way, but it is what any project replacing Jobmine will have to deal with. (Jesse Rodgers <a href="http://whoyoucallingajesse.com/past/2011/02/27/what-happened-to-the-new-co-op-system-at-uwaterloo/">reckons it might have been in part what killed the replacement</a>.)</p>
<p>It might be nice if you&#8217;re able to just put a new interface on the student and employer-facing parts of the system. I have little idea how feasible this might be, but if thinking about this, remember that you are dealing with PeopleSoft software. Think what you have to go through to get your marks or your transcript out of Quest, another fine PeopleSoft product. Then consider taking the easy way out and riding the social bubble hoping to cash out on your .ly startup before the burst.</p>
<p>Because software engineering takes time.</p>
]]></content:encoded>
			<wfw:commentRss>http://piorkowski.ca/rev/2011/02/jobmine-in-a-year/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2010</title>
		<link>http://piorkowski.ca/rev/2010/12/2010/</link>
		<comments>http://piorkowski.ca/rev/2010/12/2010/#comments</comments>
		<pubDate>Sat, 01 Jan 2011 04:45:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://piorkowski.ca/rev/?p=475</guid>
		<description><![CDATA[I went to school for last four months, and then I graduated, and then I had a failing nightmare. I bought a DSLR, and then I took some pictures. I went to Iceland for two weeks, and then I got a lifetime of memories and a need to come back. I moved to Toronto full-time, [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>I went to school for last four months, and then I graduated, and then I had a <a href="http://xkcd.com/557/">failing nightmare</a>.</li>
<li>I bought a DSLR, and then I took some pictures.</li>
<li>I went to Iceland for two weeks, and then I got a lifetime of memories and a need to come back.</li>
<li>I moved to Toronto full-time, and then I lived half a year without wired internet at home.</li>
<li>I meant to write about all of this, and then I didn&#8217;t.</li>
<li>A new Hot Chip album came out. Then a new Muchy album came out. Then a new Crystal Castles album came out. Then a new Broken Social Scene album came out. Then a new Underworld album came out. It&#8217;s been a good year.</li>
<li>I saw the xx and Hot Chip live. I saw Stars live again. And I saw Broken Social Scene live again.</li>
<li>To był dobry rok, bez rocznic i postanowień, bez wspomnień i rozczarowań.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://piorkowski.ca/rev/2010/12/2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Complete and Unabridged Blackberry Custom Dictionary</title>
		<link>http://piorkowski.ca/rev/2010/09/bb-custom-dictionary/</link>
		<comments>http://piorkowski.ca/rev/2010/09/bb-custom-dictionary/#comments</comments>
		<pubDate>Wed, 22 Sep 2010 20:07:55 +0000</pubDate>
		<dc:creator>Jarek Piórkowski</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://piorkowski.ca/rev/?p=448</guid>
		<description><![CDATA[I have had my Blackberry Pearl since September 2008. A Pearl user lives and dies by their dictionary; the half-QWERTY keyboard makes typing words not present in either the built-in dictionary or the learned custom dictionary a significant pain. The earliest entries in this dictionary date from the device&#8217;s last software reflash, which was no [...]]]></description>
			<content:encoded><![CDATA[<p>I have had my Blackberry Pearl since September 2008. A Pearl user lives and dies by their dictionary; the half-QWERTY keyboard makes typing words not present in either the built-in dictionary or the learned custom dictionary a significant pain.</p>
<p>The earliest entries in this dictionary date from the device&#8217;s last software reflash, which was no earlier than January 2009. Since then, I have gone through the list and trimmed it occasionally. Most of the words removed were misspellings. As the Blackberry OS 4.5 does not have a Polish dictionary, I don&#8217;t normally use it for communicating in Polish, and I remove Polish words I feel I will never use again. This is my complete and unabridged* custom dictionary as of September 19, 2010.</p>
<ol>
<li>#firstworldproblems</li>
<li> 1a</li>
<li> 52&#8242;s</li>
<li>accidental&#8217;s</li>
<li> adbusters</li>
<li> africa</li>
<li> ageist</li>
<li> ago&#8217;s</li>
<li> aha</li>
<li> ahoy</li>
<li> aint</li>
<li> Aint</li>
<li> Alcatraz</li>
<li> alright</li>
<li> alvie</li>
<li> americano</li>
<li> Americano</li>
<li> amirite</li>
<li> amoled</li>
<li> amorkans</li>
<li> amputee</li>
<li> android</li>
<li> angoss</li>
<li> ap</li>
<li> apple&#8217;s</li>
<li> apps</li>
<li> april</li>
<li> arcestra</li>
<li> arduino</li>
<li> Armini</li>
<li> armoured</li>
<li> artsies</li>
<li> artsy</li>
<li> ascii</li>
<li> asobi</li>
<li> Asobi</li>
<li> aspie</li>
<li> ass</li>
<li> aurora</li>
<li> autocompletes</li>
<li> autolux</li>
<li> avant</li>
<li> avp</li>
<li> aww</li>
<li> azerbaijan</li>
<li> azn</li>
<li> bah</li>
<li> barby</li>
<li> barclays</li>
<li> barista</li>
<li> basc</li>
<li> basia</li>
<li> bathurst</li>
<li> bbq</li>
<li> bbs</li>
<li> bbva</li>
<li> bbw</li>
<li> bering</li>
<li> beverley</li>
<li> bex&#8217;s</li>
<li> bff</li>
<li> bhm</li>
<li> birrer</li>
<li> bitching</li>
<li> bittorrent</li>
<li> biutiful</li>
<li> bixi</li>
<li> biznazz</li>
<li> blarg</li>
<li> blase</li>
<li> blogto</li>
<li> bloor</li>
<li> bluur</li>
<li> bmh</li>
<li> bobbie&#8217;s</li>
<li> bombardier</li>
<li> bono</li>
<li> bosko</li>
<li> boyz</li>
<li> branson</li>
<li> brb</li>
<li> bronfman</li>
<li> brunswick</li>
<li> bs</li>
<li> bsa</li>
<li> btw</li>
<li> bulat</li>
<li> Bulat</li>
<li> bullshit</li>
<li> bumfuck</li>
<li> bunching</li>
<li> burrito</li>
<li> buskerfest</li>
<li> busywork</li>
<li> bux</li>
<li> buy</li>
<li> byob</li>
<li> ca</li>
<li> Calgary</li>
<li> california</li>
<li> caltrain</li>
<li> canadian</li>
<li> cantonese</li>
<li> Cantonese</li>
<li> Caribana</li>
<li> carleton</li>
<li> carpooling</li>
<li> catharines</li>
<li> cc</li>
<li> ccs</li>
<li> cecca</li>
<li> cecs</li>
<li> CECS</li>
<li> centric</li>
<li> cera</li>
<li> Cera</li>
<li> cfa</li>
<li> CFA</li>
<li> charset</li>
<li> chcesz</li>
<li> cheques</li>
<li> cheung</li>
<li> chillax</li>
<li> chinese</li>
<li> clamshells</li>
<li> clive</li>
<li> cm</li>
<li> cnd</li>
<li> cne</li>
<li> coat&#8217;s</li>
<li> cobol</li>
<li> coed</li>
<li> colour</li>
<li> comfy</li>
<li> commenters</li>
<li> commie</li>
<li> congrats</li>
<li> contraire</li>
<li> corktown</li>
<li> couture</li>
<li> Couture</li>
<li> croquet</li>
<li> cs</li>
<li> CS</li>
<li> ctv</li>
<li> cyprus</li>
<li> czechs</li>
<li> czesc</li>
<li> dagenham</li>
<li> danforth</li>
<li> Danforth</li>
<li> darwinian</li>
<li> db</li>
<li> DB</li>
<li> dd</li>
<li> declasse</li>
<li> deedy</li>
<li> deemphasized</li>
<li> delicje</li>
<li> Deutsche</li>
<li> dev</li>
<li> dia</li>
<li> distillery</li>
<li> distracting</li>
<li> dnd</li>
<li> doable</li>
<li> dobry</li>
<li> doherty</li>
<li> dolce</li>
<li> dossier</li>
<li> dov</li>
<li> Dov</li>
<li> dt</li>
<li> dufferin</li>
<li> duh</li>
<li> dun</li>
<li> dundas</li>
<li> dunno</li>
<li> dzien</li>
<li> eatons</li>
<li> eduroam</li>
<li> eeeemo</li>
<li> eg</li>
<li> Eglinton</li>
<li> emailed</li>
<li> embraer</li>
<li> emiliana</li>
<li> encoding</li>
<li> engsoc</li>
<li> eom</li>
<li> er</li>
<li> estonian</li>
<li> etobicoke</li>
<li> euclid</li>
<li> Euclid</li>
<li> eurocent</li>
<li> european</li>
<li> expresspost</li>
<li> eyjafjallajokull</li>
<li> fab</li>
<li> fab&#8217;s</li>
<li> facebook</li>
<li> fanboy</li>
<li> fancyish</li>
<li> fanfic</li>
<li> faved</li>
<li> favourites</li>
<li> fb</li>
<li> fedbus</li>
<li> ferdydurke</li>
<li> Ferdydurke</li>
<li> fests</li>
<li> fff</li>
<li> fffuuu</li>
<li> fg</li>
<li> FG</li>
<li> fhl</li>
<li> fido</li>
<li> fiera</li>
<li> fifo</li>
<li> filenames</li>
<li> fillmore</li>
<li> finnance</li>
<li> firstworldproblems</li>
<li> fixie</li>
<li> flimsiest</li>
<li> fml</li>
<li> fob</li>
<li> foodie</li>
<li> forrealz</li>
<li> francisco</li>
<li> frapp</li>
<li> freaking</li>
<li> free</li>
<li> friday</li>
<li> fridge</li>
<li> friggin</li>
<li> frigging</li>
<li> ft</li>
<li> fuck</li>
<li> fucked</li>
<li> fucking</li>
<li> fucks</li>
<li> fwiw</li>
<li> fydp</li>
<li> fyl</li>
<li> gamers</li>
<li> Gamers</li>
<li> gelato</li>
<li> genitive</li>
<li> gentrifying</li>
<li> gentsia</li>
<li> germaphobe</li>
<li> germaphobes</li>
<li> gerrard</li>
<li> gg</li>
<li> gifs</li>
<li> gilead</li>
<li> gj</li>
<li> gladstone</li>
<li> Gladstone</li>
<li> gladwell</li>
<li> gmail</li>
<li> gn</li>
<li> goertz</li>
<li> goliath</li>
<li> Gombrowicz</li>
<li> goth</li>
<li> gotta</li>
<li> govt</li>
<li> gowalla</li>
<li> grainge</li>
<li> grillo</li>
<li> grimsby</li>
<li> gs</li>
<li> gsm</li>
<li> GSM</li>
<li> gsmarena</li>
<li> gtfo&#8217;d</li>
<li> guelph</li>
<li> gulag</li>
<li> guu</li>
<li> Guu</li>
<li> GUU</li>
<li> haha</li>
<li> halfie</li>
<li> hangings</li>
<li> harbord</li>
<li> hashtags</li>
<li> hazelnuty</li>
<li> headached</li>
<li> headdesky</li>
<li> heartthrob</li>
<li> heh</li>
<li> hella</li>
<li> hellenic</li>
<li> hf</li>
<li> hibernia</li>
<li> hipper</li>
<li> hipster</li>
<li> Hipster</li>
<li> hipsters</li>
<li> hitman</li>
<li> hk</li>
<li> HK</li>
<li> hn</li>
<li> hoodie</li>
<li> hookahs</li>
<li> hoorj</li>
<li> hr</li>
<li> hrish</li>
<li> hsbc</li>
<li> hspa</li>
<li> HSPA</li>
<li> Hummer</li>
<li> hura</li>
<li> huron</li>
<li> Huron</li>
<li> i&#8217;ll</li>
<li> i&#8217;m</li>
<li> ibook</li>
<li> iceland</li>
<li> icelanders</li>
<li> idiocies</li>
<li> idk</li>
<li> iglesias</li>
<li> iirc</li>
<li> IIRC</li>
<li> imo</li>
<li> indie</li>
<li> instituting</li>
<li> internets</li>
<li> iowa</li>
<li> ipa</li>
<li> IPA</li>
<li> ipad</li>
<li> iphone</li>
<li> ips</li>
<li> irl</li>
<li> ish</li>
<li> italy</li>
<li> itunes</li>
<li> Ixpress</li>
<li> jarek</li>
<li> jarekp</li>
<li> jaymis</li>
<li> jenny</li>
<li> jesusprof</li>
<li> jez</li>
<li> jk</li>
<li> jnessap</li>
<li> jobmine</li>
<li> joke&#8217;s</li>
<li> jomsie&#8217;s</li>
<li> jose</li>
<li> juno</li>
<li> jw</li>
<li> kanata</li>
<li> kanetix</li>
<li> katz</li>
<li> kay</li>
<li> kazakhstan</li>
<li> Kazakhstan</li>
<li> kbaied</li>
<li> kenny</li>
<li> kitchener</li>
<li> kk</li>
<li> klassy</li>
<li> knaan~</li>
<li> koenigsegg</li>
<li> krugman</li>
<li> kto</li>
<li> kurma</li>
<li> kwan</li>
<li> Kwan</li>
<li> lacoste</li>
<li> laurier</li>
<li> Laurier</li>
<li> lawls</li>
<li> layter</li>
<li> lcbo</li>
<li> lekarz</li>
<li> lenos</li>
<li> lenz</li>
<li> Lenz</li>
<li> lexus</li>
<li> lib</li>
<li> libs</li>
<li> licensing</li>
<li> liek</li>
<li> lightbox</li>
<li> linda</li>
<li> lindt</li>
<li> linkedin</li>
<li> linux</li>
<li> linuxcaffe</li>
<li> liveblog</li>
<li> lolol</li>
<li> Lolol</li>
<li> lololololol</li>
<li> lolterview</li>
<li> lolz</li>
<li> longish</li>
<li> lookalike</li>
<li> looong</li>
<li> lunix</li>
<li> luv</li>
<li> lx-5</li>
<li> macchiato</li>
<li> mah</li>
<li> makeout</li>
<li> markup</li>
<li> masa</li>
<li> maserati</li>
<li> matlab</li>
<li> maui</li>
<li> mayjames</li>
<li> mb</li>
<li> MB</li>
<li> mccaul</li>
<li> mcnuggets</li>
<li> me</li>
<li> meh</li>
<li> mels</li>
<li> menaji</li>
<li> merly</li>
<li> metre</li>
<li> mhm</li>
<li> mia</li>
<li> micalief</li>
<li> microswitch</li>
<li> midterm</li>
<li> misformatted</li>
<li> misplacing</li>
<li> mississauga</li>
<li> mkay</li>
<li> mlia</li>
<li> mobiroo</li>
<li> mochas</li>
<li> moldava</li>
<li> monetize</li>
<li> moneyz</li>
<li> morag</li>
<li> motherfucker</li>
<li> mpass</li>
<li> mr</li>
<li> mre</li>
<li> msn</li>
<li> mulan</li>
<li> munro</li>
<li> myspace</li>
<li> nabokov</li>
<li> nah</li>
<li> najs</li>
<li> natch</li>
<li> neighbours</li>
<li> nemo</li>
<li> nerdy</li>
<li> netwren</li>
<li> newsfeed</li>
<li> nfc</li>
<li> nie</li>
<li> nigiri</li>
<li> nki</li>
<li> nm</li>
<li> nn</li>
<li> nokia</li>
<li> nomming</li>
<li> noob</li>
<li> Noob</li>
<li> noobly</li>
<li> noobs</li>
<li> noonish</li>
<li> notl</li>
<li> np</li>
<li> ntfs</li>
<li> nubly</li>
<li> nuff</li>
<li> nuit</li>
<li> nutella</li>
<li> nvm</li>
<li> nyc</li>
<li> nyt</li>
<li> NYT</li>
<li> obnoxiousness</li>
<li> och</li>
<li> OCH</li>
<li> ofe</li>
<li> offline</li>
<li> ofina</li>
<li> oic</li>
<li> oicky</li>
<li> omg</li>
<li> OMG</li>
<li> onoz</li>
<li> ontario</li>
<li> ontario&#8217;s</li>
<li> oooh</li>
<li> ooooh</li>
<li> openbeak</li>
<li> orangatame</li>
<li> OS</li>
<li> ottawa</li>
<li> Ottawa</li>
<li> owen</li>
<li> panini</li>
<li> paperz</li>
<li> parkdale</li>
<li> passat</li>
<li> pasteur</li>
<li> Pasteur</li>
<li> paul</li>
<li> pay</li>
<li> paycheque</li>
<li> pd</li>
<li> pda</li>
<li> pdf</li>
<li> pebkac</li>
<li> pedophile</li>
<li> perl</li>
<li> Perl</li>
<li> phd</li>
<li> phds</li>
<li> php</li>
<li> Php</li>
<li> pics</li>
<li> pilsner</li>
<li> pincus</li>
<li> piorkowski</li>
<li> pirating</li>
<li> pismo</li>
<li> pix</li>
<li> plx</li>
<li> plz</li>
<li> pmall</li>
<li> polski</li>
<li> Polski</li>
<li> poserdom</li>
<li> postings</li>
<li> poutine</li>
<li> poutini&#8217;s</li>
<li> profs</li>
<li> pronouncable</li>
<li> psci</li>
<li> pupusas</li>
<li> qa</li>
<li> quebecois</li>
<li> qviri</li>
<li> RA</li>
<li> rajesh</li>
<li> ratatat</li>
<li> RBC</li>
<li> rbccm</li>
<li> rch</li>
<li> RCH</li>
<li> rcmp</li>
<li> realz</li>
<li> reboot</li>
<li> reflash</li>
<li> repartee</li>
<li> repaste</li>
<li> resetting</li>
<li> rfd</li>
<li> ricoh</li>
<li> riesling</li>
<li> rihanna</li>
<li> riiiight</li>
<li> ripoff</li>
<li> rl</li>
<li> rly</li>
<li> rn</li>
<li> roffles</li>
<li> rofl</li>
<li> rom</li>
<li> ROM</li>
<li> roncey</li>
<li> rong</li>
<li> roomba</li>
<li> rss</li>
<li> rumours</li>
<li> ryerson</li>
<li> samba</li>
<li> sasha</li>
<li> Sasha</li>
<li> sauga&#8217;s</li>
<li> sbucks</li>
<li> sbux</li>
<li> sbuxing</li>
<li> schadenfreude</li>
<li> schnapps</li>
<li> scifi</li>
<li> scotia</li>
<li> scott</li>
<li> secondcup</li>
<li> sedaris</li>
<li> Sedaris</li>
<li> segue</li>
<li> seksu</li>
<li> Seksu</li>
<li> sez</li>
<li> sherbourne</li>
<li> shhhh</li>
<li> shilling</li>
<li> shit</li>
<li> shitall</li>
<li> shits</li>
<li> shitty</li>
<li> showbiz</li>
<li> shteyngart</li>
<li> siebel</li>
<li> sketchier</li>
<li> skype&#8217;s</li>
<li> slc</li>
<li> slr</li>
<li> SLR</li>
<li> snd</li>
<li> snippy</li>
<li> sociale</li>
<li> soho</li>
<li> Solzhenitsyn</li>
<li> soonish</li>
<li> sorite</li>
<li> soundsystem</li>
<li> soviet</li>
<li> spadina</li>
<li> spcom</li>
<li> sql</li>
<li> srs</li>
<li> srsly</li>
<li> sry</li>
<li> starbucks</li>
<li> starcraft</li>
<li> stata</li>
<li> staten</li>
<li> stats</li>
<li> steeles</li>
<li> stinky</li>
<li> stoners</li>
<li> strachan</li>
<li> sublets</li>
<li> suburbanites</li>
<li> suicide</li>
<li> sukho</li>
<li> sunburnt</li>
<li> sup</li>
<li> superhero</li>
<li> sustainability</li>
<li> sux</li>
<li> suzie</li>
<li> sysadmin</li>
<li> tacs</li>
<li> takethegrt</li>
<li> takk</li>
<li> taleo</li>
<li> tao</li>
<li> tbbt</li>
<li> tbh</li>
<li> tbilisi</li>
<li> tegan</li>
<li> tempura</li>
<li> tenses</li>
<li> tesh</li>
<li> tetley&#8217;s</li>
<li> that&#8217;d</li>
<li> thinkpad</li>
<li> thnx</li>
<li> thomson</li>
<li> ths</li>
<li> tia</li>
<li> ticketmaster</li>
<li> tiff</li>
<li> timeframes</li>
<li> tinyurl</li>
<li> tipsy</li>
<li> tix</li>
<li> tldr</li>
<li> tmr</li>
<li> tofu</li>
<li> tomatoey</li>
<li> toronto</li>
<li> torontonian</li>
<li> torrenting</li>
<li> torrini</li>
<li> torx</li>
<li> tp</li>
<li> tpl</li>
<li> transliteration</li>
<li> trendier</li>
<li> tshirt</li>
<li> tshirts</li>
<li> tsk</li>
<li> tt</li>
<li> ttc</li>
<li> TTC</li>
<li> ttcu</li>
<li> ttd</li>
<li> tufd</li>
<li> tuts</li>
<li> tweet</li>
<li> twinnings</li>
<li> tyvm</li>
<li> ubuntu</li>
<li> uhhhhh</li>
<li> unawesome</li>
<li> unhipster</li>
<li> unmotivated</li>
<li> unscaredness</li>
<li> uploadings</li>
<li> url</li>
<li> usf</li>
<li> uw&#8217;s</li>
<li> uwaterloo</li>
<li> uWaterloo</li>
<li> van</li>
<li> vancouver</li>
<li> vespa</li>
<li> vi</li>
<li> voip</li>
<li> von</li>
<li> voteto</li>
<li> vta</li>
<li>warszawa</li>
<li> watcard</li>
<li> waterloo</li>
<li> wats</li>
<li> wb</li>
<li> weatherlolz</li>
<li> webpage</li>
<li> wednesdays</li>
<li> weeabooing</li>
<li> weeaboos</li>
<li> welland</li>
<li> whatsherface</li>
<li> whoa</li>
<li> why&#8217;s</li>
<li> wifi</li>
<li> wikipedia</li>
<li> wiktionary</li>
<li> workopolics</li>
<li> wsj</li>
<li> wtf</li>
<li> wunderkind</li>
<li> wut</li>
<li> xenophobes</li>
<li> xing</li>
<li> yall</li>
<li> yao</li>
<li> yay</li>
<li> yessss</li>
<li> yeye</li>
<li> ymmv</li>
<li> yonge</li>
<li> Yonge</li>
<li> yoo</li>
<li> york</li>
<li> yorkdale</li>
<li> youtube</li>
<li> yvr</li>
<li> zakrecona</li>
<li> zzz</li>
<li> ZZZ</li>
</ol>
<p>* Except unintentional misspellings where correct form is obvious. One entry &#8212; the username part of an email address, not otherwise a word &#8212; was removed to protect the innocent. Not all words typed are added to the custom dictionary by the Blackberry OS.</p>
]]></content:encoded>
			<wfw:commentRss>http://piorkowski.ca/rev/2010/09/bb-custom-dictionary/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple iPad</title>
		<link>http://piorkowski.ca/rev/2010/04/apple-ipad/</link>
		<comments>http://piorkowski.ca/rev/2010/04/apple-ipad/#comments</comments>
		<pubDate>Sat, 03 Apr 2010 21:10:55 +0000</pubDate>
		<dc:creator>Jarek Piórkowski</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://piorkowski.ca/rev/?p=307</guid>
		<description><![CDATA[The Apple iPad is out today. (In the United States.) The device has generated many, many words even before being properly leaked, let alone announced, and more still after the January 27, 2010 announcement. I&#8217;m not here to tell you the iPad is missing features, or underpowered, or overpriced. Features are relative to requirements, power [...]]]></description>
			<content:encoded><![CDATA[<p>The Apple iPad is out today. (In the United States.)</p>
<p>The device has generated many, many words even before being properly leaked, let alone announced, and more still after the January 27, 2010 announcement.</p>
<p>I&#8217;m not here to tell you the iPad is missing features, or underpowered, or overpriced. Features are relative to requirements, power is relative to needs, and price is relative to everything. It might be underpowered and overpriced for some, but others it will be just right. Poking fun at lack of USB ports or multitasking or Flash is cheap, easy, and popular, but it&#8217;s totally been done a thousand times over. Personally, I <em>am</em> intrigued by the slate form factor &#8212; just not the Apple implementation.</p>
<p>I&#8217;m here to tell you the Apple iPad makes me uneasy. Very uneasy.</p>
<p>Much of the more insightful commentary following the iPad announcement focused on the philosophy underlying the device, and not without reason. </p>
<p>I don&#8217;t have that much of a problem with iPad the movie watching slate or iPad the game console or iPad the ebook reader: iPad, the appliance.</p>
<p>I do have a large problem with iPad, the future of computing.</p>
<p>Apple seems very intent on expanding the deployment of iPhone OS. It&#8217;s spread from a smartphone, to a handheld device to a media slate. This from a company <a href="http://www.crn.com/mobile/223100456;jsessionid=ZS1XUDMKRHLKXQE1GHRSKHWATMY32JVN">now calling itself <q>a mobile device company</q></a>. Of course, they should have an interest in expanding iPhone OS&#8217;s popularity: it&#8217;s likely cheaper and easier to develop and cheaper and easier to run, hardware-wise. I&#8217;m all for leaner, user-friendlier software. It probably doesn&#8217;t hurt Apple gets 30% of all the (official) software sales.</p>
<p>You will have no problem finding people to tell you the iPad is <em>the</em> future.</p>
<p>Many have commented on the tinkering, exploration, and play angles of the iPad Question; of those, <a href="http://al3x.net/2010/01/28/ipad.html">Alex Payne&#8217;s</a> and <a href="http://diveintomark.org/archives/2010/01/29/tinkerers-sunset">Mark Pilgrim&#8217;s</a> posts caught my particular attention.</p>
<p>(Alex&#8217;s verdict: <q>disturbing</q>. Mark&#8217;s: <q>a real loss</q>.)</p>
<p>The general idea is that by encouraging playing, tinkering, and messing with things, computers of yore allowed their users to develop creativity, analytical thinking, and curiosity. Appropriately, for both the writers, the computers in question were made by Apple.</p>
<p>I have similar experiences &#8212; not on Apple computers, there weren&#8217;t a lot of those in Poland in mid-to-late 90s &#8212; but the personal stories are not the point here.</p>
<p>One of the responses to those arguments, <a href="http://farukat.es/journal/2010/02/390-the-creative-revolution">by Faruk Ateş</a>, charged: </p>
<blockquote><p>When these men became programmers, they didn&#8217;t do so because tinkering was &#8220;so much fun&#8221;; they did it because <em>there was no other way</em>. [emphasis original]</p></blockquote>
<p>He and many others manage to impressively miss the point.</p>
<p>Children don&#8217;t tinker because they want to <q>become programmers</q>, because they want to learn to program or learn anything else. Children tinker because it&#8217;s <em>fun</em>. There is no ultimate goal. They do not, at least initially, kick a football around because they want to be on Manchester United&#8217;s first team. They do not play in the kitchen because they want to become world-famous chefs, nor do they play with LEGO because they want to become mechanical or civil engineers. They play and tinker because they are curious and that is what children do.</p>
<p>Luckily, they do develop very important skills while tinkering, trying things out, pushing the boundaries, breaking things occasionally. This is a side effect &#8212; a very important and happy side effect, but a side effect nevertheless.</p>
<p>The iPad is a LEGO set that can <em>only</em> be assembled into what&#8217;s drawn on the box.</p>
<p>The iPad is a microwave. You can&#8217;t realistically do whatever you please with a microwave, and most people won&#8217;t expect to. But the future of food delivered from microwaves &#8212; quick, easy, user-friendly, one-button &#8212; is a bleak future. No one will become a world-famous chef by playing with making food in the microwave when they&#8217;re 12. The stove presents much more opportunity to mess up and spend hours cleaning up the aftermath, or even burn down the place. It also presents an opportunity for expression and exploration that just cannot be realized in the limited nature of the microwave oven.</p>
<p>It looks like Apple would really, really like it if more people would get rid of their stoves and only use microwaves.</p>
<p>The &#8220;it&#8217;s either secure, user friendly, easy to learn, or it&#8217;s tinkerable&#8221; line of thinking commonly used against these arguments is a false dichotomy. Mac OS X comes with a command-line terminal and a variety of other ways to mess with and, yes, break your system. Compared against the iPhone OS, the primary reason OS X might be considered more difficult is not because it&#8217;s easier to break; it&#8217;s because it&#8217;s more overwhelming with its functionality.</p>
<p>As Cory Doctorow wrote in <a href="http://www.boingboing.net/2010/04/02/why-i-wont-buy-an-ipad-and-think-you-shouldnt-either.html">a recent post</a> that was otherwise less than pointed:</p>
<blockquote><p>Buying an iPad for your kids isn&#8217;t a means of jump-starting the realization that the world is yours to take apart and reassemble; it&#8217;s a way of telling your offspring that even changing the batteries is something you have to leave to the professionals.</p></blockquote>
<p>This isn&#8217;t about us not understanding a paradigm shift. This isn&#8217;t about us not understanding how the new world moves. We understand it &#8212; and we are very afraid it will lack supremely important features of the old world.</p>
<p>Here&#8217;s to tinkering.</p>
]]></content:encoded>
			<wfw:commentRss>http://piorkowski.ca/rev/2010/04/apple-ipad/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Montreal Streets</title>
		<link>http://piorkowski.ca/rev/2010/01/montreal-streets/</link>
		<comments>http://piorkowski.ca/rev/2010/01/montreal-streets/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 03:47:57 +0000</pubDate>
		<dc:creator>Jarek Piórkowski</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://piorkowski.ca/rev/?p=102</guid>
		<description><![CDATA[This is an expansion to my thoughts on Montreal, as threatened promised. Very interesting culture on the streets, at least downtown. I think we were crossing boulevard René-Lévesque when, upon seeing a car turning right all but drive over the heels of crossing pedestrians, my friend described Montreal drivers as aggressive. And yet it&#8217;s not [...]]]></description>
			<content:encoded><![CDATA[<p>This is an expansion to <a href="/rev/2010/01/montreal/">my thoughts on Montreal</a>, as <s>threatened</s> promised. <span id="more-102"></span><br />
<hr />
<p>Very interesting culture on the streets, at least downtown. I think we were crossing boulevard René-Lévesque when, upon seeing a car turning right all but drive over the heels of crossing pedestrians, my friend described Montreal drivers as aggressive. And yet it&#8217;s not that. They&#8217;re certainly assertive, but the turning driver was never going to hit anyone, and you could see the pedestrians knew it. We do our thing and you&#8217;ll do yours.</p>
<p>The entire four and a half days in Montreal I&#8217;ve only heard a single honk. A cyclist attempted to run a red on an evening Ste-Catherine across, if I remember correctly, de la Montagne in their clubland. An SUV which had the green took exception to being forced to stop rather rapidly. It ended there. During the four days, I&#8217;ve seen pedestrians and drivers live together at countless right turns; I&#8217;ve seen drivers tolerate others doing a late left turn on yellow; I&#8217;ve seen intersections get blocked when traffic ahead doesn&#8217;t move as fast as the drivers think it will and the very pointless but very common honk never materialized. Because what would be the point?</p>
<p>I came back to Kitchener-Waterloo and within an hour I heard someone honk after a left turn on late yellow from King onto University. What was the point?</p>
<p>It&#8217;s a weird city. They have, in places, forbidden turns for the first few second of a green so that pedestrians can enter their crossing and establish a number superiority, but also countless intersections with no pedestrian signal at all. (Thankfully, very few with that supremely anti-pedestrian system which doesn&#8217;t activate the pedestrian crossing even on relevant green unless you&#8217;ve pressed the button). They have bike paths, separated from the rest of the road, with dedicated signals and even <a href="http://maps.google.ca/maps?f=q&amp;source=s_q&amp;hl=en&amp;sll=43.670233,-79.386755&amp;sspn=1.035045,1.755066&amp;ie=UTF8&amp;ll=45.51907,-73.569348&amp;spn=0.000979,0.002736&amp;t=k&amp;z=19">a proper bike left-turn system</a> (on Street View, too) at Berri and Cherrier, and probably more I don&#8217;t know of, and also drivers that know what they deserve, when they deserve it, and aren&#8217;t shy to go and take it &#8212; no honking required. They have lights which go straight from yellow for one direction to green for the other, and seemingly manage not to have a million collisions.</p>
<p>They have jaywalkers. Oh, the jaywalkers. I&#8217;ve jaywalked before, and like to pretend that my experience from a couple of days each in Paris and Rome at ages 12 and 13 respectively give me an obligation to uphold a jaywalker&#8217;s image. Needless to say, I was delighted by downtown Montreal. <a href="http://wikitravel.org/en/Montreal#On_foot">Wikitravel describes it</a> as <q>risking life and limb</q>, but it&#8217;s really nothing but &#8212; it&#8217;s deliberate, not blind; assertive, not aggressive. Walking across the cross streets to Ste-Catherine is particularly fun; there&#8217;s just so many people around doing the exact same. As long as the nearest car visible won&#8217;t get to the intersection in the time it will take you to walk across, you walk. If there are no cars, you walk. If there are cars, you let them go. After a while, you stop looking at the lights downtown, because it doesn&#8217;t really matter except for the wide arteries, where the self-preservation instinct does kick in (cough, aforementioned boul. René-Lévesque). We do our thing and you’ll do yours.</p>
<p>Technically speaking, this is called normalization of deviance. Practically speaking, this is called nothing short of amazing.</p>
]]></content:encoded>
			<wfw:commentRss>http://piorkowski.ca/rev/2010/01/montreal-streets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Montreal</title>
		<link>http://piorkowski.ca/rev/2010/01/montreal/</link>
		<comments>http://piorkowski.ca/rev/2010/01/montreal/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 00:45:32 +0000</pubDate>
		<dc:creator>Jarek Piórkowski</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://piorkowski.ca/rev/?p=22</guid>
		<description><![CDATA[Much of this was written in mid-September, forgotten in draft hell, put off for months, and occasionally augmented. I&#8217;m not sure it&#8217;s perfect yet, but it&#8217;s good enough. A friend and I went to Montreal for four and a half days in September before classes started. My first visit to the city, though with any [...]]]></description>
			<content:encoded><![CDATA[<p>Much of this was written in mid-September, forgotten in draft hell, put off for months, and occasionally augmented. I&#8217;m not sure it&#8217;s perfect yet, but it&#8217;s good enough.<br />
<hr />
<p>A friend and I went to Montreal for four and a half days in September before classes started. My first visit to the city, though with any luck it won&#8217;t be the last. Here are some random thoughts collected by the end of the week. Not a proper blog post, but spamming all of this on Twitter would have been excessive. I have pictures; they will make their way to Flickr eventually.</p>
<p><span id="more-22"></span></p>
<p>Note that this uses &#8220;Montreal&#8221; to mean roughly &#8220;river to Jean-Talon, Beaudry to Atwater with a T-bias along Ste-Catherine and St-Denis plus Olympic and Expo parks&#8221;. Yes, I know.</p>
<ul>
<li>Very pretty old town. I&#8217;m sure helps that it is out of the way these days, just off downtown, by the river, a perfect place to trap and milk tourists. But it is pretty, and despite the occasional horse shit smell (and I say that as appreciatively as possible), it is very nice to walk around in even as a stingy student not at all intent on $50 meals or $100 art pieces.</li>
<li>Less of a waterfront; they try, and I haven&#8217;t seen all of it, but the part beside old town is held back by being in active use more recently and the correspondingly higher piers. The stretch along Lachine Canal is nice, but nothing extraordinary. Perhaps I&#8217;ve looked in the wrong places, but I didn&#8217;t see anything on the level of Harbourfront.</li>
<li>Very interesting culture on the streets, at least downtown. I observed and thought so much, this had to be split out into a separate post which is coming shortly. For now, suffice to say Montreal seemed nothing short of amazing.</li>
<li>This might be more generally a large-city thing, but it seemed like there were a <em>lot</em> of people out and about around us. I don&#8217;t think I&#8217;ve seen that much in Toronto, let alone Waterloo. Ste-Catherine Ouest is a delight around the clock (or at least between noon and midnight), and we had curious experiences like the Métro being positively clogged on a weekday at noon for some random reason (admittedly around Berri, but nevertheless).</li>
<li>The local bilingualism can only be described as a uniquely Montrealian mix of pure awesomeness, hilarity, and adorableness. Officially, the language is French; in addition to French, the city also has a lot of English history. This leads to such charming street names as rue Bishop and rue Peel, to say nothing of <a href="http://maps.google.com/maps?q=rue+city+councillors+montreal">rue City Councillors</a>.</li>
<li>Just to confirm we are in Montreal, there is a Square Victoria, named after the queen, lending its name to Station Square-Victoria on the Montreal metro, name announced with stress on last syllables, with one of the entrances adorned by a Paris Métro staircase.</li>
<li>We went to see <a href="http://www.last.fm/event/1161066">a concert</a>; confusion about availability of doors tickets was only exacerbated when one of the bouncers spoke to us in French. (Success in not looking like obvious tourists!) I replied in English (a possibly rude but, as I&#8217;ve learned by then, definitely viable strategy), and he switched to perfectly fine English; we got in. A pair of girls behind us spoke to the bouncer in French; once in, they talked English to each other.</li>
<li>Perhaps it&#8217;s just a case of grass being greener on the other side, but the universities seem so pretty. On a late summer day, McGill&#8217;s quad (with trees!) surrounded by university buildings (but not overbuilt!) and city skyscrapers beyond looked lovely. Université de Montréal is on the wrong side of the mountain, but apart from that, it enjoys awesome views of north Montreal and some amazing sunsets. Coming back was a struggle.</li>
<li>As an aside, I am pretty sure whichever building houses the anthropology department at Université de Montréal has only one exit and it is the one we walked in through. Eventually we had to retrace our steps back out through the law building. We found another exit which, as far I could tell, was marked as &#8220;will sound alarm if opened between 11 p.m. and 7 a.m.&#8221; It wasn&#8217;t 11 p.m., but I wasn&#8217;t quite prepared to test my French knowledge. (<a href="http://twitter.com/qviri/status/3942770014">t</a>)</li>
<li>I apologize, but as I saw it, the underground city has nothing on PATH. It might be longer in total, but the gaps and the missing connections make the much needed northwest PATH exit out of Union chill out and take a vacation on Gran Canaria and the Dundas-to-Bloor gap look like one of the many cracks in the Berkeley Stadium. Of course this is partially since the development downtown is older, but still.</li>
<li>The semi-enclosed mall along St-Hubert has at least 15 bridal stores along four blocks of storefronts. Not quite sure why. Also featured: creepy dolls, very &#8217;80s–looking decor. (<a href="http://twitter.com/qviri/status/3893003865">t</a>)</li>
<li>Honoré-Beaugrand, Angrignon, Côte-Vertu, and Montmorency all have meanings now. Snowdon and Saint-Michel somewhat less so. Longueuil–Université-de-Sherbrooke even less so, because who wants to go there anyway? (I kid. The Expo islands are nice. The casino is massive.)</li>
<li>Of course Line 3 doesn&#8217;t exist.</li>
<li>The subway trains were noticeably narrower at first, but I got used to them pretty fast. On rubber, there is no squeal/whine while turning, and perhaps accordingly the lines do have more turns. I found the trains surprisingly loud anyway – I think it&#8217;s whatever they are using for a ventilation system. Also, surprisingly bumpy.</li>
<li>STM got their buses spec&#8217;d with <a href="http://photos-g.ak.fbcdn.net/hphotos-ak-snc1/hs218.snc1/8532_656379204877_122602048_39553147_5322466_n.jpg">narrow doors</a>. Why? No idea.</li>
<li>The Biosphere has a major hard-on for Buckminster Fuller (even accounting for the fact he designed the thing), and features a massive greenwashing theme.</li>
<li>The Olympic Stadium Tower was built on an angle which takes away best view onto downtown. I realize viewsighting wasn&#8217;t the first priority, and I guess it was already enough of a disaster without trying to accommodate photo-hungry tourists like moi. (<a href="http://twitter.com/qviri/status/3918751607">t</a>)</li>
<li>Seeing the RF transit pass card (OPUS) in use was more than enough to convince me to shell out $3.50 for one. Beeping through the turnstiles by placing wallet on top was more than worth it. TTC, please get on this.</li>
<li>Cross-platform transfers are pretty cool (hello, Lionel-Groulx). Ending up on the wrong side of a cross-platform transfer is somewhat less cool (hello, UdeM to downtown via Snowdon).</li>
<li>Amazing weather all the way through. This was mostly luck, but the first time it got <em>cloudy</em> was the morning we were about to leave. I gambled and didn&#8217;t take anything heavier than a t-shirt; it paid well off.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://piorkowski.ca/rev/2010/01/montreal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2009</title>
		<link>http://piorkowski.ca/rev/2009/12/2009/</link>
		<comments>http://piorkowski.ca/rev/2009/12/2009/#comments</comments>
		<pubDate>Fri, 01 Jan 2010 04:45:46 +0000</pubDate>
		<dc:creator>Jarek Piórkowski</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://piorkowski.ca/rev/?p=235</guid>
		<description><![CDATA[3B, my best term by academic performance since first year, by a fair margin, not fully related to sudden spikes in intelligence or work ethic. Fun times with 4 midterms and 12 job interviews in four days just before the reading week. I finished with more job offers than midterms failed, so I consider it [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>3B, my best term by academic performance since first year, by a fair margin, not fully related to sudden spikes in intelligence or work ethic. Fun times with 4 midterms and 12 job interviews in four days just before the reading week. I finished with more job offers than midterms failed, so I consider it a success.</li>
<li>Last work term, went reasonably well.</li>
<li>4A, went pretty okay in the end, though at some points it felt like more work and less results than 2B two years ago. Special thanks to ECE, as usual.</li>
<li>Two projects I wanted to do, <a href="http://takethegrt.ca/">Take the GRT</a> one of them, pretty much fizzled out. Not too thrilled about that, but that was the year.</li>
<li>Fell in love with Toronto. Because every building is a shop and every person is a shopper.</li>
<li>Fell in like with Montreal. The visit was too short, I will be back.</li>
<li>Became significantly jaded with Waterloo. Not its fault, really, but on categories influenced by size it can&#8217;t compete, and those became important.</li>
<li>Wheels fell of the Flickr train, and I now have a 11-month backlog. The fact I insist on uploading chronologically except in <a href="http://www.flickr.com/photos/qviri/archives/date-taken/2009/08/20/">special</a> <a href="http://www.flickr.com/photos/qviri/3846949185/">circumstances</a> does not help.</li>
<li>Managed not to buy another camera(s), but it doesn&#8217;t look like I will last long into 2010.</li>
<li>Completed my conversion into an appalling hipster. Music spam: Year of Broken Social Scene in the first half, and Cocteau Twins in the second half. Unsurprising, really. Four great releases to start off: Junior Boys, Metric, Phoenix, and Röyksopp. A new múm album leaked just before summer started and it proved to be the perfect summer album.</li>
<li>Other notable new albums from Young Galaxy, Think About Life, Mew, The xx (just barely, listened in late December).</li>
<li>Saw live: Bloc Party, Hexes and Ohs, Goran Bregović, Bell Orchestre, Broken Social Scene (@ Harbourfront, yes), M83, Think About Life, Young Galaxy, múm, Junior Boys.</li>
<li>You don&#8217;t have a clue.</li>
<li>Love and mathematics.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://piorkowski.ca/rev/2009/12/2009/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Stalin ad portas</title>
		<link>http://piorkowski.ca/rev/2009/12/stalin-ad-portas/</link>
		<comments>http://piorkowski.ca/rev/2009/12/stalin-ad-portas/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 00:10:31 +0000</pubDate>
		<dc:creator>Jarek Piórkowski</dc:creator>
				<category><![CDATA[Dreams]]></category>

		<guid isPermaLink="false">http://piorkowski.ca/rev/?p=190</guid>
		<description><![CDATA[[December 16, 2009; morning.] He&#8217;s the Scrawny Seventeen-year-old Conscript. He&#8217;s the type you conscript when you&#8217;re desperate in a war, or when your military doctrine calls for use of lots of cannon meat. The USSR found itself in both situations, and so the Scrawny Seventeen Conscript makes up one half of the vanguard flag-bearers posted [...]]]></description>
			<content:encoded><![CDATA[<p>[December 16, 2009; morning.]</p>
<p>He&#8217;s the Scrawny Seventeen-year-old Conscript. He&#8217;s the type you conscript when you&#8217;re desperate in a war, or when your military doctrine calls for use of lots of cannon meat. The USSR found itself in both situations, and so the Scrawny Seventeen Conscript makes up one half of the vanguard flag-bearers posted by the company on the north roadway of University Avenue just east of Westmount Road today.</p>
<p>Why does University Avenue have two roadways during World War II, why it looks exactly the same as it does now, or indeed why it is called University Avenue, I do not know.</p>
<p>I couldn&#8217;t tell you why товарищ Сталин himself is in command of the company either, but that much is indisputable, and he is firmly planted on the southern roadway, calling out orders.</p>
<p>The American force is visible, easily; the vanguard placed a little past Minota Hagey, with main group slightly further back.</p>
<p>You can tell the Scrawny Seventeen Conscript is not comfortable here. He would much rather be someplace safe, or at least safer. He has the look of negative anticipation on him; the one when you hope an exam you&#8217;ve understudied for will be easy, or when you hope your evaluation will go better than it really should.</p>
<p>Unfortunately, everything seems to point to exam being worse than you hope it won&#8217;t be. After unambiguous preparations, a perfectly clear order to charge ahead sounds.</p>
<p>The Scrawny Seventeen Conscript, pressure and fear finally driving him over the edge moments after the order, plugs Stalin with three bullets.</p>
<p>Stalin is indifferent; he would rather get shot than retreat. Americans are winning the war, and have to be stopped. He is hurt, of course, badly, but the attack would go on.</p>
<p>The second flag-bearer is not afraid; whether it is machoism, adrenaline, or actual skill, he is not affected by the shooting and the subsequent scuffle as the Scrawny Seventeen Conscript is subdued. He was ordered to charge, and he does.</p>
<p>Why are flag-bearers leading the charge in 1940s, I do not know.</p>
<p>Befitting (European) military strategy circa 1410, the American vanguard counter-charges at her opponents. She is a young woman; this is unsurprising.</p>
<p>After very brief scuffle, the Brave Flag-Bearer breaks the American&#8217;s wooden standard, which she considers very improper and offensive. We are shown a picture of the broken standard. The link is a direct JPG URL of a Facebook picture.</p>
<p>The battle continues in the background.</p>
<p>We find out all of Stalin, the Scrawny Seventeen Conscript, and the Brave Flag-Bearer survived.</p>
]]></content:encoded>
			<wfw:commentRss>http://piorkowski.ca/rev/2009/12/stalin-ad-portas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

