~/talk

Building a Memex (with Ruby!)

Talkat RubyConf 2018 · 2018-11-28..11-30· [ruby, databases]
slides:none on file

A personal Memex built in Ruby actually stores and queries a timeline of life data: 10M data points, dozens of importers, Postgres as a graph DB. Live demo shows timeline queries, OCR on photos, bash history, GPS trails and restaurant receipts; UI in Electron/Ember with a Rails API. It works and is used daily, but importers are fragile — removed APIs, inconsistent export formats, missing timezones — and ingestion runs at about tens of thousands per day.

AI-written summary · about

  1. 0:00Intro
  2. 0:32History
  3. 1:22World War II
  4. 2:29The Medics
  5. 4:38The Problem
  6. 5:07Gathering Data
  7. 5:53Live Demo
  8. 11:40Overview
  9. 12:58ETL
  10. 13:33Data
  11. 14:08No API
  12. 14:28Private API
  13. 16:44History API
  14. 19:05Asking myself this all the time
  15. 19:33Computer size
  16. 20:16Computer audience
  17. 20:38Hard problems
  18. 21:21Machine for the mind
  19. 21:45Personal devices
  20. 22:10Demo Notes
  21. 28:42Machine as Human
  22. 29:21Show Hands
  23. 29:50Questions
~/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.