<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-16190009</id><updated>2011-11-25T16:13:17.904+10:30</updated><category term='Chocolate'/><category term='literature'/><category term='future'/><category term='Productivity'/><category term='tech'/><category term='iPhone'/><category term='displays'/><category term='Cinema'/><category term='software'/><category term='programming'/><category term='tablet'/><category term='Review'/><category term='dev'/><category term='music'/><category term='ego'/><category term='Apple'/><category term='writing'/><category term='LaTeX'/><category term='phone'/><category term='magnets'/><category term='typesetting'/><title type='text'>WSPR</title><subtitle type='html'>‘There is such a thing as truth, and it's not all just how to say what you say so that you get a good job or get laid, or whatever it is people think they want.’—D.F.W.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://willwont.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default?start-index=101&amp;max-results=100'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>245</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-16190009.post-6872079412776148963</id><published>2011-11-25T16:13:00.001+10:30</published><updated>2011-11-25T16:13:17.961+10:30</updated><title type='text'>Adobe Reader in 2011</title><content type='html'>I know it's cruel to mock, but:

&lt;img style="display:block; margin-left:auto; margin-right:auto;" src="http://lh5.ggpht.com/-DWjwjuPQpNk/Ts8qiMxZ-gI/AAAAAAAAAN0/EJiOmJdBNrw/adobe-error.png?imgmax=800" alt="adobe-error.png" title="adobe-error.png" border="0" width="520" height="263" /&gt;

Is there much worse of an error than flat-out refusing to save a document that has changes you'd like to keep?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-6872079412776148963?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/6872079412776148963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/6872079412776148963'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2011/11/adobe-reader-in-2011.html' title='Adobe Reader in 2011'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/-DWjwjuPQpNk/Ts8qiMxZ-gI/AAAAAAAAAN0/EJiOmJdBNrw/s72-c/adobe-error.png?imgmax=800' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-3360863405432110493</id><published>2011-11-22T00:49:00.001+10:30</published><updated>2011-11-22T00:49:18.839+10:30</updated><title type='text'>Eight months of Shadow Yoga</title><content type='html'>&lt;!-- Generated by Markdown to HTML in MarsEdit --&gt;&lt;p&gt;&lt;em&gt;This is a long rambling story about me and yoga. Primarily written so I can reflect back on it when I'm older, I suppose. Feel free to pass it by if you tire of people with blogs egotistically writing about themselves.&lt;/em&gt;&lt;/p&gt;&lt;hr /&gt;&lt;h3&gt;Early yoga&lt;/h3&gt;&lt;p&gt;My first experience with yoga was around 2005, when I went steady at &lt;a href="http://www.yogashala.com.au/"&gt;Hatha Yoga Shala&lt;/a&gt; for I forget how long but let's say six months of weekly or perhaps twice-weekly sessions. This was the fittest time in my life, when I was running and working in hospitality at Chocolate Bean; I weighed on the order of 52kg–53kg. I was advised at the time by my teacher there that running was not appropriate for either my hamstrings or my ‘yoga breath’, so yoga replaced running as my form of exercise.&lt;/p&gt;&lt;p&gt;Despite very much enjoying the practise, I wasn't able to maintain it—at one point it slipped out of my life (supposedly temporarily) and didn't return. Looking back I think this time of my life was fairly experimental and transitory, without much stability or consistency in terms of my lifestyle choices. However, I credit my teacher there Gary Mills with planting the seed of yoga philosophy in my mind even if I wasn't ready to commit myself to it at that time.&lt;/p&gt;&lt;hr /&gt;&lt;h3&gt;Yoga Mukti&lt;/h3&gt;&lt;p&gt;Fast-forward some five or six years to 2011 and I've ceased any sort of exercise (besides walking to work each day), gained around six or seven kilograms, and I'm feeling older and out of shape. (Although any neck and back complaints are far less pronounced after leaving Chocolate Bean.) My partner Toni—due I think to her both tiring of hearing my complaints on the matter and wanting us to spend time together—signed us up for a beginner's course at a local yoga studio, &lt;a href="http://www.yogamukti.com.au/"&gt;Yoga Mukti&lt;/a&gt;, based purely on the convenience of their schedule fitting in with ours. The idea of her going to a beginner's class is fairly laughable considering her experience here, and I'm deeply thankful she was willing to do that for and with me.&lt;/p&gt;&lt;p&gt;Now, at the time I had no real understanding of the fact that my original yoga classes were in the &lt;a href="http://www.shadowyoga.com/"&gt;Shadow Yoga&lt;/a&gt; style, and I was similarly clueless that Yoga Mukti was—surprisingly—in the same style. Why surprising? The &lt;a href="http://www.shadowyoga.com/yoga.html#contact"&gt;teachers&lt;/a&gt; of Shadow yoga  are trained personally by its founder, Shandor Remete, and there are simply not that many of them! Given that Shandor Remete is from Adelaide might explain the presence here of two Shadow yoga schools literally around the corner from each other, though. Imagine my surprise to learn that a world-famous yoga teacher comes from our li'l city.&lt;/p&gt;&lt;p&gt;Anyway, I naively kinda thought yoga was all the same—although I'd heard of various varieties, that fact hadn't really clicked—and I was gratified to find that I slipped quite easily into this new yoga school. That Shadow yoga and its teachers suited me so well has certainly been a happy coincidence.&lt;/p&gt;&lt;hr /&gt;&lt;h3&gt;Brief summary of Shadow yoga&lt;/h3&gt;&lt;p&gt;I don't feel qualified to explain Shadow yoga for a couple of reasons. Primarily, it's the only style of yoga I've done so I can't put it into context against any other school. (And even if I had been to other yoga teachers, I suspect they would vary just as much as the schools themselves, whereas I gather that Shadow yoga teachers are relatively consistent between each other.)&lt;/p&gt;&lt;p&gt;As I've only been practising Shadow yoga for a little while, I also can't comment on where it eventually leads, but I've done enough now that I think I can at least adequately describe it.&lt;/p&gt;&lt;p&gt;You can read the official description of Shadow yoga on its &lt;a href="http://www.shadowyoga.com/yoga.html#shadow_yoga"&gt;website&lt;/a&gt; but I think a more prosaic description is warranted here. But consider the following a heavily skewed interpretation of yoga in general based on my limited reading and experience.&lt;/p&gt;&lt;p&gt;Like all branches of the yoga system, hatha yoga—the yoga of the body, as compared to the various yogas of meditation, breathing, etc.—aims at stilling the mind to create inner calm and reach enlightenment, whatever that means. Grossly speaking, it achieves this by putting the body into difficult positions requiring the full attention of the mind to concentrate on achieving, holding, and practising those positions.&lt;/p&gt;&lt;p&gt;[ &lt;em&gt;Digression&lt;/em&gt;. Us westerners can then consider hatha yoga from a physical or philosophical point of view, or both.  Physically, yoga is a good way to strengthen the body and make it supple, and is a lifelong exercise program to keep us healthy; philosophically, yoga keeps our mind clear and happy. On this last point, there's probably an endorphin addiction element as well, as anyone who has known a gym junkie can attest to the addictive quality of exercise in general. Additionally, this makes the physical side of hatha yoga a gateway to the philosophical, where people like me who started yoga for the exercise might stay for the spiritual side of things. ]&lt;/p&gt;&lt;p&gt;These yoga positions are known as &lt;em&gt;asanas&lt;/em&gt; (stress on the &lt;em&gt;ass&lt;/em&gt;, contrary to my Adelaide accent—or is this english in the general?—which tends to stress the second syllable) and these are how yoga is known in our society. Most people I know consider yoga as a means for ‘stretching’, and I'm sure the images of people doing, say, &lt;a href="http://www.yogajournal.com/poses/491"&gt;downward facing dog&lt;/a&gt; are well-known to many.&lt;/p&gt;&lt;p&gt;But Shadow yoga is more than just moving between asanas which are found and held. Indeed, most asanas—there are eighty-four ‘standard’ ones of which a subset are used in various practises—are simply inaccessible to people like me who work in an office and sit all day, lacking strength, flexibility, and body awareness to even attempt them sensibly.&lt;/p&gt;&lt;p&gt;Instead, as a bridge to reach a level appropriate for asana practise, Shadow yoga contains what it terms three ‘preludes’, which have certain features to aid the yoga student in this progression. Each prelude consists of a fluid set of movements, some of which coming from a yoga tradition and others inspired from elsewhere such as other martial/dance disciples. An idea of the style of these preludes can been seen from the &lt;a href="http://www.youtube.com/watch?v=sjUBwr8DiwM"&gt;Shadow yoga videos&lt;/a&gt; that are extracts from their DVD.&lt;/p&gt;&lt;p&gt;The preludes progress in their level of availability or difficulty, and Shadow yoga classes are tied to learning these forms in series. Having now practised for eight months, I would say that I'm quite familiar with the first form, reasonably familiar with the second, and somewhat familiar with the third; on my own I only practise the first, so far.&lt;/p&gt;&lt;p&gt;The preludes have a number of common themes, involving:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;A variety of movement types (twisting, bending, turning, etc.) &lt;/li&gt;&lt;li&gt;Building strength in the thighs, hips, and core&lt;/li&gt;&lt;li&gt;Finding flexibility (or lack of tension) in the major joints of the body&lt;/li&gt;&lt;li&gt;A rhythmic progression or flow, promoting a strong degree of breath control as the breath is linked to the prelude movements&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The working of the breath also involves using &lt;em&gt;uddiyana bandha&lt;/em&gt; during many poses, which exercises the diaphragm and (I assume) leads into the practise of &lt;a href="http://www.youtube.com/watch?v=KqARVEOOvAM"&gt;&lt;em&gt;nauli&lt;/em&gt;&lt;/a&gt;. Many of the prelude poses are also aided by the application of &lt;a href="http://www.youtube.com/watch?v=RLxSeIgfQQ8&amp;amp;feature=related"&gt;&lt;em&gt;mula bandha&lt;/em&gt;&lt;/a&gt;. I believe the early introduction of these important yoga techniques and their inclusion in dynamic movements is quite a unique component of Shadow yoga, but I could be wrong about this.&lt;/p&gt;&lt;p&gt;In their advanced or complete form, the preludes culminate with a series of Shadow-themed sun salutations, forward and side splits (&lt;em&gt;samakonasana&lt;/em&gt; and &lt;em&gt;hanumanasana&lt;/em&gt;, resp.), a twisting backbend (&lt;em&gt;atikrantam&lt;/em&gt;), and the peacock pose, all of which can take years of practise to perfect (and are &lt;em&gt;asanas&lt;/em&gt; in a more traditional sense). And so the complete preludes on their own are a formidable series in their own right.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;The arc of a Shadow yoga class (each is 90 minutes) follows a consistent formula:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Warm up&lt;/li&gt;&lt;li&gt;Prelude work&lt;/li&gt;&lt;li&gt;Asana practise&lt;/li&gt;&lt;li&gt;Inversion&lt;/li&gt;&lt;li&gt;Pranayama (breath exercises)&lt;/li&gt;&lt;li&gt;Warm down&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;(Sometimes time runs short to include all the last three.) My understanding is that at least in the school I attend, the inversion work goes no further than &lt;em&gt;viparita karani mudra&lt;/em&gt;, which is kind of a supported shoulderstand, and &lt;em&gt;halasana&lt;/em&gt;, its natural (more difficult) companion. One day I am interested in practising shouldstand and headstand proper, but I'm in no rush at this stage—in my whole life I've never been able to hold myself upsidedown, and I recognise this will be a difficult challenge for me.&lt;/p&gt;&lt;p&gt;It's interesting to me to view the variation of prelude work and asana practise over the course of several months and across a range of classes (from beginner to advanced). Asana practise in our school tends to follow a theme across several weeks, focussing on twisting at one time then folding, say, another. And in many cases, these asanas will feed back to aspects of prelude work—twisting leads back to &lt;em&gt;atikrantam&lt;/em&gt; and folding to &lt;em&gt;halasana&lt;/em&gt;, for example. An almost guaranteed asana we perform is &lt;em&gt;supta padangusthasana&lt;/em&gt;, which directly stretches the hamstrings and opens the hips for &lt;em&gt;samakonasana&lt;/em&gt; and &lt;em&gt;hanumanasana&lt;/em&gt;. As someone with ridiculously immobile hips, the feeling of performing these vary for me from intolerable to extraordinarily gratifying, week to week.&lt;/p&gt;&lt;hr /&gt;&lt;h3&gt;Personal practise&lt;/h3&gt;&lt;p&gt;I've made measurable progress since I begun yoga eight months ago. Every week I tend to be sore in a different (and unusual) place. The discovery of being able to consciously control the diaphram and intercostal muscles of the rigs was rather startling, to be honest.&lt;/p&gt;&lt;p&gt;While I started originally at one class per week and seemingly needed the whole week to recover, that quickly built up to two classes per week and then three. Each time, it suddenly felt like the gap between lessons was too long, and slotting in another class just ‘felt right’.&lt;/p&gt;&lt;p&gt;So right now I'm usually attending three sessions of Shadow yoga per week, and attempting on my own to at least perform the warm-up exercises most mornings, if not a run-through of the first prelude if time and energy permit. This self-practise started maybe two months ago, and running through a prelude under my own steam is significantly different to doing so in a class. For one thing, it changed the way I viewed the class—after memorising the sequence the class became more fluid as I knew without thinking what was coming next. Secondly, the classes tend to push me further in a practise than I would manage on my own; there's nothing like someone else telling you what to do.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;I have an addictive personality, and there's no doubt I've latched onto Shadow yoga as my latest obsession. As always with such things, while in the midst of it I feel like I'll never give it up, but I probably thought that when I first tried yoga five or six years ago. For the moment I feel stronger and more flexible than I've ever been,  and yet there's still so many aspects of our classes in which it seems like I'm completely hopeless.&lt;/p&gt;&lt;p&gt;I'll be so busy next year I like to think I'll need yoga to keep myself sane, and I'm looking forward to seeing what happens next.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-3360863405432110493?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/3360863405432110493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/3360863405432110493'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2011/11/this-is-long-rambling-story-about-me.html' title='Eight months of Shadow Yoga'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-1290407435762033584</id><published>2011-06-02T19:34:00.001+09:30</published><updated>2011-06-02T19:34:11.062+09:30</updated><title type='text'>Quick numbers on renewables &amp; nuclear</title><content type='html'>&lt;!-- Generated by Markdown to HTML in MarsEdit --&gt;&lt;p&gt;I'm in favour of Ben Heard's &lt;a href="http://decarbonisesa.com/2011/05/16/let’s-get-this-party-started-decarbonising-sa-part-1/"&gt;plan&lt;/a&gt; to start phasing out the smaller and dirtier power plants in SA with nuclear options while simultaneously building up our renewable energy infrastructure.&lt;/p&gt;&lt;p&gt;I can't really follow all the arguments for/against nuclear and renewable power without some sort of reference to the costs and energy requirements behind them. Since I'm from South Australia, here are some numbers that make sense to me:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Current coal/gas energy supply: &lt;a href="http://decarbonisesa.com/2011/05/16/let’s-get-this-party-started-decarbonising-sa-part-1/"&gt;~4000 MW&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Nuclear costs: 1000MW @ $6B (very very rough; here are some &lt;a href="http://www.world-nuclear.org/info/inf02.html"&gt;assorted figures&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Cf. &lt;a href="http://en.wikipedia.org/wiki/Solar_power_station_in_Victoria"&gt;solar proposal in Victoria&lt;/a&gt;: 150 MW @ $0.4B&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Lake_Bonney_Wind_Farm"&gt;Largest wind farm&lt;/a&gt;: 240 MW&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Wind_power_in_South_Australia#Wattle_Point_Wind_Farm_.2891_MW.29"&gt;Seemingly typical&lt;/a&gt; wind farm prices: 100 MW @ $0.2B&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The South Australia government has the target for 20% renewable energy by 2010, which is around &lt;a href="http://news.smh.com.au/breaking-news-business/panax-geothermal-strikes-steam-in-sa-20100406-rnrp.html"&gt;2.5 times&lt;/a&gt; what we current have.&lt;/p&gt;&lt;p&gt;Were SA to be given a blank cheque to immediately replace its carbon-producing power stations with possible alternatives, it could follow some combination of &lt;em&gt;all&lt;/em&gt; the following: (it seems &lt;a href="http://bravenewclimate.com/2011/05/12/renewables-are-not-sufficient-p2/"&gt;unlikely&lt;/a&gt; that renewable energy can provide consistent-enough power)&lt;/p&gt;&lt;ul&gt;&lt;li&gt;$24B for four nuclear plants&lt;/li&gt;&lt;li&gt;$11B for 27 solar plants&lt;/li&gt;&lt;li&gt;$8B for forty wind farms&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Have I got those numbers even close to right? I'm actually surprised that the solar and wind options even come in at a rough order of magnitude equivalence to nuclear. Solar and wind farms clearly are not 100% operational all of the time, so you'd need many more of them to cope with continuous and transient-spike power requirements. And logistically it is far more difficult to build ~50 wind farms/solar plants than four nuclear plants.&lt;/p&gt;&lt;p&gt;Geothermal power is another base-load energy possibility that I haven't considered above. SA is listed among the suitable regions around the world for large-scale geothermal power, but it's not clear whether it (nor its required infrastructure) can be developed quickly enough and in a large enough scale to be a serious alternative. &lt;a href="http://news.smh.com.au/breaking-news-business/panax-geothermal-strikes-steam-in-sa-20100406-rnrp.html"&gt;Current developments&lt;/a&gt; in the area indicate ‘hundreds’ of megawatts would be feasible.&lt;/p&gt;&lt;p&gt;Perhaps geothermal is indeed a viable option to take up some of the base-load slack. But otherwise I find it hard to see an alternative to nuclear that can handle our base-load energy requirements.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-1290407435762033584?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/1290407435762033584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/1290407435762033584'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2011/06/quick-numbers-on-renewables-nuclear.html' title='Quick numbers on renewables &amp;amp; nuclear'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-4595829763598655096</id><published>2011-04-26T17:27:00.001+09:30</published><updated>2011-04-27T15:11:07.318+09:30</updated><title type='text'>PhD rationale</title><content type='html'>&lt;!-- Generated by Markdown to HTML in MarsEdit --&gt;&lt;p&gt;The best explanation behind the appeal of a PhD, to me, is expressed in &lt;a href="http://arstechnica.com/science/news/2011/04/the-phd-problem-what-do-you-do-with-too-many-doctorates.ars?comments=1#comment-21572773"&gt;a comment&lt;/a&gt; on an Ars Technica story:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Someone - an eccentric billionaire, say - contacts you and offers you three or four years on a paradise island, all expenses paid. Accommodations will be sparse but sufficient, and you'll have lots of time, excellent connectivity and lots of resources to pursue whatever project strikes your fancy. Of course, it's limited to the agreed time; once the time is up you're off the island and back in your home time to fend for yourself again. [...] The point is, doing a PhD isn't only - or even most - about what kind of career it will get you.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Of course, I'm an optimist who's not interested in earning money just for the sake of it. By all means do a PhD if it &lt;em&gt;does&lt;/em&gt; lead you towards a better career, but I recommend doing one for totally different reasons: learning about who you are and what you like to do. I had no idea who I was when I started my PhD, and the long, long leash given to me by my supervisors has allowed me to explore such things about myself.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-4595829763598655096?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/4595829763598655096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/4595829763598655096'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2011/04/phd-rationale.html' title='PhD rationale'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-493259307874513166</id><published>2011-03-20T14:17:00.001+10:30</published><updated>2011-03-20T14:17:04.019+10:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>Considering a Mac Pro</title><content type='html'>&lt;!-- Generated by Markdown to HTML in MarsEdit --&gt;&lt;p&gt;I'm earning a little bit of money at the moment, and I've convinced myself that it's time to buy my first ever desktop. Largely due to storage but also ergonomics and stability. &lt;/p&gt;&lt;p&gt;I've used a MacBook or PowerBook as my sole computer for around ten years; if memory serves, I went through most of uni without a computer until I received a hand-me-down in 2000 or 2001.&lt;/p&gt;&lt;p&gt;(As an aside, I still believe the black G3 Powerbooks—designed in the pre-minimalist Apple era—are among the most attractive notebooks ever made. I'd have to say that the recent unibody MacBook Pros take the cake, however.)&lt;/p&gt;&lt;p&gt;Back to desktops. Marco Arment wrote last year on choosing between &lt;a href="http://www.marco.org/868606627"&gt;iMac or Mac Pro&lt;/a&gt;. To take the first and last paragraph of his article most sums up the argument quite well:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Today’s overdue Mac Pro update is a welcome change, but for a computer that’s so expensive, why not just get an iMac?&lt;/p&gt;&lt;p&gt;[...]&lt;/p&gt;&lt;p&gt;While the Mac Pro costs a lot more up front, high-performance users also get a lot more value and versatility over its lifespan, which is likely to be much longer and end much more gracefully.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;In fact, if you look at the Mac Pro prices on eBay, these things have mad resale value. You're looking at something like: (Australian dollars)&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Five-year-old, dual 2.66 GHz dual-core: $1100–$1600&lt;/li&gt;&lt;li&gt;Four-year-old, dual 3 GHz quad-core: $1900–$2600&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Newer models more expensive again, of course; price ranges seem largely due to varying amounts of included memory.&lt;/p&gt;&lt;p&gt;Current stock prices for Mac Pro models with education discount are $2949 (quad core) and $4129 (dual quad core) and up.&lt;/p&gt;&lt;p&gt;Current prices for iMacs are $1929 (dual core) and $2279 (quad core). For a premium of some $900 the iMac can be augmented with a 256GB SSD as well, but if you're doing that you might as well also fork out the addition $200 to get a 2TB drive over the 1TB original. &lt;/p&gt;&lt;p&gt;I'm not really able to afford the eight core Mac Pro, so it's only in this list to taunt me. I'd rather not get a dual core iMac, so drop that one. Which narrows the choice to two options at very similar prices at around $3400:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Low-end Mac Pro + 3rd party SSD&lt;/li&gt;&lt;li&gt;Top-end iMac w. bumped drivers from Apple&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;These are both items that Apple will be updating this year (well, the Mac Pro is less certain but still likely). I'll keep my eye on these models as the year goes by. My favoured outcome is that with judicious saving and a juicy update, I'll be able to afford the Mac Pro. If not, I'm sure the all-in-one will suit me just fine.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-493259307874513166?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/493259307874513166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/493259307874513166'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2011/03/considering-mac-pro.html' title='Considering a Mac Pro'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-4672642108467590461</id><published>2011-02-15T23:49:00.001+10:30</published><updated>2011-02-15T23:49:45.171+10:30</updated><title type='text'>Gross National Happiness</title><content type='html'>&lt;!-- Generated by Markdown to HTML in MarsEdit --&gt;&lt;p&gt;I'd just like to make you aware of the idea, if it's not already familiar to you, of maximising ‘Gross National Happiness’ as a way to run your country. Cf. maximising ‘Gross Domestic Product’, which certainly causes some people unhappiness at least some of the time.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.matthieuricard.org/en/index.php/blog/108_trois_indicateurs_essentiels_produit_national_brut_satisfaction_de_vie_/"&gt;Matthieu Ricard says&lt;/a&gt;: ‘We cannot expect the quality of life to simply be a by-product of economic growth, since the criteria for these two are different’. Damn straight.&lt;/p&gt;&lt;p&gt;Disregard the obvious ‘what about the people that become happy from others‘ unhappiness’ faux-argument you'd make if you were discussing this at the pub. Kick those people out of the country. (The unhappiness-wanting ones. Not the faux-argument at the pub ones.)&lt;/p&gt;&lt;p&gt;Anyway, the government/leaders of Bhutan have used gross national happiness in their &lt;a href="http://en.wikipedia.org/wiki/Gross_national_happiness"&gt;decision-making process&lt;/a&gt; since the 1970s. What an awesome country.&lt;/p&gt;&lt;p&gt;(P.S. I do have to say that putting ‘Gross’ and ‘Happiness’ in the same term is a bit funny.)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-4672642108467590461?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/4672642108467590461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/4672642108467590461'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2011/02/gross-national-happiness.html' title='Gross National Happiness'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-3173872015936424251</id><published>2011-02-14T20:27:00.001+10:30</published><updated>2011-02-14T23:48:47.356+10:30</updated><title type='text'>Roast pumpkin pea soup with peas</title><content type='html'>&lt;!-- Generated by Markdown to HTML in MarsEdit --&gt;&lt;p&gt;This my favourite meal for maximum taste/cost ratio. You need&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Split green peas (2 cups)&lt;/li&gt;&lt;li&gt;Pumpkin or sweet potato (around 300g)&lt;/li&gt;&lt;li&gt;Frozen peas (cup or two)&lt;/li&gt;&lt;li&gt;Two large onions&lt;/li&gt;&lt;li&gt;A head of garlic&lt;/li&gt;&lt;li&gt;5–10 Cardamom pods&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Preparation is easy but cooking time will take a little longer.&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;Fry, in butter if your morals allow it, the onions and some chopped garlic (say three or four cloves) until tasty. Optional: add a splash or two of sherry or white wine.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Add the split peas and fry quickly then add six cups of boiling water and the cardamom pods. Season with salt and pepper. Simmer for however long it takes to get the soup edible.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Meanwhile, cut up the pumpkin into bite-sized pieces and roast (i.e., coat with olive oil and lightly salt) with the remaining garlic cloves. (Remove excess paper from the garlic cloves but do not remove from their shells.)&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;When the pumpkin is soft, add it to the pea soup.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;When the garlic is mushy, smash into a paste, removing their skin, and stir well through the soup. The readiness times for the garlic and pumpkin may or may not align.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Finally add frozen peas and cook for a few minutes until they pop in your mouth. You may want to fish out the cardamom if you don't like flavour bombs in your soup.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Serve with lemon pepper, if you like, and—of course—buttered crusty bread. (Serves six, probably.)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-3173872015936424251?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/3173872015936424251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/3173872015936424251'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2011/02/roast-pumpkin-pea-soup-with-peas.html' title='Roast pumpkin pea soup with peas'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-748768759172956171</id><published>2011-02-14T18:15:00.001+10:30</published><updated>2011-02-14T18:15:30.272+10:30</updated><title type='text'>Those pesky kids at Google</title><content type='html'>&lt;!-- Generated by Markdown to HTML in MarsEdit --&gt;&lt;p&gt;&lt;a href="http://daringfireball.net/"&gt;John Gruber&lt;/a&gt; linked to &lt;a href="http://www.computerworld.com/s/article/9209259/Microsoft_to_pay_out_billions_as_part_of_Nokia_deal"&gt;a report&lt;/a&gt; that Microsoft has recently paid billions of dollars to Nokia to have its OS in their upcoming phones.&lt;/p&gt;&lt;p&gt;Google earns money on Android apparently by licensing its apps and tangentially—but lucratively—through ads shown through Google search and other services. Microsoft typically has been in the business of licensing Windows to earn its money, and you'd think they'd like to do something similar with Windows Phone. But it seems that instead of having Nokia pay &lt;em&gt;them&lt;/em&gt; for the privilege, Microsoft had to outbid Google for the reverse: ‘invest’ in Nokia for future profits via the Windows Phone platform.&lt;/p&gt;&lt;p&gt;You could argue that Microsoft's business plan here is&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Spend lots of money building Windows Phone&lt;/li&gt;&lt;li&gt;Pay people to use it&lt;/li&gt;&lt;li&gt;???&lt;/li&gt;&lt;li&gt;Profit&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Let's assume there's a little more of a rationale behind it.&lt;/p&gt;&lt;p&gt;One could hardly argue Windows Phone sales were &lt;a href="http://www.smarthouse.com.au/Phones/Industry/X3S6V7T2"&gt;spectacular&lt;/a&gt; to date. The number of phones that Nokia sells is larger than most (see the Symbian chunk of the Horace Dediu's graph of &lt;a href="http://www.asymco.com/2011/02/08/android-and-iphone-conquistadors-or-pioneers/"&gt;mobile platform marketshare&lt;/a&gt;), so there's huge opportunity here for Microsoft to cement Windows Phone in the market. The partnership with Nokia gives the platform a real future, and may even allow Microsoft—if they're smart—to extend the platform to the tablet space, where its OS offering is &lt;a href="http://www.pcworld.com/article/219392/windows_7_tablets_now_or_never.html"&gt;strikingly unappealing&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Without this Nokia deal, Windows Phone could easily have turned into the next Palm Web OS—great technology and original design without the critical mass to keep it alive. (But HP seem to know what they're doing with Web OS, now, so it's certainly not down-and-out.) Despite the costs for Microsoft, I think it was essential that they pay this gamble just to keep themselves in the game.&lt;/p&gt;&lt;p&gt;It's hard to state just how profound Google's effect on the mobile industry has been. Imagine where we'd be if Android had never come to life—the tablet market would be even more dominated by the iPad, and Palm's Web OS and Windows Phone would be the big contenders against Apple's iPhone. In this scenario, Microsoft would probably not be stuck in this unappealing situation of paying people to license their OS. &lt;/p&gt;&lt;p&gt;Google sure have thrown a spanner in the works.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-748768759172956171?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/748768759172956171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/748768759172956171'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2011/02/profit-on-windows-phone-and-damned.html' title='Those pesky kids at Google'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-8978292472219067298</id><published>2011-02-13T23:13:00.001+10:30</published><updated>2011-02-13T23:14:04.791+10:30</updated><title type='text'>iPad New Yorker app</title><content type='html'>&lt;!-- Generated by Markdown to HTML in MarsEdit --&gt;&lt;p&gt;The New Yorker app for iPad is probably my favourite experience on the iPad. The interface for the magazine works really well and perfectly suits the long-form essays plus other assorted &lt;em&gt;stuff&lt;/em&gt; contained in the publication.&lt;/p&gt;&lt;p&gt;I have one major technical complaint with the application, which is that each issue is some 150MB and while it's downloading the app cannot be used for anything else, and it doesn't (obviously, perhaps) continue downloading in the background if you exit the app. So going into the application and choosing to read a new issue results in putting the iPad out of commission for some ten minutes while the issue gets pulled down.&lt;/p&gt;&lt;p&gt;(I don't understand why these magazines come to such large file sizes. Text and images shouldn't be so large; I'd prefer movies and lengthy audio to stream and cache themselves only after you choose to watch/listen to them. I very much hope these apps aren't using pre-generated bitmaps for the text; PDF files would be a far more sensible approach, here — especially in the not-too-distant future when the iPad moves to sup.-300 DPI screens.)&lt;/p&gt;&lt;p&gt;Anyway, it's good stuff, and imminent subscription services should make the whole thing much more affordable and convenient. I hope Condé Nast will be able to add background downloading in the future and it'll be all good.&lt;/p&gt;&lt;p&gt;My second more worry-some complaint is the in-app ads. Don't get me wrong: the magazine has always had ads and in the past they haven't bothered me.&lt;/p&gt;&lt;p&gt;In the February 7 issue, the magazine contained 42 "pages/articles" which are swiped horizontally for navigation. Short pieces scroll vertical, and longer articles are broken into discrete vertical pages. Of the 42 pages, eight were long-form (paged) articles, seven were single-screen ads, and the remainder (27) were various forms of content (including table-of-contents, cover page, etc.). Of the eight paged articles, three had another ad mid-way through. To recap:&lt;/p&gt;&lt;p&gt;42 pages / 8 long articles/ 8+3=11 ads&lt;/p&gt;&lt;p&gt;I found this a perfectly acceptable ratio of ads to content. They were infrequent enough to actually notice during the reading of the issue.&lt;/p&gt;&lt;p&gt;When I purchased the joint Feb. 14/21 issue, however, I noticed almost immediately a huge uptick in the number of total ads. Because it's a double issue, it's larger than the previous issue I described above; it contains 67 "pages", with eleven long-form articles, and &lt;em&gt;twenty-eight&lt;/em&gt; ad screens. For the long-form articles, there were &lt;em&gt;nineteen&lt;/em&gt; more ads within (sometimes two or three per article). To summarise:&lt;/p&gt;&lt;p&gt;67 pages / 11 long articles / 19+28=47 ads&lt;/p&gt;&lt;p&gt;The problem with the ads is that they're more intrusive than for reading a paper magazine; it's easy to turn physical pages, but swiping repetitively is a tedious process.&lt;/p&gt;&lt;p&gt;The huge increase in the number of ads detracted significantly from the enjoyment of reading the magazine. I sincerely hope that this increase was, for some reason, related to the fact that it was a double-issue and this large ratio won't continue in subsequent issues.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-8978292472219067298?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/8978292472219067298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/8978292472219067298'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2011/02/ipad-new-yorker-app.html' title='iPad New Yorker app'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-6893059688255806411</id><published>2011-02-13T22:30:00.001+10:30</published><updated>2011-02-13T22:31:23.883+10:30</updated><title type='text'>Community memory</title><content type='html'>&lt;!-- Generated by Markdown to HTML in MarsEdit --&gt;&lt;p&gt;Regan Forrest has a &lt;a href="http://reganforrest.com/2011/02/museums-and-community-memory/"&gt;recap&lt;/a&gt; on our post-colonial tendency in Australia to lose track of our community history. Good stuff. It does boggle the mind that great floods in Brisbane in the 1970s would be forgotten a generation later.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-6893059688255806411?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/6893059688255806411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/6893059688255806411'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2011/02/community-memory.html' title='Community memory'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-7416629564117431219</id><published>2011-02-08T15:45:00.001+10:30</published><updated>2011-02-08T15:45:32.816+10:30</updated><title type='text'>Writing about my real work</title><content type='html'>&lt;!-- Generated by Markdown to HTML in MarsEdit --&gt;&lt;p&gt;I sort of feel like this isn't the best place to discuss what I'm actually thinking about in terms of my "real work" that I supposedly do as an engineering researcher.&lt;/p&gt;&lt;p&gt;(Much like I've offloaded my LaTeX writing, such that it is, to &lt;a href="http://latex-alive.tumblr.com"&gt;another place&lt;/a&gt;.)&lt;/p&gt;&lt;p&gt;So if you would like to know what I think about things like forces between magnets, elliptic integrals, sports engineering, robotics, noise and vibration control, and so on, consider taking a look &lt;a href="http://wspr.wordpress.com"&gt;here&lt;/a&gt; in the future.&lt;/p&gt;&lt;p&gt;I've always thought that frequent writing helps keep my brain in tune although I'm not great at keeping up with it. Being able to focus into different areas helps a little, I think.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-7416629564117431219?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/7416629564117431219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/7416629564117431219'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2011/02/writing-about-my-real-work.html' title='Writing about my real work'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-3197732363449656956</id><published>2011-01-23T18:34:00.001+10:30</published><updated>2011-01-23T18:35:17.038+10:30</updated><title type='text'>Keeping it all together</title><content type='html'>&lt;!-- Generated by Markdown to HTML in MarsEdit --&gt;&lt;p&gt;I'm feeling pretty busy right now. A quick run-down of vague ‘things on my plate’:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;Marking for summer school. Sigh. It's equivalent to a day out of my week, but I need the money.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Reviewing the paper I just accepted to review (what foolishness). It's interesting but needs a little clarity. And the graphs need work (but when do they not?).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Putting together new code for calculating &lt;a href="http://code.google.com/p/elliptic/"&gt;elliptic integrals in Matlab&lt;/a&gt;. This has come about through a tangent of some research of mine, and I've had a work experience student help me out. We've extended the code that already exists to handle unbounded input (previously the code was restricted to inputs between zero and one with phases between zero and pi/2), but there are a few edges cases that we can't fix yet.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Working on my code for the &lt;a href="https://github.com/wspr/magcode"&gt;force between magnets&lt;/a&gt; in various configurations. I'm not sure if someone has come up with an expression for the force between cylindrical magnets with radial and axial relative displacement; if so I need to add it—if not then I need to derive it first! (I don't believe there's a closed-form solution, however.)&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;A new paper on the force between a solenoid and a cylindrical magnet; this is work that I've previously done for my thesis, but I've discovered that it's wrong—so I'm in the middle of fixing that up and I've got a friend in France who might be helping me with simplifying the integrals involved.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;And that's only a small step away from finishing off another chapter of my thesis. Of which there are several chapters that ‘just’ need finishing off, and it seems like there's always just something in the way before I do each of them.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;And of course the bug counts in some of my LaTeX packages are continuously increasing but I hardly even get the chance to reply to them let alone fix them at the moment. Need some breathing room to get these done.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;My context switching is slowing me down, I think, but it's all too interesting to give any of it up. Look out, 2011!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-3197732363449656956?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/3197732363449656956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/3197732363449656956'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2011/01/keeping-it-all-together.html' title='Keeping it all together'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-5347036828239574784</id><published>2011-01-18T09:03:00.001+10:30</published><updated>2011-01-18T09:31:08.984+10:30</updated><title type='text'>The Summa Scientiæ</title><content type='html'>&lt;!-- Generated by Markdown to HTML in MarsEdit --&gt;&lt;p&gt;For &lt;a href="http://www.waggish.org/2011/01/12/charles-sanders-peirce-summary-of-human-knowledge/"&gt;future reference&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;The &lt;em&gt;Summa Scientiæ&lt;/em&gt; was a proposal to create a ‘Summary of Human Knowledge’ around turn of the 19th Century.&lt;/p&gt;&lt;p&gt;This would make a great name for a modern-day equivalent: like one of the ‘—pediæ’ but tracking and collating (primarily) scientific work as it is published and disseminated. Older works fading into the background as newer ones advance their theories; a way to group academic fields into literal groups rather than the more ad hoc approach used by researchers now who build their literature reviews from scratch when starting in a new field.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-5347036828239574784?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/5347036828239574784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/5347036828239574784'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2011/01/summa-scienti.html' title='The Summa Scientiæ'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-2629382895981884925</id><published>2010-09-27T15:03:00.001+09:30</published><updated>2010-09-27T15:03:49.585+09:30</updated><title type='text'>Gladwell on social media</title><content type='html'>Some insightful writing from [Malcolm Gladwell](http://gladwell.com/) in the [New Yorker](http://www.newyorker.com/reporting/2010/10/04/101004fa_fact_gladwell) on social media. This is the message of the piece:

&gt; The instruments of social media are well suited to making the existing social order more efficient. They are not a natural enemy of the status quo.

And good comparisons between tight-knit hierarchies and loose networks:

&gt; No one believes that the articulation of a coherent design philosophy is best handled by a sprawling, leaderless organizational system.

&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-2629382895981884925?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/2629382895981884925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/2629382895981884925'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2010/09/gladwell-on-social-media.html' title='Gladwell on social media'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-1579299449176904339</id><published>2010-08-31T13:38:00.001+09:30</published><updated>2010-08-31T13:40:05.122+09:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='writing'/><title type='text'>Practising writing</title><content type='html'>&lt;!-- Generated by Markdown to HTML in MarsEdit --&gt;&lt;p&gt;In ‘&lt;a href="http://matt.might.net/articles/successful-phd-students/"&gt;3 qualities of successful Ph.D. students&lt;/a&gt;’, Matt Might writes on &lt;em&gt;cogency&lt;/em&gt;:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Generally, grad students don't arrive with the ability to communicate well. This is a skill that they forge in grad school. The sooner acquired, the better.&lt;/p&gt;&lt;p&gt;Unfortunately, the only way to get better at writing is to do a lot of it. 10,000 hours is the magical number folks throw around to become an expert at something. You'll never even get close to 10,000 hours of writing by writing papers.&lt;/p&gt;&lt;p&gt;Assuming negligible practice writing for public consumption before graduate school, if you take six years to get through grad school, you can hit 10,000 hours by writing about 5 hours a day.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Of course, you're not doing a Ph.D. to become an expert writer, you're doing it to become an expert in your field of research. But the point can be a shocking one: when I was early in my Ph.D. my realisation was slow that my writing was, at best, very average. Then consider that an Australian Ph.D. will take on average only 3.5–4 years after a four-year bachelor; we skip the important learning experience of doing first a Masters project.&lt;/p&gt;&lt;p&gt;Writing a blog isn't the only way to practise writing. Document your code as if others were to be using it; write notes on papers you read as you read them, don't just file them in a bibliographic database for ‘one day’ writing a literature review. Joining mailing lists and asking for and offering help and advice online will quickly make you realise how difficult it can be at times to make yourself understood through the medium of text online.&lt;/p&gt;&lt;p&gt;I also find that reading a lot helps my writing, but I'm pretty ashamed of the paltry number of books that pass by my bedside table these days.&lt;/p&gt;&lt;p&gt;For future reference (for myself, mostly), here are some tools I've recently read about for improving your writing without expending any time to do so:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://www.linux.com/archive/articles/56833"&gt;The diction and style programs&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://matt.might.net/articles/shell-scripts-for-passive-voice-weasel-words-duplicates/"&gt;3 shell scripts to improve your writing&lt;/a&gt; (also by Matt Might)&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;These certainly won't do &lt;em&gt;much&lt;/em&gt; to improve your writing, but if they save even one silly doubled-word mistake in your thesis, they're worth it.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-1579299449176904339?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/1579299449176904339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/1579299449176904339'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2010/08/practising-writing.html' title='Practising writing'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-1289381417496561411</id><published>2010-07-18T15:41:00.001+09:30</published><updated>2010-07-18T15:41:55.424+09:30</updated><title type='text'>Abbreviation Punctuation</title><content type='html'>&lt;p&gt;Consider ‘Mr Smith’ as opposed to ‘Prof. Crumb’. My rule of thumb for punctuation around abbreviations is that if the abbreviation ends with the last letter of the original word (in the case of ‘Mister’ to ‘Mr’) then no period is necessary. Conversely, since ‘Prof.’ ends half-way through its originating word ‘Professor’, stick in the dot.&lt;/p&gt;&lt;p&gt;(I&amp;#8217;m not saying this is the absolutely correct way to do things; my philosophy for writing style is that consistency trumps, always, ad hoc style ‘rules’.)&lt;/p&gt;&lt;p&gt;I recently realised that I wasn&amp;#8217;t following my sometimes-period-after-abbreviation rule consistently with ‘vs.’ for ‘versus’. I went to write ‘LaTeX vs. MathML’ and had to stop and think for a minute. Should I be writing ‘LaTeX v. MathML’ instead? Or just drop the period?&lt;/p&gt;&lt;p&gt;My other rule of thumb for formal writing is to avoid abbreviations entirely, and hence write ‘for example’ instead of ‘e.g.’ and ‘versus’ instead of ‘v(s)(.)’. Maybe I should adhere to this rule now to avoid having to decide what to do with ‘vs.’.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-1289381417496561411?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/1289381417496561411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/1289381417496561411'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2010/07/abbreviation-punctuation.html' title='Abbreviation Punctuation'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-7305285898595015624</id><published>2010-07-16T12:15:00.001+09:30</published><updated>2010-07-16T12:15:04.900+09:30</updated><title type='text'>I shouldn't read pop science</title><content type='html'>&lt;p&gt;The New York Times has a blog talking about how being inactive for some hours per day increases your risk of heart disease, even if you exercise. References a study. Unfortunately, the study comes to different conclusions; from a &lt;a href="http://well.blogs.nytimes.com/2010/07/14/phys-ed-the-men-who-stare-at-screens/?apage=2#comment-547071"&gt;commenter on the blog&lt;/a&gt;:&lt;/p&gt;&lt;blockquote&gt;
From the abstract of the actual study:
&lt;blockquote&gt;
CONCLUSION: In addition, high levels of physical activity were related to notably lower rates of CVD death even in the presence of high levels of sedentary behavior.
&lt;/blockquote&gt;&lt;p&gt;&lt;p&gt;From the article:&lt;/p&gt;&lt;blockquote&gt;
Their workouts did not counteract the ill effects of sitting.
&lt;/blockquote&gt;&lt;p&gt;&lt;/blockquote&gt;&lt;/p&gt;&lt;p&gt;This is ludicrous and embarrassing. Remind me not to read this sort of garbage in the future.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-7305285898595015624?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/7305285898595015624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/7305285898595015624'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2010/07/i-shouldn-read-pop-science.html' title='I shouldn&amp;#39;t read pop science'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-3043289130715858540</id><published>2010-06-11T03:20:00.001+09:30</published><updated>2010-06-11T03:20:08.679+09:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>Unexpected iPad</title><content type='html'>&lt;!-- Generated by Markdown to HTML in MarsEdit --&gt;&lt;p&gt;Unexpectedly—and delightfully—I have an iPad. Some quick thoughts.&lt;/p&gt;&lt;h2&gt;Unboxing, setup, speed&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;The box it comes in is far bigger than the iPad itself to accommodate the power brick, small as that is. Maybe Apple want to start with a big box so they can boast about reducing its size in the next update. (And, less cynically, it's easier to invent a not-so-small box first and then put in the effort to shrink it later.)&lt;/li&gt;&lt;li&gt;None of Contacts, Calendars, Mail accounts, Bookmarks, or Notes are automatically synced. I find that strange.&lt;/li&gt;&lt;li&gt;I'm finally going to need to sort out a multi-computer solution for email. I've been using local mailboxes in Mail for years.&lt;/li&gt;&lt;li&gt;Finally have a reason to put movies into iTunes. Speaking of movies in iTunes, I can't stand the often false distinction between "Videos", "Podcasts", "iTunes U" content, and so on. Please let me organise things as they make sense to me.&lt;/li&gt;&lt;li&gt;Apple's Remote isn't native??&lt;/li&gt;&lt;li&gt;Processor speed is fine but not blow-me-out-of-the-park. Can stutter on PDF scrolling, for example. (Not that my MacBook doesn't have troubles sometimes, too.) I figure if you think about it as a large iPod, the speed is impressive. If you think about it as a small Mac, the speed just feels like what you'd expect.&lt;/li&gt;&lt;/ol&gt;&lt;h2&gt;Apps&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;It's annoying when iPhone apps sync in their iPhone form, and you have no idea that there's an "xyz-app for iPad" waiting to be bought in the app store. Almost duplicate iPhone/iPad apps are not so great.&lt;/li&gt;&lt;li&gt;Dropbox is a great method for light-weight file organising. They should really work their viewing features so that other apps such as GoodReader don't have a reason to exist/eat their lunch.&lt;/li&gt;&lt;li&gt;Badly need a BibDesk-like application for less light-weight file organisation.&lt;/li&gt;&lt;li&gt;Instapaper is absolutely fantastic for translating casual browsing on my MacBook into long-form reading for some time later.&lt;/li&gt;&lt;li&gt;OmniGraffle is A$60? I'm so tempted but that's a tough call.&lt;/li&gt;&lt;/ol&gt;&lt;h2&gt;Ebooks&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;iBooks not available for Australia. Bum.&lt;/li&gt;&lt;li&gt;Amazon Kindle app is very nice, even the buying process is easy despite going though the browser.&lt;/li&gt;&lt;li&gt;I want to start reading magazine/periodical/newspaper content, but I don't really know where to start. I feel like my reading tastes are too varied/particular to subscribe to entire magazines-worth of content.&lt;/li&gt;&lt;li&gt;Pretty impatient for ebooks to take off in a big way. I access to any book whenever I like. E.g., three random books I've always wanted to read but have never seen in bookstores: Momo, Mr Pye, Broom of the System.&lt;/li&gt;&lt;li&gt;I dislike but will accept using different apps for different stores. It would be nice if there could be a universal interface to all ebooks regardless of their origin.&lt;/li&gt;&lt;/ol&gt;&lt;h2&gt;Games&lt;/h2&gt;&lt;p&gt;Preface: I'm not a game player, usually. I used to play Peggle, until it ate up too much of my time.&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Totally hanging out for &lt;a href="http://blog.mimeoverse.com/"&gt;Mimeo&lt;/a&gt;. Any suggestions in the meantime?&lt;/li&gt;&lt;li&gt;I would love to play the old Warcraft games on this thing. Warcraft 2 was the last game I really played intensely.&lt;/li&gt;&lt;li&gt;Typing with thumbs in landscape mode is bareable. Haven't tried real typing yet.&lt;/li&gt;&lt;li&gt;I just found Prince of Persia from the old days. Oh wow, gotta go now.&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-3043289130715858540?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/3043289130715858540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/3043289130715858540'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2010/06/unexpected-ipad.html' title='Unexpected iPad'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-1507465995315795616</id><published>2010-06-09T02:47:00.001+09:30</published><updated>2010-06-09T02:47:18.071+09:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>Future Apple iPad/iPhone products</title><content type='html'>&lt;!-- Generated by Markdown to HTML in MarsEdit --&gt;&lt;p&gt;Things Apple will eventually ship:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;iPad with 300dpi resolution&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;When? I give them 24 months. On the other hand, larger high-dpi displays are one of those technologies that simply hasn't emerged as quickly as one would have thought.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;MacBook without DVD drive (i.e., becoming the same product as the MacBook Air)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;I thought this would have happened by now. Obviously, though, it would have if it were sensible; I'd be really interested in seeing the market research that justifies the current scenario.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Magazine distribution app.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;I just can't see Apple being happy with the idea of mags like Wired using the functionally impaired — albeit pretty — Adobe technology to produce its iPad content.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;Things Apple probably won't ever ship:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Dual screen (‘notebook style’) iPad.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;I watched the Courier demo the other day. What a great concept. What a terrible waste of time and money to make the demo without plans to build on it.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Stylus support.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Speaking of that Courier demo, it really did look justified to use a stylus for certain kinds of input, especially diagramming/drawing. But Apple'd never complicate the device to have stylus use as a supported option.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;MacBook with an iPad instead of a keyboard.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Come on, you know this would be cool.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;iPhone mini&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Imagine if the &lt;em&gt;height&lt;/em&gt; screen were its current &lt;em&gt;width&lt;/em&gt; and scale down the whole phone accordingly. Keyboard landscape only. Only enough space on-screen with the keyboard to display a small amount of text above for text messages, but otherwise functions fine with iPod and phone functions. Requires re-written apps if any.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-1507465995315795616?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/1507465995315795616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/1507465995315795616'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2010/06/future-apple-ipadiphone-products.html' title='Future Apple iPad/iPhone products'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-1157991759016877293</id><published>2010-06-05T14:29:00.001+09:30</published><updated>2010-06-05T14:29:08.622+09:30</updated><title type='text'>Backup drive</title><content type='html'>&lt;p&gt;It&amp;#8217;s a shame Disk Utility can&amp;#8217;t try that little bit harder:&lt;/p&gt;&lt;p&gt;&lt;img style="display:block; margin-left:auto; margin-right:auto;" src="http://lh6.ggpht.com/_DfqRKZT12hg/TAnZOpguBYI/AAAAAAAAAL8/OyXg-odEvYE/mervyn.png?imgmax=800" alt="mervyn.png" title="mervyn.png" border="0" width="500" height="241" /&gt;&lt;/p&gt;&lt;p&gt;I guess it&amp;#8217;s time to buy a new drive to back up my backup.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-1157991759016877293?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/1157991759016877293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/1157991759016877293'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2010/06/backup-drive.html' title='Backup drive'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_DfqRKZT12hg/TAnZOpguBYI/AAAAAAAAAL8/OyXg-odEvYE/s72-c/mervyn.png?imgmax=800' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-4262689161002605079</id><published>2010-06-03T12:43:00.001+09:30</published><updated>2010-06-03T12:43:43.134+09:30</updated><title type='text'>Something wrong, somewhere</title><content type='html'>&lt;p&gt;Something&amp;#8217;s not quite right in my world at the moment:&lt;/p&gt;&lt;p&gt;&lt;img style="display:block; margin-left:auto; margin-right:auto;" src="http://lh5.ggpht.com/_DfqRKZT12hg/TAcdiol_jFI/AAAAAAAAAL0/0vEVuYQhzP8/fontcache.png?imgmax=800" alt="fontcache.png" title="fontcache.png" border="0" width="400" /&gt;&lt;/p&gt;&lt;p&gt;It could be Chrome; it could be a font I installed; it could be Mac OS X. Who knows.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-4262689161002605079?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/4262689161002605079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/4262689161002605079'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2010/06/something-wrong-somewhere.html' title='Something wrong, somewhere'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_DfqRKZT12hg/TAcdiol_jFI/AAAAAAAAAL0/0vEVuYQhzP8/s72-c/fontcache.png?imgmax=800' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-2348784661590457933</id><published>2010-05-30T20:22:00.001+09:30</published><updated>2010-05-30T22:01:38.951+09:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>Mobile widgets</title><content type='html'>&lt;p&gt;You know what I hate? Waiting for widgets to update. (It&amp;#8217;s barely acceptable in Mac OS X&amp;#8217;s Dashboard because of the convenience of bringing it up.)&lt;/p&gt;&lt;p&gt;&lt;img style="display:block; margin-left:auto; margin-right:auto;" src="http://lh5.ggpht.com/_DfqRKZT12hg/TAI64INWP5I/AAAAAAAAALs/5i_UQKyaZEg/Screen%20shot%202010-05-30%20at%207.45.20%20PM.png?imgmax=800" alt="Screen shot 2010-05-30 at 7.45.20 PM.png" title="Screen shot 2010-05-30 at 7.45.20 PM.png" border="0" width="529" height="290" /&gt;&lt;/p&gt;&lt;p&gt;Having to wait half a second (on a good day) is one of those interface delays that is unavoidable but unacceptable. This is a purely personal and subjective opinion of &amp;#8220;acceptable&amp;#8221; — I want to be able to hit a key and see the weather without having a brain stutter while yesterday&amp;#8217;s weather flickers out and is updated.&lt;/p&gt;&lt;p&gt;This is fine, just, on a computer. But I have a hard time imagining the idea of widgets on iPhone or iPad. Can you imagine swiping through screens and having to wait for a network pole before your weather is correct? Or only of having some odd chance of the weather on the unlock screen being correct? &lt;strike&gt;Widgets don&amp;#8217;t even get background processes on Mac OS X&lt;/strike&gt; — there&amp;#8217;s no chance you&amp;#8217;d ever see a widget updating itself without direct user input.&lt;/p&gt;&lt;p&gt;And given the delay from user input and network delay and interface updating, I just don&amp;#8217;t see widgets working on any kind of mobile device.&lt;/p&gt;&lt;p&gt;&lt;em&gt;Update:&lt;/em&gt; Thanks to S.-S. P. for reminding me that it is in fact possible to have background processes in Dashboard widgets. Not sure what I was thinking there.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-2348784661590457933?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/2348784661590457933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/2348784661590457933'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2010/05/widgets.html' title='Mobile widgets'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_DfqRKZT12hg/TAI64INWP5I/AAAAAAAAALs/5i_UQKyaZEg/s72-c/Screen%20shot%202010-05-30%20at%207.45.20%20PM.png?imgmax=800' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-8032004245403286984</id><published>2010-05-23T19:10:00.001+09:30</published><updated>2010-05-23T19:10:48.954+09:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='LaTeX'/><title type='text'>Fracturing</title><content type='html'>&lt;p&gt;If you&amp;#8217;re reading this and you&amp;#8217;re interested in the things that I do or say related to LaTeX, go here: http://latex-alive.tumblr.com/. I&amp;#8217;ve decided that having separate areas to write about separate interests really is a good idea.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-8032004245403286984?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/8032004245403286984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/8032004245403286984'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2010/05/fracturing.html' title='Fracturing'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-412189626170650411</id><published>2010-05-13T17:04:00.001+09:30</published><updated>2010-05-13T17:04:11.590+09:30</updated><title type='text'>Living in the mountains</title><content type='html'>&lt;p&gt;I&amp;#8217;ve joked around with people before about living in the mountains one day. I honestly don&amp;#8217;t know how it would ever happen. I&amp;#8217;ll organise it (just like I&amp;#8217;ll organise the rest of my life) when I&amp;#8217;ve stopped tearing myself into too-small pieces with the different projects I&amp;#8217;m working on. I hope that happens one day sooner rather than later.&lt;/p&gt;

&lt;p&gt;Why do I want to do it? &lt;a href="http://www.matthieuricard.org/en/index.php/blog/77_magic_moments/"&gt;Matthieu Ricard&lt;/a&gt; makes a good argument:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://lh6.ggpht.com/_DfqRKZT12hg/S-uqku9Qj4I/AAAAAAAAALU/hZGXkZhGMfE/0830651E-DC83-4A0B-81A5-E700225EDC63.jpg?imgmax=800" alt="0830651E-DC83-4A0B-81A5-E700225EDC63.jpg" border="0" width="500" height="333" /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-412189626170650411?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/412189626170650411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/412189626170650411'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2010/05/living-in-mountains.html' title='Living in the mountains'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_DfqRKZT12hg/S-uqku9Qj4I/AAAAAAAAALU/hZGXkZhGMfE/s72-c/0830651E-DC83-4A0B-81A5-E700225EDC63.jpg?imgmax=800' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-5036316348916877489</id><published>2010-05-02T16:30:00.001+09:30</published><updated>2010-05-02T16:30:24.962+09:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Installing noweb nowadays</title><content type='html'>&lt;p&gt;Brief thoughts installing &lt;a href="http://www.cs.tufts.edu/~nr/noweb/"&gt;Norman Ramsey&amp;#8217;s noweb&lt;/a&gt;. Which being the best literate programming tool out there, from my limited experience, although I&amp;#8217;d like to make a big shout out to &lt;a href="http://www.ross.net/funnelweb/"&gt;FunnelWeb&lt;/a&gt;, written by a friend of mine also from Adelaide.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m using Mac OS X, but I doubt the procedure below wouldn&amp;#8217;t also work under Linux. Need to sort out how to do this on Windows, though, so I can use noweb with a new student I&amp;#8217;ll be working with. The wayback machine has &lt;a href="http://web.archive.org/web/*/http://www.literateprogramming.com/noweb/nowebinstall.html"&gt;some instructions&lt;/a&gt; but I haven&amp;#8217;t tried them yet.&lt;/p&gt;

&lt;p&gt;For now I am going to take Norman&amp;#8217;s advice and write here for using/installing noweb2, the current stable release. (Updating version 3 to a modern version of Lua and packaging it up for LuaTeX would be the ultimate. But not yet.)&lt;/p&gt;

&lt;p&gt;The big, huge, important point when installing noweb is that you &lt;strong&gt;do not want&lt;/strong&gt; to use the deprecated awk version over the new (relatively) and exciting Icon version.&lt;/p&gt;

&lt;p&gt;So first download binaries of &lt;a href="http://www.cs.arizona.edu/icon/"&gt;Icon&lt;/a&gt; from the University of Arizona and add it to your default path. (Side note: why does the Icon Makefile when compiling from source require a switch for the platform? Isn&amp;#8217;t that easily automatically detectable?) Installing binaries is a matter of personal taste but I moved the Icon binary distribution to &lt;code&gt;~/bin/icon-v950&lt;/code&gt; and then added&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;export PATH=~/bin/icon-v950/bin:${PATH}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;to my &lt;code&gt;.bash_profile&lt;/code&gt;. Then download noweb and configure its Makefile in &lt;code&gt;src/&lt;/code&gt; appropriately:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Change the line &lt;code&gt;LIBSRC=awk&lt;/code&gt; to &lt;code&gt;LIBSRC=icon&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Chage the line &lt;code&gt;ICONC=iconc&lt;/code&gt; to &lt;code&gt;ICONC=icont&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Set the &lt;code&gt;TEXINPUTS&lt;/code&gt; line to&lt;/p&gt;

&lt;pre&gt;&lt;code&gt; TEXINPUTS=$(shell kpsewhich -expand-var='$$TEXMFLOCAL')/tex/latex/noweb
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Then hit the familiar&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;cd src/
make all
sudo make install
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;and you should be set. I&amp;#8217;m a bit confused about the correct procedure for getting man pages found automatically, so I also had to include the following in &lt;code&gt;.bash_profile&lt;/code&gt;&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;export MANPATH=${MANPATH}:/usr/local/noweb/man
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;in order to get &lt;code&gt;man noweb&lt;/code&gt; and so on working. There&amp;#8217;s a lot of documentation in these man pages that you do not want to miss out on!&lt;/p&gt;

&lt;p&gt;Finally, to check that it&amp;#8217;s all working, let&amp;#8217;s compile the PDF documentation for the (La)TeX support:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;cd tex/
noweave -autodefs tex -index -delay support.nw &amp;gt; support.tex
pdflatex support &amp;amp;&amp;amp; pdflatex support
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Skim over the resulting support.pdf document and witness yourself the amazing abilities of literate programming. (Especially notice the improvements over LaTeX&amp;#8217;s docscript format.) But don&amp;#8217;t use that document to try and work out how to customise noweb with LaTeX; the user-friendly documentation is inside &lt;code&gt;man nowebstyle&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;And now to start using it for work rather than playing around with getting it installed.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-5036316348916877489?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/5036316348916877489'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/5036316348916877489'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2010/05/installing-noweb-nowadays.html' title='Installing noweb nowadays'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-7290426729520011818</id><published>2010-04-28T13:43:00.001+09:30</published><updated>2010-04-28T13:43:25.405+09:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='LaTeX'/><title type='text'>Things I would like to be able to do in LaTeX #63</title><content type='html'>&lt;p&gt;(In an on-going series.)&lt;/p&gt;

&lt;p&gt;&lt;a href="http://desandro.com/resources/jquery-masonry/"&gt;Grid-based algorithms&lt;/a&gt; for filling up space with boxes: (this is all HTML+CSS+Javascript)&lt;/p&gt;

&lt;p&gt;&lt;img src="http://lh4.ggpht.com/_DfqRKZT12hg/S9e1IJ2M8pI/AAAAAAAAALM/9EuH9n3D9IQ/masonry.png?imgmax=800" alt="masonry.png" border="0" width="355" height="502" /&gt;&lt;/p&gt;

&lt;p&gt;The best LaTeX algorithms for space-filling revolve around column-balancing running text with floating boxes within. For arranging boxes as here, I&amp;#8217;m not aware of any high-level tools, although ConTeXt may have some that I&amp;#8217;m unaware of.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-7290426729520011818?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/7290426729520011818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/7290426729520011818'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2010/04/things-i-would-like-to-be-able-to-do-in.html' title='Things I would like to be able to do in LaTeX #63'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_DfqRKZT12hg/S9e1IJ2M8pI/AAAAAAAAALM/9EuH9n3D9IQ/s72-c/masonry.png?imgmax=800' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-1816550232108290830</id><published>2010-04-23T16:09:00.001+09:30</published><updated>2010-04-23T16:09:20.107+09:30</updated><title type='text'>Wherefore 960 × 640</title><content type='html'>&lt;p&gt;The alleged number of pixels in the display of the next-generation iPhone has been &lt;a href="http://daringfireball.net/2010/04/why_960_by_640"&gt;discussed&lt;/a&gt; and &lt;a href="http://www.marco.org/535872588"&gt;questioned&lt;/a&gt; in recent times.&lt;/p&gt;

&lt;p&gt;If you would like a concrete reason why it would be a good thing for the rumoured 2010 release iPhone to have a screen resolution in excess of 300 dots per inch, consider a screenshot taken on a current iPhone display, which has a resolution of around 160 pixels per inch:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://lh6.ggpht.com/_DfqRKZT12hg/S9E9W5oROwI/AAAAAAAAALE/Xr-TDc9UEyg/gruber-screen-dpi.jpg?imgmax=800" alt="gruber-screen-dpi.jpg" border="0" width="602" height="308" /&gt;&lt;/p&gt;

&lt;p&gt;The image has been taken in portrait orientation, cropped vertically, and zoomed to emphasise the low resolution. At its natural size, this text would not be physically too small to read; in my estimation it&amp;#8217;s equivalent to type at around 6pt to 8pt. This is small for most printing standards, but not unreasonably so.&lt;/p&gt;

&lt;p&gt;However, the low number of pixels per character in the image above inhibits the text from actually being comfortable to read due mainly to the anti-aliasing artifacts. With double the resolution, this text would look fantastic.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-1816550232108290830?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/1816550232108290830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/1816550232108290830'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2010/04/wherefore-960640.html' title='Wherefore 960 × 640'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_DfqRKZT12hg/S9E9W5oROwI/AAAAAAAAALE/Xr-TDc9UEyg/s72-c/gruber-screen-dpi.jpg?imgmax=800' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-9016476448845243633</id><published>2010-03-22T21:13:00.001+10:30</published><updated>2010-03-22T21:14:09.670+10:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='ego'/><title type='text'>‘My head is in the cloud’</title><content type='html'>&lt;p&gt;I think I need to quote this whole chunk from &lt;a href="http://tweetagewasteland.com/2010/03/my-head-is-in-the-cloud/"&gt;Dave Pell&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;My phone tells me numbers, Facebook reminds me of birthdays, my nav system gives me directions, Google tells me how to spell, my bookmarks remind me of what I’ve read, my inbox tells me who I’m having a conversation with – my mind has been distributed across several devices and services.&lt;/p&gt;

&lt;p&gt;My head is in the cloud.&lt;/p&gt;

&lt;p&gt;Now, after a few years of this, I realize that when I look up from the screen I know almost nothing. And maybe that would be fine if the absent phone numbers and upcoming dates were freeing space for deeper and more introspective thought. But I sense that my addiction to the realtime stream is only making room for the consumption of a faster stream.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Indeed. We need computers to extend our brains&amp;#8217; cognitive ability as well as just their trick of memory. (Ray Kurzweil has various things to say about this. Look him up if you like wild-eyed and optimistic futurism.)&lt;/p&gt;

&lt;p&gt;In the meantime, I suppose we should strive to avoid &amp;#8220;realtime stream&amp;#8221; as best we can. Read novels. Experience good theatre, and watch long movies.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-9016476448845243633?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/9016476448845243633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/9016476448845243633'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2010/03/my-head-is-in-cloud.html' title='‘My head is in the cloud’'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-6629754053076992942</id><published>2010-02-27T14:22:00.001+10:30</published><updated>2010-02-28T11:57:53.993+10:30</updated><title type='text'>Corollary to the "fifteen minutes" rule</title><content type='html'>&lt;!-- Generated by Markdown to HTML in MarsEdit --&gt;&lt;p&gt;I've read about some theory that says that it takes fifteen minutes before one starts working with full concentration. I can't actually find a good reference to this theory, but &lt;a href="http://www.joelonsoftware.com/articles/fog0000000068.html"&gt;here's an article&lt;/a&gt; that mentions it.&lt;/p&gt;&lt;p&gt;I've been thinking about what that means for tasks that take &lt;em&gt;less&lt;/em&gt; than fifteen minutes to perform. Or for writing that takes &lt;em&gt;less&lt;/em&gt; than fifteen minutes to read. Or so on. If your brain is only half-engaged for these things, is there really much point doing them? Read a book instead of one hundred short news articles online. Devote serious time to problem solving rather than fixing niggles (until niggles are all that are left, of course). &lt;em&gt;Write&lt;/em&gt; a book instead of a blog.&lt;/p&gt;&lt;p&gt;Because there's always something that will take more time than whatever you're currently doing.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-6629754053076992942?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/6629754053076992942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/6629754053076992942'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2010/02/corollary-to-minutes-rule.html' title='Corollary to the &amp;quot;fifteen minutes&amp;quot; rule'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-4200794135151098883</id><published>2010-02-04T18:13:00.001+10:30</published><updated>2010-02-04T18:13:32.330+10:30</updated><title type='text'>Autism vs. Vaccination</title><content type='html'>&lt;p&gt;The paper that, apparently, started the whole movement against the measles-mumps-rubella vaccine &lt;a href="http://arstechnica.com/science/news/2010/02/the-lancet-retracts-paper-linking-mmr-vaccines-and-autism.ars
"&gt;has been withdrawn&lt;/a&gt; by the journal in which it originally appeared in 1998. Not only have its suspicions been very much discredited by subsequent scientists, but its principle author acted unethically in both his approach to science and his reasons for publishing the paper. Dastard.&lt;/p&gt;

&lt;p&gt;I find it terribly, subtly tragic that I know people younger than me who have had measles, which I hope to see it &lt;a href="http://www.ncbi.nlm.nih.gov/pmc/articles/PMC1446359/"&gt;eradicated&lt;/a&gt; before I die. Disease eradication is in my list of ideal traits of high civilisation. Anti-vaccination mongers ruin everything.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-4200794135151098883?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/4200794135151098883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/4200794135151098883'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2010/02/autism-vs-vaccination.html' title='Autism vs. Vaccination'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-840261008605022963</id><published>2010-01-08T10:58:00.001+10:30</published><updated>2010-01-08T10:58:18.221+10:30</updated><title type='text'>Cinema 2009</title><content type='html'>&lt;p&gt;Last year I started keeping a list of all movies I watched at home and at the cinema (and the books that I read, a considerably shorter list). I watched so many movies at home that I couldn&amp;#8217;t keep an entirely accurate record, and didn&amp;#8217;t start at the beginning of the year, so that list is somewhat incomplete. I saw so few movies in the cinema, by contrast, that it&amp;#8217;s easy to take about them as a group. In hindsight, I must say that I am very happy with the movies I ended up managing to see (the majority in the last two–three months of the year), the list being: (reverse chronological)&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Avatar&lt;/li&gt;
&lt;li&gt;Where The Wild Things Are&lt;/li&gt;
&lt;li&gt;The Boys are Back&lt;/li&gt;
&lt;li&gt;Moon&lt;/li&gt;
&lt;li&gt;Up&lt;/li&gt;
&lt;li&gt;Inglourious Basterds&lt;/li&gt;
&lt;li&gt;Harry Potter and the Half-Blood Prince&lt;/li&gt;
&lt;li&gt;Watchmen&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Obviously my tastes in cinema-going (less so when watching movies at home) tend towards the mainstream. With the exception of Harry Potter, which I saw for a fundraiser and entirely against my will (but which I ended up not half minding), I would highly rate all of the movies above and recommend them unconditionally to most of my peers. I&amp;#8217;m not going to try and rank them in order of preference or anything, but I&amp;#8217;d have to say &lt;em&gt;Inglourious Basterds&lt;/em&gt; would be my pick of the bunch. It promises great things to come for one of the most unique directors around whose movies just keep improving, and, in my opinion, raises the cultural bar for Hollywood cinema in general. Let&amp;#8217;s never see a German character simply speak English-with-a-fake-German-accent-to-show-they&amp;#8217;re-German again (let along &lt;a href="http://www.slashfilm.com/2008/11/19/early-reviews-of-valkyrie-label-tom-cruise-as-laughable/"&gt;without-even-the-accent-but-with-an-eyepatch&lt;/a&gt; — not that I saw that movie).&lt;/p&gt;

&lt;p&gt;I should point out that I&amp;#8217;m aware of less-than-positive views on &lt;em&gt;Inglourious Basterds&lt;/em&gt; due to its irreverent view of certain events in history that should be taken more than seriously, but to be honest I&amp;#8217;d prefer to see a movie that attempts some sort of catharsis as this one does, as opposed to reminding everyone how terrible a time and what a tragedy it was. But it&amp;#8217;s easy for me to say that who has no direct link to the events in question.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-840261008605022963?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/840261008605022963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/840261008605022963'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2010/01/cinema-2009.html' title='Cinema 2009'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-6700388935578283410</id><published>2010-01-06T15:44:00.001+10:30</published><updated>2010-01-06T16:16:30.752+10:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='tablet'/><category scheme='http://www.blogger.com/atom/ns#' term='displays'/><category scheme='http://www.blogger.com/atom/ns#' term='phone'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>Pixels so small…</title><content type='html'>&lt;p&gt;Google have released &lt;a href="http://www.google.com/phone/"&gt;some sort of phone&lt;/a&gt;. The part of it that I care about is the technology in its screen.&lt;/p&gt;

&lt;p&gt;When the iPhone came out, it&amp;#8217;d have been pretty rare to see anything like its high-res. LCD display. 3.5 inches with 163 pixels per inch — graphics, but text &lt;em&gt;especially&lt;/em&gt; look better than they&amp;#8217;ve ever on a computer screen.&lt;/p&gt;

&lt;p&gt;But this Nexus One phone? Pretty much the same size screen but with a d.p.i. value of 252 (roundabout calculation). That&amp;#8217;s to the iPhone resolution how the iPhone res. compares to a regular computer screen. I can&amp;#8217;t wait to see how Optima, say, looks on this new breed of screen.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://lh4.ggpht.com/_DfqRKZT12hg/S0QYOYzWg9I/AAAAAAAAAKo/UzzZ9leeItw/optima-t.png?imgmax=800" alt="optima-t.png" border="0" width="262" height="281" /&gt;&lt;/p&gt;

&lt;p&gt;We&amp;#8217;re almost getting to the point of rivalling low-tech print quality.
Anyway, where was I? Oh yes, the now technical inferiority of the iPhone screen vs. the current cream of the crop. It&amp;#8217;ll be interesting to see what June&amp;#8217;s new iPhone (as per tradition) will bring.&lt;/p&gt;

&lt;p&gt;Is the higher resolution actually just a gimmick? It increases processing overhead (and hence power) to display text and graphics onscreen, and 163 d.p.i. is generally pretty good — but it could be better, and the higher resolution screen will surely happen if not this year then next.&lt;/p&gt;

&lt;p&gt;When that happens, all of the hundreds of thousands of apps that have been created for the iPhone so far use a fixed resolution. Until developers release updated versions of their apps with higher-res. graphics, will auto-scaling them be an acceptable way to display them on this larger (in terms of pixels) screen? My hunch is that since few graphic elements on the iPhone are created down to single pixels, this will be fine.&lt;/p&gt;

&lt;p&gt;And, of course, programmatically generated graphics and all text will be automatically improved since they are (or should be, in the case of graphics) resolution independent. So let&amp;#8217;s toast the idea of print-quality output on our screens, but regretfully mourn the loss of any chance to use the beautiful bitmap fonts of old.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-6700388935578283410?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/6700388935578283410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/6700388935578283410'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2010/01/pixels-so-small.html' title='Pixels so small…'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_DfqRKZT12hg/S0QYOYzWg9I/AAAAAAAAAKo/UzzZ9leeItw/s72-c/optima-t.png?imgmax=800' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-7926381107624434161</id><published>2009-12-29T17:09:00.001+10:30</published><updated>2009-12-29T17:09:54.847+10:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Productivity'/><title type='text'>The Urge</title><content type='html'>&lt;p&gt;About a year ago &lt;a href="http://willwont.blogspot.com/2009/02/declaring-attention-bankruptcy.html"&gt;I wrote&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;I’ve accepted long ago that my mind latches onto ideas with a terrible grip and it’s inevitable that something that I’m currently spending time on will overwhelm my concentration, to the detriment of all other tasks and thoughts.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I&amp;#8217;m starting to realise that I can predict when this will happen. It usually happens when there&amp;#8217;s a natural lull in my work, such as the time just after completing a paper or finishing off some code. In the quiet time when my brain starts asking and wondering &amp;#8220;What&amp;#8217;s next?&amp;#8221; I&amp;#8217;ll queue up a bunch of possibilities and &lt;em&gt;regardless of the order of their priority&lt;/em&gt; there&amp;#8217;ll sometimes be one that simply overruns my thoughts. I&amp;#8217;ll be able to picture in detail the stages of the task and exactly how to get started and an &lt;em&gt;urge&lt;/em&gt; to get working on it; generally I find that there&amp;#8217;s no point resisting at this stage and I&amp;#8217;d better drop everything to focus on this &lt;em&gt;one thing&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;If I don&amp;#8217;t drop everything (and attempt to work on what is most important rather than what is most motivating) I&amp;#8217;ll generally start drifting into the fun work anyway, in and out of work hours, and it&amp;#8217;ll slowly take over; in the meantime, I&amp;#8217;ll have been attempting to multitask between a motivated task and an unmotivated one and generally not been as useful as if I&amp;#8217;d concentrated on the former alone.&lt;/p&gt;

&lt;p&gt;(Of course, there&amp;#8217;s always the backlog that accrues during a time of blinkered/focussed working and it&amp;#8217;s never fun to sort that out after emerging for breathe. Still, it&amp;#8217;s often from the backlog that the ideas for &lt;em&gt;what&amp;#8217;s next?&lt;/em&gt; emerge.)&lt;/p&gt;

&lt;p&gt;I think that learning how to transition continually between these focussed tasks is really the goal of productive work. It&amp;#8217;s the dead time in between that&amp;#8217;s soul-killing, when you finish a week or a month or a season and ask yourself &amp;#8220;What &lt;em&gt;have&lt;/em&gt; I been doing all this time?&amp;#8221;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-7926381107624434161?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/7926381107624434161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/7926381107624434161'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2009/12/urge.html' title='The Urge'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-577441735546887196</id><published>2009-12-26T18:40:00.001+10:30</published><updated>2011-04-26T18:50:27.504+09:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Review'/><title type='text'>Brief comments on: Everything and More (2003) by David Foster Wallace</title><content type='html'>&lt;p&gt;I don&amp;#8217;t really intend to go on for too long about &lt;em&gt;Everything &amp;amp; More&lt;/em&gt;, D.F.W.&amp;#8217;s book about the history and philosophy behind infinity and maths. Suffice it to say that you&amp;#8217;ll either like it or not depending primarily on two factors:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Like: If you are a D.F.W. fan (which counts me in)&lt;/li&gt;&lt;li&gt;Dislike: If you know a lot about the subject matter (i.e., you&amp;#8217;re a set theorist–mathematician yourself, which counts me out)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;This is assuming, also, that you&amp;#8217;re the type of person who likes to read either unique works of literature and/or popular science–type things. Without a fairly good working knowledge of maths, be prepared to work hard to follow along with a good proportion of the book that&amp;#8217;s dealing with technical content; it&amp;#8217;s not impossible, however: the friend who lent the book to me managed to get through without much background knowledge.&lt;/p&gt;&lt;p&gt;Apparently there are a certain number of technical inaccuracies, or elements of the story that are simply wrong. I&amp;#8217;m not one to judge these; (the only error I ever saw was a basic oversight-style typing mistake in a big list of examples of the application of differential equations (or something like that) in which was written &lt;em&gt;F&lt;/em&gt; = &lt;em&gt;m&lt;/em&gt; d&lt;em&gt;x&lt;/em&gt;/d&lt;em&gt;t&lt;/em&gt;) but it&amp;#8217;s easy to find numerous critiques of the book in which the technical content is rather heavily denounced. However: It doesn&amp;#8217;t matter. First of all, in some cases I&amp;#8217;m sure D.F.W. was aware of some of the technical problems his popular descriptions required. He admits as much quite early on. But secondly, this is not a book to learn set theory in a mathematical sense. Just as you read &lt;em&gt;Gödel, Escher, Bach&lt;/em&gt; to get a taste of some rather meaty mathematics in the context of a much broader philosophical discussion, &lt;em&gt;Everything &amp;amp; More&lt;/em&gt; does a truly excellent job elucidating how all the things we learnt in school &amp;amp; university about abstract ideas such as irrational numbers and limits tending to infinity really were huge mathematical/philosophical problems back in the day and we should do better than take them for granted.&lt;/p&gt;&lt;p&gt;The best example of this is the way anyone&amp;#8217;s who&amp;#8217;s done a little university-level maths can reject Zeno&amp;#8217;s paradox by their being taught about convergence of infinite series. How can you cross the road if you first have to reach half-way, and before you reach half-way you must reach the quarter-way mark, and before that get to one-eighths of the way, and before that one-sixteenths, … , ad infinitum? Anyone who&amp;#8217;s studied the maths &amp;#8220;intuitively&amp;#8221; knows that this particular infinite sum equals one, q.e.d., but this result requires them to have already abstracted in their head the very idea of an infinite sum itself as something that is actually possible. It&amp;#8217;s not exactly easy to explain how this works without using terms like &amp;#8220;tends towards infinity&amp;#8221; that a priori assume that infinity is an abstract concept that can be used to explain infinite sums. The formulation of a rigorous (explanation of a) proof is sort-of the main goal of the book (plus fleshing out a good amount of material about how this happened historically, and a number of consequences of what effects this had on the mathematics of the time leading into the current era).&lt;/p&gt;&lt;p&gt;This is a book about how some certain results were discovered, with a sufficient explanation of those results to expand your mind a little or a lot. And like all of D.F.W.&amp;#8217;s writing, even just going along for the literary ride is well worth the effort.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-577441735546887196?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/577441735546887196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/577441735546887196'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2009/12/review-of-everything-and-more-2003-by.html' title='Brief comments on: Everything and More (2003) by David Foster Wallace'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-5798145001890271887</id><published>2009-12-08T11:43:00.001+10:30</published><updated>2009-12-08T11:43:17.580+10:30</updated><title type='text'>Dean Allen on philosophy of self</title><content type='html'>&lt;p&gt;In &lt;a href="http://www.zeldman.com/2009/12/06/the-stars-look-down/#comment-50635"&gt;explaining something&lt;/a&gt; he did about something he made, Dean Allen writes:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;I’ve spent the past year or so reading and writing and doing my level best to chip away at 40 years of belief in the logical fallacy that one’s identity meaning – self-worth, self-image, whatever you want to call it – can accurately be measured in the thoughts of others. Much as you and I may enjoy being encouraged through recognition and praise and dislike being saddened by rejection or indifference […], deriving personal value from these transactions in the absence of a well-formed internal frame of reference through which you can decide on your own what does and doesn’t work, and subsequently accept the opinions of others as feedback, is just plain faulty thinking, of the sort that makes otherwise capable, centred people all loopy and weird.&lt;/p&gt;
&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-5798145001890271887?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/5798145001890271887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/5798145001890271887'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2009/12/dean-allen-on-philosophy-of-self.html' title='Dean Allen on philosophy of self'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-3079827292384774157</id><published>2009-11-10T22:40:00.001+10:30</published><updated>2009-11-10T22:40:20.689+10:30</updated><title type='text'>Coders at Work</title><content type='html'>&lt;p&gt;I recently bought and read &lt;a href="http://www.codersatwork.com/"&gt;Coders at Work&lt;/a&gt;, a collection of interviews with past and present people of influence in the programming world. Very easy book to casually read. A few typographical problems, but I have fairly low expectations. Full of fascinating stories that really made me think about how far we&amp;#8217;ve come in some areas and how little we&amp;#8217;ve progressed in others. I recommend it if you&amp;#8217;re into that sort of thing.&lt;/p&gt;

&lt;p&gt;I found three quotations particularly poignant. I don&amp;#8217;t have anything to add to them; make of them what you will.&lt;/p&gt;

&lt;p&gt;Douglas Crockford:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;My interest in programming is helping other people to do 
  programming, designing a language or a programming tool specifically so that 
  it’s more accessible to more people—the thing that got Smalltalk started. 
  Smalltalk went in a different direction, but the initial direction was really 
  attractive to me. How do we build a language specifically for children or 
  how do we build a language specifically for people who don’t think of 
  themselves as programmers?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Ken Thompson:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;I think by necessity algorithms—new algorithms are just getting more complex over time. A new algorithm to do something is based on 50 other little algorithms. Back when I was a kid you were doing these little algorithms and they were fun. You could understand them without it being an accounting job where you divide it up into cases and this case is solved by this algorithm that you read about but you don’t really know and on and on. So it’s different. I really believe it’s different and most of it is because the whole thing is layered over time and we’re dealing with layers. It might be that I’m too much of a curmudgeon to understand layers. &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Fran Allen:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Isaac Asimov made a statement about the future of computers—I don’t know whether it’s right or not—that what they’ll do is make every one of us much more creative. Computing would launch the age of creativity. One sees some of that happening—particularly in media. Kids are doing things they weren’t able to do before—make movies, create pictures. We tend to think of creativity as a special gift that a person has, just as being able to read and write were special gifts in the Dark Ages—things only a few people were able to do. I found the idea that computers are the enablers of creativity very inspiring. &lt;/p&gt;
&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-3079827292384774157?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/3079827292384774157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/3079827292384774157'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2009/11/coders-at-work.html' title='Coders at Work'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-7977287901501768580</id><published>2009-11-10T22:32:00.001+10:30</published><updated>2009-11-10T22:32:48.260+10:30</updated><title type='text'>Information wrangling</title><content type='html'>&lt;p&gt;I&amp;#8217;m not particularly happy with the state of how I collect, absorb, share, and store generic information electronically. (On the whole, I&amp;#8217;m generally happy with how I &lt;em&gt;browse&lt;/em&gt; information, however. It&amp;#8217;s not too hard to spend too much time reading about interesting things.)&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;I use Google Reader to browse information, from which I can also &lt;a href="http://www.google.com/reader/shared/wspr81"&gt;share items I find interesting&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I use &lt;a href="http://delicious.com/wspr"&gt;Delicious to share other things&lt;/a&gt; that I&amp;#8217;ve read from plain old &amp;#8220;web browsing&amp;#8221;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;On my computer, I store in a &lt;a href="http://bibdesk.sourceforge.net/"&gt;BibTeX database&lt;/a&gt; a subset of whatever appears in the above two public feeds plus &amp;#8220;other things&amp;#8221; that I haven&amp;#8217;t shared for whatever reason. &lt;/p&gt;

&lt;p&gt;The BibTeX database also contains links to local content on my machine, so I can still read articles and watch videos that I&amp;#8217;ve collected, even away from a network.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Keywords or tags are used separately both in Delicious and in BibTeX to help organise the items therein, but the tagging is inconsistent and not kept in sync.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It&amp;#8217;s all a bit of a mess. To top it all off, I still don&amp;#8217;t have any good way of organising all this local information so that I can browse through it in a way that doesn&amp;#8217;t remind me of combing through a poorly-maintained database (which is exactly what it is).&lt;/p&gt;

&lt;p&gt;Furthermore, all of the organisation of my actual research literature I have no way of sharing with anyone. Someone coming along to do a similar literature review as I&amp;#8217;ve done will either have to read my thesis or start from scratch, and even reading my literature review will hardly give a good overview for &lt;em&gt;their&lt;/em&gt; research interests.&lt;/p&gt;

&lt;p&gt;There are sites like Cite-U-Like and so on which aim to make academic literature reviewing a more &amp;#8220;social&amp;#8221; activity, but the fact that they are web applications means that I still need to locally sync my databases whenever I add new content. Manual syncing is simply not a useful solution. (Aside: I&amp;#8217;m looking at you, Things.app.)&lt;/p&gt;

&lt;p&gt;Furthermore, I can&amp;#8217;t maintain an online database of research &lt;em&gt;and&lt;/em&gt; be able to store the papers offline in a local database that contains a superset of the online content. In other words, I don&amp;#8217;t want to maintain a folder structure and file-naming scheme for content that&amp;#8217;s mirrored in a database.&lt;/p&gt;

&lt;p&gt;All of these factors indicates to me that there&amp;#8217;s still something missing to tie together all of these different aspects of information wrangling. I hope a solution rears its head at some stage in the not-too-distant future. What&amp;#8217;s the point of &lt;a href="http://webkit.org/blog/603/webgl-now-available-in-webkit-nightlies/"&gt;3D animation on the web&lt;/a&gt; if we don&amp;#8217;t have similarly-advanced information systems with which to play?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-7977287901501768580?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/7977287901501768580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/7977287901501768580'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2009/11/information-wrangling.html' title='Information wrangling'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-1407498349826435331</id><published>2009-11-10T16:45:00.001+10:30</published><updated>2009-11-10T16:45:52.194+10:30</updated><title type='text'>A measure of low academic funding</title><content type='html'>&lt;p&gt;The common theme in Australian academia is that lecturers are hired on their research merits but must spend too much of their time teaching and performing administrivia, which ends up sucking the life out the research side of their job.&lt;/p&gt;

&lt;p&gt;Certainly in my department, the more established as a lecturer you become, the lower the publication count trends in general.&lt;/p&gt;

&lt;p&gt;Now, I know publications are not everything, because a professor will often be sitting on top of a pile of other researchers who are doing the grunt work below them. Still, in my opinion a healthy researcher should still be writing at least some of their own papers to indicate that they are still actually doing some of the research.&lt;/p&gt;

&lt;p&gt;Could this be measured to a degree by looking at the publication output of every research group in every school in every university in Australia? Interesting results might appear after crunching the numbers on things like&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Normalised number of publications per person.&lt;/li&gt;
&lt;li&gt;Ratio of professors to academics to postdocs to postgrads.&lt;/li&gt;
&lt;li&gt;Weighted number of publications per role according their ratio in the research group.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For example, let&amp;#8217;s say that the ratio of roles is something like 1:4:6:20 (I have no idea if these numbers are feasible or representative). Papers published by a person in each role should be weighted by the inverse of these numbers, so the total number of publications per role is given equal weight (one paper by a professor is equal to twenty papers by the PhD students). Justify this by saying the time of a professor is twenty times more valuable than a grad student.&lt;/p&gt;

&lt;p&gt;Now sum the papers per role according to these weights; if you see a large discrepancy from a 1:1:1:1 ratio of weighted publications, something is looking a little fishy. (This is just a hypothesis; I presume the numbers could be analysed &lt;em&gt;a posteriori&lt;/em&gt; to determine that a healthy ratio might look like 1:2:4:3 or whatever.)&lt;/p&gt;

&lt;p&gt;Even if this isn&amp;#8217;t at all a suitable way to gauge the research health of a research group, it should at least be useful in comparing in a more detailed way the publication output between similar groups around the country. If it turns out the RMIT&amp;#8217;s academics publish far more than Adelaide&amp;#8217;s (after you&amp;#8217;ve removed the masking influence of high-publishing postdocs, say), isn&amp;#8217;t that a difference worth investigating?&lt;/p&gt;

&lt;p&gt;Of course, my opinion on all of this comes back to basic funding at a tertiary level: the number of academics per student should be increased to give the academics more time for research. My aim at discuss ideas like &amp;#8220;weighted numbers of publications per research role&amp;#8221; is biased towards indicating this at some level. But I don&amp;#8217;t have the time to actually look into the matter. (Especially being that I&amp;#8217;m not actually part of the system at the moment.)&lt;/p&gt;

&lt;p&gt;Does anyone do &amp;#8220;research on engineering research&amp;#8221;? In my opinion, they should.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-1407498349826435331?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/1407498349826435331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/1407498349826435331'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2009/11/measure-of-low-academic-funding.html' title='A measure of low academic funding'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-3061094447751712494</id><published>2009-10-26T15:15:00.001+10:30</published><updated>2009-12-29T17:10:09.936+10:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Productivity'/><title type='text'>Knuth on addiction</title><content type='html'>&lt;p&gt;Donald Knuth, &lt;a href="http://www.literateprogramming.com/adventure.pdf"&gt;&lt;em&gt;Adventure&lt;/em&gt;&lt;/a&gt; (PDF):&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Clearly the game was potentially addictive, so I forced myself to stop playing — reasoning that it was great fun, sure, but traditional computer science research is great fun too, possibly even more so.&lt;/p&gt;
&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-3061094447751712494?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/3061094447751712494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/3061094447751712494'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2009/10/knuth-on-addiction.html' title='Knuth on addiction'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-2866897805938351844</id><published>2009-10-22T15:55:00.001+10:30</published><updated>2009-12-29T17:10:16.591+10:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Productivity'/><title type='text'>The nature of procrastination</title><content type='html'>&lt;p&gt;When your mind is distracted to the point of not starting an impending task.&lt;/p&gt;

&lt;p&gt;That&amp;#8217;s not quite it.&lt;/p&gt;

&lt;p&gt;The adage is that after being interrupted it takes fifteen minutes to get back into the &amp;#8220;flow&amp;#8221; of working.&lt;/p&gt;

&lt;p&gt;The first fifteen minutes, then, is crucial. Before even starting something. If your mind slides off track at any point before the fifteen minutes is up, gotta start again.&lt;/p&gt;

&lt;p&gt;But how often does my mental trigger kick in to read email, refresh feeds, check newsgroups (and, in the past, Twitter and Facebook and New York Times and …) ? In fact, I still get mental triggers to visit news sites I haven&amp;#8217;t read in years. Which scares me, frankly. What sort of rut did I get myself into that my brain still brings it up multiple times every single day even if I &lt;em&gt;never&lt;/em&gt; (in years, now) respond to it? Is that the side-effect of the addictions of youth? When will it go away?&lt;/p&gt;

&lt;p&gt;(To see if you have such mental triggers of your own, close all the windows on your screen and open up a fresh and blank browser window and try and think of nothing. The first thing that pops into your head to type into the address bar?)&lt;/p&gt;

&lt;p&gt;Worse than all of the above, how easy is it to slide from the hard tasks of involved research writing/reading/coding to the easy tasks of fixing bugs or renaming variables in my latest toy project? Especially if you can trick yourself into thinking that your toy project can &lt;a href="http://library.wolfram.com/infocenter/MathSource/7030/"&gt;substitute&lt;/a&gt; for your real work.&lt;/p&gt;

&lt;p&gt;Sometimes, I even get a mental trigger to write things on the internet, things which people already know and which don&amp;#8217;t help either the people reading them or person writing them.&lt;/p&gt;

&lt;p&gt;Unlike &lt;a href="http://www.43folders.com/2009/08/04/enough"&gt;Merlin Mann&lt;/a&gt;. (I linked him before, but no hard in repetition.) He says everything on the topic much better than I&amp;#8217;ll ever be able to: (albeit this time in an uncharacteristically difficult-to-quote way)&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;…developing those invaluable tolerances [to &amp;#8220;stick with [your work] at the time you’re most tempted to run away&amp;#8221;] requires the exercise of some very small muscles. The muscles are super-hard to locate, and once you do find them, they hurt like a bitch to exercise.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Ain&amp;#8217;t that the depressing truth.&lt;/p&gt;

&lt;p&gt;Well, I&amp;#8217;m off to do the dishes. And then get back to work.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-2866897805938351844?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/2866897805938351844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/2866897805938351844'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2009/10/nature-of-procrastination.html' title='The nature of procrastination'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-5737976617025794349</id><published>2009-10-12T19:42:00.001+10:30</published><updated>2009-10-27T15:10:58.068+10:30</updated><title type='text'>Matlab vectorisation</title><content type='html'>&lt;p&gt;Wikipedia tells me that Donald Knuth said:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;(I figure you don&amp;#8217;t need a citation when you mention &amp;#8220;Wikipedia&amp;#8221; in the sentence.)&lt;/p&gt;

&lt;p&gt;Back in the old days, the fast way to do things in Matlab was to use &amp;#8220;vectorised&amp;#8221; code which operated on entire array rather than the individual elements; loops were the devil. More recently (2003-ish), Matlab gained a just-in-time compiler, eliminating the old bottleneck. (&lt;em&gt;Update:&lt;/em&gt; Thanks, Ben, for pointing out my mistake there; not sure what I was thinking when I wrote 2007. Perhaps I didn&amp;#8217;t get access to Matlab-with-JIT until some time later; I forget.)&lt;/p&gt;

&lt;p&gt;But you still sometimes &lt;a href="http://stackoverflow.com/questions/1552693/what-is-better-for-running-monte-carlo-simulations-matlab-or-mathematica/1552709#1552709"&gt;see advice&lt;/a&gt; to use vectorised code whenever possible. In short, this is a bad idea &lt;em&gt;on performance grounds alone&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;For example, the above-linked advice gave the trivial example:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;% Extremely slow:
for i = 1:length(x)
   x(i) = 2*x(i);
end

% Extremely fast:
x = 2*x;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Interested, I tested this out. &lt;/p&gt;

&lt;p&gt;[&lt;strong&gt;Update&lt;/strong&gt;: Ha, &amp;#8220;I tested this out&amp;#8221; completely incorrectly, because I was hasty and hadn&amp;#8217;t used Matlab in a while. So don&amp;#8217;t mind me on that particular point. However, the following still stands:]&lt;/p&gt;

&lt;p&gt;Your rule of thumb should be: write the code that makes the most sense when you&amp;#8217;re writing it. If it&amp;#8217;s slow, try and fix it then. Vectorised code can get damned hard to write and harder to read. It&amp;#8217;s only worth it if it saves you real time running the code. And I&amp;#8217;m talking hours and hours of time difference here.&lt;/p&gt;

&lt;p&gt;When you write &lt;code&gt;x=2*x&lt;/code&gt;, you should do so simply because that&amp;#8217;s the clear logical representation of the operation &amp;#8220;multiply each element of &lt;code&gt;x&lt;/code&gt; by two&amp;#8221;. But just because you use vectorised code here doesn&amp;#8217;t mean you always should.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-5737976617025794349?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/5737976617025794349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/5737976617025794349'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2009/10/matlab-vectorisation.html' title='Matlab vectorisation'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-3131789724058860282</id><published>2009-10-12T13:14:00.001+10:30</published><updated>2009-10-12T13:14:07.169+10:30</updated><title type='text'>GitHub from the command line</title><content type='html'>&lt;p&gt;Here are a couple of shell aliases that I&amp;#8217;ve found useful recently. To use, add them to your &lt;code&gt;.bash_profile&lt;/code&gt; file. All of these commands are intended to be run from the working directory of a Git repository that is connected to GitHub.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Used in the following, more useful, commands, this returns the GitHub identifier for a repository: (E.g., &lt;code&gt;wspr/thesis&lt;/code&gt;)&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;alias githubname='git config -l | grep '\''remote.origin.url'\'' | sed -En   '\''s/remote.origin.url=git(@|:\/\/)github.com(:|\/)(.+)\/(.+).git/\3\/\4/p'\'''
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;On Mac OS X, this opens your GitHub project in the default browser: (I&amp;#8217;m guessing it needs some adjustment to work under Linux.)&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;alias github='open https://github.com/`githubname`'
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Similarly, this one opens up the Issues page:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;alias issues='open https://github.com/`githubname`/issues'
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Finally, this one returns the number of open issues in the GitHub project:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;alias countissues='curl -s http://github.com/api/v2/yaml/issues/list/`githubname`/open -- | grep '\''\- number:'\'' | wc -l'
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Via the &lt;a href="http://develop.github.com/p/issues.html"&gt;GitHub Issue API&lt;/a&gt;, it&amp;#8217;s possible to extract all sorts of useful information programmatically that could come in handy for project management. Use the output of this URL to get all the juicy info:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;http://github.com/api/v2/yaml/issues/list/`githubname`/open
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;For example, I&amp;#8217;d like to write a script to report summary details of all open issues across all of my projects/repositories. Saving it up for a rainy day.&lt;/p&gt;

&lt;p&gt;It would also be interesting to write a script to run before &lt;code&gt;push&lt;/code&gt;ing that checks which issues you&amp;#8217;re closing (via the &lt;code&gt;closes #xyz&lt;/code&gt; commit log interface) and shows a brief summary for confirmation before sending off the commits. That&amp;#8217;s for a rainy weekend.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-3131789724058860282?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/3131789724058860282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/3131789724058860282'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2009/10/github-from-command-line.html' title='GitHub from the command line'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-7663353719892451315</id><published>2009-09-07T08:59:00.001+09:30</published><updated>2009-09-11T17:07:43.153+09:30</updated><title type='text'>pdfTeX on Windows upgrade</title><content type='html'>&lt;p&gt;It&amp;#8217;s not often in the (La)TeX world that new versions of things break existing documents and packages. Unfortunately this has just happened to me.&lt;/p&gt;

&lt;p&gt;I maintain a LaTeX package &lt;a href="http://tug.ctan.org/pkg/pstool"&gt;pstool&lt;/a&gt; (written in collaboration with Zebb Prime) that sort of uses TeX as a portable scripting language to perform external graphics processing during the typesetting run. (The main benefit allowing you to use &lt;a href="http://tug.ctan.org/pkg/psfrag"&gt;psfrag&lt;/a&gt; in pdfLaTeX.)&lt;/p&gt;

&lt;p&gt;Since it executes programs on the command line, it needs to know whether it is being run on Windows or on some sort of *nix variant (Linux, Mac OS X, etc.). The package I use to detect this, &lt;a href="http://tug.ctan.org/pkg/ifplatform"&gt;ifplatform&lt;/a&gt;, is also written by me (in collaboration with Johannes Große), and it uses a heuristic based around the difference in how the shells in Windows/*nix deal with quoted material.&lt;/p&gt;

&lt;p&gt;Unfortunately, this heuristic no longer works in TeX Live 2009 for Windows, as &lt;a href="http://www.texdev.net/2009/08/23/tex-live-on-windows/"&gt;reported&lt;/a&gt; by Joseph Wright. “That&amp;#8217;s okay,” I said, “Few people will be using TeX Live 2009 on Windows yet — no rush to fix the problem immediately.”&lt;/p&gt;

&lt;p&gt;Unfortunately again, I&amp;#8217;ve now discovered that the problem also exists in MiKTeX 2.8, which has been released in the past week, and which is much more widely used than TeX Live on Windows. I&amp;#8217;ve received several good ideas how to fix the problem via the tex-live mailing list, so it just comes down to trying a few of them out with the help of some of my Windows-using friends.&lt;/p&gt;

&lt;p&gt;But for now, be warned: ifplatform (v0.2 from 2007) and hence pstool and auto-pst-pdf currently do not work in TeX Live 2009 on Windows and MiKTeX 2.8. A new version to fix this problem will be forthcoming.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; The new version of pstool is now available from CTAN, and it fixes the problem above.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-7663353719892451315?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/7663353719892451315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/7663353719892451315'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2009/09/pdftex-on-windows-upgrade.html' title='pdfTeX on Windows upgrade'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-6608416320057112342</id><published>2009-08-31T19:10:00.001+09:30</published><updated>2009-08-31T19:10:30.195+09:30</updated><title type='text'>Burning happiness</title><content type='html'>&lt;p&gt;&lt;a href="http://www.newyorker.com/reporting/2009/08/24/090824fa_fact_sedaris?currentPage=all"&gt;David Sedaris&lt;/a&gt;: (‘Laugh, Kookaburra’ in The New Yorker)&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;This was not a real stove but a symbolic one, used to prove a point at a management seminar she’d once attended. “One burner represents your family, one is your friends, the third is your health, and the fourth is your work.” The gist, she said, was that in order to be successful you have to cut off one of your burners. And in order to be &lt;em&gt;really&lt;/em&gt; successful you have to cut off two.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="http://www.ted.com/index.php/talks/doris_kearns_goodwin_on_learning_from_past_presidents.html"&gt;Doris Kearns Goodwin&lt;/a&gt;: (TED Talk, about 30 seconds in)&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;My mind keeps wandering back to a seminar that I took when I was a graduate student at Harvard with the great psychologist Erik Erikson. He taught us that the richest and fullest lives attempt to achieve an inner balance between three realms: work, love, and play. And that to pursue one realm to the disregard of the others is to open oneself to ultimate sadness in older age; whereas to pursue all three with equal dedication is to make possible a life filled not only with achievement but with serenity. &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Small trade-off there. I know which one I&amp;#8217;d rather tend towards.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-6608416320057112342?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/6608416320057112342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/6608416320057112342'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2009/08/burning-happiness.html' title='Burning happiness'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-5570627401517731411</id><published>2009-08-17T19:29:00.001+09:30</published><updated>2009-08-17T19:30:19.209+09:30</updated><title type='text'>A few minutes with "The Now Habit"</title><content type='html'>&lt;p&gt;I&amp;#8217;m skimming through a section of &amp;#8220;&lt;a href="http://www.amazon.com/Now-Habit-Overcoming-Procrastination-Guilt-Free/dp/0874775043"&gt;The Now Habit&lt;/a&gt;&amp;#8221; loaned to me by a friend, and while parts of it do resonate quite well with me there are sections that I receive in a vaguely repugnant way:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Jeff was stuck. He felt guilty about not making a contribution to his field and was feeling pressure from his colleagues to publish. But he was unwilling to make the commitment to the long hours of solitary work that were required to read professional journals and to write.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;“He was unwilling” to do these things? That doesn&amp;#8217;t strike the right chord with me. I&amp;#8217;m perfectly willing to commit myself to my thesis. I just happen to break that commitment rather more frequently than I should.&lt;/p&gt;

&lt;p&gt;As an aside, I can&amp;#8217;t stand this style of self-help writing in which a supposedly-true pithy anecdote is given that fits the relevant points being made. What was Jeff&amp;#8217;s solution, by the way? To spend two months acting in a play and then using the empty hole left after he no longer needed to spend twenty hours a week rehearsing to write. Well, not exactly a general solution, but the idea seems to be to spend time in concentrated pleasure and you&amp;#8217;ll balance your life out enough to stop procrastinating.&lt;/p&gt;

&lt;p&gt;What did I like about the section of the book? Here&amp;#8217;s a quote of what sounded true to me:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;The promise of future rewards for hard work has little control over what we choose to do now. Instead, the more &lt;em&gt;immediate&lt;/em&gt; and &lt;em&gt;definite&lt;/em&gt; rewards of life, such as leisure, seeing friends, and eating ice cream, are immediately and definitely followed by tangible pleasures and have, therefore, a higher probability of occurring.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This sums up the exact feeling I have towards procrastination. It&amp;#8217;s not an anxiety thing or a fear of failure thing, or whatever of the explanations given in this book; it&amp;#8217;s just that there are so many short-term fun and rewarding things to do. It&amp;#8217;s a hard habit to break doing them.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-5570627401517731411?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/5570627401517731411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/5570627401517731411'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2009/08/few-minutes-with-now-habit.html' title='A few minutes with &amp;quot;The Now Habit&amp;quot;'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-3596971875268343913</id><published>2009-08-10T11:05:00.001+09:30</published><updated>2009-12-29T17:10:32.576+10:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Productivity'/><title type='text'>Mental effort directed against disposition and desire</title><content type='html'>&lt;p&gt;It&amp;#8217;s a problem with a well-known solution. But one that&amp;#8217;s more easily said than done.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.pbs.org/tesla/res/res_art01.html"&gt;Nicola Tesla&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;The possibilities of will-power and self-control appealed
  tremendously to my vivid imagination, and I began to
  discipline myself. Had I a sweet cake or a juicy apple which I
  was dying to eat I would give it to another boy and go through
  the tortures of Tantalus, &lt;em&gt;pained but
  satisfied&lt;/em&gt;. Had I some difficult task before me which
  was exhausting I would attack it again and again until it was
  done. So I practiced day by day from morning till night. At
  first it called for a vigorous mental effort directed against
  disposition and desire, but as years went by the conflict
  lessened and finally my will and wish became identical.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="http://www.43folders.com/2009/08/04/enough"&gt;Merlin Mann&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Given that your fears know you too well, they can capitalize on any uncertainty that they know you’d find intolerable. So, even a surprisingly trivial matter […] can suddenly seem extremely important and will swiftly divert your attention from the cool stuff you’d like to be doing onto….oh, whatever that other stuff might be. Better find out.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Procrastination and fractured attention is an addiction I&amp;#8217;m terribly far from kicking. Even with a tidy desk, a tidy shelf, and long-past deadlines.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-3596971875268343913?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/3596971875268343913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/3596971875268343913'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2009/08/mental-effort-directed-against.html' title='Mental effort directed against disposition and desire'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-4467511511437676366</id><published>2009-08-06T14:27:00.001+09:30</published><updated>2009-08-06T14:27:45.759+09:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='writing'/><title type='text'>Least easily distinguished</title><content type='html'>&lt;p&gt;&lt;a href="http://books.google.com/books?id=ZZ7PAAAAMAAJ&amp;amp;pg=PA131#v=onepage&amp;amp;q=&amp;amp;f=false"&gt;Edgar Allen Poe&lt;/a&gt;, Graham&amp;#8217;s Magazine:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;After reading all that has been written, and after thinking all that can be thought, on the topics of God and the soul, the man who has a right to say that he thinks at all, will find himself face to face with the conclusion that, on these topics, the most profound thought is that which can be the least easily distinguished from the most superficial sentiment.&lt;/p&gt;
&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-4467511511437676366?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/4467511511437676366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/4467511511437676366'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2009/08/least-easily-distinguished.html' title='Least easily distinguished'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-4534404807271296322</id><published>2009-07-31T11:20:00.001+09:30</published><updated>2009-07-31T11:20:56.802+09:30</updated><title type='text'>Not exactly DRM for news</title><content type='html'>&lt;p&gt;I&amp;#8217;m a couple days late with this one. &lt;a href="http://arstechnica.com/tech-policy/news/2009/07/drm-for-news-inside-the-aps-plan-to-wrap-its-content.ars"&gt;Ars discusses&lt;/a&gt; the &lt;a href="http://daringfireball.net/linked/2009/07/24/ap-hole"&gt;seemingly ludicrous&lt;/a&gt; plan by the Associated Press to improve its news platform online. In which they claim to be able to deliver news online with a ‘tracking beacon’. The whole press release/news story sounded very odd in that nothing they mentioned seemed possible with standard web technologies.&lt;/p&gt;

&lt;p&gt;Their poor excuse for an info-graphic has received some &lt;a href="http://kiyoshimartinez.tumblr.com/post/149732073/alwayscapitalize-emptyage-ap-internet-plan"&gt;hilarious commentary&lt;/a&gt;. I think I just like profanity in my parody.&lt;/p&gt;

&lt;p&gt;But after some digging it seems to make sense after all; and suspicions confirmed that nothing they originally wrote is actually truthful of what their technology does. The best description was &lt;a href="http://arstechnica.com/tech-policy/news/2009/07/drm-for-news-inside-the-aps-plan-to-wrap-its-content.ars?comments=1&amp;amp;comment_id=190009270041"&gt;a comment by ‘deet’&lt;/a&gt; on the Ars article (for which the permalink seems broken, so you&amp;#8217;ll have to scroll down and find it):&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Look at this embarrassing DRM verbiage as a kind of sideshow for the old folks.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;and&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;AP&amp;#8217;s hope seems to be that this new specification for online delivery of AP member content will slow, stop, or at least reveal the activities of the more blatant rippers-off, while giving useful tools to legitimate publishers for monitoring and controlling the use of their content, which is entirely within their prerogative. Obviously, and as with any security system, a sophisticated attacker can circumvent these measures. And the AP knows this. What&amp;#8217;s great about the tagging system is, if you&amp;#8217;re a legit publisher, the tags had better be there. If the tags are missing, well, be prepared to hear from AP.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;(Don&amp;#8217;t just read these snippets, the whole comment is longer and interesting.)&lt;/p&gt;

&lt;p&gt;Their plan seems to comes down to some HTML metadata that, if present, flags the content as legitimate, and if not (or used incorrectly) yells loud and clear that the text has been misappropriated. The big problems after this information becomes available and widely-used are (a) to get people who are entitled to the content to use the metadata correctly, and (b) to somehow track down non–fair use quotations of the text that aren&amp;#8217;t overwhelmed with false positives. (The former being necessary to even have a hope in hell in achieving the latter, assuming that simply looking at the domain name of the hosted content isn&amp;#8217;t enough.)&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s not clear to me that this latter problem is made any easier by the absence of some metadata.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-4534404807271296322?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/4534404807271296322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/4534404807271296322'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2009/07/not-exactly-drm-for-news.html' title='Not exactly DRM for news'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-7692051307447704009</id><published>2009-06-29T10:15:00.001+09:30</published><updated>2009-06-29T10:15:42.076+09:30</updated><title type='text'>Academic funding, and medical data</title><content type='html'>&lt;p&gt;Interesting article over at the New York Times &lt;a href="http://www.nytimes.com/2009/06/28/health/research/28cancer.html?_r=1&amp;amp;pagewanted=all"&gt;on cancer research&lt;/a&gt; strikes a chord in the way academic funding works in general. Too little money to go around, so those who play the game the best get the (research) money. Usually, those who get the money produce results, so I couldn&amp;#8217;t say the system is entirely broken. It&amp;#8217;s the lack of money that is the bigger problem. (Cue comparisons with defence budgets.)&lt;/p&gt;

&lt;p&gt;But much more interesting than the article is one of the &lt;a href="http://community.nytimes.com/comments/www.nytimes.com/2009/06/28/health/research/28cancer.html?permid=10#comment10"&gt;comments left&lt;/a&gt;. It rings true with my own thoughts on how the government and the health care system should be feeding data back into the research arena:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;The problem with medical research, generally, and cancer research, in particular, is that the amount and range of data that is used to map the causes and course of disease is far less than it should be.&lt;/p&gt;
  
  &lt;p&gt;[…]&lt;/p&gt;
  
  &lt;p&gt;We must gather consistent and substantial data on large numbers of the population, both those who appear well and those who are ill. […] The best way to accomplish that is to provide every citizen who wants it a substantial medical checkup either once or twice each year. All of that data would be placed in a database maintained by the National Institutes of Health and would be available to any credentialed researcher. Identity of patients would be shielded by assignment of an anonymous ID, that permits tracking of that patients medical history, but that does not otherwise disclose who the patient is.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This would be a gold mine of data, and serve not only to help understand the health of the nation but also to improve it. A gargantuan effort, most definitely, but also an enormous reward.&lt;/p&gt;

&lt;p&gt;Pity the idea itself is too far outside of the box.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-7692051307447704009?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/7692051307447704009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/7692051307447704009'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2009/06/academic-funding-and-medical-data.html' title='Academic funding, and medical data'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-3886415679846282926</id><published>2009-05-26T13:43:00.001+09:30</published><updated>2009-05-26T13:43:40.584+09:30</updated><title type='text'>Australian five cent piece? Good riddance</title><content type='html'>&lt;p&gt;In March last year, The New Yorker published an article on the &lt;a href="http://www.newyorker.com/reporting/2008/03/31/080331fa_fact_owen?currentPage=all"&gt;penny&lt;/a&gt; in America. Clearly, it&amp;#8217;s a ridiculous amount of money, and the article goes into detail about why it still exists and what a nuisance it is.&lt;/p&gt;

&lt;p&gt;The case in America is more extreme (as in all things, seemingly), but Australia is facing a similar issue now over its 5¢ piece. A report or rumour on &lt;a href="http://www.smh.com.au/national/get-your-5c-worth-before-it-goes-out-of-circulation-20090523-bihk.html"&gt;moves to scrap the thing&lt;/a&gt; have prompted objection from the &lt;a href="http://blogs.abc.net.au/queensland/2009/05/goobye-to-the-f.html?program=612_evenings"&gt;Queensland Consumers Association&lt;/a&gt;, but their worries really sound ill considered: &amp;#8220;no matter what they do with the coinage, they manage to make sure the consumer doesn&amp;#8217;t win&amp;#8221;. Good luck with that particular argument.&lt;/p&gt;

&lt;p&gt;Okay, let&amp;#8217;s say you want to buy something that costs less than a dollar and it&amp;#8217;s rounded up by, at most, 5¢; your purchase will increase by some shocking 5%–10%, but it&amp;#8217;s only 5¢ maximum at any one time. It&amp;#8217;s such a negligible amount compared to the overall cost of the weekly shopping that I&amp;#8217;m rather appalled someone (speaking on behalf of the consumer) would deign to suggest it&amp;#8217;s anti-consumer.&lt;/p&gt;

&lt;p&gt;The efficiencies in eliminating this coin (which costs the mint on the order of four million dollars a year) far outweigh any nostalgia one may feel towards the little guy. You can&amp;#8217;t imagine how futile and frustrating it feels to count hundreds of the things to balance a till when their sum comes to less than 0.5% of the total balance.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m very happy to look forward to saving precious minutes every night I count the till at Chocolate Bean.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-3886415679846282926?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/3886415679846282926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/3886415679846282926'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2009/05/australian-five-cent-piece-good.html' title='Australian five cent piece? Good riddance'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-6089829613312314515</id><published>2009-05-01T16:19:00.001+09:30</published><updated>2009-05-01T16:55:52.837+09:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='writing'/><title type='text'>What's in an ‘a’?</title><content type='html'>&lt;p&gt;When do you know that you&amp;#8217;re correct? For me, in the world of grammar, the answer is &lt;em&gt;rarely&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m reviewing the changes made to a paper of mine by the production team at Elsevier, and they&amp;#8217;ve changed my sentence &lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;An example of a system with such behaviour is…&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;to (emphasis added)&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;An example of a system with such &lt;strong&gt;a&lt;/strong&gt; behaviour is…&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Well, doesn&amp;#8217;t look right to me. And Google reports half as many hits for the latter compared to the former.&lt;/p&gt;

&lt;p&gt;But I&amp;#8217;m not confident enough in my knowledge of English to call them out on what looks to me like, at best, a matter of style.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-6089829613312314515?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/6089829613312314515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/6089829613312314515'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2009/05/what-in-a.html' title='What&amp;#39;s in an ‘a’?'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-3424295939105142237</id><published>2009-03-31T19:15:00.001+10:30</published><updated>2010-06-14T19:38:03.176+09:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='dev'/><title type='text'>An abbreviated "git log"</title><content type='html'>&lt;p&gt;I&amp;#8217;ve been getting more into (the version control system) Git as I&amp;#8217;ve worked more on LaTeX3 code (mostly though &lt;code&gt;git-svn&lt;/code&gt;, although I&amp;#8217;m also using Git for my PhD work).&lt;/p&gt;&lt;p&gt;Here&amp;#8217;s an alias that quickly calls up a one-per-line list of recent commits:&lt;/p&gt;&lt;pre&gt;&lt;code&gt;[alias]
    recent = log --pretty=oneline --abbrev-commit -n 10
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Update June 2010:&lt;/strong&gt; I now use the following, which reports all of the commits made since the last push to the remote &lt;code&gt;origin/master&lt;/code&gt;:&lt;/p&gt;&lt;pre&gt;&lt;code&gt;git log --oneline origin/master..HEAD
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;I find this much more useful in getting my head back on track after coming back to some code that I've been playing with but haven't made public yet. (End update.)&lt;/p&gt;&lt;p&gt;Add this to your &lt;code&gt;.gitconfig&lt;/code&gt; file. 
Then call &lt;code&gt;git recent&lt;/code&gt; to get a quick overview of what&amp;#8217;s been going on recently. Saves calling up &lt;a href="http://gitx.frim.nl/"&gt;GitX&lt;/a&gt; when you just want to remember what&amp;#8217;s going on.&lt;/p&gt;&lt;p&gt;Output looks like:&lt;/p&gt;&lt;pre&gt;&lt;code&gt;$ git recent
462e945 set_pTF for l3io
[...]
ccf25cf set_pTF for l3box
48c9f59 Rename \prg...nonexpandable to \prg...unexpandable
cccc41a \prg_set_pred.. improved
8bca027 New version of cs_generate_variant
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Git is nice (but intimidating) in that it allows you to make all these friendly modifications but you need to get some pointers on using it all.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-3424295939105142237?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/3424295939105142237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/3424295939105142237'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2009/03/abbreviated-log.html' title='An abbreviated &amp;quot;git log&amp;quot;'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-2890637516877632347</id><published>2009-03-24T00:27:00.003+10:30</published><updated>2009-03-24T00:43:04.754+10:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><title type='text'>Writing via iPhone</title><content type='html'>I was really hoping that this site would have a decent mobile view for  writing. Alas. Here's hoping for MarsEdit  for iPhone sooner rather than later.

&lt;p&gt;Not that typing on this li'l thing feels very good on my thumbs. But that's what a childhood of Mario was supposed to prepare me for, right?

&lt;p&gt;On an unrelated note, am I the only one that's bugged by the fact that the iPhone keyboard uses curly quotes/apostrophes on its key caps but to hit them gives you their 'dumb' (or straight) variants?

&lt;p&gt;Oh, I just happily realise that you can press and hold the keys to get  glorious “curly” quotes. Still wish they could be a bit cleverer and auto-correct themselves, however.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-2890637516877632347?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/2890637516877632347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/2890637516877632347'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2009/03/writing-via-iphone.html' title='Writing via iPhone'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-1830607587022374442</id><published>2009-03-03T11:51:00.001+10:30</published><updated>2009-03-03T11:51:48.698+10:30</updated><title type='text'>TeX Live 2009 freeze date</title><content type='html'>&lt;p&gt;I&amp;#8217;m not sure how many TeX/LaTeX developers read what I write here, but nonetheless. &lt;/p&gt;

&lt;p&gt;TeX Live is the major distribution for TeX and LaTeX and related programs, released yearly by the TeX Users Group and coordinated by the tireless Karl Berry. TeX Live contains essentially everything on &lt;a href="http://www.ctan.org"&gt;CTAN&lt;/a&gt; modulo the non-free branch, and is now the only supported distribution for Linux and Unix systems, including Mac OS X. (Windows users also have the option of using MiKTeX.)&lt;/p&gt;

&lt;p&gt;Karl has just contacted me about fixing up a couple of my packages to go along nicely with a new feature that will be in TeX Live 2009 — a new &amp;#8220;shell escape&amp;#8221; feature that doesn&amp;#8217;t need to be turned on by default and that accepts a restricted (but customisable) set of commands.&lt;/p&gt;

&lt;p&gt;Shell escape can&amp;#8217;t be turned on in TeX Live because it is a security hazard; one could write an obfuscated TeX document to delete your home folder, for example. However, it&amp;#8217;s absolutely essential for some of the more convenient features that I (at least) rely on: being able to convert EPS figures on the fly (Heiko Oberdiek&amp;#8217;s &lt;a href="http://tug.ctan.org/pkg/epstopdf"&gt;epstopdf&lt;/a&gt;); being able to pre-compile psfrag graphics from Matlab and Mathematica (see the &lt;a href="http://tug.ctan.org/pkg/pstool"&gt;pstool&lt;/a&gt; package), and so on.&lt;/p&gt;

&lt;p&gt;So I have to go and look at &lt;a href="http://tug.ctan.org/pkg/auto-pst-pdf"&gt;auto-pst-pdf&lt;/a&gt; and the aforementioned pstool to make sure they behave correctly in this new mode, and to see if they can be improved to take advantage of it.&lt;/p&gt;

&lt;p&gt;The initial freeze date for TeX Live 2009 is March 31, which has kind of snuck up on me. While TeX Live won&amp;#8217;t be ready for some time after that (ironing out the wrinkles can sometimes take months), it would be unfortunate to miss the date.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ll have to go and check to see what we can do about the &lt;a href="http://www.latex-project.org/code.html"&gt;expl3&lt;/a&gt; code, too&amp;#8230;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-1830607587022374442?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/1830607587022374442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/1830607587022374442'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2009/03/tex-live-2009-freeze-date.html' title='TeX Live 2009 freeze date'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-569069245144737002</id><published>2009-02-24T12:36:00.001+10:30</published><updated>2009-02-24T12:36:11.231+10:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='ego'/><title type='text'>Declaring attention bankruptcy</title><content type='html'>&lt;p&gt;Something changed in me early this year.&lt;/p&gt;

&lt;p&gt;I don&amp;#8217;t think it&amp;#8217;s related to my going to Thailand for a holiday, but it might be something to do with my lack of &lt;em&gt;doing anything&lt;/em&gt; for a terribly long period of time around Christmas and well, well, into the New Year.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;d like to say something grew in me, like a desire to simplify and quieten my mind. Spend less time absorbing others&amp;#8217; information and start creating my own. That might be an overly romantic take, however.&lt;/p&gt;

&lt;p&gt;I left Twitter, basically stopped using it. I don&amp;#8217;t exactly like this state of affairs, because there is worth to the service; it&amp;#8217;s just that I started being overwhelmed by too many people. So trimming down, but not just yet. Still avoiding it, for now, for the most part.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve stopped reading whatever the hell I was reading every day. Once I started unsubscribing from a few RSS feeds, I couldn&amp;#8217;t stop — the whole stack collapsed and I&amp;#8217;ve decimated (well, bit-shifted left twice would be more accurate, I suppose) the number of sites I&amp;#8217;m following. Which has decreased even more the number of &amp;#8220;New Items&amp;#8221; appearing in NetNewsWire every day, since I&amp;#8217;m now only really paying attention to &amp;#8220;low frequency, high quality&amp;#8221; writing. The effect on my reading habits has been profound; I&amp;#8217;m not really linking things on &lt;a href="http://del.icio.us/wspr"&gt;del.icio.us&lt;/a&gt; at the moment. People would ask me how I&amp;#8217;d find such random/interesting articles all the time. Well, spending a lot of time reading is how.&lt;/p&gt;

&lt;p&gt;Instead, I&amp;#8217;ve been working on the &lt;a href="http://www.latex-project.org/"&gt;LaTeX3 Project&lt;/a&gt; for the most part. Writing test suites and discussing improvements to the syntax and plans for the future. It&amp;#8217;s been really satisfying to actually &lt;em&gt;get some stuff done&lt;/em&gt;, even if I recognise that my obsession with &amp;#8220;collecting information&amp;#8221; (in the guise of reading a lot every day) has been replaced by &amp;#8220;I wonder what I can do next on the &lt;a href="http://www.latex-project.org/code.html"&gt;expl3&lt;/a&gt; code&amp;#8221;.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve accepted long ago that my mind latches onto ideas with a terrible grip and it&amp;#8217;s inevitable that &lt;em&gt;something&lt;/em&gt; that I&amp;#8217;m currently spending time on will overwhelm my concentration, to the detriment of all other tasks and thoughts.&lt;/p&gt;

&lt;p&gt;And this LaTeX3 work has all been a major distraction from my &amp;#8220;&lt;em&gt;real task&lt;/em&gt;&amp;#8221; — I&amp;#8217;ve got a thesis lingering over my head. Tomorrow I discuss with the academics what I&amp;#8217;m to do about that, and I anticipate a great deal of soul-crushing acceptance on what there is left to do, how much work it will be, and how long it will take. Soul-crushing, because I should already know this but refuse to admit to the answers.&lt;/p&gt;

&lt;p&gt;But sometime soon, the focus of my attention will finally shift back to this weighty document. And damn won&amp;#8217;t it be nice to have the monkey off my back.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-569069245144737002?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/569069245144737002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/569069245144737002'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2009/02/declaring-attention-bankruptcy.html' title='Declaring attention bankruptcy'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-2848823670629173387</id><published>2009-01-29T15:31:00.001+10:30</published><updated>2009-01-29T15:31:06.161+10:30</updated><title type='text'>Academic English</title><content type='html'>&lt;p&gt;&lt;a href="http://instruct.westvalley.edu/lafave/DFW_present_tense.html"&gt;David Foster Wallace&lt;/a&gt;: (emphasis mine)&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;In other words, it is when a scholar&amp;#8217;s vanity/insecurity leads him to write primarily to communicate and reinforce his own status as an Intellectual that his English is deformed by pleonasm and pretentious diction (whose function is to signal the writer&amp;#8217;s erudition) and by opaque abstraction (&lt;strong&gt;whose function is to keep anybody from pinning the writer down to a definite assertion that can maybe be refuted&lt;/strong&gt; or shown to be silly). The latter characteristic, a level of obscurity that often makes it just about impossible to figure out what an [Academic English] sentence is really saying, so closely resembles political and corporate doublespeak (&amp;#8220;revenue enhancement,&amp;#8221; &amp;#8220;downsizing,&amp;#8221; pre-owned,&amp;#8221; &amp;#8220;proactive resource-allocation restructuring&amp;#8221;) that it&amp;#8217;s tempting to think AE&amp;#8217;s real purpose is concealment and its real motivation fear.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;From &amp;#8220;Tense Present: Democracy, English, and the Wars over Usage&amp;#8221; published in Harper&amp;#8217;s Magazine, 2001. And that&amp;#8217;s not the only good bit. A monstrously tremendous essay.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-2848823670629173387?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/2848823670629173387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/2848823670629173387'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2009/01/academic-english.html' title='Academic English'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-1098450305089691451</id><published>2009-01-21T19:11:00.001+10:30</published><updated>2009-01-21T19:11:37.662+10:30</updated><title type='text'>George Orwell on bad English</title><content type='html'>&lt;p&gt;An article I was reading in the New Yorker on &lt;a href="http://www.newyorker.com/reporting/2009/01/12/090112fa_fact_lepore?currentPage=all"&gt;past Presidents&amp;#8217; Inaugural speeches&lt;/a&gt; referenced an essay by George Orwell called &amp;#8220;&lt;a href="http://www.george-orwell.org/Politics_and_the_English_Language/0.html"&gt;Politics and the English Language&lt;/a&gt;&amp;#8221;, in which he discusses one variety of bad writing.&lt;/p&gt;

&lt;p&gt;You know when criticism is good when you recognise yourself in the examples being criticised. Call it a knack for knowing your own failings. But the article itself is rather long; I&amp;#8217;d like to share some of the better quotes.&lt;/p&gt;

&lt;p&gt;From the end of the essay, the origin of some oft-heard advice:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;(i) Never use a metaphor, simile or other figure of speech which you are used to seeing in print. &lt;/p&gt;
  
  &lt;p&gt;(ii) Never use a long word where a short one will do. &lt;/p&gt;
  
  &lt;p&gt;(iii) If it is possible to cut a word out, always cut it out. &lt;/p&gt;
  
  &lt;p&gt;(iv) Never use the passive where you can use the active. &lt;/p&gt;
  
  &lt;p&gt;(v) Never use a foreign phrase, a scientific word or a jargon word if you can think of an everyday English equivalent. &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Some argue that these rules lead to overly simplified writing, but I&amp;#8217;d say first that only people that understand the rules are allowed to break them. A description of one who does not understand these rules:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;The writer either has a meaning and cannot express it, or he inadvertently says something else, or he is almost indifferent as to whether his words mean anything or not. &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I&amp;#8217;m certainly not one to talk. It&amp;#8217;s far too easy to bang out a few (too many) words and be happy that someone, somewhere might be reading them. Or use those words as a crutch to remember some vaguely related point. &lt;/p&gt;

&lt;p&gt;His translation of Ecclesiastes to &amp;#8220;modern English&amp;#8221; is brilliant. From: &lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;I returned, and saw under the sun, that the race is not to the swift, nor the battle to the strong, neither yet bread to the wise, nor yet riches to men of understanding, nor yet favor to men of skill; but time and chance happeneth.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;To: &lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Objective consideration of contemporary phenomena compels the conclusion that success or failure in competitive activities exhibits no tendency to be commensurate with innate capacity, but that a considerable element of the unpredictable must invariably be taken into account.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I sure can see some of my own writing echoed in that example. It&amp;#8217;s a great example, because the translation does sound lucid and intelligent. &lt;/p&gt;

&lt;p&gt;And finally:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;[M]odern writing at its worst does not consist in 
  picking out words for the sake of their meaning and inventing images in order to make the meaning clearer. It consists in gumming together long strips of words which have already been set in order by someone else, and making the results presentable by sheer humbug. The attraction of this way of writing, is that it is easy.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;George, you are damn right.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-1098450305089691451?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/1098450305089691451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/1098450305089691451'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2009/01/george-orwell-on-bad-english.html' title='George Orwell on bad English'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-787220844915897785</id><published>2009-01-19T22:46:00.001+10:30</published><updated>2009-01-19T22:46:31.352+10:30</updated><title type='text'>Harvey (1950)</title><content type='html'>&lt;p&gt;Just watched &lt;a href="http://www.imdb.com/title/tt0042546/"&gt;Harvey&lt;/a&gt;. What a wonderful movie. Puts me in mind of &lt;a href="http://www.imdb.com/title/tt0044876/"&gt;The Man in the White Suit&lt;/a&gt;, not for story or anything like that but for the feeling and the extraordinary acting and the uplifting philosophy shining from the whole thing.&lt;/p&gt;

&lt;p&gt;They just don&amp;#8217;t make movies like that these days, or not ones that I see anyway.&lt;/p&gt;

&lt;p&gt;Elwood P. Dowd:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Harvey and I sit in the bars… have a drink or two… play the juke box. And soon the faces of all the other people they turn toward mine and they smile. And they&amp;#8217;re saying, &amp;#8220;We don&amp;#8217;t know your name, mister, but you&amp;#8217;re a very nice fella.&amp;#8221; Harvey and I warm ourselves in all these golden moments. We&amp;#8217;ve entered as strangers &amp;#8212; soon we have friends. And they come over… and they sit with us… and they drink with us… and they talk to us. They tell about the big terrible things they&amp;#8217;ve done and the big wonderful things they&amp;#8217;ll do. Their hopes, and their regrets, and their loves, and their hates. All very large, because nobody ever brings anything small into a bar. And then I introduce them to Harvey… and he&amp;#8217;s bigger and grander than anything they offer me. And when they leave, they leave impressed. The same people seldom come back; but that&amp;#8217;s envy, my dear. There&amp;#8217;s a little bit of envy in the best of us. &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;(Quote thanks to IMDB.)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-787220844915897785?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/787220844915897785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/787220844915897785'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2009/01/harvey-1950.html' title='Harvey (1950)'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-970649165028396336</id><published>2008-12-17T02:46:00.001+10:30</published><updated>2008-12-17T02:46:48.957+10:30</updated><title type='text'>A pursuit of a happiness</title><content type='html'>&lt;p&gt;A little while ago, &lt;a href="http://diveintomark.org/archives/2008/11/03/the-pursuit-of-happiness"&gt;Mark Pilgrim itemised&lt;/a&gt; a list of happiness-producing goals. Maybe tongue-in-cheek to an extent.&lt;/p&gt;

&lt;p&gt;While admirable, I found it a little extreme to be practical. And thought my own life required a few more manageable goals for a similar outcome. Now, I&amp;#8217;m not saying I&amp;#8217;m actively trying to achieve these, but sometime down the line…&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Stop buying unneeded things&lt;/li&gt;
&lt;li&gt;Stop sleeping more than 6–8 hours a night&lt;/li&gt;
&lt;li&gt;Stop drinking alcohol that&amp;#8217;s not &lt;a href="http://www.red-wine-and-health.com/"&gt;part of a diet&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Start a long-term exercise regime.&lt;/li&gt;
&lt;li&gt;Start actively removing things from my possession. Old clothes. Old books. Old junk.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But the one thing that would make me happy right now? Working hard on my PhD and getting the damn thing over and done with. And what am I doing right now instead? &lt;/p&gt;

&lt;p&gt;&lt;code&gt;:)&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;This would be a good time to link to &lt;a href="http://www.ted.com/index.php/talks/doris_kearns_goodwin_on_learning_from_past_presidents.html"&gt;Doris Kearns Goodwin&lt;/a&gt;, who speaks enthrallingly as a story-teller on the themes of happiness and finding meaning in life:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;My mind keeps wandering back to a seminar that I took when I was a graduate student at Harvard with the great psychologist Erik Erikson. He taught us that the richest and fullest lives attempt to achieve an inner balance between three realms: work, love, and play. And that to pursue one realm to the disregard of the others is to open oneself to ultimate sadness in older age; whereas to pursue all three with equal dedication is to make possible a life filled not only with achievement but with serenity. &lt;/p&gt;
  
  &lt;p&gt;[&lt;em&gt;About 30 secs into the talk.&lt;/em&gt;]&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I guess I&amp;#8217;ll leave it at that.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-970649165028396336?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/970649165028396336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/970649165028396336'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2008/12/pursuit-of-happiness.html' title='A pursuit of a happiness'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-5564152875863645845</id><published>2008-12-17T02:27:00.001+10:30</published><updated>2008-12-17T02:27:23.801+10:30</updated><title type='text'>A touch of Sage</title><content type='html'>&lt;p&gt;I&amp;#8217;ve resisted looking into Sage for a while now, because it&amp;#8217;s way too late into my PhD to use it for any legitimate purpose. Furthermore, I&amp;#8217;ve spent too much time playing around with Mathematica to justify abandoning it, at this stage.&lt;/p&gt;

&lt;p&gt;Still, my interest was kindled anew by the discovery that there&amp;#8217;s a LaTeX package that can be used to write ‘literate programs’ in Sage. Well, I was at home, unwell. Why not at least install this Sage program and see how it goes?&lt;/p&gt;

&lt;p&gt;First impression: ‘Christ, this thing needs manual installation’. As they say in the &lt;a href="http://sagemath.org/bin/apple_osx/README.txt"&gt;readme&lt;/a&gt;: &lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;If you&amp;#8217;re an OSX guru and want to make steps 4&amp;#8211;6 much nicer, 
  join sage-devel and tell us.  You&amp;#8217;ll be greatly appreciated 
  by a lot of people!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The first thing that could be improved is to distribute it inside a zip archive rather inside a disk image. After decompressed the 300MB archive into a disk image, you have to copy that over the Applications folder anyway! &lt;/p&gt;

&lt;p&gt;I really don&amp;#8217;t have anything to say more than this, because I quickly exhausted any time allotment for exploring with this new program. I hope in the future that I can become an enthusiastic user of Sage; it seems to me to be the most promising possibility for improving the future of engineering, maths, and science research.&lt;/p&gt;

&lt;p&gt;Don&amp;#8217;t get me wrong, I do love Mathematica and I rue turning my back on it, but its closed nature, I believe, dooms the long-term benefits it may have. Backwards compatibility aside, if I write code now I really would like to have some hope of running it in ten year&amp;#8217;s time.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-5564152875863645845?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/5564152875863645845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/5564152875863645845'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2008/12/touch-of-sage.html' title='A touch of Sage'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-8196342189611016900</id><published>2008-12-17T02:22:00.001+10:30</published><updated>2008-12-17T02:22:44.446+10:30</updated><title type='text'>Responsible drugs</title><content type='html'>&lt;p&gt;Wherein I meander briefly through the loaded topic raised recently on taking drugs to improve our brains. Opinions are not guaranteed to be well argued or even well thought out. In three parts.&lt;/p&gt;

&lt;h2&gt;Introduction&lt;/h2&gt;

&lt;p&gt;Nature has recently published an article &amp;#8220;&lt;a href="http://www.nature.com/nature/journal/vaop/ncurrent/full/456702a.html"&gt;Towards responsible use of cognitive-enhancing drugs by the healthy&lt;/a&gt;&amp;#8221; that discusses the topic of the current illegality of cognitive-enhancing drugs and how they might be used by healthy people for the benefit of society.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Cognitive enhancement, unlike enhancement for sports competitions, could lead to substantive improvements in the world.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;My initial impression is: but of course! Drugs to help cognition have my full support. The &lt;a href="http://network.nature.com/groups/naturenewsandopinion/forum/topics/3503"&gt;comments to the paper&lt;/a&gt;, which I&amp;#8217;ll discuss in more detail below, have some good arguments both for and against this idea.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;[It] would also be foolish to ignore problems that such use of drugs could create or exacerbate. With this, as with other technologies, we need to think and work hard to maximize its benefits and minimize its harms.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;Others&amp;#8217; comments to the article&lt;/h2&gt;

&lt;p&gt;Before I write down my own thoughts, I want to quote some of the excellent comments that have been made. At time of writing, this is a cherry-picked selection of basically every reply to the article that I thought added new information to the argument and/or made me think. I tried to trim it down as much as possible, but, as you can see, there&amp;#8217;s a lot of good stuff.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://network.nature.com/groups/naturenewsandopinion/forum/topics/3503?page=1#reply-9255"&gt;Anonymous&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;The key to a satisfying and rich life is not to be found in caffeine or nicotine, much less adderall, ritalin, or next generation cognitive boosters. Furthermore, what effect would widespread use of such drugs have on ever-widening global socioeconomic disparities, regardless of how well distribution/development is monitored?!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="http://network.nature.com/groups/naturenewsandopinion/forum/topics/3503?page=3#reply-9279"&gt;Terry Kremin&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Timothy Leary advocated the same – LSD can be a great cognitive enhancer. Freud thought cocaine was the greatest gift to mankind ever as it was such a fantastic cognitive enhancer. Slave owners found cocaine a great boon in increasing the production from their slaves. Marijuana is great to help those in mundane lives accept their lives and just trudge through without complaining too much – is that ‘cognitive enhancement’? It increases their productivity and lowers their costs.&lt;/p&gt;
  
  &lt;p&gt;But what exact ‘cognition’ are you enhancing? Most of the cognitive enhancers have shown great results in cases where a simple response is required, but they tend to inhibit the ability to acquire flexible representations. These compounds have been great at enhancing learning in one specific case – and addiction to the substance, and an inability to now think flexibly and alter their addictive behavior and drug seeking behavior.&lt;/p&gt;
  
  &lt;p&gt;It is also said that it is a fine line between genius and lunatic, particularly in the arts. If people learn specific associations even better without the distractions of random and odd association, how important do we really consider thinking outside the box? If say da Vinci increased his focus through these drugs, how productive would that actually have made him? he may have become one of the greatest physicians of his time, at the loss of his art and inventiveness. &lt;/p&gt;
  
  &lt;p&gt;College students use many of these to ‘enhance’ their cognitive ability – on tests that overwhelmingly test rote memory – not creative thinking and application of knowledge. If the tests were changed to more reflect application of knowledge in life, would the drugs still be popular? So we need to not only define what we mean by cognitive enhancement, and not limit it to the over used and abused IQ measures, and also what we define as productive. SO then do we take ritalin to increase our focus, and then also take LSD to increase our insight and creativity?&lt;/p&gt;
  
  &lt;p&gt;Focus and production are great, for a robot or computer, or assembly line, but do we really want to say emulating those is the greatest endeavor or goal of humanity? [&amp;#8230;] How about instigating a national exercise program? Fight obesity and increase cognitive abilities all at the same time.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="http://network.nature.com/groups/naturenewsandopinion/forum/topics/3503?page=3#reply-9283"&gt;Mark Hammer&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;There is a fundamental misunderstanding about the nature of cognitive enhancers. [&amp;#8230;] The fundamental fact is that unlike mood enhancing/altering drugs, cognitive enhancers require your unswerving cooperation to “work” [&amp;#8230;]. In this respect, as a “drug”, they are less like an antibiotic (which works without you having to do anything strategic other than take them as prescribed), and more like anabolic steroids (which requires you to actually DO something specific in order to produce the intended outcome).&lt;/p&gt;
  
  &lt;p&gt;What they need from you in order to work, is a strategic mind, or more specifically, a cognitive strategy and set of habits that the neurochemical system being affected by the drug supports. No drug has ever, or WILL ever substitute for a strategy. &lt;/p&gt;
  
  &lt;p&gt;Sadly, while cognitive impairment can be easily produced with specific disruptors, quite independent of the volition of the subject, cognitive enhancement (again, performance above normal expectations) requires significant volition on their part. If you park your car at a mega-mall and don’t bother to take a few moments to commit to memory where it is parked, no amount or type of drug in the world will make recall any more likely BECAUSE THAT’S HOW MEMORY WORKS.&lt;/p&gt;
  
  &lt;p&gt;[A] great many people tend to overestimate the cognitive difficulties they may be having relative to others. In that respect, it is a bit like the entire “penis enlargement” industry that makes profits on the backs of sexual insecurity as opposed to real need. Who DOESN’T wonder if they are smart or attentive enough? [&amp;#8230;] Get thineself a good night’s sleep, and a decent education, and you’ll be in better shape than anything such substances might conceivably be able to do.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="http://network.nature.com/groups/naturenewsandopinion/forum/topics/3503?page=5#reply-9310"&gt;Anonymous&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;I’d like to begin by voicing that I off-label ‘cognitively enhance’, as I find that occasional metered use can make astounding increases in my ability as a researcher – which results in tangible benefit to society. It’s not a competition, I’m not taking an exam. I’m doing research; research that I hope may one day improve the lives of many. Of course I exercise, sleep, eat well, and I drink coffee. And yet sometimes that significant extra boost allows me to spend 12 hours pushing through math I frustratedly found myself unequal too for weeks previous. Why is this the act of a social criminal?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="http://network.nature.com/groups/naturenewsandopinion/forum/topics/3503?page=7#reply-9354"&gt;Mark Hammer&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;It is my contention that perhaps the greater challenge is not the development of substances, nor the legal aspects, but rather the conceptualization of how a substance might impact on cogition in a positive direction when the individual has no particular impairment to start with. We KNOW that we can screw up normal cognition with drugs (and there are millions of people in prison, and families of deceased, who can vouch for that). We have SOME evidence that people whose cognition is lacking due to disease-related processes can SOMETIMES be improved upon by taking pharmacological steps to reverse some known neurochemical deficit or dysfunction. But when it comes to regular folks who have no known problems, the manner in which a substance could conceivably render cognition “better” or “improved”, and the classification of current and future substances into some nosology of types of action or cognitive enhancement, truly escapes us.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="http://network.nature.com/groups/naturenewsandopinion/forum/topics/3503?page=7#reply-9357"&gt;Peter Tylee&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Does this support the need for further research? Certainly. Research targeted at solving real problems, not pandering to the lazy and the elitist or those who imagine that widespread use of ‘enhancing’ agents would so improve the world that the inescapable associated harms would be justified.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="http://network.nature.com/groups/naturenewsandopinion/forum/topics/3503?page=8#reply-9388"&gt;Jeffrey Atkinson&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Mark Hammer’s Dec 8th reply details accurately what I perceive to be the crux of the matter – that ’cognitive enhancers require your unswerving cooperation to “work” ’. It appears that for these and similar drugs that the benefits are generally small but real. However, this benefit comes to the prepared and dedicated, and so the drugs are unlikely to turn an idiot into a brilliant scholar.&lt;/p&gt;
  
  &lt;p&gt;I doubt the current drugs are going to radically change the way students learn, or researchers work. But it most certainly is the time to start thinking about what happens when, inevitably, the drugs or implanted chips get better to the point were NOT having using them will leave you at a distinct disadvantage.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;My own thoughts&lt;/h2&gt;

&lt;p&gt;As always, the line of scientific idealism that I wish I could strongly uphold falls short of practical reality. This is clearly a subtle topic, with several orthogonal arguments that often confuse the issue and make it hard for me to form a coherent opinion when I&amp;#8217;m so far away from the actual issue.&lt;/p&gt;

&lt;p&gt;Ideally, I think that schools and universities should actively discourage the use of these drugs, since I feel that these are supposed to be places students where students learn &lt;em&gt;how&lt;/em&gt; to learn, rather than actually learn some great chunk of knowledge that can be assessed in examination form. Background knowledge is important &amp;#8220;on the job&amp;#8221;, but the more important aspect is solving problems that one &lt;em&gt;has not&lt;/em&gt; seen before.&lt;/p&gt;

&lt;p&gt;I think the desire to use cognitive enhancing drugs in schools is a little misguided as to what the purpose of being in school is actually for. And as the comments above say, sleep and food and exercise all contribute to cognitive skills; it stands to reason that if any of these are in deficit then it&amp;#8217;s not constructive to prescribe drugs to fix a different problem.&lt;/p&gt;

&lt;p&gt;But I&amp;#8217;m not against the idea of taking drugs. This seems a little inconsistent given what I just said. So when do I see these sorts of drugs as playing an important rôle in society? Well, like other drugs that have been used in the past to aid artistic progress, cognitive-enhancing drugs should be used when the individual is actively involved in solving problems that involve a degree of cognitive load.&lt;/p&gt;

&lt;p&gt;Where that line is drawn in an individual&amp;#8217;s life is rather fuzzy. I would not advise taking performance-enhancing drugs to just &amp;#8220;get through&amp;#8221; a university course, but at some stage there are going to people with real gifts to share that happen to have taken drugs to get in the position they are in. And I&amp;#8217;ll be more than happy when that time arrives, if you don&amp;#8217;t want to argue that this event hasn&amp;#8217;t already happened a long time ago.&lt;/p&gt;

&lt;p&gt;I guess I would pay a fairly high price for the advancement of science versus attempting to retain our humanity. But I&amp;#8217;d hope that in doing so, we would remain in a situation to appreciate the humanity that we have.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-8196342189611016900?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/8196342189611016900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/8196342189611016900'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2008/12/responsible-drugs.html' title='Responsible drugs'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-6998402782275861958</id><published>2008-12-17T02:09:00.001+10:30</published><updated>2008-12-17T02:09:19.295+10:30</updated><title type='text'>No content or no comment</title><content type='html'>&lt;p&gt;In the distant future I would like to write things here that people actually found useful, helpful, interesting, or simply related to. In the meantime, I&amp;#8217;d be deluding myself if I thought I&amp;#8217;d written much of value over the last few years. Kind of feeling like haven&amp;#8217;t been, well, &lt;em&gt;consuming&lt;/em&gt; the sorts of things that I&amp;#8217;d like to write about here.&lt;/p&gt;

&lt;p&gt;However, I do read rather voraciously most days, mostly stuff that isn&amp;#8217;t directly useful to either my work or my play. Probably spend too much time on it, to be honest. If you&amp;#8217;d like to read along with me, for those of you who don&amp;#8217;t already, please, take a look:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://del.icio.us/wspr"&gt;http://del.icio.us/wspr&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;On a related note, if you&amp;#8217;d like to read my middling thoughts over on &lt;a href="http://www.twitter.com/wspr"&gt;Twitter&lt;/a&gt;, I guess that&amp;#8217;s better than nothing.&lt;/p&gt;

&lt;p&gt;One day, and I really do mean one day, I intend to collect these fractured views of me into a single place. Not that I know how that would help things any.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-6998402782275861958?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/6998402782275861958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/6998402782275861958'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2008/12/no-content-or-no-comment.html' title='No content or no comment'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-6994550075291585661</id><published>2008-12-06T05:15:00.001+10:30</published><updated>2008-12-06T05:15:28.186+10:30</updated><title type='text'>Sleep proof</title><content type='html'>&lt;p&gt;Some &lt;a href="http://tweetstats.com/graphs/wspr"&gt;Twitter analysis tool&lt;/a&gt; spat out the following image of my averaged number of posts to Twitter:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://lh5.ggpht.com/_DfqRKZT12hg/STl1KkjhtBI/AAAAAAAAAHI/UEM3mM9Om5M/sleep-proof.png?imgmax=800" alt="sleep-proof.png" border="0" width="598" height="295" /&gt;&lt;/p&gt;

&lt;p&gt;Yikes. See that trend during the week? I&amp;#8217;m clearly, on average over quite a period of time, &lt;em&gt;not&lt;/em&gt; living with a twenty-four hour sleep cycle. No wonder I&amp;#8217;m tired all the time. &lt;/p&gt;

&lt;p&gt;(Well, I am awake at 5 a.m. on a Friday night. That could explain things, too.)&lt;/p&gt;

&lt;p&gt;I wish I could get more concrete measurements for this sort of data. The direct feedback could well be useful to actually get me to sleep correctly.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-6994550075291585661?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/6994550075291585661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/6994550075291585661'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2008/12/sleep-proof.html' title='Sleep proof'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_DfqRKZT12hg/STl1KkjhtBI/AAAAAAAAAHI/UEM3mM9Om5M/s72-c/sleep-proof.png?imgmax=800' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-1742409685003888589</id><published>2008-11-26T11:20:00.001+10:30</published><updated>2008-11-26T11:20:21.239+10:30</updated><title type='text'>Silly analogies</title><content type='html'>&lt;p&gt;While I do love the quote, &lt;a href="http://www.kottke.org/08/11/counting-all-the-blades-of-grass-in-ireland"&gt;this is a bit silly&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;if the read/write head were a Boeing 747, and the hard-disk platter were the surface of the Earth:&lt;/p&gt;
  
  &lt;ul&gt;
  &lt;li&gt;The head would fly at Mach 800&lt;/li&gt;
  &lt;li&gt;At less than one centimeter from the ground&lt;/li&gt;
  &lt;li&gt;And count every blade of grass&lt;/li&gt;
  &lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;And if the earth was a perfect sphere. That&amp;#8217;s kind of important, too.&lt;/p&gt;

&lt;p&gt;(And there was no atmosphere. And each blade of grass was evenly spaced. You just can&amp;#8217;t scale dynamics between these sorts of scales.)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-1742409685003888589?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/1742409685003888589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/1742409685003888589'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2008/11/silly-analogies.html' title='Silly analogies'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-6259550407838596255</id><published>2008-11-25T14:50:00.001+10:30</published><updated>2008-11-25T14:50:11.919+10:30</updated><title type='text'>Erasing a hard drive</title><content type='html'>&lt;p&gt;Odd experience. Bought a new 1 TB external drive for backing up my machine (Western Digital, $189 from &lt;a href="http://www.msy.com.au"&gt;MSY&lt;/a&gt; — laugh uproariously at their website, but love their prices).&lt;/p&gt;

&lt;p&gt;Plug into my machine, and it appears as an antiquated FAT disk. That&amp;#8217;s normal, as it&amp;#8217;s the baseline type of file system that all platforms will be able to read from and write to. But not optimal; much better on a Mac to use HFS+.&lt;/p&gt;

&lt;p&gt;Reformating the disk is a job for Disk Utility. Selected ‘Mac OS Extended (Journaled)’; chose the disk name (‘&lt;a href="http://www.mervynpeake.org/"&gt;Mervyn&lt;/a&gt;’); hit ‘Erase’…and no good. &lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;‘File system formatter failed’&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;WHADDYA MEAN?! That&amp;#8217;s not supposed to happen.&lt;/p&gt;

&lt;p&gt;A few minutes of panicking before I thought to, duh, Google the problem. Easy fix:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Go to the Partition tab; &lt;/li&gt;
&lt;li&gt;Select 1 Partition (or more, if you like); &lt;/li&gt;
&lt;li&gt;Click Options: select ‘GUID Partition Table’; &lt;/li&gt;
&lt;li&gt;Click Apply.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This has the same result as erasing the volume with the side-effect of , you know, &lt;em&gt;actually working&lt;/em&gt;.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;In the course of doing all this, I saw a dialog box in Mac OS X that took me back: ‘Disk not recognised; would you like to initialise it?’ Cue memories of being a kid using System 6, not knowing what that word meant; luckily, no data was harmed before I learned it just meant &lt;em&gt;Erase&lt;/em&gt;. &lt;/p&gt;

&lt;p&gt;You sure don&amp;#8217;t see ‘initialise’ used much these days…probably for good reason!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-6259550407838596255?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/6259550407838596255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/6259550407838596255'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2008/11/erasing-hard-drive.html' title='Erasing a hard drive'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-4414548897117700550</id><published>2008-11-18T18:27:00.001+10:30</published><updated>2008-11-18T18:27:21.820+10:30</updated><title type='text'>Tables vs. CSS</title><content type='html'>&lt;p&gt;&lt;a href="http://www.bigcontrarian.com/2008/11/14/if-that-fails-make-it-a-jpeg/"&gt;Jack Shedd&lt;/a&gt; says&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;CSS makes certain things remarkably easy. But there is a class of design problems that are nearly insurmountably hard due to poor design decisions within CSS.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Which may be true. But I&amp;#8217;d posit to say that tables (catch his link) are not the answer.&lt;/p&gt;

&lt;p&gt;In many cases, a more versatile system is going to be slower for the particular case that a simple system is built for. That doesn&amp;#8217;t mean the versatile system is broken.&lt;/p&gt;

&lt;p&gt;Having said this, I would like to read some good criticism of CSS. I haven&amp;#8217;t kept up with it for several years and I think it makes an excellent model for sorting out a successor to &lt;a href="http://www.latex-project.org"&gt;LaTeX&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-4414548897117700550?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/4414548897117700550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/4414548897117700550'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2008/11/tables-vs-css.html' title='Tables vs. CSS'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-985888990802089969</id><published>2008-11-17T20:43:00.001+10:30</published><updated>2008-11-17T20:43:13.847+10:30</updated><title type='text'>Movember</title><content type='html'>&lt;p&gt;Um, &lt;a href="http://www.tinyurl.com/willmo"&gt;go the mo&lt;/a&gt;?&lt;/p&gt;

&lt;p&gt;&lt;img src="http://lh3.ggpht.com/_DfqRKZT12hg/SSFDPpmX1lI/AAAAAAAAAHE/Qfp2AQOko9M/n683105473_1469803_872.jpg?imgmax=800" alt="n683105473_1469803_872.jpg" border="0" width="394" height="351" /&gt;&lt;/p&gt;

&lt;p&gt;You can blame the drunken look on the blurriness of the photo. Or vice versa, perhaps.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-985888990802089969?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/985888990802089969'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/985888990802089969'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2008/11/movember.html' title='Movember'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_DfqRKZT12hg/SSFDPpmX1lI/AAAAAAAAAHE/Qfp2AQOko9M/s72-c/n683105473_1469803_872.jpg?imgmax=800' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-5015888802647017478</id><published>2008-10-29T15:11:00.001+10:30</published><updated>2008-10-29T15:11:48.208+10:30</updated><title type='text'>Vista plus one</title><content type='html'>&lt;p&gt;Microsoft has been talking up &lt;a href="http://arstechnica.com/news.ars/post/20081028-first-look-at-windows-7.html?utm_source=microblogging&amp;amp;utm_medium=pingfm&amp;amp;utm_term=main_ars_account&amp;amp;utm_campaign=microblogging"&gt;their next version of Windows&lt;/a&gt;. They seem to be getting the direction right in terms of marketing their progress going forward.&lt;/p&gt;

&lt;p&gt;I believe the vague analogy between Vista and Mac OS X is a pretty good one: both represented forwards looking technology that was a bit of a hurdle to get over in the beginning. But the future potential makes it all worth it.&lt;/p&gt;

&lt;p&gt;Competition between the platforms is really a win-win situation for everyone involved. For what it&amp;#8217;s worth, I&amp;#8217;m just as enthusiastic about &lt;a href="http://arstechnica.com/journals/apple.ars/2008/10/17/latest-build-of-snow-leopard-brings-cocoa-finder-imageboot"&gt;Snow Leopard&lt;/a&gt; than I was about any &amp;#8220;feature-based&amp;#8221; upgrade to Mac OS X.&lt;/p&gt;

&lt;p&gt;Now, not to knock Microsoft here but I&amp;#8217;ll believe the new Explorer features when I see them in actual shipping versions of Windows. (I was rather disappointed the amazing Explorer features shown in a demonstration of Longhorn never made it to Vista, seemingly. Not that I actually &lt;em&gt;use&lt;/em&gt; Windows, but the ideas were fantastic.) But these user interface features for window management sound &lt;em&gt;insanely&lt;/em&gt; useful:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Dragging a window to the top of the screen maximizes it automatically; dragging it off the top of the screen restores it. Dragging a window to the left or right edge of the screen resizes the window so that it takes 50% of the screen. With this, a pair of windows can be quickly docked to each screen edge to facilitate interaction between them.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The transition between these states had better be very clear about what&amp;#8217;s going on, or that&amp;#8217;s going to be some weird-feeling behaviour.&lt;/p&gt;

&lt;p&gt;On a tangential note, as many people have commented before, it&amp;#8217;s just crazy that window placement doesn&amp;#8217;t have &amp;#8220;snap-to-edge&amp;#8221; in either of the major platforms yet.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-5015888802647017478?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/5015888802647017478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/5015888802647017478'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2008/10/vista-plus-one.html' title='Vista plus one'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-5281784394572053631</id><published>2008-10-29T15:05:00.001+10:30</published><updated>2008-10-29T15:05:41.439+10:30</updated><title type='text'>A Good Review</title><content type='html'>&lt;p&gt;I like it when journals publish articles about academic publishing. Now, this one, called &amp;#8220;&lt;a href="http://dx.doi.org/10.1115/1.3013852"&gt;A Good Review&lt;/a&gt;&amp;#8221;, doesn&amp;#8217;t say too much, but it does have a nice list of dot points: (and I quote)&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;A good review helps the members of the scientific community achieve standards higher than what they might be able to do without expert feedback.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A good review helps the authors learn something new or consider something they had not thought about.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A good review helps to improve the communication of the material and alerts the authors on statements that may be misleading, misunderstood or plain wrong.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A good review is done in good faith; it addresses the contents of the manuscript at hand not the state, status or character of the authors.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A good review is not about the expertise or cleverness of the reviewer, it is about the quality of the proffered manuscript—and, really, nothing else.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Me again&lt;/em&gt;:
Generally, in my limited experience, I would say that feedback from the reviewing process has made my (few) papers better. At times, you don&amp;#8217;t really want to hear what they have to say, but after changing things around and spending some extra time, the manuscript &lt;em&gt;is&lt;/em&gt; improved.&lt;/p&gt;

&lt;p&gt;Having said that, I don&amp;#8217;t believe the huge lag times for this process are justified, and we&amp;#8217;d all be better off with a more informal system like arXiv. The papers that are good will still be cited and read. Despite the whole review process, you still get some stinkers even in the so-called &amp;#8220;high impact&amp;#8221; journals.&lt;/p&gt;

&lt;p&gt;Rather than hindering the publication of new material, we &amp;#8220;just&amp;#8221; need a better way to catalogue and access what&amp;#8217;s already there. Should new postgrads really have to re-create entire literature surveys for every single project? One day, I would like to create the &amp;#8220;Wikipedia of literature reviews&amp;#8221;. But not like Wikipedia, coz that&amp;#8217;s not the best model for this sort of information.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-5281784394572053631?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/5281784394572053631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/5281784394572053631'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2008/10/good-review.html' title='A Good Review'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-7290678217509246364</id><published>2008-10-24T10:03:00.001+10:30</published><updated>2008-10-24T10:03:55.200+10:30</updated><title type='text'>Email client wishlist</title><content type='html'>&lt;p&gt;Due to Poul-Henning Kamp, via &lt;a href="http://producingoss.com/en/bikeshed-full.html"&gt;Karl Fogel&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;But let me suggest a few pop-up windows I would like to see
  mail-programs implement whenever people send or reply to email
  to the lists they want me to subscribe to:&lt;/p&gt;
&lt;/blockquote&gt;

&lt;pre&gt;&lt;code&gt;  +------------------------------------------------------------+
  | Your email is about to be sent to several hundred thousand |
  | people, who will have to spend at least 10 seconds reading |
  | it before they can decide if it is interesting.  At least  |
  | two man-weeks will be spent reading your email.  Many of   |
  | the recipients will have to pay to download your email.    |
  |                                                            |
  | Are you absolutely sure that your email is of sufficient   |
  | importance to bother all these people ?                    |
  |                                                            |
  |                  [YES]  [REVISE]  [CANCEL]                 |
  +------------------------------------------------------------+
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Okay, that one&amp;#8217;s a little silly. But this suggestion deals with a problem &lt;em&gt;even I&lt;/em&gt; (I know!) have had in the past:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;  +------------------------------------------------------------+
  | Warning:  You have not read all emails in this thread yet. |
  | Somebody else may already have said what you are about to  |
  | say in your reply.  Please read the entire thread before   |
  | replying to any email in it.                               |
  |                                                            |
  |                      [CANCEL]                              |
  +------------------------------------------------------------+
&lt;/code&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-7290678217509246364?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/7290678217509246364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/7290678217509246364'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2008/10/email-client-wishlist.html' title='Email client wishlist'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-2046937436951774133</id><published>2008-10-21T12:47:00.001+10:30</published><updated>2008-10-21T12:47:30.343+10:30</updated><title type='text'>Poor writing</title><content type='html'>&lt;p&gt;I&amp;#8217;m currently reading a paper related to my thesis. Remind me &lt;em&gt;not&lt;/em&gt; to write like this:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;In this section, the design of a beam-mass system, whose efﬁciency in converting the energy of vibration sources into electricity is increased by means of permanent magnets, is proposed. &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Moreover:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;This section consists of several subsections.&lt;/p&gt;
&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-2046937436951774133?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/2046937436951774133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/2046937436951774133'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2008/10/poor-writing.html' title='Poor writing'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-8050802032886184397</id><published>2008-10-12T22:28:00.001+10:30</published><updated>2008-10-12T22:28:12.031+10:30</updated><title type='text'>US Election 2008 FAQ</title><content type='html'>&lt;p&gt;I don&amp;#8217;t know how this only just turned up in my feed reader, but Peter Norvig of Google fame has a great collection of information about the upcoming US elections:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://norvig.com/election-faq.html"&gt;http://norvig.com/election-faq.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For the record, I&amp;#8217;m pro-Obama but I&amp;#8217;m sure that McCain would do a much better job than Bush. I&amp;#8217;m pretty appalled by Sarah Palin, however.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m still amazed by the &lt;a href="http://norvig.com/election-faq.html#economy"&gt;tax plans&lt;/a&gt; proposed by the two rivals; how McCain&amp;#8217;s &amp;#8220;cut tax to the rich and give (basically) nothing to the poor&amp;#8221; could possibly be rationalised, especially by voters, really makes me wonder on its logic.&lt;/p&gt;

&lt;p&gt;Anyway, that&amp;#8217;s all I&amp;#8217;ve really got to say in the matter, since I&amp;#8217;m not American and can&amp;#8217;t vote. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-8050802032886184397?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/8050802032886184397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/8050802032886184397'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2008/10/us-election-2008-faq.html' title='US Election 2008 FAQ'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-4560439860881896616</id><published>2008-10-04T12:05:00.001+09:30</published><updated>2008-10-04T12:05:03.454+09:30</updated><title type='text'>In an ongoing series…</title><content type='html'>&lt;p&gt;iTunes 8.0.1 fixes the gutter problem of this insignificant window:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://lh4.ggpht.com/wspr81/SObVcLERC9I/AAAAAAAAAFk/_ZdURS-kAv8/podcast-information3.png?imgmax=800" alt="podcast-information3.png" border="0" width="439" height="365" /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://willwont.blogspot.com/2008/09/oh-god-my-eyes.html"&gt;Compare&lt;/a&gt;:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://lh4.ggpht.com/wspr81/SMqw_hWHIeI/AAAAAAAAAFU/okzcsySKlho/ugly-podcast-window.png?imgmax=800" alt="ugly-podcast-window.png" border="0" width="380" height="322" /&gt;&lt;/p&gt;

&lt;p&gt;That scroll bar chrome still looks out-of-place, and the window still floats above all others even when iTunes is not frontmost. I think that bottom decorative strip should be the same height as the titlebar of the window; before it was too thick, but now I think it&amp;#8217;s too thin. &lt;/p&gt;

&lt;p&gt;Baby steps…&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-4560439860881896616?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/4560439860881896616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/4560439860881896616'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2008/10/in-ongoing-series.html' title='In an ongoing series…'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/wspr81/SObVcLERC9I/AAAAAAAAAFk/_ZdURS-kAv8/s72-c/podcast-information3.png?imgmax=800' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-2941003437938733125</id><published>2008-10-04T01:58:00.001+09:30</published><updated>2008-10-04T01:58:45.860+09:30</updated><title type='text'>Diaeresis</title><content type='html'>&lt;p&gt;Here&amp;#8217;re two examples of some odd typography with which I&amp;#8217;ve recently become enamoured:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://lh6.ggpht.com/wspr81/SOXD1awj7wI/AAAAAAAAAFc/SAt-Z6rpos8/diaeresis.png?imgmax=800" alt="diaeresis.png" border="1" width="140" height="44" /&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="http://lh3.ggpht.com/wspr81/SOXHQNltt7I/AAAAAAAAAFg/QEMvcPLKdNs/diaeresis2.png?imgmax=800" alt="diaeresis2.png" border="1" width="129" height="44" /&gt;&lt;/p&gt;

&lt;p&gt;Courtesy, who else, the New Yorker.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m planning on this &lt;em&gt;diaeresis&lt;/em&gt; usage for my thesis, but my supervisors have already raised questions about it. Perhaps it&amp;#8217;s not such a good idea. After all, few people seem to find the spelling exactly intuitive, and even fewer, I&amp;#8217;d wager, are familiar with the term “diaeresis” in the first place.&lt;/p&gt;

&lt;p&gt;The diaeresis looks exactly like an umlaut, but has a rather different meaning. The umlaut, say in the word &lt;em&gt;über&lt;/em&gt;, is an accent that indicates a change in vowel sound for that letter. It&amp;#8217;s not really used in English (where double-consonants more often serve a similar purpose of changing the preceding vowel sound), but the umlaut is rather common in many European languages. &lt;/p&gt;

&lt;p&gt;By contrast to that particular diacritic, the diaeresis is used, such as in the word &lt;em&gt;naïve&lt;/em&gt;, to indicate that the two adjacent vowels are pronounced separately. &lt;em&gt;nay–eve&lt;/em&gt;, instead of (er) &lt;em&gt;nyve&lt;/em&gt;, let&amp;#8217;s say. Even though all English speakers will pronounce the more commonly spelt &lt;em&gt;naive&lt;/em&gt; correctly, anyway.&lt;/p&gt;

&lt;p&gt;Which brings us back to the examples I showed above. The New Yorker, then, does not use hyphens to separate the halves of compound words. This is desirable in order to reduce the number of marks used on the page to represent the word; this has implications both for visual simplicity and running length of a piece of text (&lt;em&gt;i.e.&lt;/em&gt;, hyphenation and justification are easier when less characters are used). &lt;/p&gt;

&lt;p&gt;And when it ends up that a compound word is used but the absence of the hyphen results in two adjacent vowels—then&amp;#8217;s the time for the diaeresis in words like &lt;em&gt;coördinate&lt;/em&gt;, &lt;em&gt;coöperate&lt;/em&gt;, and so on. Personally, I think this is quite tidy and quaint, and I&amp;#8217;m trying to emulate their style.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-2941003437938733125?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/2941003437938733125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/2941003437938733125'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2008/10/diaeresis.html' title='Diaeresis'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/wspr81/SOXD1awj7wI/AAAAAAAAAFc/SAt-Z6rpos8/s72-c/diaeresis.png?imgmax=800' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-2261810276289798913</id><published>2008-10-01T10:20:00.001+09:30</published><updated>2008-10-01T14:02:36.422+09:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>2³² − 1 messages</title><content type='html'>&lt;p&gt;I was so happy to achieve ‘Inbox Zero’. In the final hour, Mail.app had the last laugh:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://lh4.ggpht.com/wspr81/SOLIouKLxrI/AAAAAAAAAFY/U5O8bBhE1wE/silly_mail.png?imgmax=800" alt="silly_mail.png" border="0" width="580" height="505" /&gt;&lt;/p&gt;

&lt;p&gt;Jokes aside, I&amp;#8217;ve found the message count for smart mailboxes to be fairly flaky.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-2261810276289798913?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/2261810276289798913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/2261810276289798913'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2008/10/4294967295-messages.html' title='2³² − 1 messages'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/wspr81/SOLIouKLxrI/AAAAAAAAAFY/U5O8bBhE1wE/s72-c/silly_mail.png?imgmax=800' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-2815756342944765841</id><published>2008-09-18T12:14:00.001+09:30</published><updated>2008-09-18T12:14:09.527+09:30</updated><title type='text'>Rands on slides</title><content type='html'>&lt;p&gt;Rands has written some really great articles on how to give and prepare for seminar presentations (too lazy for links; use Google). Here&amp;#8217;s &lt;a href="http://twitter.com/rands/statuses/924243305"&gt;another gem of his&lt;/a&gt; via Twitter:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;If you can&amp;#8217;t practice the hell out of your slides, you can, at least,
  care the hell out of your slides.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I believe the point here is that with carefully-done slides, half of your problem is solved already. When your slides &lt;em&gt;don&amp;#8217;t&lt;/em&gt; help to pull you along in your train of thought, it&amp;#8217;s easy to lose momentum and lose the coherency of your overall &amp;#8220;message&amp;#8221;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-2815756342944765841?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/2815756342944765841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/2815756342944765841'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2008/09/rands-on-slides.html' title='Rands on slides'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-4363379290714264453</id><published>2008-09-13T03:48:00.001+09:30</published><updated>2008-09-13T03:48:42.153+09:30</updated><title type='text'>Oh god, my eyes</title><content type='html'>&lt;p&gt;A little while ago &lt;a href="http://willwont.blogspot.com/2008/08/itunes-podcast-information-window.html"&gt;I complained&lt;/a&gt; about the &amp;#8220;Podcast Information&amp;#8221; window in iTunes.&lt;/p&gt;

&lt;p&gt;Well, there&amp;#8217;s now been an iTunes update, and I&amp;#8217;m sad to say things are now much, much worse. On the plus side they fixed my bug.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;It&amp;#8217;s a pity they had to hit the damn window with an ugly stick at the same time.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="http://lh4.ggpht.com/wspr81/SMqw_hWHIeI/AAAAAAAAAFU/okzcsySKlho/ugly-podcast-window.png?imgmax=800" alt="ugly-podcast-window.png" border="0" width="380" height="322" /&gt;&lt;/p&gt;

&lt;p&gt;Come on, guys. It&amp;#8217;s not that hard. At least the old one had some padding in there:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://lh3.ggpht.com/wspr81/SJ9rnhrNv-I/AAAAAAAAAFE/5xZYAU6uBsU/podcast-information.png?imgmax=800" alt="podcast-information.png" border="0" width="325" height="230" /&gt;&lt;/p&gt;

&lt;p&gt;And that new shadow looks ridiculous. Really.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;They also didn&amp;#8217;t paid any attention to &lt;a href="http://willwont.blogspot.com/2008/07/improving-itunes-podcast-information.html"&gt;improving&lt;/a&gt; its behaviour. That&amp;#8217;s okay. The other new features in iTunes 8 are rather nice.&lt;/p&gt;

&lt;p&gt;But this window now floats &lt;em&gt;above all others&lt;/em&gt; even when iTunes is not frontmost. This is the least appropriate behaviour this window could possibly have. I guess I&amp;#8217;ll have to file another bug report…&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-4363379290714264453?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/4363379290714264453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/4363379290714264453'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2008/09/oh-god-my-eyes.html' title='Oh god, my eyes'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/wspr81/SMqw_hWHIeI/AAAAAAAAAFU/okzcsySKlho/s72-c/ugly-podcast-window.png?imgmax=800' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-6879064712180097291</id><published>2008-09-10T11:05:00.001+09:30</published><updated>2008-09-10T11:05:13.546+09:30</updated><title type='text'>iTunes’ “Genius” logo</title><content type='html'>&lt;p&gt;This logo, for iTunes&amp;#8217; new &amp;#8220;Genius&amp;#8221; feature, is only going to look good once we have displays capable of 200 dpi:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://lh4.ggpht.com/wspr81/SMcj5lHOCsI/AAAAAAAAAFM/CqXr2dwfyfw/genius-logo.png?imgmax=800" alt="genius-logo.png" border="0" width="161" height="172" /&gt;&lt;/p&gt;

&lt;p&gt;Too many jaggies in the lower half of that centre orbit.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-6879064712180097291?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/6879064712180097291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/6879064712180097291'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2008/09/itunes-genius-logo.html' title='iTunes’ “Genius” logo'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/wspr81/SMcj5lHOCsI/AAAAAAAAAFM/CqXr2dwfyfw/s72-c/genius-logo.png?imgmax=800' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-1699369880373946350</id><published>2008-09-09T21:03:00.001+09:30</published><updated>2008-09-09T21:03:35.086+09:30</updated><title type='text'>Google Earth and running</title><content type='html'>&lt;p&gt;Let me just say that one of the few actual uses I&amp;#8217;ve found for Google Earth is utterly indispensable to me right now. Path distance measuring:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://lh6.ggpht.com/wspr81/SMZeP46sMvI/AAAAAAAAAFI/WBfJCLeTa5E/running-map.png?imgmax=800" alt="running-map.png" border="0" width="878" height="390" /&gt;&lt;/p&gt;

&lt;p&gt;With only eleven days to go before the 12km City to Bay run, I&amp;#8217;ve got some training to do…&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-1699369880373946350?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/1699369880373946350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/1699369880373946350'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2008/09/google-earth-and-running.html' title='Google Earth and running'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/wspr81/SMZeP46sMvI/AAAAAAAAAFI/WBfJCLeTa5E/s72-c/running-map.png?imgmax=800' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-6922044333032527713</id><published>2008-08-31T23:50:00.001+09:30</published><updated>2008-08-31T23:50:43.866+09:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>A thought on iPods, 2008</title><content type='html'>&lt;p&gt;&lt;a href="http://waffle.wootest.net/2008/08/24/special-event-horizon/"&gt;Jesper wrote&lt;/a&gt; the definitive prediction list for what Apple might reveal in this year&amp;#8217;s iPod lineup refresh, but I just wanted to make a comment or two to see how badly I&amp;#8217;m wrong when the announcements are actually made.&lt;/p&gt;

&lt;p&gt;Firstly, I believe that if solid state drives were large enough, Apple would have no problem retiring the iPod classic. Not that it doesn&amp;#8217;t have &lt;em&gt;advantages&lt;/em&gt; over the iPod touch (&amp;#8220;blind&amp;#8221; operation, first and foremost), the iPod touch is a much better device in the scheme of things.&lt;/p&gt;

&lt;p&gt;However, while it&amp;#8217;s possible the iPod touch could reach 64GB this year, I still don&amp;#8217;t think that&amp;#8217;s big enough to drop the 160GB iPod classic. Next year, though, definitely.&lt;/p&gt;

&lt;p&gt;Jesper raised a possibility I hadn&amp;#8217;t considered: the iPod shuffle could be retired in favour of the iPod nano. (Not the iPod nona, which still has strong support in the Mediterranean community.) Considering you can buy 4GB flash drives for less than $30 these days, it&amp;#8217;s probably going to happen sooner rather than later. I think the timing is a shade too early to completely drop the iPod shuffle entirely, and this is a change that will be happening next year, not this.&lt;/p&gt;

&lt;p&gt;If a new product was going to be announced, I&amp;#8217;d peg money on a re-designed iPod nano that has a similar form factor the iPod touch but much smaller. That is, an approximately 16/9 ratio device with a screen on one side and a button or two on the edges. Removing the scroll wheel allows for a large screen without really increasing the size of the whole device. And I think the screen would be just large enough to accept a limited range of input behaviour.&lt;/p&gt;

&lt;p&gt;But really, I don&amp;#8217;t think that&amp;#8217;s going to happen (I can imagine an iPhone nano product sooner than this one); my predictions for this year are lack-lustre: no new products, very big de-emphasis on the iPods shuffle and classic; bumps on specs and price drops across the line for the iPods nano and touch. Hopefully bigger announcements regarding software and services. It&amp;#8217;s about time for a bit of a refresh of the iTunes store, methinks. I could dream about a re-designed iTunes itself, but I don&amp;#8217;t want to get my hopes up.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-6922044333032527713?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/6922044333032527713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/6922044333032527713'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2008/08/thought-on-ipods-2008.html' title='A thought on iPods, 2008'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-8493048910539583298</id><published>2008-08-16T00:53:00.001+09:30</published><updated>2008-08-19T09:17:28.692+09:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='LaTeX'/><title type='text'>The chngpage package vs the changepage package</title><content type='html'>&lt;p&gt;It occurs to me that there aren&amp;#8217;t many people writing on the web about LaTeX. Mostly, I suspect, for the same reasons you don&amp;#8217;t see as many people writing about HTML+CSS these days. It&amp;#8217;s just a tool that some people use.&lt;/p&gt;

&lt;p&gt;(That&amp;#8217;s not to say that there aren&amp;#8217;t &lt;a href="http://www.tug.org/pracjourn"&gt;periodicals&lt;/a&gt; and the like for people to write about what&amp;#8217;s been going on.)&lt;/p&gt;

&lt;p&gt;Anyway; here&amp;#8217;s a nugget of information that might be of some use to some people in the near future.&lt;/p&gt;

&lt;p&gt;Peter Wilson&amp;#8217;s memoir LaTeX class is a major, recent, project that ties in many ideas for how to layout and customise a document in a single class. Some of the ideas in the class are also broken out into separate packages so that people who &lt;em&gt;aren&amp;#8217;t&lt;/em&gt; using memoir can still take advantage of them.&lt;/p&gt;

&lt;p&gt;&amp;#8220;chngpage&amp;#8221; was one such package. It allowed you to locally change the layout of the text block in various different ways (for example, to place a figure that is centred on the physical page rather than centred in the text block). It also provided the very nice ability to robustly detect whether you&amp;#8217;re on an even or odd page at any given position in the document (which is harder than you might expect).&lt;/p&gt;

&lt;p&gt;Unfortunately, because chngpage was written before memoir it differed in one important way; to cut a long story short this made it tedious to write code that required the chngpage package because you had to jump through hoops to get it working in memoir as well. (As an example, see my &lt;a href="http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=addlines"&gt;addlines package&lt;/a&gt;.)&lt;/p&gt;

&lt;p&gt;The problem was that neither memoir nor chngpage could be changed because of backwards compatibility problems. So Peter Wilson wrote a new package &amp;#8220;&lt;a href="http://www.ctan.org/tex-archive/help/Catalogue/entries/changepage.html"&gt;changepage&lt;/a&gt;&amp;#8221; that provides the same functionality as chngpage but uses the same interface as memoir; the result of this new package is that chngpage should no longer be used. &lt;/p&gt;

&lt;p&gt;While it can still be found in the &amp;#8220;obsolete&amp;#8221; section of CTAN (&lt;a href="http://www.ctan.org/tex-archive/obsolete/macros/latex/contrib/misc/chngpage.sty"&gt;here&lt;/a&gt;), chngpage is no longer included in TeX Live (as of TeX Live 2008). Packages that use it should switch to changepage, which is simply a matter of something like &lt;code&gt;s/\ifcpoddpage/\ifoddpage/&lt;/code&gt; for those who like regular expressions.&lt;/p&gt;

&lt;p&gt;That reminds me. I&amp;#8217;ve got a package that uses chngpage that I really need to update now&amp;#8230;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; Fearless Leader (a.k.a. Karl Berry) has convinced me that any backwards compatibility problems caused by removing chngpage outweighs any nice ideological benefit from removing the package entirely. So it still exists in TeX Live! (Which was not my decision, but I agree with it.) The moral of the story, in the end, is the same: in new documents and packages, use the new changepage so that you play nicely with memoir&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-8493048910539583298?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/8493048910539583298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/8493048910539583298'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2008/08/chngpage-package-vs-changepage-package.html' title='The chngpage package vs the changepage package'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-2731321738591084732</id><published>2008-08-11T08:02:00.001+09:30</published><updated>2008-08-11T08:02:40.754+09:30</updated><title type='text'>iTunes’ “Podcast Information” window doesn’t scroll</title><content type='html'>&lt;p&gt;This is bug #6139143.&lt;/p&gt;

&lt;h2&gt;SUMMARY&lt;/h2&gt;

&lt;p&gt;iTunes&amp;#8217; &amp;#8220;Podcast information&amp;#8221; window doesn&amp;#8217;t accept scrollwheel or two finger trackpad scroll input.&lt;/p&gt;

&lt;h2&gt;STEPS TO REPRODUCE&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Open the &amp;#8220;Podcast Information&amp;#8221; window (note that there&amp;#8217;s no menu item for it, too)&lt;/li&gt;
&lt;li&gt;Select a podcast with a long enough blurb so that the scroll bar appears&lt;/li&gt;
&lt;li&gt;Try and scroll the text with the trackpad or with a scroll wheel&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;RESULTS&lt;/h2&gt;

&lt;p&gt;Doesn&amp;#8217;t scroll.&lt;/p&gt;

&lt;p&gt;Should.&lt;/p&gt;

&lt;h2&gt;NOTES&lt;/h2&gt;

&lt;p&gt;While we&amp;#8217;re on the subject, what&amp;#8217;s with that weird window re-size widget?&lt;/p&gt;

&lt;p&gt;&lt;img src="http://lh3.ggpht.com/wspr81/SJ9rnhrNv-I/AAAAAAAAAFE/5xZYAU6uBsU/podcast-information.png?imgmax=800" alt="podcast-information.png" border="0" width="325" height="230" /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-2731321738591084732?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/2731321738591084732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/2731321738591084732'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2008/08/itunes-podcast-information-window.html' title='iTunes’ “Podcast Information” window doesn’t scroll'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/wspr81/SJ9rnhrNv-I/AAAAAAAAAFE/5xZYAU6uBsU/s72-c/podcast-information.png?imgmax=800' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-8232356445359059053</id><published>2008-07-22T18:06:00.001+09:30</published><updated>2008-07-22T18:06:41.375+09:30</updated><title type='text'>Problems with LyX #1</title><content type='html'>&lt;p&gt;This is the first article in a possibly ongoing series documenting the problems in LyX that I&amp;#8217;ve had to debug for people in my department. If you&amp;#8217;re not a LyX or LaTeX user, there won&amp;#8217;t be much to interest you here. &lt;/p&gt;

&lt;p&gt;I&amp;#8217;m a LaTeX guy through and through, and while I would never think of writing in LyX myself, I can totally appreciate that &amp;#8220;normal&amp;#8221; people find LyX much more approachable (and easier!) than LaTeX. Nonetheless, LyX is a rather leaky abstraction, and most errors that people have are due to their complete lack of understanding of the underlying LaTeX layer. In my limited experience.&lt;/p&gt;

&lt;p&gt;That&amp;#8217;s okay; LyX is free software and they can&amp;#8217;t afford to test on beginners. I&amp;#8217;m sure heavy LyX users (and the developers) don&amp;#8217;t run into the same problems that I have to solve, because they know what they&amp;#8217;re doing and don&amp;#8217;t make the same mistakes. At the same time, I&amp;#8217;ll go out on a limb and suggest that sometimes their knowledge of LaTeX isn&amp;#8217;t as comprehensive as someone like me who actually writes documents and programs packages in it.&lt;/p&gt;

&lt;p&gt;Now, the errors I report here are necessarily vague and don&amp;#8217;t pin down problems very well. That&amp;#8217;s because I can&amp;#8217;t afford to spend any more time on this at all. That said, if contacted directly I&amp;#8217;ll do my best to reply quickly and in as much detail as I can. Here we go:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Please make it &lt;em&gt;much&lt;/em&gt; easier to insert a floating graphic; it&amp;#8217;s the 99% case and should be a single action in the GUI. New users see &amp;#8220;Insert graphic&amp;#8221; (or whatever it says) and paste it inline in their document. If it were wrapped in a float, they&amp;#8217;d get what they actually wanted.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Especially in maths mode, if non-existent macros are typed they shouldn&amp;#8217;t be displayed in a pretty way. For example, I had a user who was used to typing &amp;#8220;&lt;code&gt;\alpha&lt;/code&gt;&amp;#8221; to get greek type slashes before all roman characters in maths (e.g., &amp;#8220;&lt;code&gt;\x&lt;/code&gt;&amp;#8221;). The visual display in this case (simply an italic &amp;#8220;&lt;em&gt;x&lt;/em&gt;&amp;#8221;) implied that this was legal when it in fact produced sometimes complicated errors (in the case that an accent macro was typed such as, say, &lt;code&gt;\i&lt;/code&gt;).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The &lt;code&gt;prettyref&lt;/code&gt; package for automatically formatted cross-references is basically the worst choice from a variety of packages that do this function. Use the &lt;code&gt;refstyle&lt;/code&gt; package instead.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;If there is no bibliography inserted in the document, please prompt for one (with explanation) if a citation is attempted. It&amp;#8217;s not obvious that you have to insert a bibliography before you&amp;#8217;re allowed to reference citations (the logical flow is the other way around: I cite a paper and a bibliography is created from that). Adopting the biblatex package and putting the &lt;code&gt;\bibliography{}&lt;/code&gt; into the preamble would help things in this regard.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;File paths seem to continue to be a big problem. Yes, it offends my sensibilities when people use analphabetic characters in the directory names (not to mention spaces), but these damn users are just doing what the OS allows. If putting a LyX file inside the folder &amp;#8220;&lt;code&gt;# New Stuff/&lt;/code&gt;&amp;#8221; causes the compilation to fail, then it should either protect 
the path better or just tell the user straight up to rename the folder.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;This may no longer even be a problem, but a while back it was fiendishly annoying debugging a problem where something like &amp;#8220;&lt;code&gt;vector $[a,b,c]$&lt;/code&gt;&amp;#8221; was put inside a subfigure caption. The reason? Subfigure captions are input in LaTeX in square brackets, so any square brackets in the caption need to be hidden from the parsing. 
LyX should automatically wrap the subfigure caption with curly braces behind the scenes.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That&amp;#8217;s all for now. That these are only minor details, which is a testament to the highly useable state the LyX team have brought their program over the years. Here&amp;#8217;s to a brighter future yet.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-8232356445359059053?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/8232356445359059053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/8232356445359059053'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2008/07/problems-with-lyx-1.html' title='Problems with LyX #1'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-392573925804564560</id><published>2008-07-22T14:53:00.001+09:30</published><updated>2008-07-22T14:53:25.525+09:30</updated><title type='text'>Naming in a bibliography</title><content type='html'>&lt;p&gt;So, how should it look? The bibliography, I mean. Is it the author or the work that is the most important aspect of the citation? In other words, how much emphasis should be placed on the name? Here are (most of) the possibilities for representing people&amp;#8217;s names, let alone the rest of the citation information. Enumerating the types has helped me decide on a style for my thesis.&lt;/p&gt;

&lt;p&gt;The default for the biblatex package is to place the first author&amp;#8217;s last name &lt;em&gt;first&lt;/em&gt;, which makes the bibliography look more obviously alphabetised:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Robertson, Will S., Ben S. Cazzolato, and Anthony C. Zander&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This is a nice example but I don&amp;#8217;t think it&amp;#8217;s helpful for displaying the names more clearly. All last names first removes the inconsistency of reversing the name order of the first author only:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Robertson, Will S., Cazzolato, Ben S., and Zander, Anthony C.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;In all of these &amp;#8220;full name&amp;#8221; cases, I&amp;#8217;d prefer to use the European tradition of printing the last names in small caps for emphasis. &lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Will S. &lt;span style="font-variant: small-caps"&gt;Robertson&lt;/span&gt;, Ben S. &lt;span style="font-variant: small-caps"&gt;Cazzolato&lt;/span&gt;, and Anthony C. &lt;span style="font-variant: small-caps"&gt;Zander&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;But maybe first names don&amp;#8217;t matter, and should be normalised away to single initials:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Robertson, W. S., Cazzolato, B. S., and Zander, A. C. (*)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;or &lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;W. S. Robertson, B. S. Cazzolato, and A. C. Zander&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;With names in initialised form, it just doesn&amp;#8217;t work to have mixed name orders: (The possibility of too many adjacent initials.)&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Robertson, W. S., B. S. Cazzolato, and A. C. Zander&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I&amp;#8217;m inclined to favour the starred example above. Mostly because full first names aren&amp;#8217;t always supplied by authors (or the references to them), so without the &amp;#8220;initialisation&amp;#8221; you&amp;#8217;d get a mix of full first names and initials between different entries in the bibliography.&lt;/p&gt;

&lt;p&gt;The counter-argument here is that bibliographic databases should always provide first names to avoid problems of author ambiguity, but this is a printed bibliography we&amp;#8217;re talking about, not a bibliographic database. Nice to be concise.&lt;/p&gt;

&lt;p&gt;And really, it is &lt;em&gt;the work&lt;/em&gt; that&amp;#8217;s important. The authors of the paper provide, perhaps, a taste of the authority the paper might hold, but whether it&amp;#8217;s interesting to chase up should rest entirely on how it&amp;#8217;s being referenced in the work in which it is cited.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-392573925804564560?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/392573925804564560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/392573925804564560'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2008/07/naming-in-bibliography.html' title='Naming in a bibliography'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-3544154694306514541</id><published>2008-07-15T13:52:00.001+09:30</published><updated>2008-07-15T13:52:58.548+09:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><title type='text'>Improving iTunes’ “Podcast Information” window</title><content type='html'>&lt;p&gt;Open a playlist that contains podcasts and turn on the &amp;#8220;Description&amp;#8221; column in the &amp;#8220;View Options&amp;#8221;. Each item in this column contains a circled &amp;#8220;i&amp;#8221; icon that opens up the &amp;#8220;Podcast Information&amp;#8221; window.&lt;/p&gt;

&lt;p&gt;I have two small suggestions to improve this window:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;There should be a way to open/show this window with a keyboard shortcut, and (optionally) a menu item as well. Shift+Cmd+I is a suitable candidate (and this shortcut could also toggle the visibility; that is, hide the window when it is already visible).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Only the selected row should display the icon to minimise the visual clutter of displaying this icon on every row. This is analogous to the &amp;#8220;iTunes Store&amp;#8221; links that are displayed in the respective name/artist/album rows when viewing music listings.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is Apple &amp;#8220;bug&amp;#8221; #6075588.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-3544154694306514541?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/3544154694306514541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/3544154694306514541'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2008/07/improving-itunes-podcast-information.html' title='Improving iTunes’ “Podcast Information” window'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-6017620693910137446</id><published>2008-07-14T19:07:00.001+09:30</published><updated>2008-07-14T19:07:56.527+09:30</updated><title type='text'>The New Yorker’s (now) curly quotes</title><content type='html'>&lt;p&gt;Say, whaddya know?&lt;/p&gt;

&lt;p&gt;&lt;img src="http://lh5.ggpht.com/wspr81/SHsePxOe26I/AAAAAAAAAFA/LFTA1e6ZWao/newyorker-curlies.png?imgmax=800" alt="newyorker-curlies.png" border="0" width="118" height="66" /&gt;&lt;/p&gt;

&lt;p&gt;Now that&amp;#8217;s &lt;a href="http://willwont.blogspot.com/2008/06/new-yorker-straight-quotes.html"&gt;much&lt;/a&gt; more attractive.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-6017620693910137446?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/6017620693910137446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/6017620693910137446'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2008/07/new-yorkers-now-curly-quotes.html' title='The New Yorker’s (now) curly quotes'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/wspr81/SHsePxOe26I/AAAAAAAAAFA/LFTA1e6ZWao/s72-c/newyorker-curlies.png?imgmax=800' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-1951074223490481632</id><published>2008-07-12T14:56:00.001+09:30</published><updated>2008-07-12T14:57:57.123+09:30</updated><title type='text'>Expensive connectivity</title><content type='html'>&lt;p&gt;Okay, look. I know that Australia is a technological wasteland and it &lt;em&gt;is&lt;/em&gt; damned expensive to have us connected to the global grid because we&amp;#8217;re so far away from everywhere. Download limits on our internet, and all that (I&amp;#8217;m currently allowed 11GB per month for which I pay AUS$45). Read Neil Stephenson&amp;#8217;s ridiculously long and entertaining article on undersea data cables (&lt;a href="http://www.wired.com/wired/archive/4.12/ffglass_pr.html"&gt;&amp;#8220;Mother Earth Mother Board&amp;#8221;&lt;/a&gt;) for some insight on why it&amp;#8217;s expensive to get internet down under.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s always been expensive to access the internet in Australia. Our first plan when I was a teenager cost $5 &lt;em&gt;per hour&lt;/em&gt; at 14.4 kbps. These crazy prices were always initiated by our national carrier, Telstra, who charges through the roof and caters only to those who don&amp;#8217;t have the time or energy to shop around to the cheaper alternatives. Or who live in regional areas.&lt;/p&gt;

&lt;p&gt;Yes, Telstra does a lot of infrastructure work, including having to cater to this regional population that&amp;#8217;s not huge in number but spread over an enormous area &amp;#8212; think trying to economically provide internet to every resident of New York City but spread them over the entire land mass of America. Not an easy, or cheap, problem.&lt;/p&gt;

&lt;p&gt;Nonetheless, there are competitors to Telstra (in the civilised parts of the country) that manage not to charge ludicrous amounts for their services. To use the example above of how much I pay for internet at the moment, the equivalent Telstra plan by price is $40/month which gives me paltry 400MB and 15¢ per MB after that. &lt;em&gt;OUCH&lt;/em&gt;. &lt;/p&gt;

&lt;p&gt;To be fair, paying $90/month is pretty much the same as my current $45 plan, so it&amp;#8217;s only twice as expensive at the higher end of the scale.&lt;/p&gt;

&lt;p&gt;On that note, let&amp;#8217;s look at Telstra&amp;#8217;s new rates for iPhone 3G. There&amp;#8217;s a &lt;a href="http://www.australianit.news.com.au/story/0,24897,23998617-15306,00.html"&gt;story in The Australian&lt;/a&gt; that compares the different carriers in more detail. Well, here&amp;#8217;s the simplified look:&lt;/p&gt;

&lt;pre&gt;
Carrier   Cost      Calls    Data
Telstra   $80/mth   $ 70      5 MB
Optus     $79/mth   $550    700 MB
&lt;/pre&gt;

&lt;p&gt;What. The. Fuck. That&amp;#8217;s orders of magnitude difference, even after considering that the per-minute rate for calls is about 30% cheaper on Telstra. The article is bang on the money as to the reasons behind this huge pricing chasm:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;… the low data capacity has been included to protect Telstra’s walled garden of online content. &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The day that big telcos get out of the services game and realise that their purpose in life should be to make money in &lt;em&gt;connectivity&lt;/em&gt;, and that&amp;#8217;s it, will be a happier day for everyone. Just let me pay for bits from where-ever, and compete doing that the cheapest and fastest and most agnostic way possible. We don&amp;#8217;t want to buy goods from an ISP.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-1951074223490481632?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/1951074223490481632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/1951074223490481632'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2008/07/expensive-connectivity.html' title='Expensive connectivity'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-6247504523800116050</id><published>2008-06-25T19:48:00.001+09:30</published><updated>2008-06-26T00:14:27.678+09:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>iTunes’ “Shuffle” is repeatable!</title><content type='html'>&lt;p&gt;For years now I&amp;#8217;ve been getting frustrated with iTunes’ seeming repetitiveness when listening to music with ‘shuffle’ turned on. I find ‘Album Shuffle’ a pretty good way to listen to music: just select the album you want now and a random album will be cued up in due course. (Listening to full albums is, of course, the only way to properly listen to music.)&lt;/p&gt;

&lt;p&gt;You&amp;#8217;re not stuck with the interruption of choosing what to listen to next (without getting stuck into listening ruts at the same time), and of course there&amp;#8217;s nothing stopping you from &lt;a href="http://willwont.blogspot.com/2008/06/applescript-for-itunes-next-album.html"&gt;skipping the album&lt;/a&gt; if you&amp;#8217;re not in the mood.&lt;/p&gt;

&lt;p&gt;Every now and then I&amp;#8217;d realise that after going back to a previously-played album that I wanted to listen to again, the next album that started playing &amp;#8220;randomly&amp;#8221; next was in fact the same one that started playing next &lt;em&gt;last time&lt;/em&gt;. I&amp;#8217;m not the only one to have &lt;a href="http://www.maclife.com/forums/post/22147"&gt;noticed this&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Try it out for yourself. Turn on Shuffle, with ‘Shuffle: Songs’ checked in the Playback preferences. (You get the same problem with both albums and songs.) Start playing a song and hit ‘Next song’ a few times. Keep track; here&amp;#8217;s me:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Down By The River, Live At The Fillmore East, Neil Young &amp;amp; Crazy Horse&lt;/li&gt;
&lt;li&gt;Les bras de mer   , Le phare, Yann Tiersen&lt;/li&gt;
&lt;li&gt;The Believer, Chrome Dreams II, Neil Young&lt;/li&gt;
&lt;li&gt;Everything Will Be Alright, Hot Fuss, The Killers&lt;/li&gt;
&lt;li&gt;A Drop in Time, All Is Dream, Mercury Rev&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Now go back to, say, the second one, and hit play. Hit next song. Wouldn&amp;#8217;t you know? &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The Believer, Chrome Dreams II, Neil Young&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Just to prove it wasn&amp;#8217;t a fluke, hit next again:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Everything Will Be Alright, Hot Fuss, The Killers&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I don&amp;#8217;t know about you, but I find this behaviour incredibly (a) annoying, and (b) stupid.&lt;/p&gt;

&lt;p&gt;Sure, you should be able to retrace your steps backwards in the random sequence. But under no circumstances should I be subjected to the &lt;em&gt;same&lt;/em&gt; random sequence if my only crime was to want to re-listen to a particular favourite.&lt;/p&gt;

&lt;p&gt;In Apple&amp;#8217;s internal database, this is bug #6033030.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-6247504523800116050?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/6247504523800116050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/6247504523800116050'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2008/06/itunes-shuffle-is-repeatable.html' title='iTunes’ “Shuffle” is repeatable!'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-5029103325143282361</id><published>2008-06-25T19:26:00.001+09:30</published><updated>2008-06-25T19:26:32.109+09:30</updated><title type='text'>Applescript for iTunes: ‘Next Album’</title><content type='html'>&lt;p&gt;Here&amp;#8217;s an Applescript I like to use. I listen to iTunes with ‘Album Shuffle’ activated, so I don&amp;#8217;t have to think about what to listen to next. (And, embarrassingly, to keep the music going after an album finishes; if I&amp;#8217;m thinking about something when the music stops, I&amp;#8217;ll totally forget that I had music going in the first place and sit in silence for hours.)&lt;/p&gt;

&lt;p&gt;The problem is that sometimes you don&amp;#8217;t want to listen to a particular album. And there&amp;#8217;s little worse than hitting ‘Next Song’ a dozen times to skip to the next one. Luckily, iTunes is rather scriptable:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;tell application "iTunes"
    pause
    set |current album| to the album of the current track
    repeat while the album of the current track is equal to |current album|
        next track
    end repeat
    play
end tell
&lt;/code&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-5029103325143282361?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/5029103325143282361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/5029103325143282361'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2008/06/applescript-for-itunes-next-album.html' title='Applescript for iTunes: ‘Next Album’'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-1434440277819567487</id><published>2008-06-04T15:23:00.001+09:30</published><updated>2008-06-04T15:23:29.698+09:30</updated><title type='text'>The New Yorker's straight quotes</title><content type='html'>&lt;p&gt;Usually &lt;em&gt;The New Yorker&lt;/em&gt; is the epitome of good and consistent typographic design. Oops:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://lh5.ggpht.com/wspr81/SEYtBbR9smI/AAAAAAAAAE8/Zb0zrVQ0r1g/newyorker-straightquotes.png?imgmax=800" alt="newyorker-straightquotes.png" border="0" width="211" height="61" /&gt;&lt;/p&gt;

&lt;p&gt;Note that they&amp;#8217;ve got it right for the running text, but for whatever reason the quotation mark in the lettrine remains uncurled.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-1434440277819567487?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/1434440277819567487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/1434440277819567487'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2008/06/new-yorker-straight-quotes.html' title='The New Yorker&amp;#39;s straight quotes'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/wspr81/SEYtBbR9smI/AAAAAAAAAE8/Zb0zrVQ0r1g/s72-c/newyorker-straightquotes.png?imgmax=800' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-1628584491561777910</id><published>2008-06-03T18:33:00.001+09:30</published><updated>2008-07-16T11:00:54.778+09:30</updated><title type='text'>Mathematica packages of mine</title><content type='html'>&lt;p&gt;A couple of years ago I picked up Mathematica to use for some of my PhD research. And I quickly grew enamoured to its programming style and mathematical capabilities; as opposed to Matlab, my other tool of choice, which acts like and (mostly) has all the grace of a glorified number cruncher.&lt;/p&gt;

&lt;p&gt;Since using Mathematica I discovered a few things it can&amp;#8217;t do so well and wrote some packages to help myself along. The cost-benefit time ratio was heavily skewed against me, but what the hell. In for a penny, in for a pound. I could hardly ditch Mathematica because it couldn&amp;#8217;t output graphics (say) in a form I felt to be sufficiently suitable.&lt;/p&gt;

&lt;p&gt;Now, Wolfram has a site set up as a centralised repository of Mathematica code: the &lt;a href="http://library.wolfram.com/"&gt;Wolfram Library Archive&lt;/a&gt;. At present I have three packages that live there:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://library.wolfram.com/infocenter/MathSource/7030/"&gt;ColorbarPlot&lt;/a&gt; co-authored with &lt;a href="http://www.walkingrandomly.com/"&gt;Mike Croucher&lt;/a&gt;,&lt;/li&gt;
&lt;li&gt;&lt;a href="http://library.wolfram.com/infocenter/MathSource/7029/"&gt;FixPolygons&lt;/a&gt; co-authored with (actually rewritten by) Michele Ceriotti, and&lt;/li&gt;
&lt;li&gt;&lt;a href="http://library.wolfram.com/infocenter/MathSource/7074/"&gt;FakeRegionPlot&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;(I don&amp;#8217;t, sadly, have time to elucidate their existence right now. Some pretty pictures would be nice.)&lt;/p&gt;

&lt;p&gt;The terrible shame, however, is that Wolfram has a huge problem actually updating those sites. A few months ago I sent them updates to these packages and I&amp;#8217;ve yet to hear any reply. It makes my life hard if I need to pay attention to whether people are even able to access the most recent versions of my code. Frankly, I&amp;#8217;m far better off hosting the code myself.&lt;/p&gt;

&lt;p&gt;(Cue suppressed announcement of a long overdue &lt;a href="http://www.wspr.com.au/"&gt;actual website&lt;/a&gt; that I&amp;#8217;ll one day create but which is on ice until I finish my PhD.)&lt;/p&gt;

&lt;p&gt;So here I&amp;#8217;d like to point you all to the canonical repository for this work (and any future work as well): &lt;a href="http://library.wolfram.com/infocenter/MathSource/7074/"&gt;wspr/mmapkg&lt;/a&gt; at GitHub. It contains the three packages above in addition to a couple of other packages that aren&amp;#8217;t as generally useful (yet).&lt;/p&gt;

&lt;p&gt;I&amp;#8217;d recommend that you use these links instead of the Wolfram ones; who knows how long it will take me to update the Wolfram library versions if it takes so long for them to get back to me. I understand the time constraints, but really. &lt;a href="http://www.ctan.org/"&gt;CTAN&lt;/a&gt; (for TeX and LaTeX code) is staffed by volunteers and they usually check and upload packages for me within 24 hours.&lt;/p&gt;

&lt;p&gt;The other advantage to using GitHub for this sort of work is that it makes things easy for anyone interested in using these packages to make changes and fix bugs in my code. &lt;/p&gt;

&lt;p&gt;Since posting the original versions at various times I&amp;#8217;ve collaborated with two authors on two packages respectively to improve the features and performance of the code. It&amp;#8217;s just so rewarding working in collaboration with people I&amp;#8217;ve never met because we share some sort of passion with this tiny piece of code.&lt;/p&gt;

&lt;p&gt;While I don&amp;#8217;t expect any of the readers of this site to actually be using Mathematica (shout out if you are), hopefully Google will render the information here useful to some people at a later date.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; Mike Croucher has made his own &lt;a href="http://www.walkingrandomly.com/?p=116"&gt;announcement of the new version of ColorbarPlot&lt;/a&gt; with a great explanation of what&amp;#8217;s new and — even better — some pretty pictures.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update the second:&lt;/strong&gt; The most recent versions of the packages are now (finally) available at the Wolfram Library (16 July, 2008).&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-1628584491561777910?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/1628584491561777910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/1628584491561777910'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2008/06/mathematica-tidbits.html' title='Mathematica packages of mine'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-5940318223716768949</id><published>2008-05-29T15:40:00.001+09:30</published><updated>2008-05-29T15:40:02.037+09:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='literature'/><title type='text'>‘Happiness’ by Matthieu Ricard</title><content type='html'>&lt;p&gt;My reading drought is over! After being stuck on a couple of books for the entirety of this year, I&amp;#8217;ve finally got through one of them. Trying to read in parallel is simply a bad idea, even if one is fiction and the other non.&lt;/p&gt;

&lt;p&gt;The subtitle of ‘Happiness’ is ‘A guide to developing life&amp;#8217;s most important skill’. With respect, this is exactly what ‘Happiness’ is not, but I&amp;#8217;ll forgive the marketing people for sexing up the idea of the book. &lt;/p&gt;

&lt;p&gt;Oh, sure, there&amp;#8217;s the occasional exercise in which we&amp;#8217;re advised to perform deep meditative acts, but colour me sceptical that a non-meditator will be able to derive much outcome from such exercises without years of practise. (Indeed, my own experience confirms this &lt;code&gt;:)&lt;/code&gt;) Not that the simplifications used to promote these techniques aren&amp;#8217;t useful: when grumpy, meditate on your grumpiness itself and you&amp;#8217;ll realise it&amp;#8217;s meaningless — suddenly you feel better. In a perhaps overused analogy in the book, the negative emotion disappears like a snowflake in the spring sunshine. &lt;/p&gt;

&lt;p&gt;What the book does do to great success is inspire one to take up a path of developing their happiness — and it&amp;#8217;s not surprising that the teaching that the Buddhist Ricard espouses is Buddhism itself. But that&amp;#8217;s, in fact, the strength of the book in my eyes. While Christians might stumble around trying to prove the power of prayer, the Buddhists can equivocally state why and how their practises help develop the mind from an objectively point of view.&lt;/p&gt;

&lt;p&gt;Or perhaps I&amp;#8217;m swallowing their bait, line and sinker.&lt;/p&gt;

&lt;p&gt;Regardless, what this book emphasises is that being happy isn&amp;#8217;t a genetic or environmental factor that&amp;#8217;s out of your control. Rather, we create our own happinesses in our own minds, and with practise one can be happy all of the time. Sounds good, right? Well, Ricard spends an entire book teasing out the idea of being happy all the time. I guess the easy way to sum it up would be that once you&amp;#8217;ve worked out the meaning of (your own) life then you&amp;#8217;ll be happy. Simple, huh? Well…&lt;/p&gt;

&lt;p&gt;This book isn&amp;#8217;t just a &amp;#8220;swallow this pill and you&amp;#8217;ll be happy&amp;#8221; solution.  The pursuit of happiness is inextricably tied to the way we live our lives. Perhaps another way to boil it down is to say &amp;#8220;be optimistic always, spend every moment doing what you should be doing, and make other people happy at the same time&amp;#8221;.&lt;/p&gt;

&lt;p&gt;Realistically, everyone&amp;#8217;s search of happiness, if they are even trying, will follow a different path. The appeal of this book is that it&amp;#8217;s a great elucidation on the different little meanings around &amp;#8220;being happy&amp;#8221;, and inspiration that our brains are tactile enough that, with practise, we can live our lives in a positive frame of mind.&lt;/p&gt;

&lt;p&gt;Now, where do I sign up for meditation lessons?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-5940318223716768949?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/5940318223716768949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/5940318223716768949'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2008/05/happiness-by-matthieu-ricard.html' title='‘Happiness’ by Matthieu Ricard'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-3862355445741462262</id><published>2008-05-04T15:51:00.001+09:30</published><updated>2008-09-18T11:54:19.660+09:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='LaTeX'/><title type='text'>A new TeXShop console window</title><content type='html'>&lt;p&gt;Sometimes I expend energy doing things that to the untrained eye look like a waste of time. Take TeXShop&amp;#8217;s console window:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://lh6.ggpht.com/wspr81/SBk5dNyAnAI/AAAAAAAAAEM/QlD7yna0IYM/texshop-console-old.png?imgmax=800" alt="texshop-console-old.png" border="0" width="584" height="536" /&gt;&lt;/p&gt;

&lt;p&gt;That&amp;#8217;s easily the single ugliest window I have to look at on a daily basis. Running Matlab is a close second, but I&amp;#8217;m not doing that quite so often these days. But considering both &lt;a href="http://www.mecheng.adelaide.edu.au/~will/"&gt;my work&lt;/a&gt; and my play is done in TeXShop, that&amp;#8217;s a lot of ugly looking right back at me. &lt;/p&gt;

&lt;p&gt;Eventually you just can&amp;#8217;t take it any more.&lt;/p&gt;

&lt;p&gt;In the end, a few long minutes messing around in Interface Builder yields a relative delight:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://lh6.ggpht.com/wspr81/SB1VbNyAnCI/AAAAAAAAAEc/4Ssaj0wC6Ro/texshop-console-new.png?imgmax=800" alt="texshop-console-new.png" border="0" width="584" height="536" /&gt;&lt;/p&gt;

&lt;p&gt;Ah, bliss. I&amp;#8217;m literally a happier man for veritable &lt;em&gt;seconds&lt;/em&gt; every day. I&amp;#8217;m sure you&amp;#8217;ll agree that the benefits of this can not be understated.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;A couple of notes about the design of the window itself. Note the output of TeX is hard-wrapped before printing to 80 characters, so it&amp;#8217;s essential to have a fixed width font in there. Using Helvetica as the default is just crazy. Since we know that 80 chars of Monaco 10 takes up about 500 pixels, the window can be fixed to that width. (To do this &amp;#8220;properly&amp;#8221;, you would want to adjust the width of the window depending on the size of the fixed width font that has been chosen.)&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve added a slight yellow colour to the window; this facilitates easy of background recognition when you&amp;#8217;re trying to grab a background document. When there are three windows per document (source, output, console), it&amp;#8217;s important to distinguish them in little ways. It would probably be better to consolidate the console window into the source, visible only during a typesetting run; this is more work than I have time for, however.&lt;/p&gt;

&lt;p&gt;The placeholder text has been carefully constructed to try and get people to use the various commands that are available on error during a TeX compilation. The best is &lt;code&gt;i&lt;/code&gt;, which replaces the token on which the error occurred with whatever text you write. Pity it doesn&amp;#8217;t also edit the text of your document to synchronise the correction. Again, it would be better if this text field only became visible after an error had occurred.&lt;/p&gt;

&lt;p&gt;The destructive buttons &amp;#8220;Abort&amp;#8221; and &amp;#8220;Trash Aux Files&amp;#8221; have been moved to the right to separate them from the constructive button &amp;#8220;Goto Error&amp;#8221;; I like adding keyboard shortcuts to interface elements (in heavy moderation, of course) so that I remember to use them.&lt;/p&gt;

&lt;p&gt;Finally, the scroll bar (that disappears when not required, by the way) is mini-sized. Scroll bars are an anachronism in the era of two-finger scrolling and mouse wheels/balls (to a certain extent; they shouldn&amp;#8217;t be eliminated entirely), and the fewer pixels used for their representation, the better.&lt;/p&gt;

&lt;strong&gt;Update:&lt;/strong&gt; the NIB file can be downloaded here: &lt;a href="http://www.wspr.com.au/misc/TSDocument.nib.zip"&gt;TSDocument.nib.zip&lt;/a&gt;. To install it, pull up a contextual menu on TeXShop in the Finder and select ‘Show Package Contents’. Then drop it into &lt;code&gt;Contents/Resources/English.lproj/&lt;/code&gt; (or as appropriate for your localisation; only tested with English). Probably a good idea to make a backup of the original…&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-3862355445741462262?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/3862355445741462262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/3862355445741462262'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2008/05/new-texshop-console-window.html' title='A new TeXShop console window'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/wspr81/SBk5dNyAnAI/AAAAAAAAAEM/QlD7yna0IYM/s72-c/texshop-console-old.png?imgmax=800' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-7656231869368716220</id><published>2008-05-01T02:13:00.001+09:30</published><updated>2008-05-01T02:13:57.354+09:30</updated><title type='text'>The man who absorbed the world</title><content type='html'>&lt;p&gt;One day I&amp;#8217;m going to write a fairy tale about a man whose affection for the people in his life grows without bound, unchecked, until he ends up absorbing into himself everyone that he loves in the exterior world and then becomes totally alone. It may or may not be partly auto-biographical.&lt;/p&gt;

&lt;p&gt;The whole notion of &amp;#8220;absorbing&amp;#8221; another being seems a little creepy when taken literally, but that&amp;#8217;s kind of the point.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-7656231869368716220?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/7656231869368716220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/7656231869368716220'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2008/05/man-who-absorbed-world.html' title='The man who absorbed the world'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-6483251847567089623</id><published>2008-04-29T01:25:00.001+09:30</published><updated>2008-06-03T19:09:41.973+09:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>Applescripting Mail.app</title><content type='html'>&lt;p&gt;Applescript support for Apple&amp;#8217;s own applications has typically been absent or poorly implemented. Leopard&amp;#8217;s Mail.app is no exception, which is a pity because there are many nice things that a functioning scripting interface could perform. In this post, I&amp;#8217;ll expound a couple of irritating bugs I have quickly run into while trying to write Applescripts for Mail.app; I&amp;#8217;ll finish up with a useful Applescript that actually works and that I frequently use.&lt;/p&gt;

&lt;h2&gt;Bug the first&lt;/h2&gt;

&lt;p&gt;This one&amp;#8217;s easy to sum up: &lt;code&gt;get the properties of&lt;/code&gt; just doesn&amp;#8217;t work. This works fine:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;tell application "Mail"
    get the front message viewer
end tell
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;The usual way I write Applescripts is to just bung in a &lt;code&gt;the properties of&lt;/code&gt; after the &lt;code&gt;get&lt;/code&gt; to receive a nice list of, well, properties that I can extract and set for the object. Sure, I can get this sort of information (in the abstract) from the documentation, but querying the object with Applescript is easier and much more useful for debugging purposes. Alas, Mail does not support this, despite claiming to be able to:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;properties inherited from item
[snip]

  &lt;strong&gt;properties&lt;/strong&gt; (record) : All of the object&amp;#8217;s properties.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Here&amp;#8217;s an example of the &lt;em&gt;fail&lt;/em&gt;:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;tell application "Mail"
    get the properties of (the front message viewer)
end tell
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Update: this is Bug ID# 5981534.&lt;/p&gt;

&lt;h2&gt;Bug the second&lt;/h2&gt;

&lt;p&gt;I find Mail&amp;#8217;s &amp;#8220;Inbox&amp;#8221; to be largely useless, because I filter much of my mail into sub-mailboxes as it arrives. Only unfiltered Mail is shown in the Inbox, which isn&amp;#8217;t very helpful when there&amp;#8217;s no &amp;#8220;jump to next unread message in any mailbox&amp;#8221; feature.&lt;/p&gt;

&lt;p&gt;To work around this perceived problem, I have a &amp;#8220;Smart Mailbox&amp;#8221; to collect all Mail that needs my attention:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://lh4.ggpht.com/wspr81/SBXSmtyAm_I/AAAAAAAAAEE/xVtI8pN76qE/attention-mailbox.png?imgmax=800" alt="attention-mailbox.png" border="0" width="661" height="275" /&gt;&lt;/p&gt;

&lt;p&gt;The &amp;#8220;Message is in Sent&amp;#8221; is so that I file/delete my own messages rather than let my Sent mailbox accumulate to thousands and thousands of emails.&lt;/p&gt;

&lt;p&gt;Now, I really like Mail.app&amp;#8217;s &lt;code&gt;⌘1&lt;/code&gt; shortcut to select the &amp;#8220;Inbox&amp;#8221; mailbox. But since I don&amp;#8217;t &lt;em&gt;use&lt;/em&gt; the Inbox, I&amp;#8217;d much rather it select my &amp;#8220;Attention!&amp;#8221; mailbox instead. This is the perfect case for Applescript, and should be a one-liner:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;tell application "Mail"
    set the selected mailboxes of the front message viewer to {mailbox "xxx" of application "Mail"}
end tell
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;where &lt;code&gt;xxx&lt;/code&gt; is the name of the mailbox. Well, sure, that works fine for a regular old static mailbox. But for a smart mailbox? Not a chance.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;tell application "Mail"
    get the selected mailboxes of the front message viewer
end tell
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;With a selected Smart Mailbox the result is &lt;code&gt;{application "Mail"}&lt;/code&gt;, and trying to &lt;em&gt;set&lt;/em&gt; the selected mailboxes to a Smart Mailbox just gives an unhelpful error. Not very helpful at all, in the end.&lt;/p&gt;

&lt;p&gt; Update: this is Bug ID#5981547.&lt;/p&gt;

&lt;h2&gt;Bug the third&lt;/h2&gt;

&lt;p&gt;This bug is less major because it can be obviated by using GUI scripting. I&amp;#8217;m not really a fan of GUI scripting, though. Not very elegant (says the Applescript user). &lt;/p&gt;

&lt;p&gt;Anyway, I&amp;#8217;d like to be able to customise the template used to construct &amp;#8220;Reply&amp;#8221; emails (as you could in Mac OS X 10.2 or so by tweaking some hidden system files); specifically, I find the line&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;On 02/04/2008, at 9:13 PM, Will Robertson wrote:&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;terribly verbose and overly detailed. There&amp;#8217;s a couple of other things that could be improved, too (cf. &lt;a href="http://daringfireball.net/2007/07/non_top_posting_scripts"&gt;this year-old post&lt;/a&gt; by John Gruber in a similar vein; by the way, I&amp;#8217;m a staunch &lt;a href="http://www.catb.org/~esr/jargon/html/B/bottom-post.html"&gt;bottom-posting&lt;/a&gt; advocate &amp;#8212; although I prefer a top poster than a bottom poster who doesn&amp;#8217;t snip).&lt;/p&gt;

&lt;p&gt;The main problem is that Mail&amp;#8217;s &lt;code&gt;reply&lt;/code&gt; Applescript command has buggy side-effects:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;tell application "Mail"
    set sel to the selected messages of the front message viewer
    set repl to reply (first item of sel)
    set repl_contents to the content of repl
end tell
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&lt;em&gt;Two&lt;/em&gt; reply windows are opened, only one of which is the actual reply. More often as not, the message &lt;code&gt;repl&lt;/code&gt; is the &lt;em&gt;other one&lt;/em&gt;, which is simply an empty Mail message. To add insult to injury, the empty reply requires a save/discard confirmation when the window is closed, whereas the actual reply lets you close its window (and destroy its content) with nary a warning in sight.&lt;/p&gt;

&lt;p&gt;Finally, adding to &lt;code&gt;reply&lt;/code&gt; the boolean &lt;code&gt;without opening window&lt;/code&gt; doesn&amp;#8217;t do what it claims.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ll probably adapt Gruber&amp;#8217;s script, in the end, to do what I want. But this stuff is supposed to be quick and easy &amp;#8212; and it&amp;#8217;s not.&lt;/p&gt;

&lt;p&gt;Update: this seems to have been fixed in Mac OS X 10.5.3; it's necessary to call `reply (first item of sel) with opening window` to get the reply window to appear.&lt;/p&gt;

&lt;h2&gt;A nice script I use&lt;/h2&gt;

&lt;p&gt;Okay, I don&amp;#8217;t want to complain too much &amp;#8212; when it works, Applescript can make life much easier and I bug report because I care. Now I&amp;#8217;d like to share a script, &lt;a href="http://www.wspr.com.au/code/applescript/Next-message.scpt"&gt;Next-message.scpt&lt;/a&gt;, that I use many times in Mail on a daily basis (with the help of &lt;a href="http://www.red-sweater.com/fastscripts/"&gt;FastScripts&lt;/a&gt; to assign it the convenient keyboard shortcut  &lt;code&gt;⌘\&lt;/code&gt; ). &lt;/p&gt;

&lt;p&gt;This script exists to make it easy to jump to the next message when you&amp;#8217;re &lt;em&gt;not&lt;/em&gt; using Mail&amp;#8217;s three-paned interface (I greatly prefer having to open the message in a new window). To quote from the blurb at the top of the script:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;This script is designed to open the next message in a thread when Mail is used in two-paned mode. To elucidate the problem, when viewing messages in the third pane below the mailbox list of messages, the space bar does a great job of jumping to the next unread message. When the message pane is hidden and messages are opened in their own window to be viewed, there&amp;#8217;s no way to get to the next message without switching to the message list, selecting the next message, and opening it. This script automates this process, closing the original message and placing the next message in a window of the same size, in the same location.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The script currently does not detect if the next message is part of the same thread as the current. In fact, I don&amp;#8217;t think it&amp;#8217;s possible within Applescript to detect that (especially as their subjects will not necessarily be the same). Besides, sometimes you want to jump to the next message even if it&amp;#8217;s not in the same thread as the one you&amp;#8217;re reading.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;As soon as I can I&amp;#8217;ll write these up formally for Apple&amp;#8217;s bug reporter. I needed to get them off my chest before doing that, however.&lt;/p&gt;

&lt;p&gt;In closing, I &lt;em&gt;really&lt;/em&gt; appreciate the power that Applescript can give, especially for cross&amp;#8211;application tasks that would be otherwise impossible to achieve. For example, running a script in TeXShop to highlight uncited references in BibDesk. &lt;/p&gt;

&lt;p&gt;I&amp;#8217;m happy to see even lacklustre support despite the frustrations when it doesn&amp;#8217;t work; I hope that, over time, Applescript support improves for all Mac OS X applications.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-6483251847567089623?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/6483251847567089623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/6483251847567089623'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2008/04/applescripting-mailapp.html' title='Applescripting Mail.app'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/wspr81/SBXSmtyAm_I/AAAAAAAAAEE/xVtI8pN76qE/s72-c/attention-mailbox.png?imgmax=800' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-3639795567471326121</id><published>2008-04-21T22:38:00.001+09:30</published><updated>2008-04-21T22:38:55.585+09:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>iTunes customer service</title><content type='html'>&lt;p&gt;One of the less tangible aspects of shopping online is the lack of any face-to-face contact in the inevitable case that something goes wrong. I haven&amp;#8217;t had much experience with online shopping in general, but I have had a couple of things go wrong for me on iTunes. And I&amp;#8217;m happy to report that, in Australia at least, their customer support is excellent.&lt;/p&gt;

&lt;h2&gt;My problems&lt;/h2&gt;

&lt;p&gt;The worst of my problems occurred quite some time ago when iTunes was periodically crashing on me. Not really sure how or why, and iTunes these days is fairly reliable, but back then it was rather a pain in the ass. Playing music over wireless was fraught with embarrassment (&amp;#8220;aren&amp;#8217;t Apple products supposed to just work?&amp;#8221;), and buying music online a risky business. Once or twice, iTunes crashed midway through an iTunes download and a song or two from the purchased album was lost in the æther. (Usually this problem can be fixed with the &lt;code&gt;Store &amp;gt; Check for Purchases…&lt;/code&gt; menu item &amp;#8212; but not in this particular case.)&lt;/p&gt;

&lt;p&gt;Another time, I simply bought the wrong album, due to the ridiculous setup where iTunes will often sell both an AU$18 basic album as well as an AU$22-ish album with music videos or live or bonus tracks &amp;#8212; generally I buy the more expensive version, but in this case the link from the iTunes main page was for the basic version and I bought it before checking for the other.&lt;/p&gt;

&lt;p&gt;Finally, just the other day I bought the &amp;#8220;iTunes Live&amp;#8221; &lt;a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewArtist?id=1698460"&gt;Nick Cave and the Bad Seeds EP&lt;/a&gt; and found that the last track ended abruptly, mid-chorus, at 5:13. Clearly something had gone wrong with the encoding of this track, and the one review of that album mentioned the anomaly in rather negative terms.&lt;/p&gt;

&lt;h2&gt;Reporting those problems&lt;/h2&gt;

&lt;p&gt;In each case, the response from Apple was swift and appropriate. I had to look around for a little while before I worked out how to report a problem. Recently, Apple&amp;#8217;s been sending email receipts on all purchases, and these emails make the &amp;#8220;Report a Problem&amp;#8221; links rather more prominent. Through iTunes, however, here&amp;#8217;s how you do it. In your iTunes account, access your purchase history:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://lh6.ggpht.com/wspr81/SAyLxkPPqqI/AAAAAAAAADs/CSnYzPHMe8g/itunes-purchase-history.png?imgmax=800" alt="itunes-purchase-history.png" border="0" width="527" height="583" /&gt;&lt;/p&gt;

&lt;p&gt;You can then select any of your purchases with the little circled arrows:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://lh5.ggpht.com/wspr81/SAyM_UPPqsI/AAAAAAAAAD8/rEEDtE8xEio/itunes-purchase-history-items.png?imgmax=800" alt="itunes-purchase-history-items.png" border="0" width="701" height="437" /&gt;&lt;/p&gt;

&lt;p&gt;Thus, each item that passes through your iTunes account can be separately reported upon.&lt;/p&gt;

&lt;h2&gt;Apple&amp;#8217;s response&lt;/h2&gt;

&lt;p&gt;As previously mentioned, I have been completely satisfied with Apple&amp;#8217;s response for each of the small number of problems I&amp;#8217;ve had over the last few years. After a very short interval and despite the very brief exchange of words on both sides, I&amp;#8217;ve always received a full &amp;#8220;refund&amp;#8221; to fix the problem by re-downloading the content. (As you would expect considering the cost to them is negligible, and you get to keep what you originally purchased, so it&amp;#8217;s more of a &amp;#8220;credit&amp;#8221; than a &amp;#8220;refund&amp;#8221;. Whatever.) Apple claims to reply within 24 hours, and I think that&amp;#8217;s about right (the most recent one certainly was).
It even only took them a couple of days to fix the clipped Nick Cave track, restoring the missing ninety-odd seconds.&lt;/p&gt;

&lt;p&gt;To conclude, how they cope with failure is a pretty important measure of the customer service of a business. Any misstep could result in alienating their very customers, especially when the business is as faceless as the iTunes store. (I wonder if this sort of thing can be fixed in the bricks&amp;#8217;n&amp;#8217;mortar Apple Stores in the U.S.) Disregard for now the &lt;em&gt;causes&lt;/em&gt; of the problems that I had, which could probably be blamed in various measures on iTunes itself &amp;#8212; that&amp;#8217;s a rant for another time. In my own experience, iTunes&amp;#8217; customer service is very satisfactory and reassures me against any further problems down the road.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-3639795567471326121?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/3639795567471326121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/3639795567471326121'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2008/04/itunes-customer-service.html' title='iTunes customer service'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/wspr81/SAyLxkPPqqI/AAAAAAAAADs/CSnYzPHMe8g/s72-c/itunes-purchase-history.png?imgmax=800' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-5445962060370311069</id><published>2008-04-16T22:32:00.001+09:30</published><updated>2008-04-23T00:38:58.475+09:30</updated><title type='text'>Make (in)visible Applescripts</title><content type='html'>&lt;p&gt;John Gruber&amp;#8217;s &lt;a href="http://daringfireball.net/2008/04/the_invisible_bit"&gt;latest fireball&lt;/a&gt; discusses invisibility in Mac OS X. He rightly comments that using the &lt;code&gt;SetFile&lt;/code&gt; command line utility (which is bundled with the Developer Tools) is probably not that convenient when dealing with the visibility of items in the Finder.&lt;/p&gt;

&lt;p&gt;For simple cases, however, I find the use of programs like &amp;#8220;&lt;a href="http://www.barebones.com/products/super/"&gt;Super Get Info&lt;/a&gt;&amp;#8221; to be overkill to an extent. Many years ago, I wrote two Applescripts for the exact purpose of using &lt;code&gt;SetFile&lt;/code&gt; in a user-friendly way in the Finder.&lt;/p&gt;

&lt;p&gt;The first, &lt;a href="http://wspr.com.au/code/applescript/Make-invisible.scpt"&gt;Make-invisible.scpt&lt;/a&gt;, is pretty simple; just select the items you want made invisible and run the script.&lt;/p&gt;

&lt;p&gt;The second, &lt;a href="http://wspr.com.au/code/applescript/Make-visible.scpt"&gt;Make-visible.scpt&lt;/a&gt;, obviously can&amp;#8217;t be used by first selecting the invisible items! On run, it will display a list of currently invisible items in the frontmost folder window, from which you can select items to make visible.&lt;/p&gt;

&lt;p&gt;To use these, you&amp;#8217;ll want to use either the system-wide &lt;a href="http://www.usingmac.com/2007/10/16/reveal-applescript-menu-in-menu-bar"&gt;Applescript menu bar&lt;/a&gt;, Red Sweater Software&amp;#8217;s &lt;a href="http://www.red-sweater.com/fastscripts/"&gt;FastScripts&lt;/a&gt;, Waffle Software&amp;#8217;s &lt;a href="http://wafflesoftware.net/thisservice/"&gt;ThisService&lt;/a&gt;, or something else again.&lt;/p&gt;

&lt;p&gt;So, there it is. &lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;One thing I just noticed is that the admin privileges no longer work; &lt;/p&gt;

&lt;pre&gt;&lt;code&gt;do shell script … with administrator privileges
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;is failing with &lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Finder got an error: A privilege violation occurred.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Uh, isn&amp;#8217;t that the sort of thing &lt;code&gt;with administrator privileges&lt;/code&gt; is supposed to avoid? Oh well &amp;#8212; I don&amp;#8217;t have time to debug this (in my experience, Applescript support from Apple products tends to be a minefield of poorly tested functionality literally riddled with bugs) so if anyone can help with this I&amp;#8217;d be greatly appreciative.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; this error comes about because the &lt;code&gt;do shell script&lt;/code&gt; (with admin privileges) is situated &lt;em&gt;inside&lt;/em&gt; the &lt;code&gt;tell application "Finder"&lt;/code&gt; scope. Please find new versions of the scripts that fix this error in the links above.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-5445962060370311069?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/5445962060370311069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/5445962060370311069'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2008/04/make-invisible-applescripts.html' title='Make (in)visible Applescripts'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-5935058629045665224</id><published>2008-04-16T21:49:00.001+09:30</published><updated>2008-04-16T21:49:21.067+09:30</updated><title type='text'>Useless proposal #1</title><content type='html'>&lt;p&gt;This is an idea that requires way too much engineering, but I wish it could happen: How cool would it be if Mac OS X had a concept of &amp;#8220;subscribed RSS feeds&amp;#8221;, so that no matter which browser or feedreader you used, viewing a site&amp;#8217;s webpage would not offer you the &amp;#8220;subscribe&amp;#8221; link if you already were indeed subscribed to it.&lt;/p&gt;

&lt;p&gt;At present this would require browsers parsing the formats of whichever feedreader the user was using, which is clearly a rather unscalable approach. If all feedreaders used a common format file (ahem, not OPML) then this would be a lot easier &lt;code&gt;:)&lt;/code&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-5935058629045665224?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/5935058629045665224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/5935058629045665224'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2008/04/useless-proposal-1.html' title='Useless proposal #1'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-1286783534261806915</id><published>2008-04-11T14:39:00.001+09:30</published><updated>2008-04-11T14:39:05.269+09:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><title type='text'>Twitterrific notes</title><content type='html'>&lt;p&gt;I&amp;#8217;ve been using Twitterrific for a while now as my Twitter client. There&amp;#8217;s no huge reason, really, that the web interface isn&amp;#8217;t just fine, but a dedicated client is nice for a few reasons, such as: polling for updates, albeit bad for productivity; shortcuts for replying; a more compact interface; and so on. &lt;/p&gt;

&lt;p&gt;I don&amp;#8217;t have time to write extensively about any of my wish-list, so a bulleted list will have to do. Here are a few of features that, individually or together, could make Twitterrific even better:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Own posts are automatically marked as &amp;#8220;read&amp;#8221;.&lt;/li&gt;
&lt;li&gt;&amp;#8220;Favourited&amp;#8221; tweets are indicated visually (or at the very least the action of favourite-ing them is indicated; I&amp;#8217;ve got many favourite posts by mistake trying to hit CMD-2 to reply and missing).&lt;/li&gt;
&lt;li&gt;Last read message is remembered so that relaunching Twitterrific doesn&amp;#8217;t result in 40-odd unread tweets. (Alternatively, simply zero-ing the unread counter on launch.)&lt;/li&gt;
&lt;li&gt;On that note, it would be even better if it could track back through the pages of unread tweets until it found where I was up to; currently when I wake up my ’puter in the morning there&amp;#8217;ll be way more tweets that I&amp;#8217;ve missed than Twitterrific gives me.&lt;/li&gt;
&lt;li&gt;The input text box grows with my text rather than fixed to a certain height. &lt;/li&gt;
&lt;li&gt;Less UI preferences. You guys are good designers! No need to ask &lt;em&gt;us&lt;/em&gt; if the window should have a drop shadow or not.&lt;/li&gt;
&lt;li&gt;Auto tinyurl (or snurl, or …) of pasted links.&lt;/li&gt;
&lt;li&gt;Auto-expanding tinyurl-ed links.&lt;/li&gt;
&lt;li&gt;Auto-completion of followers&amp;#8217; handles when manually typing replies to them (say there aren&amp;#8217;t any of their actual tweets currently visible).&lt;/li&gt;
&lt;li&gt;Perhaps: ability to un-follow people.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Now, I&amp;#8217;m sure some of these suggestions are technically unfeasible due to network latency/efficiency. But without thinking too hard about the underlying technicalities, I think it&amp;#8217;s not a bad list. So what have I left off?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-1286783534261806915?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/1286783534261806915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/1286783534261806915'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2008/04/twitterrific-notes.html' title='Twitterrific notes'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16190009.post-1496105711978166459</id><published>2008-03-24T23:54:00.001+10:30</published><updated>2008-03-25T00:16:59.883+10:30</updated><title type='text'>‘View as single page’</title><content type='html'>&lt;p&gt;Yet another reason to love the &lt;em&gt;New Yorker&lt;/em&gt;:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://lh3.google.com/wspr81/R-epB98Yi2I/AAAAAAAAADk/tfofxXe17gk/newyorker-singlepage.png?imgmax=800" alt="newyorker-singlepage.png" border="0" width="219" height="65" /&gt;&lt;/p&gt;

&lt;p&gt;Clicking through multiple pages of a single article is one of my least favourite things on the web. I know I&amp;#8217;m not alone in this. I don&amp;#8217;t know why it is exactly; I think the mental hiccups that it causes impede the natural reading flow, or something along those lines.&lt;/p&gt;

&lt;p&gt;It has always been possible to read articles in the &lt;em&gt;New Yorker&lt;/em&gt; on a single page via their ‘Print’ version of each one. I suppose they must have realised that all of their longer articles (which can get up to, oh, eight or nine web-pages) were being read in this form because it&amp;#8217;s clearly much more pleasant. Rather than restrict us this luxury because of lost ad impressions, they made the whole thing &lt;em&gt;easier&lt;/em&gt; even for people who previously did not realise that you could access the single-page version.&lt;/p&gt;

&lt;p&gt;The &lt;em&gt;New Yorker&lt;/em&gt; is the only periodical I read. This is the kind of reason why.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update five minutes later.&lt;/strong&gt; It occurs to me that this is also good for the &lt;em&gt;New Yorker&lt;/em&gt;, because people who were likely to read the single-page articles would probably also be inclined to link to them; the ‘Print’ pages lack the all important context links that keep people browsing the entirety of the website; it's therefore in their interest to provide linkable pages that do contain the rest of the auxiliary content (“Subscribe for just 85¢ an issue” possibly being the big one). The fact of their acting as capitalists bothers me not one whit; I'm even gratified by it. (I’d rather them be pragmatists that stay in business.) Because, after all, they could be like all of those other websites that &lt;em&gt;don’t&lt;/em&gt; allow you to view their articles in a single page.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16190009-1496105711978166459?l=willwont.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/1496105711978166459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16190009/posts/default/1496105711978166459'/><link rel='alternate' type='text/html' href='http://willwont.blogspot.com/2008/03/view-as-single-page.html' title='‘View as single page’'/><author><name>Will Robertson</name><uri>http://www.blogger.com/profile/00280026885652624389</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>
