~/talk

Modern Problems Require Modern Solutions

Talkat NDC Oslo 2025 · 2025-05-19..05-23· [machine-learning, data-visualization]
slides:none on file

All processing runs locally on a 5‑year‑old Intel MacBook with no cloud, no Python, using TypeScript plus Hugging Face pipelines to produce 512‑dim embeddings from images and text. Embeddings are stored and queried in Reddus vector DB with flat and HNSW index options (HNSW recommended past ~1M vectors). A TypeScript meme loader creates embeddings for dozens of memes, a server returns the top nearest neighbors via cosine/Euclidean/inner‑product, and the live demo finds sensible meme twins; Reddus benchmarks claim up to 50× speedups versus a competitor.

AI-written summary · about

  1. 0:00Introduction
  2. 3:20What are embeddings and vector DBs
  3. 10:05Unstructured data to embeddings
  4. 26:02Building embedding models
  5. 31:41How convolutional neural networks create embeddings
  6. 40:27Demo architecture and code
  7. 47:58Live demo: meme twins
  8. 50:31Resources and closing
~/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.