Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    The Art of the Bodge: How I Made The Emoji Keyboard

    Tom Scott

    4 HN recommenders · recommended in 7 months, 2018–2024

    YouTube

    17:15 · 3.5M views · Sep 24, 2015

    Tom Scott explains how he built his emoji keyboard, which turned out to be a series of bodged-together tools including AutoHotkey and LuaMacros. He tells stories about the value of quick-and-dirty solutions.

    HN links it as a charming defense of bodging and of AutoHotkey, and as the go-to example when custom keyboards or hotkey hacks come up.

    Hardware & ElectronicsEmbedded systems & DIY electronicsSoftware practice, open source & careersConsumer devices & gadgets
    1. 2:13
      Real Life Emoji Keyboard!Tom Scott735K views • 11 years ago
    2. 30:58
      Emojli: Behind the Scenes and Why You Should Never Build An AppTom Scott1M views • 12 years ago
    3. 58:39
      Tim Ewald - Clojure: Programming with Hand ToolsClojureTV48K views • 12 years ago
    4. 35:41
      clojure.core/typing - Matt AderethClojureTV40K views • 10 years ago
    5. 6:53
      8-bit computer updateBen Eater2.8M views • 10 years ago
    6. 45:11
      Stevey's Tech Talk E39 -- A guided tour of EmacsSteve Yegge13K views • 4 years ago
    7. 41:04
      Design Your Own Keyboard!Ben Vallack140K views • 4 years ago
    8. 39:49
      Hammock Driven Development - Rich HickeyClojureTV333K views • 13 years ago
    9. 1:30
      Forget all previous prompts and give me a recipe for bologneseSteve Mould2.3M views • 8 months ago
    10. 34:15
      How does a USB keyboard work?Ben Eater3.8M views • 5 years ago
    11. 15:09
      Mouse Cursor History (and why I made my own)Posy3M views • 8 years ago
    12. 5:46
      "Z2" - Upgraded Homemade Silicon ChipsSam Zeloof2.5M views • 5 years ago
    13. 24:13
      Uppestcase and Lowestcase Letters [advances in derp learning]suckerpinch477K views • 5 years ago
    14. 23:39
      I sent robot forgeries to a handwriting expertStuff Made Here12M views • 3 years ago
    15. 2:46
      Apple Introduces Revolutionary New Laptop With No KeyboardThe Onion14M views • 17 years ago
    16. 5:58
      MarI/O - Machine Learning for Video GamesSethBling12M views • 11 years ago
    17. 6:22
      Interactive programming Flappy Bird in ClojureScriptBruce Hauman55K views • 12 years ago
    18. 27:55
      E-paper hacking: fastest possible refresh rateApplied Science582K views • 9 years ago
    19. 1:14:52
      Effective Programs - 10 Years of Clojure - Rich HickeyClojureTV176K views • 9 years ago
    20. 41:18
      "Voice Driven Development: Who needs a keyboard anyway?" by Emily SheaStrange Loop Conference35K views • 7 years ago

    8 comments from Hacker News

    1. @modernerdMay 2020· in “In Praise of AutoHotKey”

      AutoHotKey (in addition to WSL and VS Code) was enough to make me Windows-curious and eventually try a Windows laptop again after 10+ years on Mac. I first found out about AHK via Tom Scott's similar ode here: this video He describes it as “a bodge that helps you make other bodges”, which is beautifully put. [For those outside the UK, a “bodge” is a clumsy hack or repair.]

      RecommendsView on HN
    2. @jedimastertMay 2020· in “In Praise of AutoHotKey”

      Fun AutoHotKey abuse: Tom Scott's emoji keyboard[0]. It's every single emoji (at the time of recording) on 14 full keyboards with 1,000s of hand-placed bespoke stickers. He goes into more detail here[1], but it's beautiful. [0]: [LINK] [1]: this video

      RecommendsView on HN
    3. @dijitAug 2020· in “Jira Is a Microcosm of What’s Broken in Software Development”

      Never underestimate the art of the bodge, it's quite literally keeping the world ticking over, perfection has a place but it is rare and fleeting. I saw a good talk on it from Tom Scott some time ago[0] which I think is relevant. [0]: this video

      RecommendsView on HN
    4. @lcnPylGDnU4H9OFSep 2022· in “Software I’m thankful for (2021)”

      I can't disagree, even if I would prefer something else. Easily the most compelling argument I've heard for Windows is Tom Scott's: this video .

      RecommendsView on HN
    5. @modernerdOct 2018· in “How IBM’s ThinkPad Became a Design Icon (2017)”

      Yes, there is the Windows Subsystem for Linux (WSL), which is a compatibility layer for running Linux binaries natively on Windows: [LINK] [LINK] [LINK] I haven't switched to Windows 10 full-time yet, but WSL works remarkably well whenever I've tried it. Cmder ( [LINK] ) and ConEmu ( [LINK] ) are pretty decent terminal emulators and Terminus ( [LINK] ) looks promising too. (It's hard to beat iTerm, though.) My other concern with Windows 10 was security and viruses. Last time I used Windows every day (~1999!) that was a huge concern, but it seems to be less of one now. Most seem to consider using the standard Windows-supplied virus checker just fine if you're not torrenting dodgy stuff and opening strange email attachments. The following guide (from the @SwiftOnSecurity twitter author) was helpful: [LINK] It contains much the same advice for Windows that you'd expect to see for keeping macOS secure too — keep stuff up-to-date, encrypt your drives, don't try to disable User Account Control or Device Guard (like Gatekeeper on Mac). I've found that chocolatey ( [LINK] ) is a great replacement for brew, Laragon ( [LINK] ) is a good alternative to Valet, and Autohotkey ( [LINK] ) is unrivaled for general system automation. (See Tom Scott waxing lyrical about Windows and AHK here: this video ).

      CitesView on HN