How to Make Architecture Decisions: RFCs, ADRs, and Getting Everyone Aligned

Making architecture decisions is one of those things that can go really well or really badly. I’ve been in both situations. I’ve seen…

Medium
📜 An article on #OAuth #Parameters so #dry it could double as a desert 🏜️ #survival #guide. Who knew listing endless acronyms could make time travel possible, as readers are transported to the future—a future of utter #boredom. 🔮 Enjoy the riveting journey through #RFCs, guaranteed to cure insomnia! 💤
https://www.iana.org/assignments/oauth-parameters/oauth-parameters.xhtml#parameters #humor #HackerNews #ngated
OAuth Parameters

🎉 BREAKING NEWS: Internet has rules! 🎉 Apparently, #RFCs are like ancient scrolls from a time when the internet was the Wild West, and engineers spoke in tongues unknown to mere mortals. 📜🤓 Welcome to a world where tech bloggers rediscover fire. 🔥
https://ackreq.github.io/posts/what-are-rfcs/ #InternetRules #TechBloggers #RediscoveringFire #WildWest #HackerNews #ngated
What Are RFCs? The Forgotten Blueprints of the Internet

Think about it for a second: could the internet exist without standards and protocols? Of course not! Computers need shared rules and agreements to communicate with one another. Even human languages, like English, work much the same way. They function as a kind of communication protocol because we’ve all agreed on words and grammar that carry shared meaning. In both cases, whether among machines or people, communication depends on common understanding.

Broadcast
What Are RFCs? The Forgotten Blueprints of the Internet

Think about it for a second: could the internet exist without standards and protocols? Of course not! Computers need shared rules and agreements to communicate with one another. Even human languages, like English, work much the same way. They function as a kind of communication protocol because we’ve all agreed on words and grammar that carry shared meaning. In both cases, whether among machines or people, communication depends on common understanding.

Broadcast

Today I (re-)learned about the “418 I’m a Teapot” [1] error code, which was first codified in the April’s fools issue of Internet request for comments for 1998. RFC2324 [2] describes the Hyper Text Coffee Pot Control Protocol (HTCPCP/1.0), and has 418 as that particular error code.

I think it might be useful, as part of the combined measures against unauthorized AI scraping, to start returning that HTTP 418 I’m a teapot error… or even mess with them with different ludicrous non-coffee things to be, such as a mate bowl, or I’m a spaceship…

After all, that’s what Internet of Things shitposting should be about, right?

/ht @osma

[1]: https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Status/418
[2]: https://www.rfc-editor.org/rfc/rfc2324

#TIL #TodayILearned #RFCs #AprilFools #AprilFoolsRFCs #HyperTextCoffeePotControlProtocol #HTCPCP

418 I'm a teapot - HTTP | MDN

The HTTP 418 I'm a teapot status response code indicates that the server refuses to brew coffee because it is, permanently, a teapot. A combined coffee/tea pot that is temporarily out of coffee should instead return 503. This error is a reference to Hyper Text Coffee Pot Control Protocol defined in April Fools' jokes in 1998 and 2014.

MDN Web Docs
Ah yes, the internet's latest brainchild: a header field for sunsets. Because what we really needed was HTTP to remind us that the sun will set, and so will your hopes and dreams 🌅📉. Bravo, nerds, you've reached peak uselessness! 🤦‍♂️ #WhoEvenReadsRFCs
https://datatracker.ietf.org/doc/html/rfc8594 #InternetInnovation #PeakUselessness #HTTPHeader #SunsetHumor #RFCs #HackerNews #ngated
RFC 8594: The Sunset HTTP Header Field

This specification defines the Sunset HTTP response header field, which indicates that a URI is likely to become unresponsive at a specified point in the future. It also defines a sunset link relation type that allows linking to resources providing information about an upcoming resource or service sunset.

IETF Datatracker
@nzakas I have read a lot of #RFCs and Implemented many of them. Mostly there is a gap between spec and what needs to be implemented. IMHO most of them leave to much space for interpretation… as the training data is nearly 10K if RFCs, there’s a good chance of creating a mediocre one, and a good one if you just use it for the ceremony.
Pumped hydropower storage in open-pit lignite mines: sustainable operation without water quality losses

Using novel reaction path modeling, it has been clarified whether the operation of pumped storage power plants affects water quality.

🚨BREAKING🚨: #Meta discovers the wonders of #RFCs, but #ZuckMail still can't find its way to #OpenSMTPD servers! 😂 Who knew that ignoring decades-old email protocols could lead to such groundbreaking failure? 📨🔍
https://marc.info/?l=openbsd-misc&m=174990790228139&w=2 #EmailProtocols #TechNews #HackerNews #ngated
'Re: Meta's emails and Pipelining not supported with smtpd' - MARC

ATLANTIS findings dissemination at Annual Meeting of the German Mineralogical Society in Potsdam 🇩🇪 by one of the PhD students involved in the project work.

#humboldt
#energy
#energytransition
#eu
#europe
#rfcs
#research
#science
#project