Hacks track

What substitutions did you make to spice things up? Show us your most ingenious hacks, kludges, work-arounds, and duct-tape jobs. It doesn’t have to be elegant, it just has to work!
Hacks are clever, sometimes not. 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

* Aframe: Your weapon in the war to democratize Virtual Reality

Virtual Reality is on the rise. We keep seeing new devices and frameworks who promises to get the job done. All of them work and are awesome. But all of them are proprietary, binds you to their ecosystem and their expensive hardware. Not to mention they are not cross-platform, don't run on other devices and the curve to learn the technology is too high. What if we can get out of this walled garden? Build everything in open web technologies, run instantly in any device and still be able to enjoy similar experience? And can learn to build our own virtual world in a 45 mins session? Meet aframe and Web Virtual Reality
Rabimba Karanjai

* Become a Rocket Scientist With Open Source

The new space industry is expanding rapidly, with huge opportunities for open-source contributions. This talk focuses on the case study of Asterank, software that makes space data easier to access and explore. Its analysis and visualization tools have been used in government, private industry, and schools. The project has made public space data more open and usable for millions of people.
Ian Webster

* Capturing Tiny Snakes

This is intended as a tutorial session for bringing up MicroPython on a common, and reasonably easy to obtain, microcontroller platform. From bare bones, to blinking LEDs and beyond.
John Hawley, Terri Oda

* How to Build a Portable, Eco-Friendly, Interactive 2D Graphics Demo out of Spare Parts

How do you make an emulator cross-platform without tying it to a bunch of OS-specific display and user input subsystems? And how do you avoid wasting CPU (and draining the user's battery) while idle? I'll tell you how I did it for my own emulator, and help you make your own interactive graphics demo.
Josh Juran

* How to load 1m lines of Ruby in 5s

How do you load code faster? Load less of it! I'll talk about how we used static analysis and aggressive refactoring to reduce the time to reload code after a change by 85%.
Paul Tarjan

* Quick and Dirty WordPress Sites That Don't Suck

If you're on a budget but you need a website that doesn't suck and actually helps your business / organization / cause, I'll show you how to create one for under $1000 / year and a lot of sweat equity.
Kronda Adair

* Starting Backwards

"topics include research, not losing your way, and not losing your mind."
Caito Scherr

* TIL There's a Microtonal Synth in My Browser!

Did you know there's a digital sound synthesizer in your browser? There is! It's called the Web Audio API and it's accessible from any JavaScript library or framework. I'll show you how I hacked Web Audio to make microtonal music in the browser.
M Edward Borasky

Proposals for this track

* Better Living Through Electricity: How the Internet of Things improves my marriage

Remote workers make terrible partners, turning your humble sleeping space into a virtual stage for clients a world away. Find out how a little empathy, a little ingenuity, and a lot of hardware hacking made me a better partner. No more accidental limelight. Come for the demo, stay for the code.
Hacks 2017-04-10 06:16:59 +0000
Michael Schoonmaker

* Customize the Ubuntu Desktop: Hacks, Apps and Snaps.

Do you use Ubuntu on your desktop, and want to make the desktop even more exciting? This talk will go over the basic ways to add additional features to the desktop, as well as showcase the current set of features you can utilize that will enhance the desktop you use daily!
Hacks 2017-04-02 03:38:16 +0000
Philip Ballew

* Emacs's org-mode: a writing and organizing multitool

This talk will present org-mode, a package for the emacs editor, as a tool useful for everything from writing talks, to keeping a journal, organizing your todos, and developing literate code
Hacks 2017-03-31 19:09:47 +0000
Clarissa Littler

* Green Screens and Fever Dreams: Fun with getUserMedia

JavaScript's getUserMedia API allows us to voluntarily capture audio and/or video from users' phones and desktops. This tutorial covers libraries and code samples which help you record and transcribe interviews, send selfies into TensorFlow, add a night vision effect, or shoot video with a blue screen / green screen background.
Hacks 2017-04-08 19:42:42 +0000
Nick Doiron

* How does a Computer _Really_ Work?

By thinking and exploring how to _program_ a simple computer, we learn how to _think_ like a computer, and this may help us become better programmers.
Hacks 2017-03-31 23:48:41 +0000
Howard Abrams

* iptables + ipset = virtual Trump.

iptables + ipset to geoblock the world ... or the parts you dont want coming in, just like our president.
Hacks 2017-03-30 19:56:26 +0000
Aji Pila

* Nice 'Gestures' via FOSS and ML

While movies like Harry Potter and Iron Man taught us many things, the only lesson that stood out for me was "there are really cool ways to interact with things around us". A missing piece of the puzzle to convert our hands into wands is gestures. There has been an incredible rise in the number and types of proprietary products for virtual reality, augmented reality and smart home systems in the last couple of years. However, the corporate atmosphere and market competition has stymied the true potential of such devices and they often restrict users, developers and hackers to a particular platform. I believe FOSS, a place where collaboration over competition is the driving force, is the key to 'alohomora' the doors to the next level of HCI. I hope you'll join me as I talk about one step in this direction!
Hacks 2017-04-01 06:39:56 +0000
Mayank Sharma

* Working around AWS Lambda's limits with Ansible

This talk would explain how we used Ansible's master-slave provisioning orchestration to work around AWS Lambda's limits.
Hacks 2017-03-13 12:28:28 +0000
Jalem Raj Raj Rohit