~/talk

Bringing back dial-up: the internet over SMS

Talkat JSConf EU 2019 · 2019-06-01..06-02· [nodejs, web-platform]
slides:none on file

Builds a working text-only browser: an Android app in Java that sends URLs to a NodeJS + Twilio server, which fetches pages, strips CSS/images, whitelist-tags forms/anchors, replaces common words and long words, maps links to short tokens stored in Redis/Reddit, and encodes frequent HTML patterns into Greek letters. A Google HTML (~250k chars) goes from ~1,300 SMS to three SMS; pages load in ~10s over SMS. Limits: 160-char segments, unordered delivery, plaintext SMS is not secure.

AI-written summary · about

  1. 0:00Start
  2. 3:30Twilio
  3. 8:22Sanitize Html
  4. 9:04Sanitized Html
  5. 10:40Source Api
  6. 13:00Sms Character Set
  7. 15:14Broadcast Receiver
  8. 16:01Web View
~/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.