frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Decoy Font

https://www.mixfont.com/experiments/decoy-font
78•ray__•1h ago

Comments

ChrisArchitect•1h ago
Related from same:

Ghost Font

https://news.ycombinator.com/item?id=48870381

paularmstrong•1h 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•1h ago
Just squint and it'll become clear.
tomtheelder•1h ago
Zoom out and you'll see the hidden message
samschooler•1h 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•47m 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.
9999px•1h ago
I screenshot the example and neither Claude nor ChatGPT had any problems reading both phrases. I don't get it.
alfanick•23m 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."

noman-land•1h ago
This seems like it would absolutely wreck the experience for people using screen readers.
cush•1h 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.
atarian•1h ago
How? AFAIK screen readers don’t do OCR.
kps•57m 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.
OsrsNeedsf2P•1h ago
Is it useful? No. Does it stop AI from reading it? Also no. But is it cool? Yes, it is very cool.
ryant123•56m ago
Yeah, it looks good
inigyou•48m ago
The demonstration shows that it does stop AI
sheept•42m 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•34m 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.

Cshaya•29m ago
sometimes in life there is no reason to kick a rock around besides having fun ;)
CGMthrowaway•23m 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.

Dwedit•1h 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•55m 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•46m ago
You’re doing it the wrong way around, try intentionally letting your eyes defocus.
AlotOfReading•46m 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.
voidnullvalue•1h 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...

shlewis•1h ago
Not even AI. I think I can write PIL script that will fix the font to be read by any ocr software.
mrweasel•1h 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.
fckgw•12m ago
Have you no whimsy?
hyperhello•59m ago
How does it know HAPPY HUMAN translates to SORRY ROBOT? Is there a cycle in there or something?
pavon•39m 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.
MinimalAction•55m 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.

meerita•55m 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.
jaakkoc•53m ago
Cool. Now do an accessible version.

(/s)

deadbabe•53m 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!

btbuildem•33m 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!
gilesvangruisen•4m 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.”"

Kimi K3 is now live

https://www.kimi.com/en
468•vincent_s•3h ago•227 comments

Microsoft Comic Chat is now open source

https://opensource.microsoft.com/blog/2026/07/16/microsoft-comic-chat-is-now-open-source/
175•jervant•1h ago•47 comments

Decoy Font

https://www.mixfont.com/experiments/decoy-font
78•ray__•1h ago•36 comments

Detecting LLM-Generated Texts with “Classical” Machine Learning

https://blog.lyc8503.net/en/post/llm-classifier/
46•uneven9434•1h ago•16 comments

OnePlus halts operations in USA and Europe

https://community.oneplus.com/thread/2170715118587871237
417•pilililo2•7h ago•230 comments

NotebookLM is now Gemini Notebook

https://blog.google/innovation-and-ai/products/gemini-notebook/notebooklm-gemini-notebook/
46•xnx•1h ago•32 comments

Goes-19 weather satellite enters Safe Hold mode

https://www.spaceweather.gov/news/goes-19-safe-hold
101•yabones•4h ago•50 comments

Adaptional (YC S25) Is Hiring

https://www.ycombinator.com/companies/adaptional/jobs
1•acesohc•1h ago

Launch HN: Traceforce (YC S26) – Company-wide security monitoring for AI apps

9•XiaHua•1h ago•5 comments

The lost joy of music piracy

https://www.pigeonsandplanes.com/read/music-piracy-what-cd-oink-nine-inch-nails-streaming
665•mcgin•13h ago•441 comments

56,000 lines of DOOM, in a language I made up

https://betlang.dev/about/
17•ghuntley•1h ago•12 comments

How Our Rust-to-Zig Rewrite Is Going

https://rtfeldman.com/rust-to-zig
236•jorangreef•6h ago•128 comments

Immersive Linear Algebra Book with Interactive Figures

https://immersivemath.com/ila/
35•srean•2h ago•2 comments

Someone Used AI to Write an Unauthorized Biography of Me

https://www.nytimes.com/2026/07/16/technology/ai-slop-books-biography-amazon.html
13•igonvalue•1h ago•17 comments

Guide to data tools landscape for developers

https://sinja.io/blog/data-landscape-guide-for-developers
50•OlegWock•3h ago•12 comments

Sony deletes a movies from the accounts of people who ‘bought’ them

https://www.techdirt.com/2026/07/15/sony-deletes-a-bunch-more-movies-from-the-accounts-of-people-...
384•nekusar•5h ago•223 comments

How to Train a Gen AI Kick Drum Model on Your Old Linux Desktop with 6GB VRAM

https://www.zhinit.dev/blog/training-a-kick-drum-diffusion-model
31•zhinit•2h ago•24 comments

Let's Build PlanetScale from Scratch: Infrastructure

https://onatm.dev/2026/07/16/homescale-part-1/
101•onatm•6h ago•16 comments

GC shape stenciling in Go generics

https://rednafi.com/go/gc-shape-stenciling/
30•ingve•4d ago•4 comments

Ente – Opening Our Books

https://ente.com/open/
163•Sherex•7h ago•60 comments

Cottage Computer Programming (1984)

https://www.atariarchives.org/deli/cottage_computer_programming.php
8•lioeters•4d ago•1 comments

Show HN: A modern port of Linux to a ten-year-old QWERTY phone

16•tmzt•1h ago•2 comments

Agent-talk: Enabling coding agents to work together

https://github.com/xhluca/agent-talk
13•xhluca•1h ago•3 comments

Show HN: Leaves – A text-UI disk usage treemap visualizer

https://github.com/patonw/leaves
10•patonw•1h ago•2 comments

Show HN: Galois connections for composable numeric casts in Rust

https://github.com/cmk/connections
5•partialsolve•1h ago•1 comments

Photos of items from families in different countries with different incomes

https://www.gapminder.org/dollar-street
56•uneven9434•1h ago•19 comments

Accidental Anonymity

https://macwright.com/2026/06/24/accidental-anonymity
33•caminanteblanco•2d ago•6 comments

1,300 Beautiful Wildlife Illustrations from the 19th Century Now Restored

https://www.openculture.com/2026/07/explore-1300-beautiful-wildlife-illustrations-from-the-19th-c...
207•gslin•14h ago•39 comments

Teardown: A Generic 7-Port USB 3.0 Hub That Wasn't

https://goughlui.com/2026/07/09/teardown-a-generic-7-port-usb-3-0-hub-that-wasnt/
175•speckx•4d ago•81 comments

Helicone allows users to write SQL directly to a shared ClickHouse

https://www.justintorre.com/blogs/clickhouse-rls-query-parameters
8•justintorre75•2d ago•3 comments