!!Con logo

!!CON 2016

The joy, excitement, and surprise of programming

May 7-8, 2016 in NYC

Conference program

Jump directly to the Saturday or Sunday program!


Saturday, May 7

Time Event
9:45 Space opens; breakfast; mingling
10:30-11:15 • Opening remarks
• Keynote talk: The Creative Programmer (Catt Small)
11:15-11:30 Break!
11:30-12:15 Session the First:
• The tales of the cursed operating systems textbook! (Kiran Bhattaram)
• “values of β may give rise to dom!” (Mark Allen)
• Ping! Are you there? (Lydia Gu)
• Code in Spaaaaaace!!! (Katie Bechtold)
12:15-1:30 Break for lunch (on your own)!
1:30-2:15 Session the Second:
• Lossy text compression, for some reason?! (Allison Parrish)
• A Shot in the Dark! (Brendan Curran-Johnson)
• Plants are Recursive!!: Using L-Systems to Generate Realistic Weeds (Sher Minn Chong)
• Mixing Paint! With Computers! (Diana Liao)
2:15-2:30 Break!
2:30-3:05 Session the Third:
• I’m not a number, I’m a free file descriptor!!1 (Our protagonist promptly disappears down a wormhole) (Andreas Fuchs)
• Storing your data in kernel space: an excellent bad idea! (Kamal Marhubi)
• Debugging debuggers!!! (Samy Al Bahra)
3:05-4:10 Unconferencing!
4:10-4:55 Session the Fourth:
• Convolution and the Fourier Transform: Math! (in pictures!!) (Laura Lindzey)
• All Together Now! Programming the Quantum Computer (Jennifer Fernick)
• Upstream/Downstream: Discovering and Displaying Watershed Topology! (Mark Phillips)
• My favorite NP-complete problem! (Mark Dominus)
4:55-5:00 Closing remarks
5:00 Optional: find your dinner group!

Sunday, May 8

Time Event
9:45 Space opens; breakfast; mingling
10:30-11:15 • Opening remarks
• Keynote talk: The Unfortunate Value of Failure (Ramsey Nasser)
11:15-11:30 Break!
11:30-12:15 Session the Fifth:
• How I Code and Use a Computer at 1,000 WPM!! (Sina Bahram)
• What Developers and Economists Can Learn from Each Other! (Rob Jefferson)
• Making Money Disappear with Hash Functions! (Brendan Cordy)
• lol im so random! (Mark Wunsch)
12:15-1:30 Break for lunch!
1:30-2:15 Session the Sixth:
• A million things to do with a computer! (tef)
• My favorite Unicode character: the zero-width joiner! (Anne DeCusatis)
• Sorting is as easy as 1, 2, 3 – but not as easy as a, b, c! (Jake Levine)
• Preserving Digital Art and Games for 100 Years! (wilkie)
2:15-2:30 Break!
2:30-3:05 Session the Seventh:
• Don’t forget to sketch! Running with large datasets (Adam Marcus)
• They’re functional! They’re efficient!! They’re persistent data structures!!! (Anjana Vakil)
• How I fixed UNIX atime! With 10 lines of code and feminism!!! (Valerie Aurora)
3:05-4:30 Unconferencing!
4:30-5:15 Session the Eighth:
• Ink on fingers! The history of printing (with code!) before computer screens (Mariko Kosaka)
• Making a Metaverse! A WebVR (not so M)MO for Programmers! (Irvin Hwang)
• Finding out what’s *really* going on, with DTrace! (Colin Jones)
• How to trick a neural network! (Julia Evans)
5:15 Thanks and closing remarks