Decoy Font

(mixfont.com)

128 points | by ray__ 2 hours ago

26 comments

  • OsrsNeedsf2P 1 hour ago
    Is it useful? No. Does it stop AI from reading it? Also no. But is it cool? Yes, it is very cool.
    • CGMthrowaway 1 hour ago
      > Is it useful? No

      Seems like it might have some use thwarting Ring/Flock/etc cameras within a specific proximity.

      It's giving major "They Live" vibes.

    • inigyou 1 hour ago
      The demonstration shows that it does stop AI
      • sheept 1 hour ago
        It only works if you give it a screenshot, but it wouldn't work to block AI scrapers or fetch tools, and I think if printed out, it wouldn't work reliably if you took a photo, especially from afar
      • legohead 1 hour ago
        I made an image and it fooled GPT. I asked it to look for a hidden message and it found the blurred word.

        Still cool+fun though.

    • TiredOfLife 2 minutes ago
      Is it useful? No. Does it stop AI from reading it? Also no. But is it cool? Also no. Does it give me nausea? Yes yes yes.
    • Cshaya 1 hour ago
      sometimes in life there is no reason to kick a rock around besides having fun ;)
    • ryant123 1 hour ago
      Yeah, it looks good
  • jjcm 5 minutes ago
    It's been really interesting seeing how LLMs perceive things differently than humans. I'm working on image->html conversion pipelines right now, and there are glaring issues LLMs run into that are obvious for humans. Any subtle gradients get lost, 75 degree angles get converted to 90 degree angles, etc.

    This tracks towards what you're seeing with this font - the high frequency details get picked up, but the low frequency ones dont.

  • gilesvangruisen 46 minutes ago
    Sol (high)

    "[screenshot] there's a hidden message in this text what is it"

    "The hidden message is “HAPPY HUMAN.”

    The visible outlines say “SORRY ROBOT,” but if you blur or squint at it, the shading underneath reads “HAPPY HUMAN.”"

    • make3 2 minutes ago
      wow that's kind of crazy impressive that it can do that honestly, VLMs have gone so far, can't imagine the crazy amount of annotations they had to create to get to that level
  • xg15 15 minutes ago
    I like how, if you hold the phone at a distance, but not as far as intended by the font, your brain sort of mixes letters from both messages.

    I was at some point reading SAPPY ROMAN, HARPY ROBAN etc.

    Also, viewing the "hidden message" works even better if you hold the screen at an angle, tilted away from you.

  • Dwedit 1 hour ago
    This is just level of detail. Gemma E4B reads the sharper text until you resize down to 150x150, then it reads the other text.
    • crazygringo 1 hour ago
      As do I. The hero image clearly says "SORRY ROBOT" to me, which is the message supposedly intended for AI... kind of a fail.

      It's only when I squint hard that I can see "HAPPY HUMAN".

      • hananova 1 hour ago
        You’re doing it the wrong way around, try intentionally letting your eyes defocus.
    • AlotOfReading 1 hour ago
      Downsizing is effectively low pass filtering, so that's expected. Any scheme that transmits different messages in different frequency bands is going to be susceptible to a similar attack.
  • fusslo 35 minutes ago
    Maybe the more interesting thing is how far people are going to 'fight' against AI?

    Just the fact that people are putting real thought and effort (even if it doesn't last too long...) is worth considering.

    On the human side, I'm kinda losing patience proving I'm human. But, I also really like claude being able to access information.

  • jotato 10 minutes ago
    Hermes using gpt-5.5

    Prompt: What does the message in this image say? Look closely

    Response: DAY DREAM. The outline says “PAY BILLS,” but the hidden darker text says “DAY DREAM.”

  • mrweasel 1 hour ago
    Admittedly I'm a bit salty about LLMs due to they constant attacks on our infrastructure, the damage their doing to peoples minds and the general lack of morals shown by the AI companies, but things like this is rather childish and not really a solution to anything.
  • shlewis 1 hour ago
    Not even AI. I think I can write PIL script that will fix the font to be read by any ocr software.
  • voidnullvalue 1 hour ago
    I generated a skill.md that reads this trivially. What kind of testing are you doing prior to release?

    https://gist.github.com/voidnullvalue/620607d3c1773f8e7d83fb...

  • yrds96 36 minutes ago
    Which sufficient tooling calls even OCR can read this, but I think this can be improved
  • btbuildem 1 hour ago
    Very neat! I like how the decoy text is less visible to the human eye than the "hidden" message, but it's the other way for the image models. Well done!
  • MinimalAction 1 hour ago
    Extremely cool. I'm sure they'll eventually be trained to read it, but it's nice until then to trick AI.

    I'm mad at AI companies for stealing texts from the entire internet knowledge base and now privatizing those profits in some sense.

  • samschooler 2 hours ago
    I think this would be more interesting if the underlying letters were the fake letters as well. For usability it wouldn't be as good as you'd need an encoder, but it'd be cool because an AI with browser access couldn't read the contents either.
    • wronex 1 hour ago
      I was thinking this too. Then it might as well look like a normal font. But copy-paste and you get a garbled mess. Screen readers though.
  • noman-land 2 hours ago
    This seems like it would absolutely wreck the experience for people using screen readers.
    • atarian 1 hour ago
      How? AFAIK screen readers don’t do OCR.
      • kps 1 hour ago
        The assumption is that if you use this alone to try to convey information to a human, a human with a visual disability can't use it. If you also provide a text channel (e.g. `ALT="…"`) then the LLM can use that and doesn't need to read the confusing image.
    • cush 1 hour ago
      It only works as a decoy when you give it to the LLM as an image. As html it appears like normal human friendly text, which is what screen readers use to interpret the text.
      • kube-system 1 minute ago
        Which means that this font is entirely useless unless it is implemented in a way that breaks screen readers.
  • meerita 1 hour ago
    I am still figuring out what use case this might have. Why would you want to deceive an AI? Not to mention that, eventually, all AI systems will end up reading it.
  • paularmstrong 2 hours ago
    Can someone explain the actual use-case here? I'm struggling with this because it also hides the message from myself, making it incredibly hard to type because I have no confirmation that I hit the right keys on the keyboard.
    • certifiedloud 2 hours ago
      Just squint and it'll become clear.
    • tomtheelder 1 hour ago
      Zoom out and you'll see the hidden message
  • hyperhello 1 hour ago
    How does it know HAPPY HUMAN translates to SORRY ROBOT? Is there a cycle in there or something?
    • pavon 1 hour ago
      I don't think the font can actually do that - I think it is a hand-crafted example of the idea. The later examples all have random letters for the decoy text.
  • ChrisArchitect 2 hours ago
  • deadbabe 1 hour ago
    What would be cool would be neon signs using this font, where the front tubes show the decoy message, but then there’s hidden rear tubes that shine light on the wall in a different color showing the actual message.

    Something like the DAY DREAM/PAY BILLS would be pretty artistic!

  • Svoka 43 minutes ago
    So... CAPTCHA?
  • 9999px 2 hours ago
    I screenshot the example and neither Claude nor ChatGPT had any problems reading both phrases. I don't get it.
    • Karliss 5 minutes ago
      1) Make an ambiguous text 2) Feed it to AI and see which of the 2 it picks 3) If it detects both repeat step 2 using minor adjustments or different AI model until AI responds with one of 2 message 4) Make a blog post claiming that AI chose dummy and other message was the real one
    • alfanick 1 hour ago
      Someone had an idea, neat idea, but solved 10 years ago already.

      Edit: GPT-5.5 says: "The hidden text is “HAPPY HUMAN.”

      The outlined decoy text is “SORRY ROBOT.” Blurring or viewing it from farther away reveals the hidden message."

  • jaakkoc 1 hour ago
    Cool. Now do an accessible version.

    (/s)