Hacks track

How did you pull that off?
Hacks are clever. They break the rules. They force the available material into doing what you need or want. Some hacks are illegal, and some just make you proud and/or embarrassed that it worked. Sometimes a hack is the only way. Show the world how you make your hardware and software obey your every whim. Example topics from the past include “Control Emacs with Your Beard: the All-Singing All-Dancing Intro to Hacking the Kinect” and “Location-Based Hacks – How to Automate Your Life with SMS and GPS.”

Sessions for this track

* Building the Open Source Battle Rifle

A look at the technical and legal issues surrounding home construction of firearms, focusing on semi-automatic AK-47 style rifles.
Hacks
Beth Flanagan

* From OAuth to IndieAuth: Own Your Online Identity

Sick of writing sign-in code? Not sure whether to support Twitter logins, Facebook logins, or both? Try IndieAuth! IndieAuth, built on top of OAuth, is a new way to sign in to websites online using your own domain name. This talk will show how OAuth and OpenID paved the way for IndieAuth, and will provide details about how to use this on your own websites.
Hacks
Aaron Parecki

* Future of Wearable Computing: Constraint, Context and Location

Google will release a wearable heads up display this fall, and it may help to usher in a new era of augmented reality and wearable computing. What does this mean for us? How do we build for the next generation of machines? Who was here before us, and how can we learn from them?
Hacks
Amber Case

* How and When to Do It Wrong

Constraints make good art. Everyone knows the right way to design and implement software — but is the wrong way really so bad? This talk demonstrates unconventional approaches to solving common and real problems and explores their benefits and drawbacks.
Hacks
Chromatic X

* How Much Work Does it Take and What Is it Like to Integrate an Android SW Stack on a Gadget?

We all know about the Android Open Source project and that in theory anyone can make an android device with their very own customised AOSP ROM. But, what is it like to work on something using AOSP. How deep is that rabbit hole anyway?
Hacks
Mark Gross

* How to Encrypt Your Content on Any Website: Privly

Privly lets you post content on the web (Facebook, Gmail, Twitter, Diaspora, ..., everywhere) without letting host sites have access to your data. Come find out how to un-send emails and manage your data across many websites simultaneously.
Hacks
Sean McGregor, Sanchit Karve, Jennifer Davidson

* Open Source Music

What kind of open source music can you make? All kinds! Let's get our feet wet and jam!
Hacks
Cameron Adamez

* The Art of Open Source DJing

Conditions are rough for an aspiring DJ. More and more venues are starting to care if their performers have a license for their music, and the cost of software, hardware, and music is often more than they would care to spend. Thankfully one does not have to sacrifice on quality when replacing two of these with gratis components.
Hacks
Benjamin Kero

Proposals for this track

* ("00"==false) ? "javascript" : (("0"==false) ? "php" : ((0==false) ? "c" : "ruby"))

cassis.js: universal client and server javascript now. This talk will discuss how CASSIS was discovered, how to use language hacks to execute code in multiple language environments, and what real-world use cases can take advantage of such code.
Hacks 2012-04-01 20:52:42 +0000
Tantek Çelik

* Advanced Software Testing Support Group

Years of real-world testing of large and complex programs reveals many challenges: nondeterministic tests, library dependencies, bugs in other programs, etc. Share your advanced testing wisdom in this interactive, directed "support group" session.
Hacks 2012-03-16 15:44:11 +0000
Daniel Nichter

* Asynchronous MongoDB with Python, Tornado, and Greenlets

Using greenlets in Python to turn a synchronous database driver into an async driver.
Hacks 2012-03-16 19:11:32 +0000
A. Jesse Jiryu Davis

* Continuous Integration for the UI

Back end developers have been reaping the benefit of using build tools to build there code and report on possible errors for ages. With the evolution of the web, we front end developers needs the same...
Hacks 2012-03-13 19:49:19 +0000
Schalk Neethling

* I own that file. I can prove it.

Scenario: You're the lead in a team software project for school. One week from the deadline, you get a call from the Dean. Somebody's taken your project requirements document and uploaded it to rent-a-l33t-coder.com. Your fingerprints are all over the doc. You're accused of cheating and threatened with expulsion from school. What do you do?
Hacks 2012-03-14 23:28:51 +0000
Daniel Sauble

* Kinect and Arduino merged to create fighting robots that mimic your motions

Last year I was part of a 3 developer team that in only 15 days created kinect controlled rockem sockem robots that battled in an areana at South by Southwest, and tweeted the winner.
Hacks 2012-03-31 06:46:14 +0000
Daniel Johnson

* Nothing to see here

stuff
Hacks 2012-05-18 21:32:43 +0000
Reid Beels

* Scalding: powerful and concise MapReduce programming

In this talk we introduce scalding, an open-source Scala DSL for Apache Hadoop.
Hacks 2012-03-29 19:09:38 +0000
Argyris Zymnis

* Take a code break, and hack your brain with a foreign language!

How I used free, available and Open Source technology for 1 year and 3 months to teach myself a conversational level of German. It can be applied to learning any foreign language, and anyone can do it!
Hacks 2012-03-31 01:15:55 +0000
Adam Christian