The Code Archive

1800, Noether
Speaker(s): Filippo Valsorda, Salman Aljammaz
Archiving web pages is hard. Crawling, images, assets... Javascript! But archiving code is not. It comes as content-addressed objects neatly packaged in repositories and tagged with refs. It compresses well. Changes can be detected in real time with the GitHub Firehose API. Nevertheless, we need to do it today while the host is healthy, and not wait for it to start bundling adware or slowly fade away. Otherwise, in ten years we'll find ourselves running unreproducible binaries on Javascript emulators, or unable to build the software that could recover all our pictures because that one dependency is missing. This is a talk about building The Code Archive, a Wayback Machine for git. Every time a repository changes on GitHub, Code Archive systems fetch it and archive all the files, commits, tags, and branches as they were at that time. Then you can clone a repository as it was at any point in time, even if the original has been rebased, has disappeared, or GitHub is down. There's a lot of fun to be had when (ab)using the git protocol to clone and pull millions of repositories to the same database. Speakers will show what git looks like on the wire and how fetches are optimized. Also, all the Go code powering the Archive is available... on GitHub.


How to Start a Crypto Party

1800, Friedman
Speaker(s): Comet Crowbar
Learning about encryption tools can be intimidating. If you don't feel comfortable with a computer, or are deathly afraid of some long-winded mansplaining of how something works, it's probably a nightmare or doesn't feel worth doing at all. And who cares about combating NSA surveillance when you get frustrated/annoyed at "all this computer stuff?" Enter the Crypto Party: a nonhierarchical space to get together and ask questions, learn from each other, and ideally to leave the event with encryption and anonymity tools set up on your computer. It's a space to eat snacks, get answers, and, if no one knows, you can figure it out together. There are solutions to resist surveillance, but it is still a problem of accessibility to get the solutions to the people in a way they can understand. And there are already enough borders in this world! In this talk, Comet Crowbar will share her experience with organizing monthly crypto parties in the Boston area. Having been "crypto-ized" while living in Berlin, she was inspired by the do-it-yourself crypto parties she encountered there, and has aspired to bring the idea back to occupied Turtle Island. And so far, so good. Comet will also show examples of her zines and artwork that she uses as a medium to bring political issues to the mainstream by creating culture. Become the media! And start a crypto party in your hometown. This talk is for everyone and will be using accessible language.


Privacy Badger and Panopticlick vs. the Trackers, Round 1

1800, Lamarr
Speaker(s): William Budington, Cooper Quintin
Increasingly, as you navigate the web, your movements are being tracked. Even when you reject browser cookies, you transmit unique information that makes your browser personally identifiable. Ad tech and tracking companies are transforming the web into a platform where your user data is brokered and exchanged freely without your consent or even knowledge - and there is a true absence of limits to the methods trackers are willing to use to get that data from you. Luckily, there is hope. The Electronic Frontier Foundation (EFF) has been developing technologies that let you know exactly how much of this data you are giving out as you browse, as well as releasing tools to help you protect yourselves against the trackers. Panopticlick and Privacy Badger help you keep your personal data private - and this talk will show you how.