- New events added.
authorSimon Law <sfllaw@csclub.uwaterloo.ca>
Fri, 21 Mar 2003 20:53:45 +0000 (20:53 +0000)
committerSimon Law <sfllaw@csclub.uwaterloo.ca>
Fri, 21 Mar 2003 20:53:45 +0000 (20:53 +0000)
events.xml

index 34f0db5..47a9676 100755 (executable)
@@ -289,6 +289,89 @@ Remember: Monday, January 13, 6:00 PM, MC3001/Comfy Lounge.</p>
     </abstract>
   </eventitem>
 
+  <eventitem date="2003-03-24" time="8:00 PM" 
+    room="Humanities Theatre, Hagey Hall"
+    title="Judy, or What Is It Like To Be A Robot?">
+    <short>Held in co-operation with the UW Cognitive Science Club</short>
+    <abstract>
+
+    <p>A lot of claims have been made lately about the intelligence of 
+    computers.  Some researchers say that computers will eventually attain 
+    super-human intelligence.  Others call thse claims... um, poppycock.  
+    Oddly enough, in the search for the truth of the matter, both camps 
+    have overlooked an obvious strategy: interviewing a computer and asking 
+    her opinion.</p>
+
+    <p>"Judy is as much fun as a barrel of wind-up cymbal-monkeys, and 
+    lots more entertaining." --- Bill Rodriguez, <i>Providence Phoenix</i></p>
+
+    <p>"Tom Sgouros's witty play, co-starring the charming robot Judy, is an
+    imagination stretcher that delights while it exercises your mind.  If you
+    think you can't imagine a conscious robot, you're wrong---you can,
+    especially once you've met Judy." --- Daniel C. Dennett,
+    author of <i>Consciousness Explained</i>, <i>Brainchildren</i>,
+    &amp;c.</p>
+
+    <p>"...an engrossing evening...  Real questions about 
+    consciousness, freedom to act, the relationship between the creator 
+    and the created are woven into a bravura performance." --- Will 
+    Stackman, <i>Aislesay.com</i></p>
+
+    <p>Sponsored by the Mathematics Society, the Federation of Students, the
+    Arts Student Union, the Graduate Student Association, and the Department of
+    Philosophy. Tickets available at the Humanities box office (888-4908) and
+    the offices of the Psychology Society and the Computer Science Club for
+    $5.50.  For
+    more information: <a
+    href="http://www.csclub.uwaterloo.ca/cogsci/">http://www.csclub.uwaterloo.ca/cogsci</a>.</p>
+
+    </abstract>
+  </eventitem>
+
+  <eventitem date="2003-03-25" time="4:30 PM" room="MC2065"
+    title="Stream Processing">
+    <short></short>
+    <abstract>
+
+    <p>Stream processing is an enhanced version of SIMD processing that
+    permits efficient execution of conditionals and iteration.  Stream
+    processors have many similarities to GPUs, and a hardware prototype,
+    the Imagine processor, has been used to implement both OpenGL and
+    Renderman.</p>
+
+    <p>It is possible that GPUs will acquire certain properties
+    of stream processors in the future, which should make them easier
+    to use and more efficient for general-purpose computation that includes
+    data-dependent iteration and conditionals.</p>
+
+    </abstract>
+  </eventitem>
+
+  <eventitem date="2003-03-26" time="6:00 PM" room="MC2065"
+    title="Abusing the C++ Compiler">
+    <short>Abusing template metaprogramming in C++</short>
+    <abstract>
+
+    <p>Templates are a useful feature in C++ when it comes to writing
+    type-independent data structures and algorithms.  But that's not all
+    they can be used for.  Essentially, it is possible to write certain
+    programs in C++ that execute completely at compile-time rather
+    than run-time.  Combined with some optimisations this is an interesting
+    twist on regular C++ programming.</p>
+
+    <p>This talk will give a short overview of the features of templates
+    and then go on to describe how to "abuse" templates to perform complex
+    computations at compile time. The speaker will present three programs of
+    increasing complexity which execute at compile time. First a factorial
+    listing program, then a prime listing program will be presented. Finally
+    the talk will conclude with the presentation of a <i>Mandelbrot
+    generator running at compile time.</i></p>
+
+    <p>Some basic knowledge of C++ will be assumed.</p>
+
+    </abstract>
+  </eventitem>
+
   <eventitem date="2003-03-27" time="6:30 PM" room="MC1085"
     title="SSH and Networks">
     <short>Once more into the breach</short>