~/talks

Jeremy Singer

what they talk about

all 8 in the filters

where they keep going back

all 8 in the filters

on a stage with

all 10 in the filters

who talks about the same things

nobody close enough yet

titleconferencedate
Interpreter Memory Safety via Differential Fuzzing with a CHERI on TopISMM 20262026-06-16
A differential fuzzing framework called diffCHERI:FruitFly generates and mutates MicroPython programs with an LLM and CST operators, then runs them on…
Talk on
Let's Take Esoteric Programming Languages SeriouslyOnward! 20252025-10-12
Claims that esoteric languages boost programmer awareness and teach language design through constraint and surprise, backed by concrete examples: Whitespace…
Talk on
SecureMind: A Framework for Benchmarking Large Language Models in Memory Bug Detection(…)ISMM 20252025-06-17
A Python framework that automates dataset retrieval, cutoff-date filtering to avoid data leakage, probe orchestration and metric calculation, SecureMind…
Talk on
Sealed with a Library Call: Memory Allocators Should Track Capability Seal Opera...POCL 20242024-01-16
Claim: memory allocators must track capability seal operations or they break when user code seals pointers. Evidence: ports of the Boehm GC and MicroPython to…
Talk on
CHERI Performance Enhancement for a Bytecode InterpreterVMIL 20232023-10-23
Porting MicroPython to CHERI/Morello shows actual fixes, not promises: PMCstat sampling finds 99% allocator samples on bad cases, then changing the default…
Talk on
Morello MicroPython: A Python Interpreter for CHERIMPLR 20232023-10-22
Port of MicroPython to Arm Morello implements both pure-cap and hybrid ABI builds, changes include replacing inline assembly to save full capability registers…
Talk on
ChatGPT, Make a Secure Malloc for mePLARCH 20232023-06-17
Claims a workflow to synthesize production-grade allocators: map high-level allocation and security properties onto processor primitives (eg. CHERI…
Talk on
Pricing Python Parallelism: A Dynamic Language Cost Model for Heterogeneous PlatformsDLS 20202020-11-17
An analytical cost model (ACM) for ALPyNA decides whether to JIT code for CPU (Numba) or GPU by modeling loop-dependence partitions (D-sequential, D-parallel…
Talk on
Notes on Notebooks: Is Jupyter the Bringer of Jollity?Onward! 20202020-11-15
Jupyter is an interactive notebook ecosystem with a web client, server, language kernel and IPYNB JSON file store; GitHub hosts about 10 million notebooks and…
Talk on
ALPyNA: Acceleration of Loops in Python for Novel ArchitecturesARRAY 20192019-06-22
ALPyNA is an automatic loop-parallelization framework for CPython that staged dependence analysis (static skeletal graphs plus runtime type and bounds…
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.