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

* Continues 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
Schalk Neethling

* 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

We reverse hyperlinks to inject referenced content securely into an unsafe host page (like Facebook or gmail)
Hacks
Sean McGregor, Sanchit Karve, Jennifer Davidson

* Information Radiation and You

Building your company's status board is more than just putting charts on a screen - numbers are just data, whether you write out the digits or plot a squiggly line. Learn to transform your data into information, and let that information instruct you.
Hacks
Pieter van de Bruggen

* 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 04/01/2012 01:52PM
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 03/16/2012 08:44AM
Daniel Nichter

* Asynchronous MongoDB with Python, Tornado, and Greenlets

Using greenlets in Python to turn a synchronous database driver into an async driver.
Hacks 03/16/2012 12:11PM
A. Jesse Jiryu Davis

* 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 03/14/2012 04:28PM
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 03/30/2012 11:46PM
Daniel Johnson

* Nothing to see here

stuff
Hacks 05/18/2012 02:32PM
Reid Beels

* Scalding: powerful and concise MapReduce programming

In this talk we introduce scalding, an open-source Scala DSL for Apache Hadoop.
Hacks 03/29/2012 12:09PM
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 03/30/2012 06:15PM
Adam Christian