Hello, CSCers!
Lots of exciting news for you this week...
VOLUNTEERING OPPORTUNITIES: Math Open House (Nov. 2) and ONCWIC (Nov.
7-8)
---
The CSC has received a couple of calls for volunteers.
The Math Faculty Open House requires volunteers for the following: set
up, welcoming visitors, giving directions, walking visitors to various
buildings, ushers for M3-1006, tour guides for DC, MC, QNC, and M3 (I
quote: "NEED MANY, PLEASE SIGN UP"), booth Q&A to answer visitors'
questions about programs, and clean up. If interested, please email
Gayle Goodfellow at ggoodfel(a)uwaterloo.ca. You will need to attend an
information session tomorrow on Tuesday, October 29, in MC 5136B, from
4:30-5:00. Tour guides also need to attend a training session on
Thursday, October 31 from 4:45-5:45 in MC 5136. I've heard that
Hallowe'en treats will be provided!
The Ontario Celebration for Women in Computing is being held at the
University of Waterloo this year. All are welcome to volunteer for the
conference---if you are interested, email Prof. Kate Larson at
klarson(a)uwaterloo.ca.
C++ GOINGNATIVE LECTURE 0x03 (FREE FOOD!): Thurs. Oct. 31, 6:30 PM, PHY
150
---
A reminder of this week's C++ talk. Scott Meyers will be speaking about
the new C++ specifications in "An Effective C++11/14 Sampler." I am
ordering *real* food (read: not pizza) this week. Also, Halloween candy
:D
SECURITY & PRIVACY SEMINAR 04, Hands-on Seminar on Public Key Crypto:
Tues. Nov. 5, 6:00PM, Comfy Lounge (MC 3001)
---
Bring your laptops to this hybrid seminar/key-signing party where Nick
Guenther and Murphy Berzish will introduce you to public-private key
crypto. We will be featuring a GSIntroducer from www.GSWoT.org, so if
you are interested in obtaining an elevated level of trust, bring
government-issued photo-ID.
There will also be balloons and cake. We swear.
HACKATHON-CODE PARTY!!: Tentatively Nov. 22
---
Please yell at me (read: exec) if you can't attend and want to.
Otherwise I'm going forward with this date. There will be *more* real
food (possibly curry and stuff) as well as the usual junk food and
caffeine.
TORONTO ERLANG FACTORY LITE CONFERENCE SIGNUPS: Nov. 23
---
The CSC has been invited to attend this Erlang conference in Toronto. A
reminder to sign up if you are interested in attending:
http://goo.gl/8XOELB If we can confirm enough attendees, we will be able
to provide transportation. You will be responsible for your conference
fee.
For more information on the conference, you can visit its website at:
https://www.erlang-factory.com/conference/Toronto2013
CSC SHIRT DESIGN CONTEST
---
Clarification: pithy sayings welcome! (We've already done "You had me
at Hello World" FWIW.) Send them in for Nov. 13.
As always, you can email questions to exec(a)csclub.uwaterloo.ca.
--
Elana Hashman
President
Computer Science Club
University of Waterloo
ehashman(a)uwaterloo.ca
Salutations, daleklings!
The CSC is awfully busy this term, so I have many event updates and
reminders for you. If you can spare the time in your schedule, come on
out and join us!
CSC SHIRT DESIGN CONTEST: Update
---
I've had some inquiries about a deadline for the contest. The deadline
will be Nov. 13 at midnight, and winners will be announced by Friday,
Nov. 15.
TORONTO ERLANG FACTORY LITE CONFERENCE SIGNUPS: Nov. 23
---
The CSC has been invited to attend this Erlang conference in Toronto.
If you are interested in attending, please sign up on this form:
http://goo.gl/8XOELB If we can confirm enough attendees, we will be able
to provide transportation to all CSC attendees! (You will be responsible
for your conference fee.) From the conference website:
``Our first ever Toronto Erlang Factory Lite has been confirmed. Join
us on 23 November for a full day debate on Erlang as a powerful tool for
building innovative, scalable and fault tolerant applications. Our
speakers will showcase examples from their work experience and their
personal success stories, thus presenting how Erlang solves the problems
related to scalability and performance. At this event we will focus on
what Erlang brings to the table in the multicore era.''
For more information on the conference, you can visit its website at:
https://www.erlang-factory.com/conference/Toronto2013
SECURITY & PRIVACY LECTURE 03, Practical Tor: Thurs. Oct. 24, 6:30PM,
DC 1302
---
A reminder of Simon's talk tomorrow: Simon Gladstone offers the second
lecture of our Security and Privacy series this term for a practical
seminar on Tor usage. Please bring your laptops!
C++ GOINGNATIVE LECTURE 0x03 (FREE FOOD!): Thurs. Oct. 31, 6:30 PM, PHY
150
---
Next week's abstract is as follows, featuring Scott Meyers:
After years of intensive study (first of C++0x, then of C++11, and most
recently of C++14), Scott thinks he finally has a clue. About the
effective use of C++11, that is (including C++14 revisions). At last
year’s Going Native, Herb Sutter predicted that Scott would produce a
new version of Effective C++ in the 2013-14 time frame, and Scott’s
working on proving him almost right. Rather than revise Effective C++,
Scott decided to write a new book that focuses exclusively on C++11/14:
on the things the experts almost always do (or almost always avoid
doing) to produce clear, efficient, effective code. In this
presentation, Scott will present a taste of the Items he expects to
include in Effective C++11/14.
SECURITY & PRIVACY SEMINAR 04, Hands-on Seminar on Public Key Crypto:
Tues. Nov. 5, 6:00PM, Comfy Lounge (MC 3001)
---
Nick Guenther and Murphy Berzish will be holding a hands-on seminar in
the Comfy to introduce you to public-private key crypto and how you can
practically use it, so bring your laptops! You will learn about PGP, an
encryption protocol that provides confidentiality and authenticity. At
the seminar, you will learn how to use PGP to send encrypted email and
files, provably identify yourself to others, and verify data. Bring a
laptop so we can help help you generate your first keypair and give you
the chance to form a Web of Trust with your peers.
A GSIntroducer from www.GSWoT.org will be on hand. If you are
interested in obtaining an elevated level of trust, bring
government-issued photo-ID.
There will also be balloons and cake.
If you have any questions, direct them to exec(a)csclub.uwaterloo.ca and
we'll answer them asap.
Hack the planet!
--
Elana Hashman
President
Computer Science Club
University of Waterloo
ehashman(a)uwaterloo.ca
Greetings, programs!
Hoping your midterms aren't going too poorly. If you'd like a study
break, we have an event tonight, as well as a number of others
upcoming...
C++ GOINGNATIVE LECTURE 0x02 (TONIGHT! FREE FOOD!): Thurs. Oct. 17,
6:30 PM, PHY 150
---
The second in a series of recorded talks from GoingNative 2013,
featuring Stephan T. Lavavej tonight!
C++ has powerful rules for dealing with low-level program structure.
Before a program is ever executed, the compiler determines valuable
information about every expression in the source code. The compiler
understands exactly how long each object's resources will be needed
(lifetime), whether each expression refers to an object that the program
has no other way of accessing (rvalueness), and what operations can be
performed on each object (type). Using examples from C++98 through
C++14, this presentation will demonstrate how to write code that works
with the compiler's knowledge to increase robustness, efficiency, and
clarity. This presentation will also demonstrate the horrible things
that happen when programmers think they can do tasks that are better
left to compilers.
Last chance for CSC GOES BOWLING AT BINGEMANS: Wed. Oct. 23, Evening
---
This is your last chance to sign up. Fill out the form
(http://goo.gl/GDjL2V) by Oct. 18, 4PM. Bowling is free, transportation
will be provided, and we may even have free food!
CSC SHIRT DESIGN CONTEST
---
It's been a while since we last ordered shirts for members. As such, we
would like to order a new batch, and invite you to supply the design for
the shirt! The winning candidate (and possibly some runner-ups) will
receive a free shirt in the size of their choice. Please send your
submissions to exec(a)csclub.uwaterloo.ca. A signup sheet for shirts will
be available after the winner is chosen.
SECURITY & PRIVACY LECTURE 03, Practical Tor: Thurs. Oct. 24, 6:30PM,
DC 1302
---
Simon Gladstone offers the second lecture of our Security and Privacy
series this term for a practical seminar on Tor usage. Please bring your
laptops!
Quoth Simon, ``An introduction to and overview of how to use the Tor
Browser Bundle to browse the "Deep Web" and increase security while
browsing the Internet. Tor is not the be all end all of Internet
security, but it is definitely a step up from using the more popular
browsers such as Chrome, Firefox, or Safari.''
Calum suggests that when in doubt on your papers, you should
"EXTERMINATE!!!"
--
Elana Hashman
President
Computer Science Club
University of Waterloo
ehashman(a)uwaterloo.ca
Hello all,
A few brief event updates for you. Sorry for the slowness on the
Security and Privacy talks details---we've been having a difficult time
booking rooms. More details will be available next week.
SECURITY & PRIVACY LECTURE 01, Why Should You Care About Security and
Privacy: Tues. Oct. 8, 5:00PM, MC 4041
---
Sarah Harvey offers the first lecture of our Security and Privacy
series this term on why you should care about privacy:
Recent media coverage has brought to light the presence of various
government agencies' surveillance programs, along with the possible
interference of governments in the establishment and development of
standards and software. This brings to question of just how much we need
to be concerned about the security and privacy of our information.
In this talk we will discuss what all this means in technological and
social contexts, examine the status quo, and consider the long-standing
implications. This talk assumes no background knowledge of security or
privacy, nor any specific technical background. All students are welcome
and encouraged to attend.
C++ GOINGNATIVE LECTURE 0x02 (FREE FOOD!): Thurs. Oct. 17, 6:30 PM, PHY
150
---
We had a great turn-out last week: lots of food got eaten! Make sure
you join us for our next C++ lecture. The abstract is as follows:
C++ has powerful rules for dealing with low-level program structure.
Before a program is ever executed, the compiler determines valuable
information about every expression in the source code. The compiler
understands exactly how long each object's resources will be needed
(lifetime), whether each expression refers to an object that the program
has no other way of accessing (rvalueness), and what operations can be
performed on each object (type). Using examples from C++98 through
C++14, this presentation will demonstrate how to write code that works
with the compiler's knowledge to increase robustness, efficiency, and
clarity. This presentation will also demonstrate the horrible things
that happen when programmers think they can do tasks that are better
left to compilers.
CSC GOES BOWLING AT BINGEMANS: Wed. Oct. 23, Evening
---
Spots for free bowling with the CSC are still available! Non-members
are welcome to join us. Note that transportation will be provided. If
you are interested in attending, please RSVP using this form:
https://docs.google.com/forms/d/1SVFw7zIRkoFQKEpNq8wuiaU1lPwBw4pmVVc6CwnFRJs/viewform
We will be accepting responses until Oct. 16. More details will be
distributed to those that sign up.
Hope to see you there!
--
Elana Hashman
President
Computer Science Club
University of Waterloo
ehashman(a)uwaterloo.ca