When I come to HN, this is what I'm always hoping to see. Lots are here for startup news, FAANG, etc. Nope, I just want to see really, really cool fun things.
For posterity, below is the output when the command is run:
$ curl --head https://ja.cob.land/http2-204
HTTP/2 204
date: one of those frigid Saturdays in November
age: just turned 27
location: Messina's Trailer Park on Southside Drive
trailer: 1967 Elcona single-wide (not as bad as it sounds)
server: at the Neptune Diner until I can get published
content-disposition: in the late autumn of my discontent
accept-patch: if it contains nicotine
tk: oh shit I should put something here
expires: in my sleep I hope
One project I have had in mind for many years is a direct two-way, user-to-user communication protocol or user convention that only uses HTTP request headers. One benefit would be easier-to-write clients and logging servers. There would be no need for the complexity of, and hence third party control over, a "web browser", nor the need to learn skills (HTML, CSS, Javascript, etc.) to develop and maintain a website. Users could communicate and transfer small data directly via sending and logging HTTP requests.
If one is a avid reader of HTTP server logs, one might conclude there is a susbtantial amount of text being transfered over the internet via HTTP headers. However, almost all of it is intended for use by persons other than users. To me, as a user, this seems like a waste.
This is lovely! A long time ago in a galaxy far, far away, much interesting content on the web was only found in source, but this is another level of elegance.
I guess it depends on what you consider a default header. (I’m not too familiar with standards here; there may be some IETF definition you’re referring to?)
It turns out if you have enough control over your server you can make it do a lot of things! (Which may or may not conform to a spec.)
[+] [-] denysvitali|4 years ago|reply
Wow.
[0]: https://www.rfc-editor.org/rfc/rfc6648
[+] [-] jesushax|4 years ago|reply
Great work.
[+] [-] danuker|4 years ago|reply
https://news.ycombinator.com/show
[+] [-] only4here|4 years ago|reply
[+] [-] jacobevelyn|4 years ago|reply
[+] [-] ResNet|4 years ago|reply
For posterity, below is the output when the command is run:
[+] [-] 1vuio0pswjnm7|4 years ago|reply
If one is a avid reader of HTTP server logs, one might conclude there is a susbtantial amount of text being transfered over the internet via HTTP headers. However, almost all of it is intended for use by persons other than users. To me, as a user, this seems like a waste.
Others have demonstrated how any bits can be transferred via a variety of methods, e.g., https://web.archive.org/web/20001207014600if_/http//decss.zo... That included NNTP or e-mail headers, but did not mention HTTP headers.
Poetry via HTTP response headers. It's a start!
[+] [-] 1vuio0pswjnm7|4 years ago|reply
https://web.archive.org/web/20001207014600if_/http://decss.z...
[+] [-] gkoberger|4 years ago|reply
On a similar note, I added a unique poem to each of our error messages a while ago:
https://readme-error-codes.herokuapp.com/
[+] [-] jxding|4 years ago|reply
[+] [-] elek|4 years ago|reply
> docker pull elek/herbstag && docker history elek/herbstag
But it's just publishing an old (but good) poem, not as cool as writing a new one ;-)
[+] [-] Agamus|4 years ago|reply
[+] [-] davidcollantes|4 years ago|reply
[+] [-] jacobevelyn|4 years ago|reply
It turns out if you have enough control over your server you can make it do a lot of things! (Which may or may not conform to a spec.)
[+] [-] schroeding|4 years ago|reply
[+] [-] jacobevelyn|4 years ago|reply
[+] [-] jacobevelyn|4 years ago|reply
[+] [-] unknown|4 years ago|reply
[deleted]
[+] [-] zebraflask|4 years ago|reply
[+] [-] lxe|4 years ago|reply