Here you will find a wide variety of audio and video recordings of past CSC Talks. Some of these files are very large, 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.
Richard Stallman will speak about the goals and philosophy of the Free Software Movement, and the status and history the GNU Operating System, which in combination with the kernel Linux is now used by tens of millions of users world-wide.
Richard Stallman launched the development of the GNU operating system in 1984. GNU is free software: everyone has the freedom to copy it and redistribute it, as well as to make changes either large or small. The GNU/Linux system, basically the GNU operating system with Linux added, is used on tens of millions of computers today.
"The reason I care especially, is that there is a philosophy associated with the GNU project, and this philosophy is actually the reason why there is a system--and that is that free software is not just convenient and not just reliable.... More important than convenience and reliability is freedom--the freedom to cooperate. What I'm concerned about is not individual people or companies so much as the kind of way of life that we have. That's why I think it's a distraction to think about fighting Microsoft."
BIO Stallman has received the ACM Grace Hopper Award, a MacArthur Foundation fellowship, the Electronic Frontier Foundation's Pioneer award, and the Takeda Award for Social/Economic Betterment, as well as several honorary doctorates.
The Question and Answer session (starting shortly after the hour and half mark) possed a number of interesting questions including, "Do you support the Creative Commons license?" and "Can I use ATI and NVIDIA drivers because Mesa isn't nearly as complete?".
The talk is only available in Ogg Theora, in keeping with Richard Stallman's wishes.
A talk for those interested in 3-dimensional graphics but unsure of where to start. Covers the basic math and theory behind projecting 3-dimensional polygons on screen, as well as simple cropping techniques to improve efficiency. Translation and rotation of polygons will also be discussed.
A discussion of software start-ups founded by UW students and what they did that helped them grow and what failed to help. In order to share the most insights and guard the confidences of the individuals involved, none of the companies will be identifed.
For decades, mainstream parallel processing has been thought of as inevitable. Up until recent years, however, improvements in manufacturing processes and increases in clock speed have provided software with free Moore's Law-scale performance improvements on traditional single-core CPUs. As per-core CPU speed increases have slowed to a halt, processor vendors are embracing parallelism by multiplying the number of cores on CPUs, following what Graphics Processing Unit (GPU) vendors have been doing for years. The Multi- core revolution promises to provide unparalleled increases in performance, but it comes with a catch: traditional serial programming methods are not at all suited to programming these processors and methods such as multi-threading are cumbersome and rarely scale beyond a few cores. Learn how, with hundreds of cores in desktop computers on the horizon, a local software company is looking to revolutionize the way software is written to deliver on the promise multi-core holds.
The ReactOS operating system has been in development for over eight years and aims to provide
users with a fully functional and Windows-compatible distribution under the GPL license. ReactOS
comes with its own Windows 2003-based kernel and system utilities and applications, resulting in
an environment identical to Windows, both visually and internally.
More than just an alternative to Windows, ReactOS is a powerful platform for academia, allowing
students to learn a variety of skills useful to software testing, development and management, as
well as providing a rich and clean implementation of Windows NT, with a kernel compatible to
published internals book on the subject.
This talk will introduce the ReactOS project, as well as the various software engineering
challenges behind it. The building platform and development philosophies and utilities will be
shown, and attendees will grasp the vast amount of effort and organization that needs to go into
building an operating system or any other similarly large project. The speaker will gladly answer
questions related to his background, experience and interests and information on joining the
project, as well as any other related information.
Slides from the talk are available
here.
Speaker Bio
Alex Ionescu is currently studying in Software Engineering at Concordia University in Montreal, Quebec
and is a Microsoft Technical Student Ambassador. He is the lead kernel developer of the ReactOS Project
and project leader of TinyKRNL. He regularly speaks at Linux and Open Source conferences around the
world and will be a lecturer at the 8th International Free Software Forum in Brazil this April, as well
as providing hands-on workshops and lectures on Windows NT internals and security to various companies.
Bill Gates discusses the software and computer industry, and how
Microsoft has
contributed. Gates also discusses his views on the future of the
computing
industry. The talk was recorded in 1989 but was only recently
digitized.
Topics include:
Do spam filters work? Which is the best one? How might filters be improved? Without standards, one must depend on unreliable evidence, such as subjective impressions, testimonials, incomparable and unrepeatable measurements, and vendor claims for the answers to these questions.
You might think that your spam filter works well and couldn't be improved. Are you sure? You may think that the risk of losing important mail outweighs the benefit of using a filter. Could you convince someone who holds the other opinion? If I told you that my filter was 99-percent accurate, would you believe me? Would you know what I meant? Would you be able to translate that 99-percent into the risk of losing an important message?
Gord Cormack talk about the science, logistics, and politics of Spam Filter Evaluation.
Simon Law leads the Quality teams for Ubuntu, a free-software operating system built on Debian GNU/Linux. As such, he leads one of the largest community-based testing efforts for a software product. This does get a bit busy sometimes.
In this talk, we'll be exploring how the Internet is changing how software is developed. Concepts like open source and technologies like message forums are blurring the lines between producer and consumer. And this melting pot of people is causing people to take note, and changing the way they sling code.
The Computer Science Club would like to thank the CS-Commons Committee for co-sponsoring this talk.
Note: the slides are hard to make out in the video, so make sure to download the slides as well.