Fun protocol fact: the HTTP header which contains the referring url is called "referer" because the developer spelled "referrer" wrong and nobody noticed, so it made it into the official standards and now it's ossified.
Login to reply
Replies (21)
I never noticed this 😆
You're part of the problem!
Protocol ossification lore
Fun protocol fact: the HTTP header which contains the referring url is called "referer" because the developer spelled "referrer" wrong and nobody noticed, so it made it into the official standards and now it's ossified.
View quoted note →
Your* 🙃
lets just update the dictionary and pretend nothing happened
i saw a note about this in some http spec documentation the other day. there's a bunch of other funny things in the protocol that you can find.
one of the most troublesome that has only just recently started to get fixed is the Forwarded headers now are finally part of the spec. which actually means that you now have to write more code to handle the X-Forwarded-* as well as the Forwarded-* headers to parse out the client origin IP address
What’s the extra r for? 🤭

Dude !
Most commonly misspelled word in the word if you count software as people.
Nobody wants to ossify monkey jpegs into the Bitcoin blockchain forever. Fix the bugs that allow this shit in.
View quoted note →
Well that’s funny 😄
Fun Javascript wtf.
Comments in Javascript are usually written with "//", but you can also write them with "<!--", because devs thought it should be compatible with HTML comments.
So you can have a variable x, calculate --x, negate the result with !--x, and calculate:
y = "wat"<!--x
Only to have y === "wat".
Works in Node.js too.
Somebody needs to immediately notify the Oxford English Dictionary that the spelling has changed forever
Another fun fact: HTTP code 418 indicates the server is a teapot. It is a real response code.
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 co...
Fun protocol fact: the HTTP header which contains the referring url is called "referer" because the developer spelled "referrer" wrong and nobody noticed, so it made it into the official standards and now it's ossified.
View quoted note →
Imagine if it had been misspelled “reeferer.”


Really?! This closes a tremendous gap in my brain: I spent years fighting mentally every time I had to write this word in a non header context, but I was too lazy to check a dictionary.
You saved a lot of my precious future time, thanks!
🫡
Perhaps #bitcoin is a misspell and it should be called beatcoin.
The one to beat them all.
A good reason to use kind numbers instead
Ossifing... A natural process which takes to a best solid state! 🎩 ⚡
View quoted note →