frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

SoulsOnly.tff – A font for humans not AI and keyboard firmware to type in it

https://github.com/convictional/souls-only
39•billtarbell•3h ago

Comments

billtarbell•3h ago
Everyone rushing to make their content AI-friendly made me want to figure out how to make content AI-unfriendly. Basically human-written words meant for human eyes only.

So I built "SoulsOnly.ttf": a font for humans not AI, and keyboard firmware to type in it.

The implementation of a font can be "hacked" to make what looks like gobbledegook to a computer, render as legible to humans. Copying and pasting text written in the font into AI to summarize is almost impossible. And to avoid AI image analysis, a version of the font can be loaded with the glyphs scattered and require a simple "focus" interaction by the reader to begin reading. Note that a sufficiently prompted AI agent can definitely read this, so it's not meant to be cryptographically sound, more just unfriendly to the common AI reader!

emschwartz•2h ago
Hilarious. Nice work
billtarbell•1h ago
Thanks! Font against the machine! lol
ncr100•36m ago
lol
pedrogpimenta•1h ago
I love this! But won't the machine easily pick up on this?
cwnyth•1h ago
As they said in the comment you replied to: "Note that a sufficiently prompted AI agent can definitely read this, so it's not meant to be cryptographically sound, more just unfriendly to the common AI reader!"
billtarbell•57m ago
It's actually not really easy for AI, without the agent doing some actual coding itself to reverse engineer the font file, or to take screenshots at different variable font intervals to zone in on the "focused" version of the variable font. All of that being said, the intention (beyond just having fun creating it) was to make it AI "unfriendly" so AI bots doing broad quick reads of it are going to be left with gobbledegook encoded characters.
anon291•45m ago
Most llms can equally engage with text in picture form as text in token form. In fact my initial research on this (later corroborated by actual published papers) indicate that this is a cheap way to save on tokens.
billtarbell•38m ago
Oh interesting and good to know on the token savings with this technique. My test with claude had it use vision and then programmatically test different variable font input variables (mimicking the user scrub interaction) until it was able to OCR it.
cwillu•36m ago
Fuck blind people I guess?
stronglikedan•17m ago
I don't know why you'd feel so hostile towards the blind, but you do you...
arplynn•32m ago
Break search and screw over your disabled readers with this one weird trick! Legal in multiple countries
cog-flex•1h ago
I truly lovely this as a conceptual exercise. However, I worry it will be easy for an agent to decompose. That said, well done.
blahgeek•1h ago
Reminds me of an anti-crawl mechanism I encountered some time ago in a financial data provider's website: for all numbers in the table, a special font is used where 0~9 are randomly rendered as different chars (e.g. '0' is rendered as 5, '1' is rendered as 8, etc.). The backend server returns the "encoded" chars, and is then correctly "decoded" by the font. The font changes after each reload. So humans always see the correct numbers, but when some crawler uses the HTML source, the numbers are incorrect.
rao-v•56m ago
How would a human copying/pasting a number work?
rpastuszak•34m ago
In my experience (PDF contract sent by a house seller), copy paste was broken.

That said, after 15 minutes of gently massaging the PDF with claude, it was pretty easy to drop the substitutions and restore the original text.

vips7L•1h ago
Hilarious that Claude was used to make it.
john_strinlai•1h ago
neat idea! it is slightly amusing to find "btarbell and claude committed 2 weeks ago" in an anti-ai project.
ForHackernews•53m ago
turns out the master's tools will dismantle the master's house

Show HN: Performative-UI – a react component library of design tropes

https://vorpus.github.io/performativeUI/
319•lizhang•3h ago•74 comments

MiMo-v2.5-Pro-UltraSpeed: 1T model with 1000 tokens per second

https://mimo.xiaomi.com/blog/mimo-tilert-1000tps
198•gainsurier•1h ago•133 comments

Launch HN: Intuned (YC S22) – Build and run reliable browser automations as code

https://intunedhq.com
81•fkilaiwi•3h ago•29 comments

Anti-social: It's fads, not friends, which now dominate social media feeds

https://www.bbc.com/worklife/article/20260520-how-social-media-ceased-to-be-social
312•1vuio0pswjnm7•5h ago•258 comments

OCaml Onboarding: Introduction to the Dune build system

https://ocamlpro.com/blog/2025_07_29_ocaml_onboarding_introduction_to_dune/
37•andrewstetsenko•3d ago•1 comments

Zig by Example

https://github.com/boringcollege/zig-by-example
174•dariubs•4h ago•81 comments

A Farmer Donated Land to Turn into a Park. The City Is Building a Data Center

https://www.404media.co/a-farmer-donated-land-to-turn-into-a-park-the-city-is-building-a-massive-...
171•greedo•1h ago•79 comments

The Cypherpunk Library

https://www.cypherpunkbooks.com
258•yu3zhou4•8h ago•78 comments

How much of Thermo Fisher's antibody data has been manipulated?

https://reeserichardson.blog/2026/05/28/how-much-of-thermo-fishers-antibody-data-has-been-manipul...
301•mhrmsn•10h ago•63 comments

Why are so many young people getting cancer? What researchers do and don't know

https://www.nature.com/articles/d41586-026-01780-6
54•Brajeshwar•1h ago•20 comments

Zig Structs of Arrays (2024)

https://andreashohmann.com/zig-struct-of-arrays/
99•Tomte•4d ago•31 comments

I replaced Spotify with a homemade FM radio station

https://old.reddit.com/r/digitalminimalism/comments/1tes8yu/i_replaced_spotify_with_a_homemade_fm...
67•dredmorbius•1h ago•24 comments

Dopamine Fracking

https://igerman.cc/blog/dopamine-fracking/
663•igmn•14h ago•334 comments

1k Data Breaches Later, the Disclosure Lag Is Worse

https://www.troyhunt.com/1000-data-breaches-later-the-disclosure-lag-is-worse-than-ever/
266•882542F3884314B•13h ago•112 comments

Building from zero after addiction, prison, and a felony

https://gavinray97.github.io/blog/building-from-zero-after-addiction-prison-felony
831•gavinray•22h ago•377 comments

Spherical Voronoi Diagram

https://www.jasondavies.com/maps/voronoi/
106•marysminefnuf•5d ago•24 comments

Italy's Bending Spoons, Owner of AOL and Vimeo, Files for Nasdaq IPO

https://www.reuters.com/legal/transactional/italys-bending-spoons-files-us-ipo-2026-06-08/
64•mmarian•2h ago•52 comments

Mutation Testing in Haskell

https://cs-syd.eu/posts/2026-06-03-mutation-testing-in-haskell
6•Norfair•5d ago•0 comments

Config Files That Run Code: Supply Chain Security Blindspot

https://safedep.io/config-files-that-run-code/
58•signa11•7h ago•16 comments

The Smallest Brain You Can Build: A Perceptron in Python

https://ranpara.net/posts/perceptron-explained-from-scratch/
280•DevarshRanpara•16h ago•63 comments

APC–2 – A professional record cutter for producing original playback discs

https://teenage.engineering/products/apc-2
254•vthommeret•15h ago•165 comments

A Family Project (2022)

https://bittersoutherner.com/feature/2022/a-family-project
68•surprisetalk•3d ago•7 comments

Playing with Vision Embeddings

https://prestonbjensen.com/posts/playing-with-vision-embeddings
135•prestoj•3d ago•11 comments

Richard Scolyer Has Died

https://www.bbc.com/news/articles/c14yz5jg476o
116•nicwilson•13h ago•31 comments

Making peace with your unlived dreams (2023)

https://nik.art/making-peace-with-your-unlived-dreams/
292•herbertl•22h ago•184 comments

Amazon Cognito now supports multi-Region replication

https://aws.amazon.com/about-aws/whats-new/2026/06/amazon-cognito-multi-region/
21•mooreds•1h ago•11 comments

New drug 'functionally cures' many hepatitis B virus infections

https://www.science.org/content/article/new-drug-functionally-cures-many-hepatitis-b-virus-infect...
257•gmays•15h ago•44 comments

Show HN: I Derived a Pancake

https://www.absurdlyoptimized.com/recipes/pancakes/
313•bkazez•3d ago•126 comments

Tiny hackable CUDA language model implementation

https://github.com/markusheimerl/gpt
71•markusheimerl•2d ago•13 comments

A Matter Wi-Fi Light Bulb in Rust on the Raspberry Pi Pico 2 W

https://github.com/melastmohican/rust-rpico2-embassy-examples
155•melastmohican•16h ago•30 comments