@ -9,7 +9,28 @@
and we do not recommend attempting to stream them. Most of these should be
available upon request at the Computer Science Club office to be burnt to
CD or DVD should you so choose.
<ul >
<ul class= "media" >
<mediaitem title= "Software Transactional Memory and Haskell" >
<abstract > <p >
Concurrency is hard. Well maybe not hard, but it sure is annoying to get right. Even the
simplest of synchronization tasks are hard to implement correctly when using synchronization
primitives such as locks and semaphores.
<p > </p>
In this talk we explore what Software Transactional Memory (STM) is, what problems STM solves,
and how to use STM in Haskell. We explore a number of examples that show how easy STM is to use
and how expressive Haskell can be. The goal of this talk is to convince attendees that STM is
not only a viable synchronization solution, but superior to how synchronization is typically
done today.
</p> </abstract>
<thumbnail file= "b4taylor-stm-thumb-small.jpg" />
<mediafile file= "b4taylor-stm.avi" type= "Talk (XviD)" />
<mediafile file= "b4taylor-stm.ogg" type= "Talk (Ogg/Theora)" />
<mediafile file= "b4taylor-stm.mp4" type= "Talk (MP4)" />
<mediafile file= "b4taylor-stm.mpg" type= "Talk (MPG)" />
<flvfile file= "b4taylor-stm.flv" />
</mediaitem>
<mediaitem title= "Programming Quantum Computers" >
<abstract > <p >
@ -18,6 +39,7 @@
He will give a brief introduction to quantum computing and why it matters, followed
by a talk on programming quantum computers. This is followed by tours of IQC Labs.
</p> </abstract>
<thumbnail file= "iqc1-thumb-small.jpg" />
<mediafile file= "iqc1.avi" type= "Talk (XviD)" />
<mediafile file= "iqc1.ogg" type= "Talk (Ogg/Theora)" />
<mediafile file= "iqc1.mp4" type= "Talk (MP4)" />
@ -46,6 +68,7 @@
</p>
<p > The slides for this talk can be found <a href= "http://mirror.csclub.uwaterloo.ca/csclub/pr-functional-lexing-parsing-slides.pdf" > here</a> as a pdf.
</p> </abstract>
<thumbnail file= "pr-functional-lexing-parsing-thumb-small.jpg" />
<mediafile file= "pr-functional-lexing-parsing.avi" type= "XviD" />
<mediafile file= "pr-functional-lexing-parsing.ogg" type= "Ogg/Theora" />
<mediafile file= "pr-functional-lexing-parsing.mp4" type= "MP4" />
@ -56,7 +79,7 @@
<p > If you would like to contact Dr. Ragde check out his <a href= "http://www.cs.uwaterloo.ca/~plragde" > website</a> or e-mail him at plragde at uwaterloo dot ca.</p>
</other>
</mediaitem>
<mediaitem title= "Rapid Prototyping and Mathematical Art" >
<abstract > <p >
@ -72,6 +95,7 @@
and computational techniques that come into play.</p>
<p > The slides for this talk can be found <a href= "http://mirror.csclub.uwaterloo.ca/csclub/kaplan-mathematical-art-slides.pdf" > here</a> as a pdf.</p>
</abstract>
<thumbnail file= "kaplan-mathematical-art-thumb-small.jpg" />
<mediafile file= "kaplan-mathematical-art.avi" type= "XviD" />
<mediafile file= "kaplan-mathematical-art.ogg" type= "Ogg/Theora" />
<mediafile file= "kaplan-mathematical-art.mp4" type= "MP4" />
@ -156,6 +180,7 @@
<abstract > <p >
TODO
</p> </abstract>
<thumbnail file= "abarbu2-thumb-small.jpg" />
<mediafile file= "abarbu2.avi" type= "XviD" />
<mediafile file= "abarbu2.ogg" type= "Ogg/Theora" />
<mediafile file= "abarbu2.mp4" type= "MP4" />
@ -167,6 +192,7 @@
<abstract > <p >
TODO
</p> </abstract>
<thumbnail file= "abarbu1-thumb-small.jpg" />
<mediafile file= "abarbu1.avi" type= "XviD" />
<mediafile file= "abarbu1.ogg" type= "Ogg/Theora" />
<mediafile file= "abarbu1.mp4" type= "MP4" />
@ -193,6 +219,7 @@ outline the properties of Useful Security and Privacy Technologies that
motivated OTR's design, compare it to other IM security mechanisms, and
talk about its ongoing development directions.
</p> </abstract>
<thumbnail file= "ian-goldberg-otr-thumb-small.jpg" />
<mediafile file= "ian-goldberg-otr.avi" type= "XviD" />
<mediafile file= "ian-goldberg-otr.ogg" type= "Ogg/Theora" />
<mediafile file= "ian-goldberg-otr.mp4" type= "MP4" />
@ -222,6 +249,7 @@ jeopradize informational privacy. Dr. Ann Cavoukian talks about how to use techn
included instant messaging, RFID tags and Elliptical Curve Cryptography (ECC). Then Dr. Cavoukian explained the “7 Privacy – Embedded Laws” followed
by a discussion on a biometrics solution to encryption.
</p> </abstract>
<thumbnail file= "privacy-thumb-small.jpg" />
<mediafile file= "privacy.avi" type= "XviD" />
<mediafile file= "privacy.ogg" type= "Ogg/Theora" />
<mediafile file= "privacy.mp4" type= "MP4" />
@ -259,6 +287,7 @@ Safeguarding Your Privacy in a Networked World."
Dr. Bjarne Stroustrup is the original designer and implementer of the
C++ Programming Language.
</p> </abstract>
<thumbnail file= "stroustrup-thumb-small.jpg" />
<mediafile file= "stroustrup.avi" type= "XviD" />
<mediafile file= "stroustrup.ogg" type= "Ogg/Theora" />
<mediafile file= "stroustrup.mp4" type= "MP4" />
@ -278,6 +307,7 @@ Safeguarding Your Privacy in a Networked World."
</mediaitem>
<mediaitem title= "PMAMC&OC SASMS - Spring 2007" >
<thumbnail file= "pmc-sasms-spring-2007-thumb-small.jpg" />
<mediafile file= "pmc-sasms-spring-2007.avi" type= "XviD" size= "643M" />
<mediafile file= "pmc-sasms-spring-2007.ogg" type= "Ogg/Theora" size= "598M" />
<mediafile file= "pmc-sasms-spring-2007.mp4" type= "MP4" size= "625M" />
@ -316,6 +346,7 @@ Safeguarding Your Privacy in a Networked World."
<li > If most of the computing industry and the US Copyright Board don't disagree with your views on copyright, how come no one has gone to change things? </li>
</ul>
</other>
<thumbnail file= "rms-qa-thumb-small.jpg" />
<mediafile file= "rms-talk.ogg" type= "Talk (Ogg/Theora)" size= "687M" />
<mediafile file= "rms-qa.ogg" type= "Q&A (Ogg/Theora)" size= "225M" />
</mediaitem>
@ -335,6 +366,7 @@ Safeguarding Your Privacy in a Networked World."
</p> <p >
The slides from the talk are available here: <a href= "http://mirror.csclub.uwaterloo.ca/csclub/ingimp_uw_csc_talk_6_27_2007.pdf" > ingimp_uw_csc_talk_6_27_2007.pdf</a> .
</p> </abstract>
<thumbnail file= "mterry2-thumb-small.jpg" />
<mediafile file= "mterry2.avi" type= "XviD" size= "521M" />
<mediafile file= "mterry2.ogg" type= "Ogg/Theora" size= "535M" />
<mediafile file= "mterry2.mp4" type= "MP4" size= "509M" />
@ -347,6 +379,7 @@ Safeguarding Your Privacy in a Networked World."
Ralph Stanton reflects on the founding of the University of
Waterloo Math Faculty.
</p> </abstract>
<thumbnail file= "ralph-stanton-thumb-small.jpg" />
<mediafile file= "ralph-stanton.avi" type= "XviD" />
<mediafile file= "ralph-stanton-xvid.avi" type= "DivX" />
<mediafile file= "ralph-stanton.ogg" type= "Ogg" />
@ -390,6 +423,7 @@ Safeguarding Your Privacy in a Networked World."
The talk is only available in Ogg Theora, in keeping with Richard
Stallman's wishes.
</p> </abstract>
<thumbnail file= "audio-file.png" />
<mediafile file= "rms_ucsd.ogg" type= "Ogg Theora" size= "148MB" />
</mediaitem>
@ -400,6 +434,7 @@ Safeguarding Your Privacy in a Networked World."
polygons on screen, as well as simple cropping techniques to improve
efficiency. Translation and rotation of polygons will also be discussed.
</p> </abstract>
<thumbnail file= "the-prof-graphics-thumb-small.jpg" />
<mediafile file= "the-prof-graphics.avi" type= "DivX" size= "272M" />
<mediafile file= "the-prof-graphics-xvid.avi" type= "XviD" size= "272M" />
<mediafile file= "the-prof-graphics.mpg" type= "MPG" size= "272M" />
@ -413,6 +448,7 @@ Safeguarding Your Privacy in a Networked World."
most insights and guard the confidences of the individuals involved, none
of the companies will be identified.
</p> </abstract>
<thumbnail file= "larry-smith-talk2-thumb-small.jpg" />
<mediafile file= "larry-smith-talk2.avi" type= "DivX" size= "332M" />
<mediafile file= "larry-smith-talk2-xvid.avi" type= "XviD" size= "332M" />
<mediafile file= "larry-smith-talk2.mpg" type= "MPG" size= "332M" />
@ -437,6 +473,7 @@ Safeguarding Your Privacy in a Networked World."
looking to revolutionize the way software is written to deliver on the
promise multi-core holds.
</p> </abstract>
<thumbnail file= "sdt-thumb-small.jpg" />
<mediafile file= "sdt.avi" type= "DivX" size= "406M" />
<mediafile file= "sdt-xvid.avi" type= "XviD" size= "406M" />
<mediafile file= "sdt.mpg" type= "MPG" size= "405M" />
@ -481,6 +518,7 @@ Safeguarding Your Privacy in a Networked World."
providing hands-on workshops and lectures on Windows NT internals and
security to various companies.
</p> </abstract>
<thumbnail file= "alex-ionescu-thumb-small.jpg" />
<mediafile file= "alex-ionescu.avi" type= "DivX" size= "451M" />
<mediafile file= "alex-ionescu-xvid.avi" type= "XviD" size= "451M" />
<mediafile file= "alex-ionescu.mpg" type= "MPG" size= "450M" />
@ -528,6 +566,7 @@ Safeguarding Your Privacy in a Networked World."
<a href= "http://mirror.csclub.uwaterloo.ca/csclub/bill-gates-1989-big.jpg" target= "_blank" >
<img src= "http://mirror.csclub.uwaterloo.ca/csclub/bill-gates-1989.jpg" /> </a>
</p> </abstract>
<thumbnail file= "audio-file.png" />
<mediafile file= "bill-gates-1989.mp3" type= "mp3" size= "85M" />
<mediafile file= "bill-gates-1989.flac" type= "flac" size= "540M" />
<mediafile file= "bill-gates-1989.ogg" type= "ogg" size= "56M" />
@ -553,6 +592,7 @@ Safeguarding Your Privacy in a Networked World."
Gord Cormack talks about the science, logistics, and politics of Spam
Filter Evaluation.
</p> </abstract>
<thumbnail file= "cormack-spam-thumb-small.jpg" />
<mediafile file= "cormack-spam-xvid.avi" type= "XviD" size= "473M" />
<mediafile file= "cormack-spam.avi" type= "DiVX" size= "473M" />
<mediafile file= "cormack-spam.mpg" type= "MPG" size= "472M" />
@ -576,6 +616,7 @@ Safeguarding Your Privacy in a Networked World."
The Computer Science Club would like to thank the CS-Commons Committee for
co-sponsoring this talk.
</p> </abstract>
<thumbnail file= "simon-talk-thumb-small.jpg" />
<mediafile file= "simon-talk-xvid.avi" type= "XviD" size= "178M" />
<mediafile file= "simon-talk.avi" type= "DivX" size= "178M" />
<mediafile file= "simon-talk.mpg" type= "MPG" size= "177M" />
@ -593,6 +634,7 @@ Safeguarding Your Privacy in a Networked World."
ubiquitous computing to advertising. Simon Woodside (founder) will discuss
what it's like to start a business and how the imaging code works.
</p> </abstract>
<thumbnail file= "semacode-thumb-small.jpg" />
<mediafile file= "semacode.avi" type= "DivX" size= "180M" />
<mediafile file= "semacode-xvid.avi" type= "XviD" size= "180M" />
<mediafile file= "semacode.mpg" type= "Mpeg" size= "180M" />
@ -611,6 +653,7 @@ Safeguarding Your Privacy in a Networked World."
Note: the slides are hard to make out in the video, so make sure to
download the slides as well.
</p> </abstract>
<thumbnail file= "ericlaforest-thumb-small.jpg" />
<mediafile file= "eric-laforest2-720-480.avi" type= "DiVX" size= "357M" />
<mediafile file= "ericlaforest-xvid.avi" type= "XViD" size= "309M" />
<mediafile file= "ericlaforest.mpg" type= "Mpeg" size= "307M" />
@ -625,6 +668,7 @@ Safeguarding Your Privacy in a Networked World."
significance. Particular attention will be paid to the challenge of
acquiring cross domain knowledge and setting up effective collaboration.
</p> </abstract>
<thumbnail file= "larry-killer-applications-thumb-small.jpg" />
<mediafile file= "larry-killer-applications.avi" size= "686M" type= "DiVX" />
<mediafile file= "larry-killer-applications-xvid.avi" size= "686M" type= "XviD" />
<mediafile file= "larry-killer-applications.mpg" size= "685M" type= "MPG" />
@ -632,6 +676,7 @@ Safeguarding Your Privacy in a Networked World."
</mediaitem>
<mediaitem title= "Larry Smith: Computing's Next Great Empires" >
<thumbnail file= "audio-file.png" />
<mediafile file= "larry-smith-talk.ogg" type= "Ogg" />
<mediafile file= "larry-smith-talk.mp3" type= "MP3" />
</mediaitem>
@ -648,6 +693,7 @@ Safeguarding Your Privacy in a Networked World."
Particularly illuminating are his responses to advocates of
free/open-source software.
</p> </abstract>
<thumbnail file= "rico-thumb-small.jpg" />
<mediafile file= "rico.avi" type= "XviD" size= "534M" />
<mediafile file= "rico.ogg" type= "Ogg/Theora" size= "528M" />
<mediafile file= "rico.mp4" type= "MP4" size= "507M" />