Hi everyone,
This week, David North of *CoreFiling* will be introducing us *continuous
deployment*: how you can release product as soon as changes are made, not
just every six months. This week's *Learn to Code* session will on lists,
strings and using functions. The week ends with our usual *Geek Night*.
Outside of CompSoc, *Entrepreneur First* are hosting a *drinks event* at
The Jam Factory where they'll be demystifying the tech startup scene.
*Microsoft's* student partners are hosting two workshops on *cloud
computing* with Azure and *computer vision*. If you're itching for a chance
to stretch your webdev skills, *The Oxford Student* is seeking a developer
to modernise and revamp their website.
Have a great week,
*Edward and the rest of the committee*
Events Tech talk with CoreFiling: Continuous deployment
<https://www.facebook.com/events/2021121251489386/>
*19:00 Wednesday 4th Week – Lecture Theatre A, Department of Computer
Science*
David North will talk about CoreFiling’s journey from product releases
every six weeks, to every two weeks, to every week, and finally to a
continuous deployment process where changes to our web apps can go live
within hours of coding and testing being completed. He’ll talk about both
the technology that made it possible, and the business processes and
challenges involved.
Learn to Code 3: Loops and functions
<https://www.facebook.com/events/173211989952029/?event_time_id=173212263285…>
*19:00 Thursday 4th Week – Lecture Theatre A, Department of Computer
Science*
In the third session we're going to continue looking at while loops by
building a number guessing game before learning how to write your own
functions. Like this second session, much of the session will require you
to work on a laptop, so we highly recommend taking one.
Geek Night 4 <https://www.facebook.com/events/160936788020771/>
*19:00 Saturday 4th Week – Undergraduate Social Area, Department of
Computer Science*
Bring your laptop for an evening of relaxing, chatting, games, coding and a
selection of food and drink.
Sponsor notices Evening with Entrepreneur First
<https://www.facebook.com/events/809585852559130/>
*17:00 Monday 4th Week – The Jam Factory, Hollybush Row, 27 Park End
Street, OX1 1HU*
You are warmly invited to attend a free evening at the Jam Factory,
complete with free drinks and snacks, hosted by Entrepreneur First, to find
out more about the exciting opportunities available at EF.
Entrepreneur First are coming to Oxford, to demystify the exciting world of
technology entrepreneurship! Europe's leading startup builder, EF's mission
is to build the world's most important companies, by supporting ambitious
individuals to build tech startups from scratch. Its uniqueness is that you
don't need a team or idea to join the programme, just pure talent! EF
supports you to find a co-founder, build a team, develop your idea, and
secure funding. Around 80–100 talented individuals join every cohort, and
applications are currently open for the next programme; come along to see
if its for you!
Microsoft Azure Functions & Computer Vision Workshops
Oxford Microsoft Student Partners are running two coding workshops next
week on the exciting topics of cloud computing and computer vision.
All events are free with pizzas, drinks, Microsoft swag and more; you get
$100 worth of Azure credit simply by turning up to one of our workshops! On
Azure, you can make apps that recognise images and speech, set up bots that
understand what you say, or build and train your own machine learning model.
Azure Functions Workshop <https://www.facebook.com/events/2039172689699093/>
*19:10–20:30, Tuesday 5th Week – Lecture Room 1, Christ Church*
Do you want to have image processing for your IoT device, or manage bots to
run scheduled tasks? Want to learn the fastest way to get your JavaScript
code running online?
Azure Functions is a great solution for processing data, integrating
systems, working with the internet-of-things (IoT), and building simple
APIs and microservices.
- Venue: Lecture Room 1, Christ Church
- Time: 7.10 – 8.30 pm, Tue 13th Feb
- Benefits: Free pizzas, Microsoft swag and $100 worth Azure subscription
- Event page: https://www.facebook.com/events/2039172689699093/
Computer Vision Workshop – learn to code AI powered apps
<https://www.facebook.com/events/1732026393487459/>
*19:10–20:30, Friday 5th Week – Lecture Room 1, Christ Church*
Do you want to make your own AI powered app but don't know where to begin?
We are running a workshop that teaches you exactly how to make your app
"see the world"! We will walk you through how to start using Microsoft
Computer Vision and Custom Vision APIs, and at the end of the day, let you
train your own image recognition model!
- Venue: Lecture Room 1, Christ Church
- Time: 7.10 – 8.30 pm, Fri 16th Feb
- Benefits: Free pizzas, Microsoft swag and $100 worth Azure subscription
- Event page: https://www.facebook.com/events/1732026393487459/
Other notices Web developer sought by *The Oxford Student*
We’re looking to build a new website, and we need someone with coding
expertise and web design experience to help us with this. The position
would entail designing and setting up a new website for the newspaper where
we can publish articles and videos to our audience. Our current website
receives an average of 1,000 hits per month but is slow and outdated, and
we’re hoping to massively improve our online presence this term so having a
well-designed and fast website is something we’d really value.
The role would be for this term, and would involve working alongside our
team to ensure our content is represented in the best way possible.
Like all in student journalism, the role is unpaid but is a great
opportunity to get some experience and exposure of your work, and to meet
new people.
Applications should be send to mailto:editor@oxfordstudent.com with the
title ‘Website application’, and should consist of a brief (100–200 words)
outline of relevant experience and plans for the new website.
Penny Young Editor-in-Chief, *The Oxford Student*
------------------------------
The Oxford University Computer Society (CompSoc) aims to organise meetings
and events for our members to use and further their computing interests.
See all of our upcoming events on our Facebook Page
<https://facebook.com/oxcompsoc/> or visit our Website
<https://ox.compsoc.net> for more information about the society.
Hi everyone,
It was great to see so many people at last week's *Learn to Code*! We hope
to see you again this week, where we'll be continuing with while loops and
other control structures. Don't forget:
- *Arrive early* to ensure you can attend!
- *Don't forget your laptop!*
- *Charge your laptop beforehand* – we have only a few extension leads.
*Many thanks to all the volunteers!* If you'd like to be volunteer, join
the Learn to Code Helpers group
<https://www.facebook.com/groups/OXLearnToCodeHelpers/> to get updates.
If you missed Metaswitch's talk on Rust last week, you'll be pleased to
find the talk's slides attached to this newsletter.
This week's talk is by *Ocado Technology*, who'll be guiding you
through *Legacy
Land*. Why are legacy systems so frustrating? How do you leave a positive
software legacy? At this talk, you'll find out.
Then, it's our *Geek Night*, a talk on by *CoreFiling on continuous
deployment* and our third Learn to Code session.
Have a great week,
*Edward and the rest of the committee*
P.S. Don't forget to sign up for the 40th Anniversary Dinner
<https://www.facebook.com/events/601485016909802/>!
Events Geek Night 2 <https://www.facebook.com/events/315559422285996/>
*19:00 Saturday 2nd Week – Undergraduate Social Area, Department of
Computer Science*
Bring your laptop for an evening of relaxing, chatting, games, coding and a
selection of food and drink. This week's theme is the triumphal return of
cheese.
Tech talk with Ocado Technology: Landing in Legacy Land
<https://www.facebook.com/events/1075648285910242/>
*19:00 Wednesday 2nd Week – Lecture Theatre A, Department of Computer
Science*
*Abstract.* Why are legacy systems so frustrating? Why do we ponder about
its complexities and constraints? Why does it knock us down so hard when we
come across it in our new jobs. Well, we can’t answer all your questions
about Legacy Land, but we can surely provide some useful insight on how to
deal with it. Most importantly, making it fun and creating the legacy
everyone will talk about.
*Bio.* Anna Miedzianowska (Head of Product at Ocado Technology) and Bruno
Patriota (Product Owner at Ocado Technology) are passionate product
professionals working at Ocado Technology. They are both strong advocates
of a user-centric approach and customer dialogue, and in trying to bring a
little order to chaos wherever possible.
Anna* – *LinkedIn (https://www.linkedin.com/in/ankamiedzianka/) | Twitter (
http://twitter.com/@ankamiedzianka)
Bruno* – *LinkedIn (https://www.linkedin.com/in/bruno-patriota-a8a95292/) |
Twitter (https://twitter.com/@DigdaProduct)
Learn to Code 2: Control structures
<https://www.facebook.com/events/173211989952029/?event_time_id=173212259952…>
*19:00 Thursday 3rd Week – Lecture Theatres A & B, Department of Computer
Science*
Learn to Code is back! If you've ever wanted to learn the basics of
programming, refresh your Python knowledge, or get an idea of what computer
scientists actually do all day then this is going to be a great course for
you ☺️.
We aren't going to assume any prior programming experience, although to get
the best out of the sessions we highly recommend that you bring a laptop so
that you can follow along with some of the examples.
In this second session we will be looking at executing different code based
on conditions (if/elif/else) and looping (for/while).
Both Thomas and Sauyon's sessions will cover the same content, but you may
wish to go to the same session as last week for continuity.
We do expect demand to be very high for this course, so please try to
arrive before the advertised start time as we need to register everyone
(for fire regulations). You'll need to enter via the back door on Parks
Road; there are CompSoc signs up at the department.
If you're a CS student with a little spare time and enthusiasm, please
consider volunteering by contacting the committee.
Geek Night 3 <https://www.facebook.com/events/392785764515391/>
*19:00 Saturday 3rd Week – Undergraduate Social Area, Department of
Computer Science*
Bring your laptop for an evening of relaxing, chatting, games, coding and a
selection of food and drink. This week's Geek Night theme is pizza which
arrives on time.
Tech talk with CoreFiling: Continuous deployment
<https://www.facebook.com/events/2021121251489386/>
*19:00 Wednesday 4th Week – Lecture Theatre A, Department of Computer
Science*
David North will talk about CoreFiling’s journey from product releases
every six weeks, to every two weeks, to every week, and finally to a
continuous deployment process where changes to our web apps can go live
within hours of coding and testing being completed. He’ll talk about both
the technology that made it possible, and the business processes and
challenges involved.
Learn to Code 3: Loops and functions
<https://www.facebook.com/events/173211989952029/?event_time_id=173212263285…>
*19:00 Thursday 4th Week – Lecture Theatre A, Department of Computer
Science*
In the third session we're going to continue looking at while loops by
building a number guessing game before learning how to write your own
functions. Like this second session, much of the session will require you
to work on a laptop, so we highly recommend taking one.
------------------------------
The Oxford University Computer Society (CompSoc) aims to organise meetings
and events for our members to use and further their computing interests.
See all of our upcoming events on our Facebook Page
<https://facebook.com/oxcompsoc/> or visit our Website
<https://ox.compsoc.net> for more information about the society.
Edward Hart
Secretary - Oxford University Computer Society
secretary(a)ox.compsoc.net
Hi everyone,
This week it's our *first Learn to Code class*. We'll start off by
introducing programming in general, then the Python language and its basic
structures. We've had unprecedented demand, so:
- *Arrive early* to ensure you can attend! Due to fire regulations, we
have a maximum of 200-or-so attendees and we'll be registering everyone who
enters.
- *Don't forget your laptop!*
- If you're a CS student and can spare a little time and enthusiasm, *please
considering volunteering* as a TA. We'd appreciate as much help as we
can get. It doesn't matter if you can only help out at a few sessions, it
all goes a long way to getting people interested in programming and helping
them learn effectively. Join the Learn to Code Helpers group
<https://www.facebook.com/groups/OXLearnToCodeHelpers/> if you're
interested.
This week's talk is by *Metaswitch*. *What's so cool about Rust?* A lot.
We'll learn how Rust hopes to replace C++ through advances in static
analysis and smart type systems, making code with memory bugs uncompilable.
After that, it's our usual *Geek Night* and a *tech talk with Ocado
Technology* on dealing with legacy software.
You can still register for BAE's *Capture the Flag* event this Saturday.
The location has now been confirmed as Doctorow Hall in Teddy Hall and
OUEngSoc has now published a *Facebook event*
<https://www.facebook.com/events/650907481966992/>.
Finally, the Oxford University's *Summer Internship* and *Micro-Internship*
programmes have opened for applications, with a variety of opportunities in
technology sector. Applications start closing from the middle of February.
Have a great week,
*Edward and the rest of the committee*
P.S. Don't forget to sign up for the 40th Anniversary Dinner
<https://www.facebook.com/events/601485016909802/>!
Events Tech talk with Metaswitch: "Rust: making the Internet more secure,
statically" <https://www.facebook.com/events/288090265048260/>
*19:00 Wednesday 2nd Week – Lecture Theatre A, Department of Computer
Science*
Rust is a relatively new programming language which is rapidly gaining
traction in industry. It aims to replace C++, using a smart type system and
static analysis to enforce safe use of pointers while retaining the
efficiency required for systems programming. Buffer overflows and incorrect
memory management are responsible for a large fraction of recent security
vulnerabilities; Rust simply makes these impossible to compile. It’s a
great example of how the concepts of Computer Science are making a
practical difference to modern software engineering.
Bio: Keith Wansbrough is a Software Engineer at Metaswitch Networks Ltd.
Learn to Code 1: Introduction to Python
<https://www.facebook.com/events/173211989952029/?event_time_id=173212266618…>
*19:00 Thursday 2nd Week – Lecture Theatres A & B, Department of Computer
Science*
Learn to Code is back! If you've ever wanted to learn the basics of
programming, refresh your Python knowledge, or get an idea of what computer
scientists actually do all day then this is going to be a great course for
you ☺️.
We aren't going to assume any prior programming experience, although to get
the best out of the sessions we highly recommend that you bring a laptop so
that you can follow along with some of the examples. It doesn't matter
whether you use Windows, Mac, or Linux, and in the first session we'll
explain how to get started on any of these platforms.
In this course we are going to be using the programming language Python,
which is one of the easiest languages to pick up if you've never programmed
before and it is widely used in the technology industry – YouTube, NASA,
and Wikipedia are just three examples. If you need to learn R at some point
during your degree you may find that an introduction to Python will help
you pick up basic computational thinking ideas faster.
We do expect demand to be very high for this course, so please try to
arrive before the advertised start time as we need to register everyone
(for fire regulations). You'll need to enter via the back door on Parks
Road; there are CompSoc signs up at the department.
Geek Night 2 <https://www.facebook.com/events/315559422285996/>
*19:00 Saturday 2nd Week – Undergraduate Social Area, Department of
Computer Science*
Bring your laptop for an evening of relaxing, chatting, games, coding and a
selection of food and drink. This week's Geek Night theme is pizza which
arrives on time.
By the way, locked out? If you're a member of the CS Department, you can
enter after hours by swiping your Bod card and enter the secret code
(genuine hint: this
<https://www.youtube.com/embed/OR4N5OhcY9s?start=13&end=19> plus #).
Tech talk with Ocado Technology: Landing in Legacy Land
<https://www.facebook.com/events/1075648285910242/>
*19:00 Wednesday 2nd Week - Lecture Theatre A, Department of Computer
Science*
Anna Miedzianowska (Head of Product at Ocado Technology) & Bruno Patriota
(Product Owner at Ocado Technology)
Anna & Bruno are passionate product professionals working at Ocado
Technology. They are both strong advocates of a user-centric approach and
customer dialogue, and in trying to bring a little order to chaos wherever
possible.
Their 'Legacy Land' talk will cover - "Why are Legacy systems so
frustrating? Why do we ponder about its complexities and constraints? Why
does it knock us down so hard when we come across it in our new jobs. Well,
we can’t answer all your questions about Legacy Land, but we can surely
provide some useful insight on how to deal with it. Most importantly,
making it fun and creating the Legacy everyone will talk about."
Anna - LinkedIn (https://www.linkedin.com/in/ankamiedzianka/) | Twitter (
http://twitter.com/@ankamiedzianka) Bruno - LinkedIn (
https://www.linkedin.com/in/bruno-patriota-a8a95292/) | Twitter (
https://twitter.com/@DigdaProduct)
Learn to Code 2: Control structures
<https://www.facebook.com/events/173211989952029/?event_time_id=173212259952…>
*19:00 Thursday 3rd Week – Lecture Theatres A & B, Department of Computer
Science*
Learn to Code is back! If you've ever wanted to learn the basics of
programming, refresh your Python knowledge, or get an idea of what computer
scientists actually do all day then this is going to be a great course for
you :).
We aren't going to assume any prior programming experience, although to get
the best out of the sessions we highly recommend that you bring a laptop so
that you can follow along with some of the examples.
In this second session we will be looking at executing different code based
on conditions (if/elif/else) and looping (for/while).
Both Thomas and Sauyon's sessions will cover the same content, but you may
wish to go to the same session as last week for continuity.
We do expect demand to be very high for this course, so please try to
arrive before the advertised start time as we need to register everyone
(for fire regulations). You'll need to enter via the back door on Parks
Road; there are CompSoc signs up at the department.
If you're a CS student with a little spare time and enthusiasm, please
consider volunteering by contacting the committee.
Other notices BAE Capture the Flag
<https://www.facebook.com/events/650907481966992/>
*09:30–16:30, Saturday 2nd Week – Doctorow Hall, St Edmund Hall*
OUEngSoc have kindly shared this event with us:
This is a team-based challenge for teams of 2 to 6 players, but individual
entries are also fine and teams will be assigned later. The challenges will
involve breaking into vulnerable websites, cracking ciphers, forensic
searches, reverse engineering and much more. No previous experience of
these kinds of challenge is necessary; they are designed for students who
like taking things apart and seeing how they work.
Lunch will be provided and there will be prizes for the winners!
*For more information or to sign up, email ctf(a)baesystems.com
<ctf(a)baesystems.com>.*
Internship Office Summer and Micro internships 2018
Oxford University’s exclusive Micro-Internship Programme
<http://www.careers.ox.ac.uk/micro-internships/> and Summer Oxford
University Internship Programme
<http://www.careers.ox.ac.uk/about-our-internships/> are now *open for
applications*! Whether you’re looking for a short-term, project-based
placement or an immersive work experience abroad over the summer, we have a
huge range of placements available to suit you.
*Micro-Internship Programme*
Keen to enhance your CV with work experience? The Micro-Internship Programme
<https://www.careers.ox.ac.uk/micro-internships/> facilitates 2-5 day work
experience placements in 9th and 10th week of every term. Applications are
OPEN and the deadline is *midday, Monday 29th January*. Please see our
handy sector/location
<http://www.careers.ox.ac.uk/wp-content/uploads/2018/01/MIP-HT18-Sector-Loca…>
lists to browse micro-internship opportunities in the IT and Computing
sector
<http://www.careers.ox.ac.uk/wp-content/uploads/2018/01/MIP-HT18-IT-Computin…>
.
*Summer Internship Programme*
The 2018 Summer Internship Programme
<http://www.careers.ox.ac.uk/about-our-internships/> offers a whole host of
exciting summer experiences all over the world. Whether you are interested
in consulting in Japan, sustainability research in Chile, teaching in
Singapore or working in a castle museum in the Czech Republic, there are
tons of opportunities to choose from. See our sector and locations list
<http://www.careers.ox.ac.uk/wp-content/uploads/2018/01/International-Intern…>
for highlighted opportunities in the Computing and Technology sector
<http://www.careers.ox.ac.uk/wp-content/uploads/2018/01/Computing-and-Techno…>
.
You can apply for three internships through the current batch of
international internships via CareerConnect, with an application deadline
of 19th February 2018. More international internships will be available
through the programme after April. Our UK internships will be advertised
from 20th February.
*Looking for guidance with your application?*
The Internship Office offers weekly Application Support Sessions which can
be booked through CareerConnect
<http://www.careers.ox.ac.uk/using-careerconnect/>. We also have a
comprehensive application support guide
<http://www.careers.ox.ac.uk/wp-content/uploads/2018/01/Application-support.…>
to help you with your application. Plus, for micro-internships, previous
hosts have given helpful application feedback and advice
<http://www.careers.ox.ac.uk/wp-content/uploads/2018/01/Employer-Feedback-on…>.
Stay up to date with our internship programmes by signing up to the Internship
Office email alerts <http://bit.ly/2hUWOHY> and visiting the Internship
Office Facebook page. For any questions please email either
micro-internships(a)careers.ox.ac.uk or internships(a)careers.ox.ac.uk.
------------------------------
The Oxford University Computer Society (CompSoc) aims to organise meetings
and events for our members to use and further their computing interests.
See all of our upcoming events on our Facebook Page
<https://facebook.com/oxcompsoc/> or visit our Website
<https://ox.compsoc.net> for more information about the society.
Edward Hart
Secretary - Oxford University Computer Society
secretary(a)ox.compsoc.net
Hi everyone,
This week, CompSoc is hosting a *workshop with Semmle*, where we'll be
using their QL query language to *find security vulnerabilities*.
Tonight we will be hosting a semi-informal dinner with *David Malan*, a
Harvard professor that runs their CS50 course - an introductory programming
course that has over 1200 attendees each year. He's interested in chatting
with current CS students about Oxford's CS course.
After that, it's our usual *Geek Night* and a *tech talk with Metaswitch* on
how the *Rust*'s type system and static analysis is making the internet
safer for us all.
*Learn to Code* is fast approaching and if you have programming experience
with Python and would like to share some of your time and enthusiasm, let
us know or join the *CompSoc helper Facebook group*
<https://www.facebook.com/groups/OXLearnToCodeHelpers/>.
Other upcoming events in Oxford include a *drinks event on Big Data* at
Somerville College and a *Capture the Flag* event with BAE Systems and
OUEngSoc in Week 2.
Graduating? Want to start your future right? *Bloomberg* are taking
applications for their 2018 *software engineer graduate scheme*.
See you soon,
*Thomas and the rest of the committee*
P.S. Don't forget to sign up for the 40th Anniversary Dinner
<https://www.facebook.com/events/601485016909802/>!
EventsDavid Malan and Patrick Rebeschini
<https://docs.google.com/forms/d/e/1FAIpQLSdakcq2902_Ot5m00-rpFmQWRqXlg6KGoU…>
*18:30 Monday 1st Week - Undergraduate Social Area, Department of Computer
Science (location provisional)*
David Malan runs the CS50 course <http://cs50.harvard.edu/> at Harvard, and
Patrick Rebeschini (now at Oxford in the Stats department) previously ran
the course at Yale. They are interested in meeting with Oxford CS students
to discuss our course structure and to discuss the possibility of running a
similar course at Oxford. If you're passionate about CS education or you're
planning to volunteer with Learn to Code then this could be a great
opportunity.
We're provisionally going to meet at 18:30 in the UGSA but the venue might
change, so please RSVP here
<https://docs.google.com/forms/d/e/1FAIpQLSdakcq2902_Ot5m00-rpFmQWRqXlg6KGoU…>
-
we will e-mail later today if there is a change in venue. Food and drinks
will be provided.
Workshop with Semmle: The Zero-Day Machine
<https://www.facebook.com/events/172334296854579>
*19:00 Wednesday 1st Week – Undergraduate Social Area, Department of
Computer Science*
On Wednesday of 1st week (17 January), engineers from Oxford University
spin-off Semmle will visit CompSoc to give a workshop (with competition!)
about *code security analysis using the QL query language*. Using QL, it is
possible to write accurate and intricate queries that find security
vulnerabilities and various other problems in code. We started as a
research group at the Department of Computer Science, and have grown to an
international company with offices in Oxford, San Francisco, Seattle, New
York, Copenhagen, and Valencia. The QL language and analyses are now *used
on a daily basis* by security teams *at both Google and Microsoft* (among
many others) to find security vulnerabilities in their code.
*We recently made our analysis technology freely available for open source
projects*; find your own favourite projects on https://lgtm.com! As of
today, lgtm has analysed over 10 million commits by more than 300,000
developers to over 55,000 open source projects. Our security researchers
are constantly working with the community to find and disclose new
vulnerabilities; have a look on https://lgtm.com/blog for some examples.
Our queries are open source and available on GitHub:
https://github.com/lgtmhq.
The workshop will be given by recent Oxford Comp Sci graduates Sam Lanning
and Aditya Sharad. We'll start with an introduction to lgtm.com and QL, and
tell you about *some of the technological challenges we faced* when
developing the query language and engine. After that, there'll be a *workshop
on how to write queries to find your own security vulnerabilities*. Various
*prizes* will be awarded, and of course there'll be *drinks and pizzas*.
See you all at on 17 January at 19:00 in the Social Area!
Geek Night 1 <https://www.facebook.com/events/1793249247643632/>
*19:00 Saturday 2nd Week – Lecture Theatre A, Department of Computer
Science*
Bring your laptop for an evening of relaxing, chatting, games, coding and a
selection of food and drink. This week's Geek Night theme is pizza which
arrives on time.
By the way, locked out? If you're a member of the CS Department, you can
enter after hours by swiping your Bod card and enter the secret code
(genuine hint: this
<https://www.youtube.com/embed/OR4N5OhcY9s?start=13&end=19> plus #).
Tech talk with Metaswitch: "Rust: making the Internet more secure,
statically" <https://www.facebook.com/events/288090265048260/>
*19:00 Wednesday 2nd Week – Lecture Theatre A, Department of Computer
Science*
Rust is a relatively new programming language which is rapidly gaining
traction in industry. It aims to replace C++, using a smart type system and
static analysis to enforce safe use of pointers while retaining the
efficiency required for systems programming. Buffer overflows and incorrect
memory management are responsible for a large fraction of recent security
vulnerabilities; Rust simply makes these impossible to compile. It’s a
great example of how the concepts of Computer Science are making a
practical difference to modern software engineering.
Bio: Keith Wansbrough is a Software Engineer at Metaswitch Networks Ltd.
Learn to Code 1: Introduction to Python
<https://www.facebook.com/events/173211989952029/>
*19:00 Thursday from 2nd Week – Lecture Theatres A & B, Department of
Computer Science*
Learn to Code is back! If you've ever wanted to learn the basics of
programming, refresh your Python knowledge, or get an idea of what computer
scientists actually do all day then this is going to be a great course for
you ☺️.
We aren't going to assume any prior programming experience, although to get
the best out of the sessions we highly recommend that you bring a laptop so
that you can follow along with some of the examples. It doesn't matter
whether you use Windows, Mac, or Linux, and in the first session we'll
explain how to get started on any of these platforms.
In this course we are going to be using the programming language Python,
which is one of the easiest languages to pick up if you've never programmed
before and it is widely used in the technology industry – YouTube, NASA,
and Wikipedia are just three examples. If you need to learn R at some point
during your degree you may find that an introduction to Python will help
you pick up basic computational thinking ideas faster.
We do expect demand to be very high for this course, so please try to
arrive before the advertised start time as we need to register everyone
(for fire regulations). You'll need to enter via the back door on Parks
Road; there are CompSoc signs up at the department.
Other noticesThe True Value of Big Data
*15:30–19:00, Friday 1st Week – Flora Anderson Hall, Somerville College*
‘Big Data’ as a term is hot property but what does it actually mean... to
you? To business? To society?
Join Met Office and Alibaba Cloud as we cut through the ambiguity of Big
Data and demonstrate the real-life value of analytics, algorithms and
balloons(!) at Somerville College on Friday, 19th January.
Speakers include Alberto Arribas, Head of UK Informatics Lab at Met Office,
Dr Wang Ning, Senior Research Fellow at Oxford University and Data
Scientists from Alibaba Cloud.
Includes drinks and canapés.
*Sign up here.* <http://bit.ly/BigDataEvent-Oxford>
*Agenda*
- 15:30: Welcome Reception
- 16:00–18:10: Presentations by Oxford University, Met Office & Alibaba
Cloud
- 18:10: Introduction to Future Challenge data mining contest
- 18:25–19:30: Contest registration, drinks and networking
BAE Capture the Flag
*09:30–16:30, Saturday 2nd Week – location TBC*
OUEngSoc have kindly shared this event with us:
This is a team-based challenge for teams of 2 to 6 players, but individual
entries are also fine and teams will be assigned later. The challenges will
involve breaking into vulnerable websites, cracking ciphers, forensic
searches, reverse engineering and much more. *No previous experience* of
these kinds of challenge is *necessary*; they are designed *for students
who like taking things apart and seeing how they work*.
*Lunch* will be provided and there will be *prizes* for the winners!
*For more information or to sign up, email ctf(a)baesystems.com
<ctf(a)baesystems.com>.*
Sponsor noticesBloomberg 2018 Software Engineer Graduate Program
*Ready to solve problems that others can't?*
At Bloomberg, we find answers and make connections that improve our world.
It's our purpose. What's yours?
We develop impactful solutions to complex, real-world problems. With new
systems being rolled out daily, we make an innovative impact on global
markets and we look for the best software engineers to build them.
The 2018 grad scheme is full time, permanent employment based at
Bloomberg's new London HQ. Training classes start in May, August and
November. *Find out more and apply
at https://careers.bloomberg.com/job/detail/61273
<https://careers.bloomberg.com/job/detail/61273>.*
------------------------------
The Oxford University Computer Society (CompSoc) aims to organise meetings
and events for our members to use and further their computing interests.
See all of our upcoming events on our Facebook Page
<https://facebook.com/oxcompsoc/> or visit our Website
<https://ox.compsoc.net/> for more information about the society.
Welcome back!
There's a lot to look forward to this term, with exciting *talks*, *Learn
to Code* and a *40th Anniversary dinner*!
Learn to Code is our annual introductory Python programming course. If
you've never programmed before, then this is going to be a fantastic
opportunity to get started. The course starts on Thursday Week 2 and will
continue until seventh week, by which point we'll have introduced core
programming concepts.
As this mailing list goes out to CompSoc members, I'm sure that many of you
have experience programming in Python. If you would like to share some of
your time and enthusiasm please get in contact with us or join the *CompSoc
helper Facebook group*
<https://www.facebook.com/groups/OXLearnToCodeHelpers/>, as we'd love to
see as many volunteers as possible.
Next week, we'll be hosting a workshop by *Semmle*, a code analysis firm
based in Oxford, where we'll be using their QL query language to *find
security vulnerabilities*. Those who do best will get *prizes*.
Other upcoming events in Oxford include a *drinks event on Big Data* at
Somerville College and a *Capture the Flag* event with BAE Systems and
OUEngSoc in Week 2.
Also, our sponsor Microsoft is opening registrations for the *Imagine Cup*.
See you soon,
*Edward and the rest of the committee*
Events Geek Night 0 <https://www.facebook.com/events/1677877558914732/>
*19:00 Saturday 0th Week – Undergraduate Social Area, Department of
Computer Science*
Celebrate surviving your Hilary collections by joining us for a well-earnt,
relaxing evening of chatting, programming and pizza.
Workshop with Semmle: The Zero-Day Machine
<https://www.facebook.com/events/172334296854579>
*19:00 Wednesday 1st Week – Undergraduate Social Area, Department of
Computer Science*
On Wednesday of 1st week (17 January), engineers from Oxford University
spin-off Semmle will visit CompSoc to give a workshop (with competition!)
about *code security analysis using the QL query language*. Using QL, it is
possible to write accurate and intricate queries that find security
vulnerabilities and various other problems in code. We started as a
research group at the Department of Computer Science, and have grown to an
international company with offices in Oxford, San Francisco, Seattle, New
York, Copenhagen, and Valencia. The QL language and analyses are now *used
on a daily basis* by security teams *at both Google and Microsoft* (among
many others) to find security vulnerabilities in their code.
*We recently made our analysis technology freely available for open source
projects*; find your own favourite projects on https://lgtm.com! As of
today, lgtm has analysed over 10 million commits by more than 300,000
developers to over 55,000 open source projects. Our security researchers
are constantly working with the community to find and disclose new
vulnerabilities; have a look on https://lgtm.com/blog for some examples.
Our queries are open source and available on GitHub:
https://github.com/lgtmhq.
The workshop will be given by recent Oxford Comp Sci graduates Sam Lanning
and Aditya Sharad. We'll start with an introduction to lgtm.com and QL, and
tell you about *some of the technological challenges we faced* when
developing the query language and engine. After that, there'll be a *workshop
on how to write queries to find your own security vulnerabilities*. Various
*prizes* will be awarded, and of course there'll be *drinks and pizzas*.
See you all at on 17 January at 19:00 in the Social Area!
Future events Learn to Code
*19:00 Thursdays from 2nd Week – Lecture Theatres A & B, Department of
Computer Science*
Learn to Code is back! If you've ever wanted to learn the basics of
programming, refresh your Python knowledge, or get an idea of what computer
scientists actually do all day then this is going to be a great course for
you ☺️.
We aren't going to assume any prior programming experience, although to get
the best out of the sessions we highly recommend that you bring a laptop so
that you can follow along with some of the examples. It doesn't matter
whether you use Windows, Mac, or Linux, and in the first session we'll
explain how to get started on any of these platforms.
In this course we are going to be using the programming language Python,
which is one of the easiest languages to pick up if you've never programmed
before and it is widely used in the technology industry – YouTube, NASA,
and Wikipedia are just three examples. If you need to learn R at some point
during your degree you may find that an introduction to Python will help
you pick up basic computational thinking ideas faster.
We do expect demand to be very high for this course, so please try to
arrive before the advertised start time as we need to register everyone
(for fire regulations). You'll need to enter via the back door on Parks
Road; there are CompSoc signs up at the department.
40th Anniversary Dinner <https://www.facebook.com/events/601485016909802/>
*Drinks reception from 19:00, Wednesday 8th Week – Foyer B, St Anne's
College*
CompSoc turns 40 next year and we're celebrating in style! A sumptuous
three-course dinner at St Anne's (Domino's was booked up), joined by
CompSoc members spanning the society's 40-year history. All for just
£20. Reserve
your place here <https://ox.compsoc.net/dinner/> (don't worry about the
donation bit –that's just for old members who are in full-time employment).
There are a limited number of places, so act quickly!
Other notices The True Value of Big Data
*15:30–19:00, Friday 1st Week – Flora Anderson Hall, Somerville College*
‘Big Data’ as a term is hot property but what does it actually mean... to
you? To business? To society?
Join Met Office and Alibaba Cloud as we cut through the ambiguity of Big
Data and demonstrate the real-life value of analytics, algorithms and
balloons(!) at Somerville College on Friday, 19th January.
Speakers include Alberto Arribas, Head of UK Informatics Lab at Met Office,
Dr Wang Ning, Senior Research Fellow at Oxford University and Data
Scientists from Alibaba Cloud.
Includes drinks and canapés.
*Sign up here.* <http://bit.ly/BigDataEvent-Oxford>
*Agenda*
- 15:30: Welcome Reception
- 16:00–18:10: Presentations by Oxford University, Met Office & Alibaba
Cloud
- 18:10: Introduction to Future Challenge data mining contest
- 18:25–19:30: Contest registration, drinks and networking
BAE Capture the Flag
*09:30–16:30, Saturday 2nd Week – location TBC*
OUEngSoc have kindly shared this event with us:
This is a team-based challenge for teams of 2 to 6 players, but individual
entries are also fine and teams will be assigned later. The challenges will
involve breaking into vulnerable websites, cracking ciphers, forensic
searches, reverse engineering and much more. *No previous experience* of
these kinds of challenge is *necessary*; they are designed *for students
who like taking things apart and seeing how they work*.
*Lunch* will be provided and there will be *prizes* for the winners!
*For more information or to sign up, email ctf(a)baesystems.com
<ctf(a)baesystems.com>.*
Sponsor notices The Microsoft Imagine Cup
The Imagine Cup is back for its 16th year and you can be part of it! Want
to be in with the chance of winning the latest *Xbox One X console* and *cash
prizes* at the UK National Finals? Or do you think you can bag up to
*$100,000* at the Worldwide Finals in Seattle? Enter Microsoft’s annual
student developer competition to find out…
*How to enter:*
- Create your team (1 to 3 people)
- Register <http://aka.ms/UKimaginecup>
- Develop a project that utilises Microsoft Azure
- Submit your entry before the 16th of March 2018 – 00:00 GMT
Previous years have seen games, charitable applications, education services
and many more enter the competition. It is a great opportunity for you as a
student developer to showcase your idea, whether that be a great hackathon
submission, a University project, or even a start-up idea. Form your team
and enter... What have you got to lose! See what the 2017 Worldwide Finals
were like.
<https://channel9.msdn.com/Events/Imagine-Cup/Imagine-Cup-World-Finals-2017>
*Enter here.* <https://imagine.microsoft.com/en-us/uk>
------------------------------
The Oxford University Computer Society (CompSoc) aims to organise meetings
and events for our members to use and further their computing interests.
See all of our upcoming events on our Facebook Page
<https://facebook.com/oxcompsoc/> or visit our Website
<https://ox.compsoc.net> for more information about the society.
Edward Hart
Secretary - Oxford University Computer Society
secretary(a)ox.compsoc.net
Hi everyone,
This week is the *Michaelmas TGM*. Come for the *cheese and wine* and stay
for the minor constitutional amendments and committee reports.
This is the last day left to buy (cheap) CompSoc hoodies and t-shirts!
Order at http://www.customclubclothing.co.uk/shop/index.php?c=259.
Have a great week and enjoy your well-earned vac!
*Edward and the rest of the committee*
EventsMichaelmas TGM and Cheese & Wine Evening
<https://www.facebook.com/events/143856889671573/>
*19:00 Wednesday 8th Week - Lecture Theatre A, Department of Computer
Science*
The first half of the evening will be for the TGM, the agenda for which is
attached. The constitutional changes proposed are the adoption of the
Proctor's new standard constitution, code of conduct and complaint
procedure, and clarifications of the CompSoc by-laws. There will be reports
from the President, Secretary and Treasurer. *If you can't come and you're
a member, please contact me with your intention to vote by proxy.*
After (or maybe during), will be copious amounts of cheese and wine. We
will have a fine range of cheese from across Europe, a variety of red wines
and a few exciting new compotes. There will still be pizza, but it will
much less refined.
Geek Night 8: Unofficial
*19:00 Saturday 8th Week - Undergraduate Social Area, Department of
Computer Science*
If you're still in Oxford, a committee member may be in the department to
run a mini, unofficial Geek Night.
Other noticesHack Cambridge applications are open!
On the 20th of January when Hack Cambridge will welcome 300 of the most
talented students in the country to the third instalment of Hack Cambridge.
It's an amazing opportunity for you to bring your ideas to life alongside
hundreds of other creative hackers.
Applications close on the 1st of December and all the important event
details and news can be found over on our Facebook event
<www.facebook.com/events/548375982170832/>. Give it a quick read before you
take the plunge and apply!
Apply here. <hackcambridge.com/apply>
------------------------------
The Oxford University Computer Society (CompSoc) aims to organise meetings
and events for our members to use and further their computing interests.
See all of our upcoming events on our Facebook Page
<https://facebook.com/oxcompsoc/> or visit our Website
<https://ox.compsoc.net> for more information about the society.
Edward Hart
Secretary - Oxford University Computer Society
secretary(a)ox.compsoc.net
The TGM is in fact on Wednesday *8th* Week, not 7th Week.
Sorry,
Edward Hart
Secretary - Oxford University Computer Society
secretary(a)ox.compsoc.net
On 18 November 2017 at 17:47, Edward Hart <secretary(a)ox.compsoc.net> wrote:
> Hi everyone,
>
> This week *Facebook* are visiting and telling us how about the *type
> system* of their new language Hack, which they have been using to replace
> their old PHP codebase. RSVP here.
> <https://business.facebook.com/events/129238224371422/> We'll also have
> our *Oxmas Geek Night*, which will be the last one this term.
>
> In week 8, we have the *Michaelmas TGM*. Come for the *cheese and wine* and
> stay for the minor constitutional amendments and committee reports.
>
> Elsewhere in Oxford, *Jane Street* are running an *estimathon* for
> aspiring data scientists (there will be prizes!) and *Facebook* are
> hosting a talk for those interested in *internships* with their product
> analytics team.
>
> Have a great week!
>
> *Edward and the rest of the committee*
>
> P.S. There's a still a week left to get cheap CompSoc stash
> <http://www.customclubclothing.co.uk/shop/index.php?c=259>.
> EventsGeek Night 6: LAN Night
> <https://www.facebook.com/events/1973643662893781/>
>
> *19:00 Saturday 6th Week - Undergraduate Social Area, Department of
> Computer Science*
>
> Join us for an evening of video games and pizza! You'll need to bring your
> own laptop, but we'll provide everything else. We aren't planning to play
> any particular games in advance - so it will just be whatever people fancy.
> Facebook tech talk: The Hack programming language: Types for PHP
> <https://business.facebook.com/events/129238224371422/>
>
> *19:00 Wednesday 7th Week - Lecture Theatre A, Department of Computer
> Science*
>
> Facebook’s main website, ads platform, and much of its internal tooling is
> implemented in PHP, a language not known for elegance or best practice in
> programming language design. Over the last five years Facebook has embarked
> on an ambitious project to migrate its code base to Hack, which takes the
> syntax of PHP, removes the worst features, and adds static typing and
> modern constructs for asynchronous programming and typed UI components. In
> this talk I will focus on Hack’s type system, which combines OCaml-like
> type inference, object-oriented generics in the style of C# or Java, and
> flow-based typing of local variables.
>
> Andrew Kennedy is a software engineer at Facebook London working on the
> Hack team. Before joining Facebook in 2016 he spent 16 years at Microsoft
> Research, during which time he helped design and implement the generics
> feature for the .NET Common Language Runtime and polymorphic
> units-of-measure inference for the F# programming language, in addition to
> making many research contributions in type systems, semantics, formal
> verification and compilation.
>
> RSVP here. <https://business.facebook.com/events/129238224371422/>
> Geek Night 7: Oxmas <https://www.facebook.com/events/139116163515202/>
>
> *19:00 Saturday 7th Week - Undergraduate Social Area, Department of
> Computer Science*
>
> Bring your laptop for some Christmas themed programming (and food!) to
> celebrate the final (official) Geek Night of the year.
> Michaelmas TGM and Cheese & Wine Evening
> <https://www.facebook.com/events/143856889671573/>
>
> *19:00 Wednesday 7th Week - Lecture Theatre A, Department of Computer
> Science*
>
> The first half of the evening will be for the TGM, the agenda for which is
> attached. The constitutional changes proposed are the adoption of the
> Proctor's new standard constitution, code of conduct and complaint
> procedure, and clarifications of the CompSoc by-laws. There will be reports
> from the President, Secretary and Treasurer.
>
> After (or maybe during), will be copious amounts of cheese and wine. We
> will have a fine range of cheese from across Europe, a variety of red wines
> and a few exciting new compotes. There will still be pizza, but it will
> much less civilised.
> Sponsor noticesJane Street estimathon
>
> What's an Estimathon" you ask?! It's a team contest where the goal is to
> create confidence intervals to difficult maths and science questions. e.g.,
> what's the volume of the earth's oceans (in cubic km); or, how many prime
> numbers contain strictly increasing digits.
>
> It's a very interactive game and focuses on some ideas that are central to
> what we do at Jane Street: thinking about hard problems, assessing
> confidence levels, trying to strike a balance between quick-and-rough
> estimates versus more refined solutions.
>
> *Time and date:* Tuesday 21st November, 18:30-21:00
>
> *Location:* Old Bank Hotel, 92-94 High Street, Oxford, OX1 4BJ
>
> *How to register:* visit https://www.janestreet.com/join-jane-
> street/events/.
>
> There'll be prizes for the winning team and of course food and drinks will
> be provided.
>
> We look forward to seeing you there.
> Internship opportunities in Data at Facebook
>
> *Facebook London* have intern openings in Summer 2018 in the *Product
> Analytics team*, and are looking for *analytical, technical, data-savvy,
> and entrepreneurial*students with 1 year of academia remaining after
> Summer 2018.
>
> A panel of Data Scientists and Data Engineers from Facebook's London
> office will be at *Rewley House (OX1 2JA) at 5pm on Wednesday 22nd
> November*, and will be running an event talking about the exciting
> Product Analytics work that is taking place right now on a variety of
> Facebook products in London.
>
> This session is designed for students who are eligible to apply for the
> Data Science/Engineering intern roles (one year of further study/research
> after the internship is required, links to more details below). We will
> cover what the roles involve, deep-dive on how data is driving several
> projects we are working on in London, and run a short interactive session
> exploring the types of questions we ask in interview. Refreshments will be
> available!
>
> *Venue:* 5pm Weds 22nd November @ Rewley House, 1 Wellington Square,
> Oxford, OX1 2JA
> *Event signup:* https://datasciencetalkoxford.splashthat.com/
> *FB event:* https://www.facebook.com/events/538849883116401/
>
> *Data Science intern applications:* https://www.facebook.com/careers/jobs/
> a0I1H00000LTdF1UAL
> *Data Science blog post:* https://www.facebook.
> com/careers/life/demystifying-data-science-in-facebook-london
>
> *Data Engineering intern applications:* https://www.
> facebook.com/careers/jobs/a0I1H00000LTdErUAL
> *Data Engineering blog post:* https://www.facebook.
> com/careers/life/making-meaningful-connections-
> through-data-engineering-with-shachar-m/
> ------------------------------
>
> The Oxford University Computer Society (CompSoc) aims to organise meetings
> and events for our members to use and further their computing interests.
> See all of our upcoming events on our Facebook Page
> <https://facebook.com/oxcompsoc/> or visit our Website
> <https://ox.compsoc.net> for more information about the society.
>
Hi everyone,
This week *Facebook* are visiting and telling us how about the *type system* of
their new language Hack, which they have been using to replace their old
PHP codebase. RSVP here.
<https://business.facebook.com/events/129238224371422/> We'll also
have our *Oxmas
Geek Night*, which will be the last one this term.
In week 8, we have the *Michaelmas TGM*. Come for the *cheese and wine* and
stay for the minor constitutional amendments and committee reports.
Elsewhere in Oxford, *Jane Street* are running an *estimathon* for aspiring
data scientists (there will be prizes!) and *Facebook* are hosting a talk
for those interested in *internships* with their product analytics team.
Have a great week!
*Edward and the rest of the committee*
P.S. There's a still a week left to get cheap CompSoc stash
<http://www.customclubclothing.co.uk/shop/index.php?c=259>.
EventsGeek Night 6: LAN Night
<https://www.facebook.com/events/1973643662893781/>
*19:00 Saturday 6th Week - Undergraduate Social Area, Department of
Computer Science*
Join us for an evening of video games and pizza! You'll need to bring your
own laptop, but we'll provide everything else. We aren't planning to play
any particular games in advance - so it will just be whatever people fancy.
Facebook tech talk: The Hack programming language: Types for PHP
<https://business.facebook.com/events/129238224371422/>
*19:00 Wednesday 7th Week - Lecture Theatre A, Department of Computer
Science*
Facebook’s main website, ads platform, and much of its internal tooling is
implemented in PHP, a language not known for elegance or best practice in
programming language design. Over the last five years Facebook has embarked
on an ambitious project to migrate its code base to Hack, which takes the
syntax of PHP, removes the worst features, and adds static typing and
modern constructs for asynchronous programming and typed UI components. In
this talk I will focus on Hack’s type system, which combines OCaml-like
type inference, object-oriented generics in the style of C# or Java, and
flow-based typing of local variables.
Andrew Kennedy is a software engineer at Facebook London working on the
Hack team. Before joining Facebook in 2016 he spent 16 years at Microsoft
Research, during which time he helped design and implement the generics
feature for the .NET Common Language Runtime and polymorphic
units-of-measure inference for the F# programming language, in addition to
making many research contributions in type systems, semantics, formal
verification and compilation.
RSVP here. <https://business.facebook.com/events/129238224371422/>
Geek Night 7: Oxmas <https://www.facebook.com/events/139116163515202/>
*19:00 Saturday 7th Week - Undergraduate Social Area, Department of
Computer Science*
Bring your laptop for some Christmas themed programming (and food!) to
celebrate the final (official) Geek Night of the year.
Michaelmas TGM and Cheese & Wine Evening
<https://www.facebook.com/events/143856889671573/>
*19:00 Wednesday 7th Week - Lecture Theatre A, Department of Computer
Science*
The first half of the evening will be for the TGM, the agenda for which is
attached. The constitutional changes proposed are the adoption of the
Proctor's new standard constitution, code of conduct and complaint
procedure, and clarifications of the CompSoc by-laws. There will be reports
from the President, Secretary and Treasurer.
After (or maybe during), there will be copious amounts of cheese and wine.
We will have a fine range of cheese from across Europe, a variety of red
wines and a few exciting new compotes. There will still be pizza, but it
will much less civilised.
Sponsor noticesJane Street estimathon
What's an Estimathon" you ask?! It's a team contest where the goal is to
create confidence intervals to difficult maths and science questions. e.g.,
what's the volume of the earth's oceans (in cubic km); or, how many prime
numbers contain strictly increasing digits.
It's a very interactive game and focuses on some ideas that are central to
what we do at Jane Street: thinking about hard problems, assessing
confidence levels, trying to strike a balance between quick-and-rough
estimates versus more refined solutions.
*Time and date:* Tuesday 21st November, 18:30-21:00
*Location:* Old Bank Hotel, 92-94 High Street, Oxford, OX1 4BJ
*How to register:* visit https://www.janestreet.com/join-jane-street/events/
.
There'll be prizes for the winning team and of course food and drinks will
be provided.
We look forward to seeing you there.
Internship opportunities in Data at Facebook
*Facebook London* have intern openings in Summer 2018 in the *Product
Analytics team*, and are looking for *analytical, technical, data-savvy,
and entrepreneurial*students with 1 year of academia remaining after Summer
2018.
A panel of Data Scientists and Data Engineers from Facebook's London office
will be at *Rewley House (OX1 2JA) at 5pm on Wednesday 22nd November*, and
will be running an event talking about the exciting Product Analytics work
that is taking place right now on a variety of Facebook products in London.
This session is designed for students who are eligible to apply for the
Data Science/Engineering intern roles (one year of further study/research
after the internship is required, links to more details below). We will
cover what the roles involve, deep-dive on how data is driving several
projects we are working on in London, and run a short interactive session
exploring the types of questions we ask in interview. Refreshments will be
available!
*Venue:* 5pm Weds 22nd November @ Rewley House, 1 Wellington Square,
Oxford, OX1 2JA
*Event signup:* https://datasciencetalkoxford.splashthat.com/
*FB event:* https://www.facebook.com/events/538849883116401/
*Data Science intern applications:*
https://www.facebook.com/careers/jobs/a0I1H00000LTdF1UAL
*Data Science blog post:*
https://www.facebook.com/careers/life/demystifying-data-science-in-facebook…
*Data Engineering intern applications:*
https://www.facebook.com/careers/jobs/a0I1H00000LTdErUAL
*Data Engineering blog post:*
https://www.facebook.com/careers/life/making-meaningful-connections-through…
------------------------------
The Oxford University Computer Society (CompSoc) aims to organise meetings
and events for our members to use and further their computing interests.
See all of our upcoming events on our Facebook Page
<https://facebook.com/oxcompsoc/> or visit our Website
<https://ox.compsoc.net> for more information about the society.
Edward Hart
Secretary - Oxford University Computer Society
secretary(a)ox.compsoc.net
Hi everyone,
Congratulations on surviving week 5! Why not celebrate at CompSoc?
In week 6, *Google* will be telling us about the *frontiers of the tech
industry*. The *Metaswitch talk has been postponed* to Hilary term. After
that we have our termly *LAN night* on Saturday.
The week after, *Facebook* are visiting and telling us how about the *type
system* of their new language Hack, which they have been using to replace
their old PHP codebase. RSVP here.
<https://business.facebook.com/events/129238224371422/>
And if that's not enough, *Ensoft* is in the CS department talking
about *mobile
networking*.
*CompSoc stash is now a thing!* You have all the t-shirts: Palantir,
Metaswitch, Microsoft, Jane Street, Google, Ensoft, ... But there's a void
in your wardrobe. A void that can only be filled by something Oxford Blue
and saying Oxford University on it. Before today, you'd have to do go mad
and do rowing to get such a thing. No more! CompSoc t-shirts for £5.
CompSoc hoodies for £10. Personalisation for £1.50. Order them now!
<http://www.customclubclothing.co.uk/shop/index.php?c=259> Order before
November 27 to get our subsidised prices. All orders made before that will
be distributed at the start of Hilary.
Have a great week!
*Edward and the rest of the committee*
EventsGoogle talk: Frontiers of the tech industry
<https://www.facebook.com/events/1995264674088416>
*19:00 Monday 6th Week - Lecture Theatre A, Department of Computer Science*
Come learn about Engineering at Google from Software Engineer Jonathan
Wellons. Jonathan graduated from Vanderbilt University where he earned a
Ph.D. in Computer Science focused on wireless networks. He started at
Google in 2013 with JavaScript on a Front-end team in California, now works
here in Europe at Google Zurich. His current focus is Big Data storage and
retrieval problems in Google Shopping. This talk will review a few of the
frontiers generating a lot of investment and buzz in the tech industry.
Besides the well-known examples of Machine Learning and Cloud Computing,
we'll dive into some of the technical details of Blockchain platforms,
Reactive Frameworks, Self-Driving vehicles and others.
Geek Night 6: LAN Night <https://www.facebook.com/events/1973643662893781/>
*19:00 Saturday 6th Week - Undergraduate Social Area, Department of
Computer Science*
Join us for an evening of video games and pizza! You'll need to bring your
own laptop, but we'll provide everything else. We aren't planning to play
any particular games in advance - so it will just be whatever people fancy.
Facebook tech talk: The Hack programming language: Types for PHP
<https://business.facebook.com/events/129238224371422/>
*19:00 Wednesday 7th Week - Lecture Theatre A, Department of Computer
Science*
Facebook’s main website, ads platform, and much of its internal tooling is
implemented in PHP, a language not known for elegance or best practice in
programming language design. Over the last five years Facebook has embarked
on an ambitious project to migrate its code base to Hack, which takes the
syntax of PHP, removes the worst features, and adds static typing and
modern constructs for asynchronous programming and typed UI components. In
this talk I will focus on Hack’s type system, which combines OCaml-like
type inference, object-oriented generics in the style of C# or Java, and
flow-based typing of local variables.
Andrew Kennedy is a software engineer at Facebook London working on the
Hack team. Before joining Facebook in 2016 he spent 16 years at Microsoft
Research, during which time he helped design and implement the generics
feature for the .NET Common Language Runtime and polymorphic
units-of-measure inference for the F# programming language, in addition to
making many research contributions in type systems, semantics, formal
verification and compilation.
RSVP here. <https://business.facebook.com/events/129238224371422/>
Geek Night 7: Oxmas <https://www.facebook.com/events/139116163515202/>
*19:00 Saturday 7th Week - Undergraduate Social Area, Department of
Computer Science*
Bring your laptop for some Christmas themed programming (and food!) to
celebrate the final (official) Geek Night of the year.
Sponsor noticesEnsoft department talk: Saving the world one handset a time:
mobile phones and building the Internet
*13:00 Tuesday 6th Week - Lecture Theatre A, Department of Computer Science*
Speaker: Simon Chatterjee (Ensoft Ltd)
The mobile phone is transforming lives across the planet, and is becoming
the primary gateway to the Internet for billions of people. Beyond the
handset, this evolution poses daunting technical challenges for building
the Internet itself, and the complex software that brings the network
itself to life. This talk is an accessible introduction to large-scale
mobile networking today, from both real-world and computer science
perspectives.
Bio: Simon Chatterjee is Director & CTO of Ensoft, whose experience
includes helping to bring into existence the Guinness Book of Records'
"World's Highest Capacity Internet Router".
*Free food and drink* will also be provided.
------------------------------
The Oxford University Computer Society (CompSoc) aims to organise meetings
and events for our members to use and further their computing interests.
See all of our upcoming events on our Facebook Page
<https://facebook.com/oxcompsoc/> or visit our Website
<https://ox.compsoc.net> for more information about the society.
Edward Hart
Secretary - Oxford University Computer Society
secretary(a)ox.compsoc.net
Hi everyone,
We have lots of things coming up in the next two weeks to kick the fifth
week blues! Thank you to everyone that came to the Bloomberg talk this week
- for those of you that couldn't make it, materials from the talk are now
available on GitHub
<https://github.com/dietmarkuehl/presentation-files/tree/master/parallel-par…>.
On Wednesday, *Palantir* will be speaking on *building a secure search
engine* and the week after *Google* will be coming round (RSVP here
<https://goo.gl/Sh5mxb>). Not to mention our usual geek nights...
Our sponsor *Ensoft* is also active in Oxford next week, hosting a free *drinks
event* and a giving a *talk* in the department.
Have a great week!
*Thomas and the rest of the committee*
EventsGeek Night 4 <https://www.facebook.com/events/956134894534495>
*19:00 Saturday 4th Week – Undergraduate Social Area, Department of
Computer Science*
This week, we'll be trying to implement UNIX utilities in the language of
your choice. Who knew grep could be so complex?
Bring your laptop for an evening of relaxing, chatting, games, coding and a
selection of food and drink.
Palantir tech talk: Building Secure Search at Palantir
<https://www.facebook.com/events/1410719555717660>
*19:00 Wednesday 5th Week - Lecture Theatre A, Department of Computer
Science*
How do you design a search engine when different users only have permission
to view specific documents? In this workshop we will explore how object
level authorisation can be used to take care of privacy in these times of
Big Data.
Who we are:
Today’s critical institutions don’t just protect public safety or provide
vital goods and services—they also deal with astonishing amounts of data.
At Palantir, our mission is to help the world’s government agencies,
Fortune 500 companies, and nonprofits transform how they understand and use
that data.We build software that lets organisations integrate and analyse
their data so they can solve problems they couldn’t before.
Geek Night 5: Ballot stuffing
<https://www.facebook.com/events/887641581401830>
*19:00 Saturday 5th Week – Undergraduate Social Area, Department of
Computer Science*
This week stuffing ballots as well as ourselves in this week's Geek Night.
At the last termly general meeting, a ballot was held to decide what food
to buy for Geek Nights. The results still haven't been counted, but rumour
has it people had different opinions to you. At this Geek Night, the
challenge is to find an underhanded way to get your choices to win.
Bring your laptop and we'll provide the pizza. 😉
Google talk: Frontiers of the tech industry
<https://www.facebook.com/events/1995264674088416>
*19:00 Monday 6th Week - Lecture Theatre A, Department of Computer Science*
[NB: Note this talk is on Monday and is in addition to our usual tech talk.]
Come learn about Engineering at Google from Software Engineer Jonathan
Wellons. Jonathan graduated from Vanderbilt University where he earned a
Ph.D. in Computer Science focused on wireless networks. He started at
Google in 2013 with JavaScript on a Front-end team in California, now works
here in Europe at Google Zurich. His current focus is Big Data storage and
retrieval problems in Google Shopping. This talk will review a few of the
frontiers generating a lot of investment and buzz in the tech industry.
Besides the well-known examples of Machine Learning and Cloud Computing,
we'll dive into some of the technical details of Blockchain platforms,
Reactive Frameworks, Self-Driving vehicles and others.
Pizza and drinks will be provided after the talk; it is essential that you RSVP
here <https://goo.gl/Sh5mxb>.
Sponsor noticesEnsoft drinks
*18:30-20:30 Monday 5th Week - The House Bar, Blue Boar Street*
Looking to start a career next September in technology? Or looking for an
internship? Interested in a small company with a great culture, that's also
very successful and offers graduate remuneration of £40,000, or £25,000
pro-rata for interns? Read more below...
Ensoft develops software that connects the world. The Internet depends
every day on the code we write - it's challenging work that matters. It’s
also fun - being really good at writing complex software is what we enjoy.
We've grown by taking a few of the best Oxbridge graduates each year, and
investing heavily in their training. It's an ideal environment for bright,
creative people who want to develop rapidly. If you bring the computer
science knowledge and coding skills needed to tame Internet-scale complex
systems, you can solve challenging problems as part of a world-class
software engineering team.
Do you want to find out more? *Please join us
<https://ensoft.us13.list-manage.com/track/click?u=8658f71b95ede053e3ff45ea9…>
at
The House Bar, Blue Boar Street on Monday 6th November.* Pop in for free
early evening drinks and snacks (at any time from 6.30pm to 8.30pm). This
will be a chance for you to meet recent graduates as well as senior members
of the company, and learn more about Ensoft in an informal setting.
Our application process is very simple: Email a CV to
recruitment(a)ensoft.co.uk by midnight on Wednesday 22nd November 2017 (7th
week). Interviews (lasting no more than 2 hours) are held on Friday 1st
December (8th week) at The Saïd Business School, Park End Street, Oxford.
If successful, you'll have a firm offer quickly.
You can find more details on www.ensoft.co.uk/careers
<https://ensoft.us13.list-manage.com/track/click?u=8658f71b95ede053e3ff45ea9…>,
or get reminders by following us on Twitter (@ensoftuk) or on Facebook
(ensoftuk, to see the event click here
<https://ensoft.us13.list-manage.com/track/click?u=8658f71b95ede053e3ff45ea9…>).
But I would encourage you to apply soon. Whilst everything is designed to
take up as little of your time as we can, it is still very competitive for
places.
We hope you can join us at our drinks evening on Monday 6th November.
Thanks for your time,
*Jon Turnbull*
*Chief Executive Officer, Ensoft*
*Find out more details here*
<https://ensoft.us13.list-manage.com/track/click?u=8658f71b95ede053e3ff45ea9…>
Ensoft department talk: Saving the world one handset a time: mobile phones
and building the Internet
*13:00 Tuesday 6th Week - Lecture Theatre A, Department of Computer Science*
Speaker: Simon Chatterjee (Ensoft Ltd)
The mobile phone is transforming lives across the planet, and is becoming
the primary gateway to the Internet for billions of people. Beyond the
handset, this evolution poses daunting technical challenges for building
the Internet itself, and the complex software that brings the network
itself to life. This talk is an accessible introduction to large-scale
mobile networking today, from both real-world and computer science
perspectives.
Bio: Simon Chatterjee is Director & CTO of Ensoft, whose experience
includes helping to bring into existence the Guinness Book of Records'
"World's Highest Capacity Internet Router".
*Free food and drink* will also be provided.
------------------------------
The Oxford University Computer Society (CompSoc) aims to organise meetings
and events for our members to use and further their computing interests.
See all of our upcoming events on our Facebook Page
<https://facebook.com/oxcompsoc/> or visit our Website
<https://ox.compsoc.net/> for more information about the society.
Thomas Denney
President - Oxford University Computer Society
president(a)ox.compsoc.net