~/conference

!!Con 2019

date:2019-06-01..2019-06-03
location:New York, United States
series:!!Con · 7 editions

creative technologists, hobbyist hackers, musicians and sound technologists, game developers, Rust developers, biohackers and DIY biologists, security researchers

/dev/kvm virtual machines; writing interpreters in SQL; tail call optimization; generative art with Go; JavaScript creative coding; MIDI steganography; custom Game Boy music cartridges; bike-controlled game input; NOR gates in bacteria; compute geolocation from shadows; 4D computer vision

titleauthorlength
Life isn’t logical! It’s hard to put NOR gates in bacteria!Tessa Alexanian10m
Describes building a NOR gate in bacteria by wiring activator chemicals to promoters that make repressor proteins which block the output promoter, a circuit…
Talk on
I Built an Artificial Pancreas!Sarah Withee13m
A home-built OpenAPS artificial pancreas runs Debian on my pancreas with a 900 MHz transmitter to talk to a standard pump, pulls five-minute CGM readings into…
Talk on
Go For Phallic Object Generation!Ellen Körbes12m
Go For Phallic Object Generation! by Ellen Körbes Installing a vagina makes the body go all “oh noes theres a huge gash here I better close it asap!!” To…
Talk on
Hiding my love inside a MIDI file!David Mauricio Delgado Ruiz10m
Hides an audio file inside a vintage MIDI by encoding a recorded MP3 to base64 and stuffing the bytes into unused program‑change bytes and ghost events across…
Talk on
You Won’t Believe This One Weird CPU Instruction!Vaibhav Sagar08m
Popcnt counts set bits and ends up as the core primitive across surprising places: compute Hamming weight and Hamming distance with XOR + popcnt to measure…
Talk on
Anything is possible! Unlocking the Nightmarish Power of JavaScript..Andrew Sillers11m
Shows how with + Proxy breaks the scope chain so identifiers resolve to lazily generated properties, demonstrates getters and proxy get traps that run eval on…
Talk on
Speling werds egspressively with rrkurrent nuril nedwirques!Allison Parrish15m
Trains recurrent sequence-to-sequence neural networks to map phonemes↔letters using the CMU Pronouncing Dictionary / ARPAbet as seed data and a Jupyter…
Talk on
I built a robot to cheat at Pokemon!!Sophie Deziel11m
A robot presses a controller with glued servo motors and a webcam checks a single pixel to detect a shiny Omanyte while an Arduino sequences inputs and a…
Talk on
I made a game you play by riding your bike!Em Lazer-Walker11m
A game built for a Bluetooth-enabled stationary bike connects over BLE to read cadence and control resistance, uses the iPad accelerometers to infer handlebar…
Talk on
Let’s expand the meaning of “GAME FEEL”!!...Ayla Myers11m
Concrete tricks and experiments decide watchability: adding juice like screen‑shake and freeze‑frames to make hits feel punchy; replacing true randomness with…
Talk on
Custom Sudoku Books with Ruby!! and LaTeX!!Geoffrey Lessel11m
Creates 365 puzzles that increase in difficulty over the year by generating tens of thousands of candidates with Sudoku by Glenn Fowler, parsing solver ratings…
Talk on
low-fi hip hop beats to npm install to!!Melody Starling11m
A system converts npm verbose logs into live low‑fi beats by piping npm install --loglevel silly output into Node-RED to WebSocket and then into a browser…
Talk on
Let’s build a live chat! 👍from the 1800s (?!) 🤔using modern web technology!!! 😮Kate Beard13m
A browser program converts typed text into timed Morse (dot = one unit, dash = three units, intra‑letter pause = 1 unit, inter‑letter = 3 units, inter‑word = 7…
Talk on
Reverse engineering your mouth!Evy Kassirer12m
Pink Trombone is a web tool that models oral and nasal cavities and the talker uncovers and edits its code to draw clickable phonemes; uncommenting an overlay…
Talk on
Keynote: Finding the joy and excitement in a... colonial tech worldNabil Hassein49m
Argues that computing is entangled with settler colonialism and shows how that shapes what gets built, why math metaphors like fractals and Cantor’s diagonal…
Talk on
Paper Synthesizer! Music created with Augmented RealityJes Wolfe11m
Demonstrates a working Dynamic Medium / Augmented Reality rig that uses projection mapping onto a table and a webcam to read handwritten paper into sound, with…
Talk on
Even more vintage: releasing music on a custom-built Game Boy cartridge!Peter Sobot11m
Project builds a custom Game Boy cartridge that plays a full album as CD-quality audio by putting a modern MCU (an STM32F4 at 180 MHz) and flash on the…
Talk on
Do Parsers Dream of Electric Guitars?!Ju Liu12m
A concrete demo of building a chord reader that parses chord sheets into structured data using Elm and the elm/parser library and not regex the code defines…
Talk on
Musician experiments: I fed a bot my songs and asked it to write moreDawn Xiana Moon12m
Fed 80 original songs into Janis node and ask it to generate lyrics in a single output session, using sequential lines and no line edits; discard only lines…
Talk on
Yes yes ya’ll! Miles of !malloc() and free() styles!¡!Uche Ogbuji13m
A performative nostalgia piece that mixes hip‑hop freestyle with memories of BASIC, FORTRAN, Linux floppies and distro anecdotes; it offers no concrete…
Talk on
We Love Polyhedra! (And So Should You!)Nat Alison10m
A web app that maps and animates exact transformations between solids actually exists: it uses x3dom and d3 to render and manipulate models, handcrafts the…
Talk on
Compute geolocation from object shadows!Jayesh Kawli10m
Claim: compute a rough geolocation from object shadow lengths using the algorithm from the paper Determining the Geographical Location of Image Scenes Based on…
Talk on
Learning to See in 4DOmar Shehata11m
A live 4D geometry visualizer built on Three.js shows both the projection (a shadow) and movable 3D slices so a tesseract’s slices are ordinary cubes and the…
Talk on
Poeta Ex Machina! How To Teach Computers To Chant Latin Poetry!Lee Butterman13m
Claims a working Latin text-to-speech that actually chants scanned meter, not just a demo. It uses concatenative synthesis with a roughly 10 MB voice database…
Talk on
Manual algorithmic art...Veena Sankaranarayanan11m
You can draw an Indian floor pattern that covers an infinite area! by Veena Sankaranarayanan Women in India have been practicing the algorithmic art of Kolam…
Talk on
Dance of the Ancestors...Victor Dibia18m
Curates 11,000 curated mask images and trains a GAN that generates novel African-mask images, then upsamples 64× outputs with a GAN + super-resolution GAN…
Talk on
KeynoteJenn Schiffer34m
A platform called glitch.com launches as an in-browser app host with instant remix forks and people build playful projects like Face Mochi and trans pride…
Talk on
Build your own virtual machine with /dev/kvm and Rust!Josh Triplett11m
Builds a minimal VM on Linux via /dev/kvm and shows concrete code: uses rust vmm plus crates kvm bindings, kvm_ioctls and vm-memory to map a page, inject x86…
Talk on
Writing an Interpreter in SQL for Fun and No Profit!Michael Malis13m
Claims a working Lisp-like interpreter implemented entirely in Postgres SQL using JSON for the AST and recursive CTEs plus CASE to emulate a stack and control…
Talk on
Tales from the Underground: Hilarious Cybercrime Fails!!Pranshu Bajpai15m
Concrete failure cases and forensic takeaways: a browser miner that jumps to 100% CPU usage and alerts users instantly; ransomware compiled as a console app…
Talk on
How came to be... and it's future!!!Alex Clemmer11m
A practical origin story of !!Con traces a 2013 joke into a real conference launched May 17–18, 2014 and running six years with ~300-capacity events…
Talk on
Tail Call Optimization: The Musical!!Anjana Vakil, Natalia Margolis11m
Demonstrates that a JavaScript engine with Tail Call Optimization actually reclaims stack frames so a tail‑recursive function can run tens of thousands of…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.