Live data from Hacker News

Viewing profile — goodside

goodside

HN member
Joined
Thu, Apr 16, 2009, 3:04 AM UTC
HN karma
5,556
Public activity
763 items

About goodside

Riley Goodside

https://x.com/goodside

Recent public activity

  1. comment
    Comment #41850844

    More or less; they’re not literally the same tokens as “a”, “b”, “c” but I’d speculate the mapping is learned from some other examples of ASCII (or just Roman letters) being repeat…

  2. comment
    Comment #41850010

    (I’m the person interviewed in the article.) The trick is Unicode code points are only assigned individual tokens if they’re nontrivially used outside of some other already tokeniz…

  3. comment
    Comment #40927159

    Machine translation is valuable and it’s all neural these days.

  4. comment
    Comment #40734417

    Narragansett Hydraulic Rower. The oars use pressurized gas to provide resistance.

  5. comment
    Comment #39008859

    Thanks, this is great — excerpted here: https://twitter.com/goodside/status/1747088701694370274

  6. comment
    Comment #39005692

    No, in both tokenizers Unicode tag-block code points like these are converted into bytes (two tokens per character), which is a fallback for code points uncommon enough to not warr…

  7. comment
    Comment #39005462

    For anyone unable to view X/Twitter posts: Unfortunately Hacker News comments strip emojis, and in this example the suffix instructions are hiding as tag-block characters after an …

  8. comment
    Comment #39005441

    It’s not just a matter of the tokenization being the same, it’s whether the model can understand text that’s written with a very rarely seen encoding. Normally tokens represent ent…

  9. comment
    Comment #39005386

    Unfortunately Hacker News comments strip emojis, and in this example the hidden text is hiding as tag-block characters after an emoji (which are typically part of the emoji, used f…

  10. comment
    Comment #39005334

    The only intended difference I’m aware of is that answers on mobile are more concise, but the varying system instructions will affect demos like this one.

  11. comment
    Comment #39005208

    I can’t imagine it was intentionally added as a feature. It doesn’t work in GPT-3.5 — it seems GPT-4 is unexpectedly smart enough to parse the invisible portion (and confuse it for…

  12. comment
    Comment #39005060

    In my tests GPT-3.5 just isn’t smart enough to parse the hidden text encoding. It’s encoded in a way that’s programmatically trivial to convert to ASCII but text written this way u…

  13. comment
    Comment #39004822

    How this works: A suffix of text is written using non-printing Unicode tag block characters that correspond to ASCII. GPT-4 is able understand these because the mapping to ASCII is…

  14. comment
    Comment #39004781

    It’s non-printing Unicode tag block characters that correspond directly to ASCII and the AI is able understand them. It’s a deprecated feature of Unicode once used to encode the la…

  15. comment
    Comment #39004721

    The API isn’t ChatGPT. The underlying model is the same but ChatGPT uses system instructions that vary by platform, and supports browsing, DALL-E, and code execution. It’s most rel…

  16. comment
    Comment #39004675

    The OpenAI Playground isn’t ChatGPT, it’s the more raw API. The underlying model is the same but ChatGPT uses system instructions that vary by platform, and supports browsing, DALL…

  17. comment
    Comment #39004608

    The web UI (which I forgot to test) appears to be affected by different implicit system instructions, which allow e.g. more concise answers on mobile. Try the mobile app. Other exa…

  18. comment
  19. story
  20. comment
    Comment #38291327

    Add to your custom instructions: "DO NOT BROWSE THE WEB unless explicitly requested."

  21. comment
  22. comment
    Comment #37931758

    I’d quibble with #1 slightly — prompt injection is an attack whoever otherwise controls the model, regardless of whether that party a human. We think of SQL injection as an attack …

  23. comment
    Comment #37780143

    This post is AI-generated spam. There’s whole paragraphs that lose track of the fact this is about LLM prompting and talk about prompting humans with body language.

  24. comment
    Comment #37683326

    That's true, but it was expensive and until recently you could only tune older versions of GPT-3 lacking both instruction tuning and the code pre-training of the Codex models (from…

  25. comment
    Comment #37007240

    You do, because it’s not just more training it’s PPO updates instead of MLE. It’s no longer trying to estimate the token distribution of the training corpus, it’s trying to shift l…