Hacker GitHub

← All repos

qntm/base65536

View on GitHub ↗ ★ 2,207 JavaScript

Unicode's answer to Base64

22 mentions on Hacker News by 20 people: 2 stories, 20 comments · first 2015-12-06 · latest 2025-09-20

Mentions per year 22 mentions · busiest year 2016 (5)
20082026
  1. …the way down. [1] - https://github.com/qntm/base2048 [2] - https://github.com/qntm/base32768 [3] - https://github.com/qntm/base65536
    comment by Bender · 2025-09-20 · in Scream cipher
  2. …length, e.g. for gimmicks like fitting the most possible binary data into tweets. For example: https://github.com/qntm/base65536 For short messages in the mobile phone (i.e. GSM/3GPP) sense, which was my first association for "short…
    comment by lxgr · 2024-12-30 · in Short Message Compression Using LLMs
  3. Base65536? https://github.com/qntm/base65536
  4. base65536, and look who the author is :-D https://github.com/qntm/base65536
  5. > For transmitting data through Twitter, Base65536 is now considered obsolete; see Base2048. Source: https://github.com/qntm/base65536
    comment by theblazehen · 2022-05-24 · in YouTubeDrive: Store files as YouTube videos
  6. …- it now points to Base2048, the link I meant to post, which actually should work - rather than https://github.com/qntm/base65536 (which I think you're commenting on).
  7. There's always base65536 https://github.com/qntm/base65536
    comment by roywiggins · 2021-01-21 · in Pg-Emoji
  8. https://github.com/qntm/base65536#why > Why? > Erm. > I wanted people to be able to share HATETRIS replays via Twitter. My brain is melting.
    comment by octoberfranklin · 2020-09-20 · in Base 65536
  9. ▲ 162
    Base 65536
    story by leoh · 2020-09-20 · 46 comments
  10. Since they naively count unicode characters, https://github.com/qntm/base65536 is the best data encoding mechanism. You can fit 15 bits per character, or a total of 510 bytes per key and value.
    comment by lalaithion · 2019-11-12 · in Volatile – A key-value pair API
  11. …expanded. There are few other implementations of the same idea out there, too. Here's another one: https://github.com/qntm/base65536 ; since it uses a power-of-two sized alphabet, it avoids some of the work mine has to do around partial…
    comment by deathanatos · 2019-06-30 · in Show HN: Web pages stored entirely in the URL
  12. …twitter-oriented compact binary-to-text encoding, base65536[2]. [1] https://qntm.org/hatetris [2] https://github.com/qntm/base65536
    comment by grandchild · 2018-12-18 · in Bastard Tetris
  13. Already exists: https://github.com/qntm/base65536 It's actually pretty useful for compressing data in Unicode-aware environments, like Twitter. Which makes me wonder if Unicode support is universal enough now that an encoding like this…
    comment by ar-nelson · 2018-11-20 · in Rot8000
  14. Here's a serious attempt at encoding arbitrary data into Unicode characters: https://github.com/qntm/base65536
    comment by lalaithion · 2018-03-12 · in Show HN: Ecoji, a new base1024 emoji encoding
  15. ▲ 334
    Base65536 encoding
    story by rahiel · 2017-06-02 · 120 comments
  16. …steganographic uses where one might want to make it less obvious any encoding was used at all. [1] https://github.com/ferno/base65536
    comment by WorldMaker · 2017-01-26 · in Show HN: Alphabinary Encoding
  17. …if you're not using UTF-8 to encode your characters, you can beat Base64, Base85, and Base122 with https://github.com/ferno/base65536
  18. Get it down to 280 bytes and you can fit one in a tweet: https://github.com/ferno/base65536
  19. Base65536 https://github.com/ferno/base65536 (only slightly /s)
  20. …length is measured by the number of codepoints in the NFC normalized version of the text." [1] https://github.com/ferno/base65536#why
    comment by franciscop · 2016-03-24 · in Require-from-Twitter
  21. https://github.com/ferno/base65536
    comment by Retr0spectrum · 2016-03-24 · in Require-from-Twitter
  22. …efficient.) Stick with Base64 unless you're strictly counting code points (like tweets do). [1] https://github.com/ferno/base65536/blob/master/get-block-sta...
    comment by colanderman · 2015-12-06 · in Base65536 – Unicode's answer to Base64