~/talk

The Power and Responsibility of Unicode Adoption

Talkat RubyConf AU 2017 · on Thursday, 2017-02-09· [ruby, web-platform]
slides:none on file

Argument: default to Unicode and specifically use UTF-8 (not ASCII or Latin-1); Ruby handles emoji as characters and even as variable names while Python does not. Demonstrations: Ruby script github.com/aurate plus the gemoji gem that replaces code points with PNG fallbacks, reveal.js slides and Tweemoji client-side replacement, and a Tom Scott mechanical emoji keyboard prototype. Evidence: emoji adoption spikes around 2010 and major batches in 2014–2015; vendor render differences (Android yellow heart, clapping) break meaning and the conference tweet feed proves some apps still mishandle Unicode.

AI-written summary · about

  1. 0:00Introduction
  2. 1:21Emojis
  3. 5:30Complicated
  4. 8:17New Emoji
  5. 10:06mojibake
  6. 12:20Emoji Keyboards
  7. 14:54Fallback Images
  8. 16:35Raising the Bar
  9. 18:41The Future
~/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.