~/conference

!!Con 2016

date:2016-05-30
location:Brooklyn, United States
series:!!Con · 7 editions
titleauthorlength
A Shot in the Dark!Brendan Curran Johnson14m
Points out exact claim and methods: pointing a camera at a screen to control inputs, discovering the preset is not continuous exposure but staggered captures…
Talk on
Keynote: The Creative ProgrammerCatt Small26m
Argues that programming is primarily creative and that teams derail themselves by debating libraries instead of requirements, shows how a do-it-to-learn…
Talk on
The Tales of the Cursed Operating Systems Textbook!Kiran Bhattaram11m
Cursed textbook chapters map to concrete failures and fixes: kernel slab memory explodes from retained on_vma objects leading to OOM kills, diagnosed via /proc…
Talk on
"values of β may give rise to dom!"Mark Allen14m
Tracing the literal origin of values of β may give rise to dom! from a Bell Labs photo‑typesetter prank into the v6 UNIX move program explains the claim…
Talk on
Ping! Are you there?Lydia Gu09m
Explains how ping builds ICMP packets over a raw socket, puts the process ID in the identifier, increments a sequence number and includes a timestamp so each…
Talk on
Lossy text compression, for some reason?!Allison Parrish13m
Applies JPEG-style lossy compression to text by converting letters to numbers and by compressing semantics with word embeddings, using a discrete cosine…
Talk on
Plants are Recursive!!: Using L-Systems to Generate Realistic WeedsSher Minn Chong11m
Claim: L-systems generate realistic weeds by iterating simple string‑rewriting rules and rendering them with turtle graphics. Implementation uses L-systems…
Talk on
I'm not a number, I'm a free file descriptor!!1Andreas Fuchs11m
Shows how Unix domain sockets carry open descriptors (use socketpair) to bypass per-process fd limits (Linux default ~1,000, OS 10 ~7,000) and how recursive…
Talk on
Storing your data in kernel space: an excellent bad idea!Kamal Marhubi15m
Claim: put application data into kernel buffers by creating lots of pipes and managing offsets instead of using user memory. Tools: ordinary pipes (default ~4…
Talk on
Debugging debuggers!!!Samy Al Bahra14m
Concrete failures and fixes for real debuggers: walk-throughs show clang emits terrible DWARF compared with GCC, DWARF location lists that push literal zeros…
Talk on
Convolution and the Fourier Transform: Math! (in pictures!!)Laura Lindzey12m
Airborne ice-penetrating radar on a DC-3 transmits 6,000 pulses per second and images kilometers of ice (records past ~48 km). Replacing a square pulse with a…
Talk on
All Together Now! Programming the Quantum ComputerJennifer Fernick19m
Describes concrete layers from physical qubits through gates, compilers and fault tolerance and names concrete limits and gains: 15 qubits currently and a…
Talk on
Upstream/Downstream: Discovering and Displaying Watershed Topology!Mark Phillips10m
An interactive open source web app that shows everything upstream or downstream from any point claims to work on real US Geological Survey watershed boundary…
Talk on
My favorite NP-complete problem!Mark Jason Dominus16m
Claim: packaging Elmo’s World segments into uniform three-episode packages is exactly the classic exact cover by three sets problem (Karp 1972, aka X3C)…
Talk on
Sorting is as easy as 1, 2, 3 --- but not as easy as a, b, c!Jake Levine09m
Sorting Japanese strings fails unless pronunciation and script are handled explicitly: computers misorder kanji because pronunciation depends on context and…
Talk on
Don’t forget to sketch! Running with large datasetsAdam Marcus10m
Shows concrete sketches: Bloom Filters that use bit arrays and hashes and a formula giving ~20 bits per item ⇒ ~1 false positive per 10,000 lookups (10M…
Talk on
What Developers and Economists Can Learn from Each Other!Rob Jefferson22m
Claims that hinge on missing controls and an Excel copy‑paste error turn into concrete fixes: add unit tests integration and regression tests, use version…
Talk on
They're functional! They're efficient!!Anjana Vakil12m
Persistent data structures keep old versions intact while reusing unchanged parts to save time and memory, implemented as trees (tries) that copy only nodes on…
Talk on
How I fixed UNIX atime! With 10 lines of code and feminism!!!Valerie Aurora12m
Fixes UNIX atime by asking a simpler question: is the last read time newer than the last write time, and skip updating if not, with a 24‑hour fallback for…
Talk on
Preserving Digital Art and Games for 100 Years!Wilkie13m
A tool called OCCAM automatically constructs execution environments and actually builds virtual machines or Docker containers from simple requirements and runs…
Talk on
Ink on fingers! The history of printing (with code!)Mariko Kosaka15m
A concrete throughline: mechanical Linotype automation dates to 1886 and powers newspapers for nearly a century, Linotype (1886) powered New York Times until…
Talk on
Making a Metaverse! A WebVR (not so M)MO for Programmers!Irvin Hwang11m
Prototype called Construct Club uses WebVR with Three.js + Meteor to make every object a separate program: init and update are stored as text documents in the…
Talk on
Mixing Paint! With Computers!Diana Liao12m
Explains why RGB linear interpolation makes blue+yellow gray and why CMYK still doesn’t match paint mixing, then shows a physically based alternative…
Talk on
Finding out what's really going on, with DTrace!Colin Jones11m
DTrace instruments real events and produces concrete answers: tracing GC shows at most 160 ms pauses, CPU sampling reveals mostly kernel_task idle time, socket…
Talk on
How to trick a neural network!Julia Evans13m
Demonstrates that a Google‑trained image classifier can be nudged from “giant panda” to “vulture” by computing gradients and applying many tiny pixel…
Talk on
Surprise Talk: The Origin StoryErty Seidel09m
A conference that begins as a joke becomes real: organizers spin a CFP with a requirement of three exclamation marks, build a single-track event in a few…
Talk on
Opening WordsLindsey Kuper, Julia Evans09m
Organizers welcome a doubled crowd, name five of six organizers and note Alex Clemmer is en route, thank listed sponsors managed by Q dev bootcamp stride…
Organiser on
in 222 seconds!!04m
Claims a 222 second recap that packs a live reverse engineering on camera demo, a note that software running on spacecraft actually flew to other planets, and…
Promo 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.