~/conference

!!Con West 2019

date:2019-03-25
location:Santa Cruz, United States
series:!!Con West · 2 editions
editions:[!!Con West 2019, !!Con West 2020]

game developers, graphics programmers, embedded developers, systems programmers, database developers, security engineers, observability engineers

IMU-based gesture recognition; racing-the-beam ray tracer on FPGA; triangle rasterization for rendering; branchless code optimization; fractal generation with SQL; Postgres playing Pokémon; minimax search algorithms; control theory for robotics; DNS operational failure modes; ransomware attack analysis; observability with open source tools; web accessibility technique (600-year-old trick)

titleauthorlength
The Best Parts! Of My Favorite Things!Lynn Cyrin35m
Lists concrete judgments not platitudes: walk the Git history to time‑travel commits back to 2010 and inspect decisions, prefer semantic version patterns — get…
Talk on
IMUs FTW!! Building IMU-based gesture recognition!Jennifer Wang10m
Gesture recognition works end to end: an Adafruit IMU (accelerometer gyroscope magnetometer) streams time series that a sliding‑window classifier watches in a…
Talk on
EarthBound’s almost-Turing-complete text system!Alex Rasmussen11m
EarthBound (1994) hides an embedded text interpreter with a three-register interpreter (4‑byte working, 2‑byte counter, active/storage sets), an instruction…
Talk on
/etc/services is made of people! (and also ports!)Breanne Boland10m
The talk shows that /etc/services stores service names plus authors, email addresses, and dates and that IANA maintains the canonical list; examples include…
Talk on
How do you tell folks what’s going on from a plane w/no engine?!Tobias Bieniek09m
Gliders travel hundreds of miles on rising air and FLARM beacons provide local positions; a ground system links FLARM/OGN feeds to the web. The project…
Talk on
“Wheels within whiles!” or possibly “Whiles within wheels!”Michael Albaugh11m
Built a multi-layer stack that spans 150 years of digital computing tech, running a modern laptop through five layers of emulation down to Babbage’s Difference…
Talk on
Let’s translate old video games! How do they even work?!Misty de Méo10m
Translating the Lunar series reveals concrete tactics not vague promises: text search uses bgrep to find Shift JIS byte sequences, several games use a fixed…
Talk on
if … then … else had to be invented!Erica Fischer10m
Traces the claim that the familiar if then else is an invention: conditionals start as wired decisions on ENIAC 1946, evolve into 1949 conditional jumps and…
Talk on
Keeping abandoned watches ticking!Katharine Berry11m
Community reverse engineers Pebble apps, mirrors sites, and reimplements APIs so watches keep booting after Fitbit shuts the original services. CloudPebble…
Talk on
Everything the light touches is a triangle: how computers draw!Molly Lloyd13m
Claim: almost every visible pixel comes from triangles because modern GPUs and rasterization pipelines are optimized for them. Evidence: map rendering work at…
Talk on
Fast code! By removing all branches!Jeroen (Jerry) Van Leeuwen11m
A migration of Delphi serialization to .NET 2.0 uses run-time code generation and heavy use of delegates and factory-created processors that do all type and…
Talk on
Making blackout poetry with computers!Max Kreminski11m
A working generator turns any web page into multiple blackout-poetry readings by POS tagging with POS.js and running pattern matchers; a downloadable browser…
Talk on
Generating fractals … with SQL queries!!!Michael Malis12m
Claim: Postgres SQL alone generates real fractals — Sierpinski, Mandelbrot, Julia, Hilbert and dragon — as text art. It uses generate_series and cross join to…
Talk on
That’s hot!Ori Bernstein12m
Smart microwave claims: steer standing waves with a board of paddle antennas to cook two items to different targets (salmon aimed 65–70°C), replay previously…
Talk on
This 1 simple 600-year-old trick makes your website more accessible!Nick Piesco11m
Claims that the medieval rule of tincture (no metal on metal, no color on color) directly maps to modern WCAG contrast targets, quantified by measured contrast…
Talk on
How DNS doesn’t work!Arshia Mufti12m
DNS often appears to work but quietly fails: the system relies on 13 root servers historically and widespread anycast redundancy plus heavy caching (examples…
Talk on
Glitch Nuggets of Resistance!VJ Um Amel47m
Argument: glitch functions as a tactical lens that exposes infrastructure and enables resistance rather than a mere aesthetic. Evidence: an Arabic archive…
Talk on
Guiding a starship with noise! And blinking!Simon Porter15m
(486958) 2014 MU69 navigation combines noisy Hubble detections at magnitude 27 — roughly 150 detected photons per exposure — with a forward model and kernel…
Talk on
The secret life of Not-a-Number!Annie Cherkaev11m
Explains that IEEE doubles leave a 51-bit NaN payload that gets reused to encode runtime values so the engine avoids extra words and register pressure. Shows…
Talk on
Hacking Lego! Computer generated Lego instructions!Michael Knowles09m
Tool takes a 3D object or scan and converts 3D scan into step-by-step Lego instructions, emitting Lego CAD files that use part numbers like 3005 and 3024…
Talk on
World’s 1st racing-the-beam ray tracer on discarded FPGA hardware!!!Tom Verbeure11m
A scanline ray tracer runs on discarded Pano Logic G1 hardware bought in bulk on eBay, using a racing the beam approach so no frame buffer or DRAM is required…
Talk on
Robots, rockets, and more! Control theory in 10 minutes!Wesley Aptekar-Cassels10m
Live coding builds a simulated elevator and tries controllers that actually run: bang-bang control flips a force back and forth and oscillates, proportional…
Talk on
Minimax search and the structure of cognition!Zack M. Davis08m
Built a simple chess engine and runs a minimax search to a fixed depth using a piece count evaluation, then inspects what that brute force planner actually…
Talk on
Postgres plays Pokémon!Liz Frost11m
A Postgres foreign-data-wrapper written in Rust Postgres extension exposes Pokémon Red’s in-emulator memory as tables so SQL queries read and write actual game…
Talk on
Software patterns … from the 9th century?!!Michael Arntzenius10m
Claim: changing fallow from half to a third yields 33% more food but deployment requires crop shifts to nitrogen‑fixing legumes, new tools like a heavier plow…
Talk on
How to Throw Out 95% of Pixels in VR, Without Anyone Noticing!!Amrita Mazumdar09m
Claims a concrete system that discards 95% pixels by keeping only the fovea at full detail and degrading periphery with foveated rendering. Implementation uses…
Talk on
How to calculate the phase of the moon very, very badly!Andre Arko12m
A lunar calendar app called Luna initially uses 27.321661 days (sidereal month) and drifts three days over 18 months; swapping in the average 29.530587981 days…
Talk on
Value Your Types!Eric Weinstein10m
Types encode concrete properties now: dependent types express “non‑negative” or “length‑N” constraints, shown with Idris vectors where the type carries the…
Talk on
The Conjuring: ransomware edition!!Pranshu Bajpai14m
Shows concrete procedures not fluff: demonstrates a PHP server strain with weak repeatable key derivation that lets an analyst reproduce the per-victim…
Talk on
Observability in the Kitchen: Improve Your Breadmaking Skills w/OSS!!Daisy Tsang11m
Uses Raspberry Pis with Bosch BME280 sensors, a custom Prometheus exporter and Grafana dashboards to record temperature and humidity of separate sourdough…
Talk on
Computers are fast! But how come they sometimes feel slow?M. Lazer-Walker12m
Computers get faster but moment-to-moment responsiveness still lags because multiple delays stack: human visual reaction (~180–250 ms for simple tasks), input…
Talk on
My, my, TTY!Tabitha Sable11m
Claims that the TTY abstraction is ancient yet still drives modern shells, demonstrated with concrete milestones: PDP-7 UNIX is built in 1969 and works…
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.