So, interacting with an AI trying to get domain specific answers where you already have domain knowledge, basically teaches you how awesome human minds are at interpreting context and intent and providing an answer that contributes to the perceived goal.

It also teaches you how woefully sloppy and imprecise your own thoughts and verbalisations are.

So we're basically back at Postel's law: be strict in what you send, liberal in what you receive.

#ai #PostelsLaw

🎪 "Hey folks, gather 'round for the latest spectacle: a software engineer's desperate attempt to teach us why Postel's Law is losing popularity! 🤡 Spoiler: it's less about groundbreaking insights and more about reminding everyone he's worked everywhere and knows everything. 🏆"
https://alexgaynor.net/2025/mar/25/postels-law-and-the-three-ring-circus/ #PostelsLaw #SoftwareEngineering #TechHumor #CareerJourney #InsightfulRead #HackerNews #ngated
Postel's Law and the Three Ring Circus · Alex Gaynor

Postel's Law and the Three Ring Circus · Alex Gaynor

Python fails Postel’s Law parsing email messages, with a workaround

The next-generation email parser in Python silently ignores data it doesn't understand, sometimes to the detriment of the caller.

https://blog.kamens.us/2024/06/08/python-fails-postels-law-parsing-email-messages-with-a-workaround/

#Python #PostelsLaw #email #FreeSoftware

Python fails Postel’s Law parsing email messages, with a workaround

The next-generation email parser in Python silently ignores data it doesn’t understand, sometimes to the detriment of the caller.

Something better to do

Python fails Postel’s Law parsing email messages, with a workaround

The next-generation email parser in Python silently ignores data it doesn’t understand, sometimes to the detriment of the caller.

#PostelSLaw #Python

https://blog.kamens.us/2024/06/08/python-fails-postels-law-parsing-email-messages-with-a-workaround/

Python fails Postel’s Law parsing email messages, with a workaround

The next-generation email parser in Python silently ignores data it doesn’t understand, sometimes to the detriment of the caller.

Something better to do

@MostlyCoraGrace The <article> tag generally wraps the only content worth actually keeping / reading on a page...

Answering @inthehands: you might want to take a look at the Readbility.js code to see what elements its looking for on pages to render the actual main article payload. Though I suspect much of that is itself an ad hoc mess.

I've suggested a browser built on an FYWD principle.

Some people say that means Fine Young Western Dinosaurs.

Others insist it means Fuck Your Web Design.

The parser would be premised on a strict rejection of Postel's Law.

http://deirdre.net/programming-sucks-why-i-quit/

#FYWD #PostelsLaw #TheWebIsAnErrorCondition

“Be conservative in what you send, liberal in what you accept.”

From Jon Postel, aka “God of the Internet”.

My takeaways:
1. Be strict with every API call, message, event you send. Play by the rules.
2. Be open to accepting anything you receive. No expectations. No errors.

#softwarearchitecture #softwareengineering #design #postelslaw

#postelslaw and its consequences have been a disaster for the web.
@icing @bagder “Be liberal in what you accept from others and ruthlessly brutal in what you do,” or words to that effect 😉 #PostelsLaw

“D’Prived: Why some Goans can’t access their pensions because of their surnames — Because of a coding oversight, names like D’Souza and D’Cruz with apostrophes and hyphens are being rejected by some government IT systems.” https://scroll.in/article/1021616/why-many-goan-anglo-indian-surnames-are-getting-rejected-by-government-run-it-systems

Devs, repeat after me: Be *liberal* in what you accept… https://lawsofux.com/postels-law/

#PostelsLaw

D’Prived: Why some Goans can’t access their pensions because of their surnames

Because of a coding oversight, names like D’Souza and D’Cruz with apostrophes and hyphens are being rejected by some government IT systems.

Scroll.in