What was the last paper within the realm of computing you read? What did it inspire you to build or tinker with? Come share the ideas in an awesome academic/research publication with fellow engineers, programmers, and paper-readers. Lead a session and show off code that you wrote that implements these ideas or just give us the lowdown about the paper. Otherwise, just come, listen, learn, and discuss.
We'll be using papers-we-love's curated repository. Please contribute by adding PR's for papers, code, and/or links to other repositories.
PWL Columbus strictly adheres to the Code of Conduct set forth by all PWL charters.
Location:Improving Enterprises - 1 Easton Oval, Suite 175, Columbus, Ohio 43213
Sign-up: Please RSVP for meetings via Meetup.com
Organizers: Craig Stuntz
Online tax preparation or financial advice sounds like a viable business, but "secure" sites are broken every day. Consumers are rightly wary of disclosing their personal information to cloud-based service providers. How can you build a service which delivers real value and is backed by a hard, cryptographic guarantee of security?
What if it were possible for a customer to give their data to a cloud provider in encrypted form, and for that provider to perform useful computations on that data without ever decrypting it? The results would be delivered to the customer, encrypted with a key that only they knew. It sounds like an ideal solution, but maybe impossible?
This is the promise of homomorphic encryption. The idea has been around for some time, but it was considered intriguing but maybe not possible until Craig Gentry's groundbreaking thesis. Gentry later published a much more accessible paper called "Computing Arbitrary Functions of Encrypted Data".
Do a web search for "Out of the Tar Pit," and you'll find 1) the paper itself and 2) a long list of "top 10 papers every programmer should read" type blog posts citing it. The premise of the paper is certainly ambitious: Explain why developing and maintaining large software systems is hard, and how to fix it.
Amazingly, this 10 year old paper mostly delivers. Perhaps even more surprisingly, however, its clear explanation, high citation count, and relatively straightforward prescription for dealing with complexity have not translated into a correspondingly large influence on mainstream programming tools and frameworks (with certain notable exceptions, such as the Clojure community).
In a sense, then, reading the paper informs us not only of the authors' strategy for building large, maintainable systems, but of our own community's ability to digest useful b…
Thanks for your interest in Papers We Love Columbus!
For the first meeting we expect to spend some time getting logistical kinks worked out, so rather than trying to recruit a legendary speaker to present a difficult paper, we are making the meeting pretty informal.
This is a chance to meet people in Columbus interested in computer science research and to begin to plan the future of the group. Please bring along a copy of a paper you've enjoyed to give away, and you can leave with a copy of someone else's favorite!
I'll try to organize food if enough people RSVP.…