Tenure Track Position, Starting Fall 2015

The department is looking for a new faculty member who shares our passions for teaching, scholarship, and mentoring students. Further information can be found at http://www.cs.grinnell.edu/prospective-faculty/tenure-track-2014-ad and http://www.cs.grinnell.edu/prospective-faculty/overview. Materials should be submitted by November 8, 2014.

CS Table: Debrief on Grace Hopper Celebration

This Friday at CS Table, we will debrief on the 2014 Grace Hopper Celebration of Women in Computing. We will be joined by alumna guest Donna House Lohmeier '96, Senior Project Manager at Qualcomm Life.

You may have seen media coverage of Satya Nadella's advice that women not ask for raises, which he quickly retracted. This brief NYT opinion piece explains why he was wrong: http://www.nytimes.com/2014/10/11/upshot/why-microsofts-nadella-is-wrong-about-women-and-raises.html

At the conference, there was far more discussion of the Male Allies panel. Here's a first-person report, which is admittedly biased: http://readwrite.com/2014/10/09/technology-sexism-male-allies-grace-hopper-celebration

And the aftermath: https://storify.com/catehstn/ghcmanwatch-mark-2

Please join us on Friday to discuss these events and our experiences at the conference.

All students are welcome to attend the discussion; you need not have attended GHC and you need not self-identify as a woman in computing.

Computer science table is a weekly meeting of Grinnell College community members (students, faculty, staff, etc.) interested in discussing topics related to computing and computer science. CS Table meets Fridays from 12:10-12:50 in the Day PDR (JRC 224A). Contact Sam Rebelsky for the weekly reading. Students on meal plans, faculty, and staff are expected to cover the cost of their meals. Students not on meal plans can charge their meals to the department.

Thursday Extra: "Graduate School in Computer Science"

On Thursday, October 16, Professors Janet Davis and Jerod Weinman will discuss what graduate school in computer science is like, why you might consider it, what opportunities there are for graduate education, employment after graduate school, applying (for computer science or related fields in particular), and other related issues attendees may be interested in.

Refreshments will be served at 4:15 p.m. in the computer science commons (Noyce 3817), with the presentation and discussion to follow at 4:30 p.m. in Noyce 3821. All are welcome to attend.

CS Table: Evolutionary Art (2014-10-10)

This Friday at CS Table, we will consider some basic issues in Evolutionary Art, art which is generated by genetic-like processes. Our reading this week is

Lewis, Matthew (2008). Evolutionary Visual Art and Design. In Romero and Machado (eds.) The Art of Artificial Evolution: A Handbook of Evolutionary Art and Music. Read the first few sections.

This chapter presents an introduction to the different artistic design domains that make use of interactive evolutionary design approaches, the techniques they use, and many of the challenges arising. After a brief introduction to concepts and terminology common to most artificial genetic design, there is a suvey of artistic evolutionary systems and related research for evolving images and forms.

If you've not previously encountered evolutionary art before, you might want to look at http://electricsheep.org/, one of the more popular evolutionary art projects.

Computer science table is a weekly meeting of Grinnell College community members (students, faculty, staff, etc.) interested in discussing topics related to computing and computer science. CS Table meets Fridays from 12:10-12:50 in the Day PDR (JRC 224A). Contact Sam Rebelsky for the weekly reading. Students on meal plans, faculty, and staff are expected to cover the cost of their meals. Students not on meal plans can charge their meals to the department.

Thursday Extra: "Careers on Rails"

On Thursday, October 2, Wes Beary 2005, Alex Leach 2006, Cassie Schmitz 2005, and Ian Young 2008 will discuss Web development and infrastructure using the Ruby on Rails Web application framework and “agile development” methods. In this panel, they will describe their career paths and answer questions about their work developing software as a service.

Refreshments will be served at 4:15 p.m. in the Computer Science Commons (Noyce 3817). The panel discussion, “Careers on Rails: Grinnell CS Alumni in Web Development and Infrastructure” will follow at 4:30 p.m. in Noyce 3821. Everyone is welcome to attend!

CS Table: Serendipity and Computing

On Friday, 3 October 2014, at CS Table, we will consider an intersection between computing and the arts, exploring the ways in which recommender systems can create experiences of serendipity. Alex Dodge, the College's Artist in Residence, will join us for the discussion.

Iaquinta, L., Gemmis, M. De, Lops, P., Semeraro, G., & Molino, P. (n.d.). Can a Recommender System induce serendipitous encounters?, 229–247. Read sections 1, 2, 3, and 4 (read further optionally). Available online at http://cdn.intechopen.com/pdfs-wm/10158.pdf.

Today recommenders are commonly used with various purposes, especially dealing with e- commerce and information filtering tools. Content-based recommenders rely on the concept of similarity between the bought/searched/visited item and all the items stored in a repository. It is a common belief that the user is interested in what is similar to what she has already bought/searched/visited. We believe that there are some contexts in which this assumption is wrong: it is the case of acquiring unsearched but still useful items or pieces of information. This is called serendipity. Our purpose is to stimulate users and facilitate these serendipitous encounters to happen.

Sun, T., & Mei, Q. (2012). Unexpected Relevance : An Empirical Study of Serendipity in Retweets. Read sections: Intro, Related Work, and Definition (read further optionally). Available online at http://www-personal.umich.edu/~qmei/pub/icwsm2013-sun.pdf.

Serendipity is a beneficial discovery that happens in an unexpected way. It has been found spectacularly valuable in various contexts, including scientific discoveries, acquisition of business, and recommender systems. Although never formally proved with large-scale behavioral analysis, it is believed by scientists and practitioners that serendipity is an important factor of positive user experience and increased user engagement. In this paper, we take the initiative to study the ubiquitous occurrence of serendipitious information diffusion and its effect in the context of microblogging communities. We refer to serendipity as unexpected relevance, then propose a principled statistical method to test the unexpectedness and the relevance of information received by a microblogging user, which identifies a serendipitous diffusion of information to the user. Our findings based on large-scale behavioral analysis reveal that there is a surprisingly strong presence of serendipitous information diffusion in retweeting, which accounts for more than 25% of retweets in both Twitter and Weibo. Upon the identification of serendipity, we are able to conduct observational analysis that reveals the benefit of serendipity to microblogging users. Results show that both the discovery and the provision of serendipity increase the level of user activities and social interactions, while the provision of serendipitous information also increases the influence of Twitter users.

The readings are available outside of Science 3821 or from Sam Rebelsky.

Computer science table is a weekly meeting of Grinnell College community members (students, faculty, staff, etc.) interested in discussing topics related to computing and computer science. CS Table meets Fridays from 12:10-12:50 in the Day PDR (JRC 224A). Contact Sam Rebelsky rebelsky@grinnell.edu for the weekly reading. Students on meal plans, faculty, and staff are expected to cover the cost of their meals. Students not on meal plans can charge their meals to the department.

CS Table: Privacy, Anonymity, and Big Data in the Social Sciences

On Friday, 26 September 2014, at CS Table, we will consider some recent ethical issues with the use of "Big Data" in social sciences research, including data from xMOOCs (Massive, Open, Online, Courses). Our reading will include a short article from Atlantic Monthly on the recent Facebook Controversy and a CACM article on uses of xMOOC data.

Sara M. Watson. Data Science: What the Facebook Controversy is Really About. The Atlantic. July 1, 2014. Available online at http://www.theatlantic.com/technology/archive/2014/07/data-science-what-the-facebook-controversy-is-really-about/373770/>.

Facebook has always “manipulated” the results shown in its users’ News Feeds by filtering and personalizing for relevance. But this weekend, the social giant seemed to cross a line, when it announced that it engineered emotional responses two years ago in an “emotional contagion” experiment, published in the Proceedings of the National Academy of Sciences (PNAS).

Since then, critics have examined many facets of the experiment, including itsdesign, methodology, approval process, and ethics. Each of these tacks tacitly accepts something important, though: the validity of Facebook’s science and scholarship. There is a more fundamental question in all this: What does it mean when we call proprietary data research data science?

As a society, we haven't fully established how we ought to think about data science in practice. It's time to start hashing that out.

Jon P. Daries, Justin Reich, Jim Waldo, Elise M. Young, Jonathan Whittinghill, Andrew Dean Ho, Daniel Thomas Seaton, and Isaac Chuang. 2014. Privacy, anonymity, and big data in the social sciences. Commun. ACM 57, 9 (September 2014), 56-63. DOI=10.1145/2643132 http://doi.acm.org/10.1145/2643132.

Open data has tremendous potential for science, but, in human subjects research, there is a tension between privacy and releasing high-quality open data. Federal law governing student privacy and the release of student records suggests that anonymizing student data protects student privacy. Guided by this standard, we de-identified and released a data set from 16 MOOCs (massive open online courses) from MITx and HarvardX on the edX platform. In this article, we show that these and other de-identification procedures necessitate changes to data sets that threaten replication and extension of baseline analyses. To balance student privacy and the benefits of open data, we suggest focusing on protecting privacy without anonymizing data by instead expanding policies that compel researchers to uphold the privacy of the subjects in open data sets. If we want to have high-quality social science research and also protect the privacy of human subjects, we must eventually have trust in researchers. Otherwise, we'll always have the strict tradeoff between anonymity and science illustrated here.

Printed copies of the readings are available next to Science 3821.

Computer science table is a weekly meeting of Grinnell College community members (students, faculty, staff, etc.) interested in discussing topics related to computing and computer science. CS Table meets Fridays from 12:10-12:50 in the Day PDR (JRC 224A). Contact Sam Rebelsky rebelsky@grinnell.edu for the weekly reading. Students on meal plans, faculty, and staff are expected to cover the cost of their meals. Students not on meal plans can charge their meals to the department.

CS Extras: The Mathematical Image-Synthesis Toolkit

At 4:30 p.m. on Thursday, 25 September 2014, we will have a presentation from the Summer 2014 Glimmer research students about their work building a very different kind of computer graphics application.

Title: MIST, The Mathematical Image-Synthesis Toolkit
Presenters: Eileen Fordham '17, Halley Freger '17, Amanda Hinchman-Dominguez '17, Alex Mitchell '17, Victoria Tsou '16, Earnest Wheeler '16, and Zoe Wolter '16
Where: Science 3821
When: 4:30 p.m., Thursday, 25 September 2014
Snacks in the commons at 4:15 p.m.

Summary: Have you ever wondered what it might mean to add or multiply two images? While the concept may seem a bit strange, there's great power in a model in which you can synthesize new images by doing math on other images. We describe the design and implementation of a Web-based computer graphics application that lets you build complex images and animations by starting with a few basic images and applying mathematical operations to those images. We also consider the relevant issues of making a modern Web application - building community, integrating with social media services, and gathering and applying usage data.

CS Table: Browser Fingerprinting and Web Tracking

This Friday in CS Table, we will consider recent trends in browser tracking. That is, we will explore the ways in which people who want to know what you are doing on the Web can keep track of you. We have one popular CS article and one research paper.

Nikiforakis, Nick & Güner Acar (2014). Browser Fingerprinting and the Online Tracking Arms Race. IEEE Spectrum, August 2014. Also available at http://spectrum.ieee.org/computing/software/browser-fingerprinting-and-the-onlinetracking-arms-race.

In July 1993, The New Yorker published a cartoon by Peter Steiner that depicted a Labrador retriever sitting on a chair in front of a computer, paw on the keyboard, as he turns to his beagle companion and says, “On the Internet, nobody knows you’re a dog.” Two decades later, interested parties not only know you’re a dog, they also have a pretty good idea of the color of your fur, how often you visit the vet, and what your favorite doggy treat is.

How do they get all that information? In a nutshell: Online advertisers collaborate with websites to gather your browsing data, eventually building up a detailed profile of your interests and activities. These browsing profiles can be so specific that they allow advertisers to target populations as narrow as mothers with teenage children or people who require allergy-relief products. When this tracking of our browsing habits is combined with our self-revelations on social media, merchants’ records of our off-line purchases, and logs of our physical whereabouts derived from our mobile phones, the information that commercial organizations, much less government snoops, can compile about us becomes shockingly revealing.

Here we examine the history of such tracking on the Web, paying particular attention to a recent phenomenon called fingerprinting, which enables companies to spy on people even when they configure their browsers to avoid being tracked.

Gunes Acar, Christian Eubank, Steven Englehardt, Marc Juarez, Arvind Narayana, Claudia Diaz. The Web Never Forgets: Persistent Tracking Mechanisms in the Wild. Preprint available at https://securehomes.esat.kuleuven.be/~gacar/persistent/index.html.

We present the first large-scale studies of three advanced web tracking mechanisms — canvas fingerprinting, evercookies and use of “cookie syncing” in conjunction with evercookies. Canvas fingerprinting, a recently developed form of browser fingerprinting, has not previously been reported in the wild; our results show that over 5% of the top 100,000 websites employ it. We then present the first automated study of evercookies and respawning and the discovery of a new evercookie vector, IndexedDB. Turning to cookie syncing, we present novel techniques for detection and analysing ID flows and we quantify the amplification of privacy-intrusive tracking practices due to cookie syncing.

Our evaluation of the defensive techniques used by privacy-aware users finds that there exist subtle pitfalls — such as failing to clear state on multiple browsers at once — in which a single lapse in judgement can shatter privacy defenses. This suggests that even sophisticated users face great difficulties in evading tracking techniques.

Computer science table is a weekly meeting of Grinnell College community members (students, faculty, staff, etc.) interested in discussing topics related to computing and computer science. CS Table meets Fridays at noon in the Day PDR (JRC 224A). Contact Sam Rebelsky rebelsky@grinnell.edu for the weekly reading. Students on meal plans, faculty, and staff are expected to cover the cost of their meals. Students not on meal plans can charge their meals to the department.

Thursday Extras: Résumé Review Session

What: Résumé Review Session
When: 4:30 p.m., Thursday, 18 September 2014
Where: Science 3821
Who: SEPC, StuACM, CLS Staff, Alumni

Snacks, drinks, and casual conversation will be available in the CS Commons at 4:15 p.m.

On Thursday, 18 September 2014, the Computer Science Department's Student Educational Policy Committee (SEPC) and the Grinnell College Student Chapter of the ACM will present a Résumé Review Session. CLS staff and CS alumni will be present to review résumés, discuss general approaches to résumé building for computer scientists, and provide useful ideas.

Bring your résumé, whether you think it's complete or a work in progress. If you haven't started your résumé yet, this is incentive to do so. And, even if you don't have a résumé ready by the session, come and hear about the kinds of things people look at when reading résumés.

Syndicate content