Are We Real Yet?

Although I think that I exist, some man-made software thinks otherwise. Bigotry does not only exist in terms of social demographic. It exists in code too. Sure, having no family name or having a domain name that starts with “1” is not easy to rally around, but maybe we should. Code that defines what is a valid password or a valid proper noun shall be cleased from the surface of the Earth.

Escape. Don’t parse. Don’t validate. If a domain name is invalid, a DNS server will tell you why, so simply send every input and see what comes back!


The ability to find the right document and read it seems to be a rarity in this world.

When creating things, I have the constant feeling that I don’t know anything. I don’t know CSS; don’t know HTML; don’t know Zig; don’t know how to validate “names”. I do know math by heart. So, dear programmer, when you feel like you understand a man-made construct, you fucked up.

Therefore, I just don’t remember standards. I can easily type check mathematical constructs. The man-made ones I look up the definition within 10s of when I need to use it. Then I forget about it. Terribly arbitrary.


Email “Validation”

Please Confirm your Email By Typing It Here Again:
<input type="email" pattern="am-i+real@1a-insec.net.com">

“We Only Support C Identifiers”

> hi@1a-insec.net

Please input a valid email address.

Custom Payment Form To Malfunction Any% Speedrun

Nobody knows how to do payment. Nobody! "stage": "open" means that there is something you need to do, not “card declined” you lazy fuck.

So far, I’ve only seen Paypal, Stripe, Amazon know how to do payment.

Don’t even try to create your own payment <div> without reading through the entire payment flow. What? You don’t know what possible states are in a payment flow? Failure.