Let’s get the AMAs kicked off on Lemmy, shall we.

Almost ten years ago now, I wrote RFC 7168, “Hypertext Coffeepot Control Protocol for Tea Efflux Appliances” which extends HTCPCP to handle tea brewing. Both Coffeepot Control Protocol and the tea-brewing extension are joke Internet Standards, and were released on Apr 1st (1998 and 2014). You may be familiar with HTTP error 418, “I’m a teapot”; this comes from the 1998 standard.

I’m giving a talk on the history of HTTP and HTCPCP at the WeAreDevelopers World Congress in Berlin later this month, and I need an FAQ section; AMA about the Internet and HTTP. Let’s try this out!

    • Two9AOP
      link
      fedilink
      English
      742 years ago

      I think it’s excellent out here. I was stuck on Reddit for the longest time, and this recent debacle has pushed me to explore the networks at the edge; this feels a lot more like the Internet of old. The analogy of email is apt, I think, with the accounts on multiple servers and the interplay between.

      • @[email protected]
        link
        fedilink
        English
        192 years ago

        You awaken my nostalgia, curiosity and sense of adventure when you say “explore the networks at the edge”. Are there any other networks than lemmy / mastodon that you would suggest checking out?

        • Two9AOP
          link
          fedilink
          English
          182 years ago

          Internet Relay Chat’s been one of those things that’s always felt out on the edge. I’ve been on EFnet since perhaps '03, and it’s a lot quieter than it was…

          With people moving en masse away from the centralized sites and their Firebase-implemented chats, we may see a pick up in traffic on the IRC networks, which would be good to see.

          • @[email protected]
            link
            fedilink
            English
            62 years ago

            What are some interesting channels on EFnet? I basically grew up on Foonetic, but moved to Slashnet when #xkcd did. I don’t pay near as much attention to IRC as I used to, but would like to change that

            • Two9AOP
              link
              fedilink
              English
              42 years ago

              I haven’t been exploring in the depths of EFnet in …many years. I’m confined to the programming-related channels I found in the Way Back When, nowadays: at the moment, #c is probably the most active and it’s almost all old-timers.

  • z3rOR0ne
    link
    fedilink
    English
    112 years ago

    I just found out about this on Brodie Robertson’s yt channel! I am not a teapot btw!!

    • Drew Got No Clue
      link
      fedilink
      English
      42 years ago

      Haha, same here! I was so proud I knew what the title was referring to before reading the post. Lol

    • Two9AOP
      link
      fedilink
      English
      172 years ago

      Glad to hear it, you should walk around with a HTTP 418 hat so more people know you’re not a teapot.

  • z3rOR0ne
    link
    fedilink
    English
    52 years ago

    I just found out about this on Brodie Robertson’s yt channel! I am not a teapot btw!!

  • @[email protected]
    link
    fedilink
    English
    52 years ago

    How do I know the government isn’t spying on me, cuz they could totally go and compromise all root certificates, thus RIP https.

    Oh, and pardon, who the heck does still use http without the s?

    • Two9AOP
      link
      fedilink
      English
      112 years ago

      Well, they could. They could also set up listening posts on every transcontinental pipe as they reach land.

      What’s that, they did?

  • Rikudou_Sage
    link
    fedilink
    English
    272 years ago

    Not a question, but we use 418 in production! We have a nginx router that routes pages based on its path to either old frontend or new frontend. I wanted some easy way to handle the routing (and to not repeat myself), so I set the new frontend as a handler for 418 error and then just return 418 in the nginx for any page I want on new UI. I chose 418 because the others could be actually used by the old frontend and it could get all weird.

    • Two9AOP
      link
      fedilink
      English
      272 years ago

      This is actually a good use of 418 in production, and one I’ve come across before: if you need to perform some custom handling and throwing a HTTP error is the only sensible way to do it, 418 is always available.

      Unless your server really is a coffeepot, which is …unlikely.

        • Spaceman Spiff
          link
          fedilink
          English
          62 years ago

          Nah, coffee pots are strictly clients in the world of tomorrow. They connect to a (datamining) cloud service, and you control it through an app.

          • @[email protected]
            link
            fedilink
            English
            62 years ago

            Let’s be real…that’s the world of today. The world of tomorrow will either be more intrusive, or we’ll be talking to children around a fire about this wonderful drink made from beans that woke you up in the morning. And they won’t understand what we’re talking about, because the only other forms of life that survived are roaches, a godzilla sized Cher, and a burgeoning race…a new life form never before seen on this world or any other…sentient twinkies…

  • Cris
    link
    fedilink
    English
    192 years ago

    What a fun AMA topic lol. I dont have a question, I’m just glad youre here, spreading the good gospel of your goofy internet standard

  • @[email protected]
    link
    fedilink
    English
    32 years ago

    It’d be fantastic to get some drink brewing hardware together that actually supports this standard, that’d be the real icing on the cake. Are you aware of any people putting something together?

    • Two9AOP
      link
      fedilink
      English
      22 years ago

      As it turns out, no: HTCPCP isn’t a complete definition, so it never resulted in physical hardware. Except, of course, for the various teapots with chips inside that respond “418” but don’t actually do any brewing.

    • Two9AOP
      link
      fedilink
      English
      152 years ago

      As it turns out, I drink black coffee nowadays.

      • @[email protected]
        link
        fedilink
        English
        72 years ago

        That’s a 419 when you surprise people with a coffee pot.

        Aren’t you worried about your citizenship being revoked?

        • Two9AOP
          link
          fedilink
          English
          32 years ago

          Coffee may be an offence worthy of the Tower, but I hope my Services To Tea offer mitigating circumstances when my case is brought before the King Prince.

  • @[email protected]
    link
    fedilink
    English
    262 years ago

    Every once and a while I’d just like to see 200 get some love, but no. It’s all 404 this, 502 that.

    I’m just “OK”. It’s like being the middle child of response codes.

  • @[email protected]
    link
    fedilink
    English
    82 years ago

    Did you author any other standards and how high is the chance of a proposal being approved if you don’t have any accepted proposal yet?

    • Two9AOP
      link
      fedilink
      English
      112 years ago

      7168 is my only foray into writing an Internet Standard RFC. If you have a good idea for one, you should definitely get in touch with the RFC Editors; I found them very approachable and willing to work with my idea, moulding it into a document that’s compliant to their (admittedly old-timey 60’s) documentation standards.

  • Brad Ganley
    link
    fedilink
    English
    92 years ago

    No question, I just want to thank you for being the type of person that would do this and thank you again for actually doing it. The world is a fun place. I like it.

  • @[email protected]
    link
    fedilink
    English
    22 years ago

    Did people take it seriously? Unlike avian carrier, there is people connecting tea/coffee machine to the internet

    Did people try to implement it for the sake of the joke (again, here I am thinking about the avian carrier)

  • @[email protected]
    link
    fedilink
    English
    82 years ago

    What would be a current version of this April Fool - what technology would you create a standard for, what beverage would you interface it to?

    • Two9AOP
      link
      fedilink
      English
      112 years ago

      The motivation for HTCPCP-TEA was that HTCPCP didn’t cover tea brewing. Off the top of my head, I can’t think of any infused hot drinks that aren’t coffee or a tea of some kind…

      Perhaps we need a homebrew beer request standard. The response lag would be tremendous though.

        • Two9AOP
          link
          fedilink
          English
          102 years ago

          As it turns out, the standard almost caters for this directly:

          Instead, an Alternates header as defined in RFC 2295 MUST be sent, with the available tea bags and/or leaf varieties as entries.

          If cocoa and other loose powders count as a variety of tea leaf…

          • @[email protected]
            link
            fedilink
            English
            42 years ago

            Ah yes, you’re a true programmer. That’ll become one of those decisions ossified into place 30 years from now that we need to work around, but it works because it’s good enough.