<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>pemo (Notes from a Small [Academic] Island)</title>
        <link>http://geekswithblogs.net/peetm/Default.aspx</link>
        <description>++++++++++++++++++ It's all academic! ++++++++++++++++++</description>
        <language>en-GB</language>
        <copyright>pemo</copyright>
        <managingEditor>peet.morris@comlab.ox.ac.uk</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <image>
            <title>pemo (Notes from a Small [Academic] Island)</title>
            <url>http://geekswithblogs.net/images/RSS2Image.gif</url>
            <link>http://geekswithblogs.net/peetm/Default.aspx</link>
            <width>77</width>
            <height>60</height>
        </image>
        <item>
            <title>SV Update</title>
            <link>http://geekswithblogs.net/peetm/archive/2007/04/09/111167.aspx</link>
            <description>&lt;P&gt;&lt;IMG src="http://www.wolfson.ox.ac.uk/~peet/title.jpg"&gt; &lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P align=left&gt;&lt;FONT face=Verdana size=2&gt;&lt;A href="http://www.wolfson.ox.ac.uk/~peet/sv.htm"&gt;With minor updates&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=111167"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=111167" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/peetm/aggbug/111167.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>peetm</dc:creator>
            <guid>http://geekswithblogs.net/peetm/archive/2007/04/09/111167.aspx</guid>
            <pubDate>Mon, 09 Apr 2007 14:39:00 GMT</pubDate>
            <comments>http://geekswithblogs.net/peetm/archive/2007/04/09/111167.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/peetm/comments/commentRss/111167.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Things I *didn't* Patent</title>
            <link>http://geekswithblogs.net/peetm/archive/2007/04/04/110731.aspx</link>
            <description>&lt;TABLE id=table6 cellSpacing=10 width="100%" border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD style="PADDING-RIGHT: 4px; PADDING-LEFT: 4px"&gt;&lt;FONT face=Verdana size=2&gt;&lt;IMG height=121 src="http://www.wolfson.ox.ac.uk/~peet/patent/itscool2.png" border=0&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;You perhaps know how it is ... I was writing a book called '&lt;B&gt;Windows - Advanced Programming and Design&lt;/B&gt;', and in doing so, I created what I thought were a few neat ideas and bits of code, that others would find interesting. 
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;&lt;U&gt;What I didn't think of was to patent any of those ideas&lt;/U&gt; back then [but hey, I'm just a programmer]!&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;FONT face=Verdana size=2&gt;&lt;STRONG&gt;The story continues &lt;A href="http://www.wolfson.ox.ac.uk/~peet/patent/"&gt;here&lt;/A&gt;.&lt;/STRONG&gt;&lt;/FONT&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=110731"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=110731" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/peetm/aggbug/110731.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>peetm</dc:creator>
            <guid>http://geekswithblogs.net/peetm/archive/2007/04/04/110731.aspx</guid>
            <pubDate>Wed, 04 Apr 2007 05:01:00 GMT</pubDate>
            <comments>http://geekswithblogs.net/peetm/archive/2007/04/04/110731.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/peetm/comments/commentRss/110731.aspx</wfw:commentRss>
        </item>
        <item>
            <title>FlipStart out Today</title>
            <link>http://geekswithblogs.net/peetm/archive/2007/04/03/110708.aspx</link>
            <description>Paul Allen's &lt;a href="http://www.flipstart.com/"&gt;FlipStart&lt;/a&gt; is out today.

I'd like one, but a bit too much for me to gamble on, i.e., I'll wait until I hear reports first I think.

&lt;img src="http://www.wolfson.ox.ac.uk/~peet/flipstart.png"&gt;

Here's the &lt;a href="http://www.flipstart.com/pdf/Datasheet.pdf"&gt;Data Sheet [pdf]&lt;/a&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=110708"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=110708" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/peetm/aggbug/110708.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>peetm</dc:creator>
            <guid>http://geekswithblogs.net/peetm/archive/2007/04/03/110708.aspx</guid>
            <pubDate>Wed, 04 Apr 2007 00:20:00 GMT</pubDate>
            <comments>http://geekswithblogs.net/peetm/archive/2007/04/03/110708.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/peetm/comments/commentRss/110708.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Simplifying Jargon</title>
            <link>http://geekswithblogs.net/peetm/archive/2007/02/07/105655.aspx</link>
            <description>Competition.&lt;br&gt;&lt;br&gt;

Think of some &lt;i&gt;managementspeak&lt;/i&gt;, and propose a plain-English translation/definition.&lt;br&gt;&lt;br&gt;

For example ...&lt;br&gt;&lt;br&gt;

&lt;b&gt;Mindset&lt;/b&gt; - attitude/opinion/stance/view?&lt;br&gt;
&lt;b&gt;Thinking outside of the envelope&lt;/b&gt; - thinking creatively?&lt;br&gt;
&lt;b&gt;Customer centric&lt;/b&gt; - focused on the customer?&lt;br&gt;&lt;br&gt;

Your turn.&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=105655"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=105655" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/peetm/aggbug/105655.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>peetm</dc:creator>
            <guid>http://geekswithblogs.net/peetm/archive/2007/02/07/105655.aspx</guid>
            <pubDate>Wed, 07 Feb 2007 16:36:00 GMT</pubDate>
            <comments>http://geekswithblogs.net/peetm/archive/2007/02/07/105655.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/peetm/comments/commentRss/105655.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Why didn't I patent this!</title>
            <link>http://geekswithblogs.net/peetm/archive/2007/02/02/105295.aspx</link>
            <description>A while back, um, quite a while back now [2nd Sept 2002], &lt;a href="http://www.computerweekly.com/Articles/2002/09/02/189352/thought-for-the-daylimits-of-antivirus-software.htm"&gt;I wrote a piece for Computer Weekly about how AV can't work perfectly.&lt;/a&gt;&lt;br&gt;&lt;br&gt;

As part of that, I said a little something about how an operating system should do more to protect the user - by &lt;b&gt;not&lt;/b&gt; automatically starting processes that the user hadn't authorized, e.g., say process A [which you trust] suddenly tries to start process B [which you don't trust] - well, the OS should tell you about this and ask for permission!&lt;br&gt;&lt;br&gt;

The bit of this - that made it through the editor's hands went like this:&lt;br&gt;&lt;br&gt;

&lt;b&gt;"For a virus to work, it needs to be executed, either directly, or by some other process already in operation. Now, the operating system is the thing that creates processes. So, if the operating system were a more picky about what processes it'll start automatically - well, these things could be caught very effectively."&lt;/b&gt;&lt;br&gt;&lt;br&gt;

If you're interested, the original went like this:&lt;br&gt;&lt;br&gt;

&lt;b&gt;"In order for a virus to work, it needs to be executed: either directly, or by some other already-executing-process.  Now, the operating-system is the thing that creates processes.  So, if the operating-system were a bit more picky about what processes it’ll start automagically, well ... these things could be caught very effectively.&lt;br&gt;&lt;br&gt;

"Imagine, you double-click what looks like an Excel file-attachment appearing in your email.  However, the operating-system sees that the file is actually an executable.  Next, it checks to see if this executable has been run on your machine before and, if it hasn’t, it simply asks you – “Are you sure you want to run this PROGRAM?”.  You answer ‘no way’.  Problem solved.&lt;br&gt;&lt;br&gt;

"Alternatively, this kind of approach – where the operating-system is rather more proactive - could be extended to anything that has write-access to your hard disk.  After all, no write-access = no-damage!&lt;/b&gt;&lt;br&gt;&lt;br&gt;
&lt;hr&gt;&lt;br&gt;
I rather liked the &lt;b&gt;'if you haven't run this before'&lt;/b&gt; bit - and I wish Vista's UAC worked like this, e.g., why ask me every time if I trust something when I've already said 'Yes' 30 times before!  What if the parameters have changed!  Well, ok, how about if they haven't changed from the previous 29 runs, well, &lt;b&gt;please don't ask me *again* - it's ok!&lt;/b&gt;&lt;br&gt;&lt;br&gt;

Also - the no write access ... maybe a better version of UAC ought to get into this a bit more?  E.g., how does this fly ... the OS says, you can run whatever you like, but, if that *thing* tries to output data, I'll ask you whether to permit it to continue or not?  &lt;br&gt;&lt;br&gt;

If you think about it, protecting a user this way could make real sense - and, in doing so, not be SO annoying/intrusive!  For example, what harm is there in running - or allowing to run - a process that you didn't know you were about to run - if it's sand-boxed, and cannot output anything ... it can read files 'til its heart's content, but it *cannot output anything* - not down-the-wire, not to the file system, not to the registry etc.  Nitto, nothing!  No writes of any kind = you're safe.&lt;br&gt;&lt;br&gt;

Anyway - can I sue ;-)  Or, should I patent the no-write stuff :-) &lt;br&gt;&lt;br&gt;Or, &lt;h1&gt;would MS Research please hire me now please!&lt;/h1&gt; :-(
&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=105295"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=105295" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/peetm/aggbug/105295.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>peetm</dc:creator>
            <guid>http://geekswithblogs.net/peetm/archive/2007/02/02/105295.aspx</guid>
            <pubDate>Sat, 03 Feb 2007 01:47:00 GMT</pubDate>
            <comments>http://geekswithblogs.net/peetm/archive/2007/02/02/105295.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/peetm/comments/commentRss/105295.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Dream Girl?</title>
            <link>http://geekswithblogs.net/peetm/archive/2007/01/19/104024.aspx</link>
            <description>Don't click any of these if you're not 'adult' - by age, mindset or disposition!  Disclaimer DONE!&lt;br&gt;

&lt;br&gt;So&lt;br&gt;&lt;br&gt;

&lt;font color="#FF00FF" size="1" face="Verdana"&gt;Original got moved - perhaps 
because I was linking to it!&amp;nbsp; So, here's a replacement ...&lt;/font&gt;
&lt;a href="http://www.rit.edu/~mvy4795/RIT_dream_girl.jpg"&gt;Will a simple image do?&lt;/a&gt; hmmmm&lt;br&gt;&lt;br&gt;

However,&lt;br&gt;&lt;br&gt;

&lt;a href="http://www.metacafe.com/watch/250908/perfect_girlfriend/"&gt;maybe a video is what you're after?&lt;/a&gt;&lt;br&gt;&lt;br&gt;

Or&lt;br&gt;&lt;br&gt;

&lt;a href="http://www.videojug.com/film/how-to-be-the-perfect-girlfriend"&gt;Maybe you'd prefer the 'slightly geeky' approach - and a rather more realistic video IMHO!?&lt;/a&gt;&lt;br&gt;&lt;br&gt;

&lt;a href="http://users.ox.ac.uk/~kebl1467/jo.jpg"&gt;Lastly, there's always ASCII!&lt;/a&gt;&lt;br&gt;&lt;br&gt;

However, I got bored with this [gratuitous, me!], anyway - I don't know what this last one is about [whatsoever].&lt;br&gt;&lt;br&gt;

Have a nice weekend&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=104024"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=104024" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/peetm/aggbug/104024.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>peetm</dc:creator>
            <guid>http://geekswithblogs.net/peetm/archive/2007/01/19/104024.aspx</guid>
            <pubDate>Sat, 20 Jan 2007 01:40:00 GMT</pubDate>
            <comments>http://geekswithblogs.net/peetm/archive/2007/01/19/104024.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/peetm/comments/commentRss/104024.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Vista - are you going to get a copy?</title>
            <link>http://geekswithblogs.net/peetm/archive/2007/01/29/104877.aspx</link>
            <description>Out of interest, and apologies if its been asked before, but&lt;br&gt;&lt;br&gt;&lt;blockquote&gt;ARE YOU GOING TO BUY VISTA [soon/now]?&lt;/blockquote&gt;&lt;br&gt;&lt;blockquote&gt;I'm not!&lt;/blockquote&gt;&lt;br&gt;

Then again, I don't have to in many ways, i.e., we have a licence that would allow me to have this on as many machines as I want, but, the only machine I currently have it on is a virtual one - via VMWare.&lt;br&gt;&lt;br&gt;

I've actually had it [in various forms] for, um, rather a long time now - but, whilst it was not a 'released product', I haven't really bothered - apart from using it for a grid-computing experiment [where I needed it for some rather devious and 'can't say' purposes].&lt;br&gt;&lt;br&gt;

Anyway, now that it's due, and seeing that some of the good features &lt;b&gt;do&lt;/b&gt; actually work - well, I'm not convinced that I'll bother [even though it's free for me to load up a copy on my various machines].&lt;br&gt;&lt;br&gt;&lt;blockquote&gt;It's 'free' for you, but you don't want it!!!  Yes, and yes!&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;

XP Pro works well for me - and my machines are all bolted down etc: and, having witnessed some rather dissapointing bugs in the business-release [which 'smack' of it [still!] being rushed - or - not properly tested], I don't think I'm going to jump on until I'm *forced* to [bought-a-new-machine / paid-for-it-pre-installed / might-as-well-use-it (with XP Pro as a dual-boot!)]&lt;br&gt;&lt;br&gt;

As an MS share-holder [and one-time employee], all of this makes me wonder about Microsoft's future ... how much does an OS [or an Office-Suite] &lt;b&gt;not do&lt;/b&gt; before you consider you should/must upgrade?  And, if your answer is that Vista is necessary - what about the next version - or the next version of Microsoft Office??  When will *the product* &lt;i&gt;do enough - be reliable enough&lt;/i&gt; - that, thank you very much, but I'm quite happy with what I've got ta!&lt;br&gt;&lt;br&gt;And, no, I don't think 128-bit stuff is going to convince me either, Duh!&lt;br&gt;&lt;br&gt;

&lt;b&gt;So, what's the next cash cow for Microsoft?&lt;/b&gt;  I mean - *search* is done and dusted, so ... what's next ... what's the next BiG Thing?&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=104877"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=104877" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/peetm/aggbug/104877.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>peetm</dc:creator>
            <guid>http://geekswithblogs.net/peetm/archive/2007/01/29/104877.aspx</guid>
            <pubDate>Tue, 30 Jan 2007 01:39:00 GMT</pubDate>
            <comments>http://geekswithblogs.net/peetm/archive/2007/01/29/104877.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/peetm/comments/commentRss/104877.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Vista - User Account Control Bites?</title>
            <link>http://geekswithblogs.net/peetm/archive/2007/01/29/104863.aspx</link>
            <description>Just wondering whether or not anyone else has had to modify their code to live with UAC?&lt;br&gt;&lt;br&gt;

The problem?  Well, here's one - you can't use CreateProcess to shell another application - like a wrappered setup.exe perhaps.&lt;br&gt;&lt;br&gt;  I recently had to do this for some code that wrappered an AV installer here.  CreateProcess fails coz the Shell can't prompt/ask the user if the incoming app's  ok to be run. &lt;br&gt;&lt;br&gt;

A simple fix is to just do this via the Shell, i.e., through something like ShellExecuteEx – then the user gets asked the 'is it ok' question. &lt;br&gt;&lt;br&gt;

There seem to be other methods – most of which are documented on msdn of course&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=104863"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=104863" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/peetm/aggbug/104863.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>peetm</dc:creator>
            <guid>http://geekswithblogs.net/peetm/archive/2007/01/29/104863.aspx</guid>
            <pubDate>Mon, 29 Jan 2007 23:03:00 GMT</pubDate>
            <comments>http://geekswithblogs.net/peetm/archive/2007/01/29/104863.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/peetm/comments/commentRss/104863.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Archimedes anyone?</title>
            <link>http://geekswithblogs.net/peetm/archive/2007/01/29/104861.aspx</link>
            <description>Don't know if this will work outside of the UK, but, one of my can't miss radio shows is often &lt;a href="http://www.bbc.co.uk/radio4/history/inourtime/"&gt;Melvyn Bragg's In Our Time&lt;/a&gt;.&lt;br&gt;&lt;br&gt;

I say 'often' because one week the show is about something like the Speed of Light and the next, it's about Renaissance Poetry - guess which find more personally interesting!&lt;br&gt;&lt;br&gt;

Anyway, until this Thursday, the latest programme about Archimedes is available as an &lt;a href="http://downloads.bbc.co.uk/rmhttp/downloadtrial/radio4/inourtime/inourtime_20070125-0900_40_st.mp3"&gt;MP3 download&lt;/a&gt;.&lt;br&gt;&lt;br&gt;

The science-based programmes are available as a Listen Again thingmy &lt;a href="http://www.bbc.co.uk/radio4/history/inourtime/inourtime_science.shtml"&gt;here&lt;/a&gt;.



&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=104861"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=104861" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/peetm/aggbug/104861.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>peetm</dc:creator>
            <guid>http://geekswithblogs.net/peetm/archive/2007/01/29/104861.aspx</guid>
            <pubDate>Mon, 29 Jan 2007 22:45:00 GMT</pubDate>
            <comments>http://geekswithblogs.net/peetm/archive/2007/01/29/104861.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/peetm/comments/commentRss/104861.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Sayings Viewer</title>
            <link>http://geekswithblogs.net/peetm/archive/2006/09/30/92791.aspx</link>
            <description>&lt;P&gt;&lt;IMG src="http://www.wolfson.ox.ac.uk/~peet/title.jpg"&gt; &lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Here's a &lt;A href="http://www.wolfson.ox.ac.uk/~peet/sv.htm"&gt;link&lt;/A&gt; to a webpage/app that I use as a &lt;EM&gt;warm-up-thingmy&lt;/EM&gt;/&lt;EM&gt;attention-getter&lt;/EM&gt;/&lt;EM&gt;space-filler&lt;/EM&gt; - however you want to&amp;nbsp;use it really.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;I call it my &lt;STRONG&gt;Sayings Viewer&lt;/STRONG&gt;, and&amp;nbsp;I use it before some lectures, and during lecture breaks etc.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Anyway, if you think you could use it - well, feel free!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Feedback [bugs, suggestions, ...] very welcome - email link in the About Box.&lt;/FONT&gt;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=92791"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=92791" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/peetm/aggbug/92791.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>peetm</dc:creator>
            <guid>http://geekswithblogs.net/peetm/archive/2006/09/30/92791.aspx</guid>
            <pubDate>Sat, 30 Sep 2006 14:57:00 GMT</pubDate>
            <comments>http://geekswithblogs.net/peetm/archive/2006/09/30/92791.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/peetm/comments/commentRss/92791.aspx</wfw:commentRss>
        </item>
        <item>
            <title>RAZR: Weird Technology Shortfall</title>
            <link>http://geekswithblogs.net/peetm/archive/2006/03/29/73725.aspx</link>
            <description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;I've recently changed my mobile phone to&amp;nbsp;a &lt;EM&gt;top of the line&lt;/EM&gt; Motorola &lt;STRONG&gt;RAZR&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;IMG src="http://www.motorola.com/mot/image/13/13057_MotImage.jpg"&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;This phone does way more than I actually care to grasp ... like, ya know, mainly I&amp;nbsp;JUST want &lt;STRONG&gt;a phone&lt;/STRONG&gt; - but, for all the cool things it does, what's it missing?&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;&lt;TD&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Recently, here in the UK, we&amp;nbsp;entered into British Summer Time (that's prob called&amp;nbsp;&lt;EM&gt;Daylight Savings&lt;/EM&gt; for the rest of the world) and thus, personally,&amp;nbsp;a reduction in my own clinical depression&amp;nbsp;... &lt;STRONG&gt;yet&lt;/STRONG&gt;, this wonderful &lt;EM&gt;gadget&lt;/EM&gt; didn't know that we'd changed our&amp;nbsp;clocks [!!!]&amp;nbsp;-&amp;nbsp;and I have to adjust the time &lt;STRONG&gt;&lt;U&gt;myself&lt;/U&gt;&lt;/STRONG&gt; [even more !!!!!!!!!!!]&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Now, I'm not [&lt;EM&gt;that&lt;/EM&gt;] lazy!, but I kinda expect our &lt;EM&gt;modern phone wonders&lt;/EM&gt; to be able to do this for me &lt;EM&gt;automagically&lt;/EM&gt;.&amp;nbsp; Am I being absurd, am I expecting too much from a gadget that [AT LAST!] syncs with Outlook, charges from a USB slot, and that plays &lt;EM&gt;The Philosopher's Song&lt;/EM&gt; as its ringtone :-) ????&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;What makes&amp;nbsp;this worse [a double wammy if you will]&amp;nbsp;is that I'm about to &lt;EM&gt;go on a jolly&lt;/EM&gt; to Malta for a couple of weeks [you must understand that this is &lt;EM&gt;heady stuff&lt;/EM&gt; - and that no &lt;EM&gt;Blue Lagoon&lt;/EM&gt; will be involved!] - and, guess what - I'll have to adjust the time - again, both there, and when I get back&amp;nbsp;to the UK of&amp;nbsp;course.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Now, surely [I mean, my 6 year old VCR does this shit!] the various phone companies&amp;nbsp;could [probably do?]&amp;nbsp;broadcast the current [UST] time - and, surely, &lt;EM&gt;I should&lt;/EM&gt; be able to say to my phone "I want GMT" - or, better still, "I want LOCAL time"&amp;nbsp;[no matter what it is].&amp;nbsp; And, the phone should know what UST is, and then adjust to what I WANT- it's as simple as that&amp;nbsp; Well, you'd think!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;You know what else these phones should do?&amp;nbsp; When you &lt;EM&gt;drop out&lt;/EM&gt; [we're all&amp;nbsp;too tolerant of that!], the phone - or the phone company - should know where that happened and do two things.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;A) refund you the call charge.&amp;nbsp; B) look into strengthening it's coverage in that area!!!!&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=73725"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=73725" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/peetm/aggbug/73725.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>peetm</dc:creator>
            <guid>http://geekswithblogs.net/peetm/archive/2006/03/29/73725.aspx</guid>
            <pubDate>Wed, 29 Mar 2006 20:30:00 GMT</pubDate>
            <comments>http://geekswithblogs.net/peetm/archive/2006/03/29/73725.aspx#feedback</comments>
            <slash:comments>6</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/peetm/comments/commentRss/73725.aspx</wfw:commentRss>
        </item>
        <item>
            <title>pow() - yup 'Pow' is the right term - 'Zap' and 'Bash' too.</title>
            <link>http://geekswithblogs.net/peetm/archive/2006/03/27/73502.aspx</link>
            <description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;I haven't tried this with the latest/greatest gcc [perhaps someone could please?] but I was disappointed that with gcc 4.0.2 this code ['essence' only supplied] produced a rather dumb result [IMHO] &amp;#8230;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;#include &amp;lt;stdio.h&amp;gt;&lt;BR&gt;#include &amp;lt;math.h&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;int main(void)&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; long n = 42;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("%lf\t%ld\n", pow(n, 2), (long)pow(n, 2));&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;BR&gt;}&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;FONT face=Verdana size=2&gt;Output with gcc version 4.0.2&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr style="MARGIN-RIGHT: 0px"&gt;&lt;FONT face="Courier New" size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1764.000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1763&amp;nbsp; //&amp;nbsp;&amp;lt;- hmmmm!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;You'd [possibly] have thought that gcc's pow() might do the right thing with integral/discrete values &amp;#8211; well &amp;#8211; I would.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Interestingly, MS's VC6 does do the right thing &amp;#8230;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Output with Visual C++ v6&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1764.000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1764&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;So, the gcc 'fix' is to do something like:&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;FONT face="Courier New"&gt;(long)ceil(pow(n, 2))&lt;/FONT&gt; - and that's just ugly!&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Of course, as this is just &lt;FONT face="Courier New"&gt;n ^ 2&lt;/FONT&gt;, it could here be &lt;FONT face="Courier New"&gt;n * n&lt;/FONT&gt; here, but that's &lt;EM&gt;off the point&lt;/EM&gt; I think I'm trying to make &amp;#8211; imagine, say, using a few other values &amp;#8230; here's &lt;FONT face="Courier New"&gt;1&lt;/FONT&gt; to &lt;FONT face="Courier New"&gt;5&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Compiled gcc code output&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;1.000000 &amp;nbsp;&amp;nbsp; 1&lt;BR&gt;4.000000 &amp;nbsp;&amp;nbsp; 4&lt;BR&gt;9.000000 &amp;nbsp;&amp;nbsp; 9&lt;BR&gt;16.000000 &amp;nbsp;&amp;nbsp;16&lt;BR&gt;25.000000 &amp;nbsp;&amp;nbsp;24&amp;nbsp; &amp;nbsp;//&amp;nbsp;&amp;lt;- hmmmm!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Compiled VC6 code output:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;1.000000 &amp;nbsp;&amp;nbsp; 1&lt;BR&gt;4.000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4&lt;BR&gt;9.000000 &amp;nbsp;&amp;nbsp; 9&lt;BR&gt;16.000000 &amp;nbsp;&amp;nbsp;16&lt;BR&gt;25.000000 &amp;nbsp;&amp;nbsp;25 &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Ok, so, you might spot something wrong here&amp;nbsp;&lt;STRONG&gt;&lt;U&gt;IF&lt;/U&gt;&lt;/STRONG&gt; you happened to see/use this value &lt;STRONG&gt;&lt;U&gt;before&lt;/U&gt;&lt;/STRONG&gt; you used it as part of a further calculation.&amp;nbsp; Or, your inputs might be small enough that you 'spot' something wrong with the result.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;But, say these values are &lt;EM&gt;somewhat bigger&lt;/EM&gt; &amp;#8230; here's another five outputs from the gcc code [without the comparison &amp;#8211; would spot that there's an occasional 'off by one' here]:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;3980025.000000 &amp;nbsp;&amp;nbsp;&amp;nbsp; 3980024&amp;nbsp;//&amp;nbsp;&amp;lt;- hmmmm!&lt;BR&gt;3984016.000000 &amp;nbsp;&amp;nbsp;&amp;nbsp; 3984016&lt;BR&gt;3988009.000000 &amp;nbsp;&amp;nbsp;&amp;nbsp; 3988008&amp;nbsp;//&amp;nbsp;&amp;lt;- hmmmm!&lt;BR&gt;3992004.000000 &amp;nbsp;&amp;nbsp;&amp;nbsp; 3992004&lt;BR&gt;3996001.000000 &amp;nbsp;&amp;nbsp;&amp;nbsp; 3996000&amp;nbsp;//&amp;nbsp;&amp;lt;- hmmmm!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;And here they are from VC6:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;3980025.000000 &amp;nbsp;&amp;nbsp;&amp;nbsp; 3980025&lt;BR&gt;3984016.000000 &amp;nbsp;&amp;nbsp;&amp;nbsp; 3984016&lt;BR&gt;3988009.000000 &amp;nbsp;&amp;nbsp;&amp;nbsp; 3988009&lt;BR&gt;3992004.000000 &amp;nbsp;&amp;nbsp;&amp;nbsp; 3992004&lt;BR&gt;3996001.000000 &amp;nbsp;&amp;nbsp;&amp;nbsp; 3996001&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Of course, it seems as though gcc's implementation is calculating the result of &lt;FONT face="Courier New"&gt;42 ^ 2&lt;/FONT&gt; as something like &lt;FONT face="Courier New"&gt;1763.9999999999&lt;/FONT&gt;, but you know, I can't really find it in my heart to forgive it doing this with integral values somehow!&lt;BR&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=73502"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=73502" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/peetm/aggbug/73502.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>peetm</dc:creator>
            <guid>http://geekswithblogs.net/peetm/archive/2006/03/27/73502.aspx</guid>
            <pubDate>Mon, 27 Mar 2006 19:19:00 GMT</pubDate>
            <comments>http://geekswithblogs.net/peetm/archive/2006/03/27/73502.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/peetm/comments/commentRss/73502.aspx</wfw:commentRss>
        </item>
        <item>
            <title>A fun alternate to work</title>
            <link>http://geekswithblogs.net/peetm/archive/2006/03/23/73125.aspx</link>
            <description>&lt;A href="http://www.isketch.net/"&gt;&lt;FONT face=Verdana size=2&gt;http://www.isketch.net&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt; - if you're good at drawing/guessing!&lt;/FONT&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=73125"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=73125" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/peetm/aggbug/73125.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>peetm</dc:creator>
            <guid>http://geekswithblogs.net/peetm/archive/2006/03/23/73125.aspx</guid>
            <pubDate>Thu, 23 Mar 2006 14:15:00 GMT</pubDate>
            <comments>http://geekswithblogs.net/peetm/archive/2006/03/23/73125.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/peetm/comments/commentRss/73125.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Binary Watch</title>
            <link>http://geekswithblogs.net/peetm/archive/2005/12/29/64408.aspx</link>
            <description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Had a 'clear out' - lost the &lt;STRONG&gt;feynman prefers the red LEDs&lt;/STRONG&gt;, and lost the watch thingmy. So, here it is again: &lt;/FONT&gt;&lt;A href="http://www.wolfson.ox.ac.uk/~peet/BinaryWatch.zip"&gt;&lt;FONT face=Verdana size=2&gt;BinaryWatch.zip&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt; This one is modded, so that if it's started with a cmd line arg of mode:normal, it runs as a standard 'clock'. Thanks to Matthew Ozvat for the suggestion. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Please don't add comments to this [or my other thread on this], as I rarely come and look at this blog. If you want to ask me something about this, then please email me: teep (do that backwards) .morris@comlab.ox.ac.uk Ta very much P.S. my&amp;nbsp;misses [Jo] bought me a blue LED version for Christmas! &lt;STRONG&gt;W00t&lt;/STRONG&gt; - now I have one &lt;EM&gt;for best!&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=64408"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=64408" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/peetm/aggbug/64408.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>peetm</dc:creator>
            <guid>http://geekswithblogs.net/peetm/archive/2005/12/29/64408.aspx</guid>
            <pubDate>Fri, 30 Dec 2005 01:43:00 GMT</pubDate>
            <comments>http://geekswithblogs.net/peetm/archive/2005/12/29/64408.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/peetm/comments/commentRss/64408.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Ear Candles!</title>
            <link>http://geekswithblogs.net/peetm/archive/2005/08/24/50962.aspx</link>
            <description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Just been reading this week's &lt;/FONT&gt;&lt;A href="http://www.spectator.co.uk/"&gt;&lt;FONT face=Verdana size=2&gt;Spectator mag&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt;: it's not all &lt;EM&gt;Thinkgeek&lt;/EM&gt; and &lt;EM&gt;Slashdot&lt;/EM&gt; stuff with me you know!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Anyway, I Just happened to find myself scanning the 'For MEN' bit in this.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Most of the ads were for 'Professional Massage' - um, got me to thinking, were these &lt;EM&gt;coded ads&lt;/EM&gt;, or legit?&amp;nbsp; Normally, I'd have said 'code' - but, in The Spectator!?&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;One ad was very interesting - coz if it was&amp;nbsp;but a thin veneer for the phrase &lt;EM&gt;call me for a shag&lt;/EM&gt; I wonder what undiscovered joys 'Hopi Ear Candles' might present!!!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;And, even if they're not some sort of &lt;EM&gt;device&lt;/EM&gt;, I can't help wondering what they might be - like, do they protrude 'outwards', or perhaps they're 'vertical' - Hope the wax gives one a kinky kick!&amp;nbsp; &lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;I must admit, I'm a *bit tempted* to find out!&lt;BR&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT face=Verdana size=2&gt;&lt;STRONG&gt;Update:&lt;BR&gt;=====&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;They're candles you put in your ears,&amp;nbsp;and&amp;nbsp;the &lt;EM&gt;New Age&lt;/EM&gt; term for why you might want to do this?&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;It's&amp;nbsp;&lt;STRONG&gt;&lt;U&gt;Thermal Auricular Therapy&lt;/U&gt;&lt;/STRONG&gt;! &lt;FONT color=#ee82ee&gt;&lt;STRONG&gt;You're shitting me!&lt;/STRONG&gt;&lt;/FONT&gt;&amp;nbsp; &lt;/FONT&gt;&lt;A href="http://www.lynnehancher.co.uk/aaahop.htm"&gt;&lt;FONT face=Verdana&gt;Nope&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana&gt;!&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Kind of reminds me of the old&amp;nbsp;&lt;A href="http://www.screenonline.org.uk/tv/id/521377/"&gt;Spitting Image&lt;/A&gt; theme ...&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P align=center&gt;&lt;FONT face=Verdana size=2&gt;...&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;FONT face=Verdana size=2&gt;Hold a chicken in the air&lt;BR&gt;&lt;STRIKE&gt;Stick a deckchair up your nose&lt;/STRIKE&gt;&lt;STRONG&gt;&amp;nbsp; Stick a candle in your ear&lt;/STRONG&gt;&lt;BR&gt;Buy a jumbo jet&lt;BR&gt;And then bury all your clothes&lt;BR&gt;Paint your left knee green&lt;BR&gt;Then extract your wisdom teeth&lt;BR&gt;Form a string quartet&lt;BR&gt;And pretend your name is Keith&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;FONT face=Verdana size=2&gt;...&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=50962"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=50962" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/peetm/aggbug/50962.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>peetm</dc:creator>
            <guid>http://geekswithblogs.net/peetm/archive/2005/08/24/50962.aspx</guid>
            <pubDate>Wed, 24 Aug 2005 11:46:00 GMT</pubDate>
            <comments>http://geekswithblogs.net/peetm/archive/2005/08/24/50962.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/peetm/comments/commentRss/50962.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Google London Visit</title>
            <link>http://geekswithblogs.net/peetm/archive/2006/03/08/71717.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=71717"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=71717" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/peetm/aggbug/71717.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>peetm</dc:creator>
            <guid>http://geekswithblogs.net/peetm/archive/2006/03/08/71717.aspx</guid>
            <pubDate>Wed, 08 Mar 2006 19:49:00 GMT</pubDate>
            <comments>http://geekswithblogs.net/peetm/archive/2006/03/08/71717.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/peetm/comments/commentRss/71717.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Google [Again]</title>
            <link>http://geekswithblogs.net/peetm/archive/2006/03/09/71865.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=71865"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=71865" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/peetm/aggbug/71865.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>peetm</dc:creator>
            <guid>http://geekswithblogs.net/peetm/archive/2006/03/09/71865.aspx</guid>
            <pubDate>Fri, 10 Mar 2006 00:42:00 GMT</pubDate>
            <comments>http://geekswithblogs.net/peetm/archive/2006/03/09/71865.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/peetm/comments/commentRss/71865.aspx</wfw:commentRss>
        </item>
        <item>
            <title>How Google Might be Improved</title>
            <link>http://geekswithblogs.net/peetm/archive/2004/06/19/6874.aspx</link>
            <description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Two suggestions &amp;#8211; both to do with Google assessing its own performance (and improving upon it) &amp;#8211; one long, one short&amp;#8230;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;STRONG&gt;1.&lt;/STRONG&gt; Google should remember what you search for, as it doesn't learn anything about how humans refine search-expressions (unless it IP-logs or something).&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Currently, Googleites enter a search-expression, and Google returns n-pages of links to what, it considers, are suitable pages.&amp;nbsp; However, sometimes, what's returned is, for a variety of reasons, inappropriate - so the user refines their query, and resubmits it.&amp;nbsp; Hopefully, within an iteration or two, the user finds what they're looking for.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;However, because websites are naturally stateless, Google doesn't know that a previous attempt at finding information is related to a subsequent attempt &amp;#8211; therefore, its ability to learn something about how people use language to pinpoint information is limited.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Now, Google could of course inject a little state into this.&amp;nbsp; For example, they could put/update a cookie on your machine.&amp;nbsp; The cookie contains the details of your last search &amp;#8211; stuff like what words you used, the time/date of the query, and a unique ID (identifying you).&amp;nbsp; Now, whenever you search, the contents of the cookie (containing the data detailing your previous search) is sent to Google &amp;#8211; along with the new search words (the cookie's then, as part of the reply, updated with the new search data). Now, at the back-end Google could very simply look at the date/time information of the earlier search, and, if it's very close to the subsequent search date/time, well, the probability of this second visit being a refinement of the first visit dramatically increases.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Alternatively, they could store this sort of stuff server-side, instead of on your machine.&amp;nbsp; They could (say) log your IP address, and store that with the query data (as before - words used, time/date submitted (the ID is now your IP address)).&amp;nbsp; The process from this point on is the same as the last of course.&amp;nbsp; However, this latter approach has lots of plus points to it, for example: 1. you wouldn't know they're doing it. 2. you can have cookies turned off, and it doesn't matter. 3. nothing about what you've been searching for is stored on your computer, &amp;#8230; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;In either cases, when a subsequent but related search is detected, important linguistic information could be learned through studying the relationship between the old and new search-expressions.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;It's a shame that they don't do this (?) &amp;#8211; because, if they did (and could establish that this is a refinement of that), it'd be well interesting to analyse the data, and to see if one can say something about how humans use natural-language to interact with search-engines, and generally optimise their thoughts - turning mentalese (to pinch a Pinker term) into the most suitable/successful, concrete words.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;BTW, there's an indication that Google doesn't do this currently &amp;#8211; because, if it did, it should be able to offer you better alternative search-expressions (very different to the 'Did you mean' stuff)!&amp;nbsp; Additionally, and in proportion to the number of search words used (and over time using NLP techniques), these alternatives should also become evermore accurate.&amp;nbsp; However, this doesn't happen &amp;#8211; so, I assume they don't capture this sort of data.&amp;nbsp; Shame really.&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;STRONG&gt;2.&lt;/STRONG&gt; Google should watch what websites you visit.&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;When you've found a useful looking results-page, do Google know what link on it you chose to navigate to?&amp;nbsp; No &amp;#8211; Google doesn't do click-through (yet).&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;And again, it's a shame really &amp;#8211; as this data could help improve their page-rank algorithm, and certainly lead to some interesting machine-learning work - in reparsing the page to better correlate its content with your search-expression.&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Google is one of the busiest websites in the world &amp;#8211; and its raison detre in life is to interact with humans - using natural language.&amp;nbsp; From an AI, CL, ML, and NLP point of view, it'd be a great place to be a researcher (I reckon)!&lt;/FONT&gt;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=6874"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=6874" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/peetm/aggbug/6874.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>peetm</dc:creator>
            <guid>http://geekswithblogs.net/peetm/archive/2004/06/19/6874.aspx</guid>
            <pubDate>Sat, 19 Jun 2004 13:18:00 GMT</pubDate>
            <comments>http://geekswithblogs.net/peetm/archive/2004/06/19/6874.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/peetm/comments/commentRss/6874.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Feynman Prefers - The RED LEDS</title>
            <link>http://geekswithblogs.net/peetm/archive/2005/08/06/49332.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=49332"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=49332" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/peetm/aggbug/49332.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>peetm</dc:creator>
            <guid>http://geekswithblogs.net/peetm/archive/2005/08/06/49332.aspx</guid>
            <pubDate>Sat, 06 Aug 2005 14:53:00 GMT</pubDate>
            <comments>http://geekswithblogs.net/peetm/archive/2005/08/06/49332.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/peetm/comments/commentRss/49332.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Binary Watch Training Program</title>
            <link>http://geekswithblogs.net/peetm/archive/2005/07/31/48705.aspx</link>
            <description>&lt;hr&gt;
I haven't been here for quite some time - and called by today mainly because I got an email from someone asking for the training program I knocked up for my binary watch ... mentioning the post I made about it here some time ago (the original post is below) .&lt;br&gt;&lt;br&gt;

When I looked at the original entry I made (through curiosity really), I found that, via the comments section, quite a few people had also asked for it!!  Yikes - sorry!&lt;br&gt;&lt;br&gt;

So anyway, I've now put a zipped .exe of this here &lt;a href="http://www.wolfson.ox.ac.uk/~peet/BinaryWatch.zip"&gt;www.wolfson.ox.ac.uk/~peet/BinaryWatch.zip&lt;/a&gt; (1.5Mb).  There's no setup program - so it might not run.  &lt;b&gt;Runs ok at this end of course!&lt;/b&gt;&lt;br&gt;&lt;br&gt;

I wonder if anyone will donate (right-click the watch face for options etc)?&lt;br&gt;
&lt;HR&gt;
&lt;b&gt;Original Post&lt;/b&gt;
&lt;P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;FONT face=Arial size=2&gt;I've knocked up a &lt;EM&gt;training program&lt;/EM&gt; for my &lt;A href="http://www.thinkgeek.com/gadgets/watches/6a17/"&gt;binary watch&lt;/A&gt; - here's a snapshot of it running:&lt;/FONT&gt; 
&lt;P&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;IMG src="http://www.wolfson.ox.ac.uk/~peet/watchrun.jpg"&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;The snapshot shows it running in &lt;EM&gt;cheat mode&lt;/EM&gt;, i.e. the top window's displaying the denary-time, and the related binary.  Normally, the program runs in a mode where it occasionally pops up and challenges you to a game of 'Interpret the Time' - all user configurable of course!&lt;/FONT&gt;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=48705"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=48705" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/peetm/aggbug/48705.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>peetm</dc:creator>
            <guid>http://geekswithblogs.net/peetm/archive/2005/07/31/48705.aspx</guid>
            <pubDate>Sun, 31 Jul 2005 13:44:00 GMT</pubDate>
            <comments>http://geekswithblogs.net/peetm/archive/2005/07/31/48705.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/peetm/comments/commentRss/48705.aspx</wfw:commentRss>
        </item>
        <item>
            <title>LED Binary Watch Training Program</title>
            <link>http://geekswithblogs.net/peetm/archive/2004/08/07/9441.aspx</link>
            <description>&lt;HR&gt;

&lt;P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;FONT face=Arial size=2&gt;I've knocked up a &lt;EM&gt;training program&lt;/EM&gt; for my &lt;A href="http://www.thinkgeek.com/gadgets/watches/6a17/"&gt;binary watch&lt;/A&gt; - here's a snapshot of it running:&lt;/FONT&gt; 
&lt;P&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;IMG src="http://www.wolfson.ox.ac.uk/~peet/watchrun.jpg"&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;The snapshot shows it running in &lt;EM&gt;cheat mode&lt;/EM&gt;, i.e. the top window's displaying the denary-time, and the related binary.  Normally, the program runs in a mode where it occasionally pops up and challenges you to a game of 'Interpret the Time' - all user configurable of course!&lt;/FONT&gt;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=9441"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=9441" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/peetm/aggbug/9441.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>peetm</dc:creator>
            <guid>http://geekswithblogs.net/peetm/archive/2004/08/07/9441.aspx</guid>
            <pubDate>Sun, 08 Aug 2004 01:15:00 GMT</pubDate>
            <comments>http://geekswithblogs.net/peetm/archive/2004/08/07/9441.aspx#feedback</comments>
            <slash:comments>30</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/peetm/comments/commentRss/9441.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Comega &amp; C#</title>
            <link>http://geekswithblogs.net/peetm/archive/2004/10/31/14118.aspx</link>
            <description>"Comega is an experimental language which extends C# with new constructs for relational and semi-structured data access and asynchronous concurrency ..."

http://research.microsoft.com/Comega/

Not really had a chance to play with this yet - bit of a busy boy lately!

&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=14118"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=14118" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/peetm/aggbug/14118.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>peetm</dc:creator>
            <guid>http://geekswithblogs.net/peetm/archive/2004/10/31/14118.aspx</guid>
            <pubDate>Sun, 31 Oct 2004 16:10:00 GMT</pubDate>
            <comments>http://geekswithblogs.net/peetm/archive/2004/10/31/14118.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/peetm/comments/commentRss/14118.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Great works in Programming Languages</title>
            <link>http://geekswithblogs.net/peetm/archive/2004/09/24/11676.aspx</link>
            <description>&lt;A href="http://www.cis.upenn.edu/~bcpierce/courses/670Fall04/GreatWorksInPL.html"&gt;&lt;FONT face=Arial size=2&gt;http://www.cis.upenn.edu/~bcpierce/courses/670Fall04/GreatWorksInPL.html&lt;/FONT&gt;&lt;/A&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=11676"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=11676" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/peetm/aggbug/11676.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>peetm</dc:creator>
            <guid>http://geekswithblogs.net/peetm/archive/2004/09/24/11676.aspx</guid>
            <pubDate>Fri, 24 Sep 2004 22:45:00 GMT</pubDate>
            <comments>http://geekswithblogs.net/peetm/archive/2004/09/24/11676.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/peetm/comments/commentRss/11676.aspx</wfw:commentRss>
        </item>
        <item>
            <title>For the .NETers ... Data Visualization Components</title>
            <link>http://geekswithblogs.net/peetm/archive/2004/09/22/11514.aspx</link>
            <description>&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;Data Visualization Components &lt;BR&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;.A set of .NET components that display data in a variety of graphical formats. Includes Treemap, a rendering of hierarchical data as a set of nested boxes; Bubble Chart, a set of points displayed as bubbles in an x-y coordinate system; Piano Roll, a spreadsheet-like display of numerical data rendered in one of several graphical formats; Spire Chart, an advanced version of a histogram; Thread Tree, a hierarchy of nodes sorted by some metric value; and Time Series Chart. &lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;A href="http://research.microsoft.com/research/downloads/download.aspx?FUID=4c4a6564-890f-4c61-a240-2712f2d8e2bb"&gt;&lt;FONT face=Arial size=2&gt;http://research.microsoft.com/research/downloads/download.aspx?FUID=4c4a6564-890f-4c61-a240-2712f2d8e2bb&lt;/FONT&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=11514"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=11514" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/peetm/aggbug/11514.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>peetm</dc:creator>
            <guid>http://geekswithblogs.net/peetm/archive/2004/09/22/11514.aspx</guid>
            <pubDate>Wed, 22 Sep 2004 17:41:00 GMT</pubDate>
            <comments>http://geekswithblogs.net/peetm/archive/2004/09/22/11514.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/peetm/comments/commentRss/11514.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Google Labs Test</title>
            <link>http://geekswithblogs.net/peetm/archive/2004/09/21/11463.aspx</link>
            <description>&lt;DIV&gt;&lt;A href="http://slashdot.org/article.pl?sid=04/09/19/1949255"&gt;&lt;FONT face=Arial size=2&gt;http://slashdot.org/article.pl?sid=04/09/19/1949255&lt;/FONT&gt;&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;Scans of the test are there somewhere&lt;/FONT&gt;&lt;/DIV&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=11463"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=11463" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/peetm/aggbug/11463.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>peetm</dc:creator>
            <guid>http://geekswithblogs.net/peetm/archive/2004/09/21/11463.aspx</guid>
            <pubDate>Tue, 21 Sep 2004 18:39:00 GMT</pubDate>
            <comments>http://geekswithblogs.net/peetm/archive/2004/09/21/11463.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/peetm/comments/commentRss/11463.aspx</wfw:commentRss>
        </item>
    </channel>
</rss>