Skip to main content

Xkcd Message In A Bottle Guide

She writes: Hi Gabe. I’m in Finland. It’s snowing. I saw the ocean once, in Portugal. It tasted like salt and airplane coffee. Delia would’ve liked it. The bottle traveled 11 years. I’m the first to open it. That’s real. — Kaisa She saves it.

Not across an ocean—across the internet. It was a digital message, sealed inside a fake TCP packet with a strange header: X-Bottle: true . It jumped from server to server, router to router, cached in forgotten CDN nodes, saved as a temp file on a corporate proxy in Omaha, mirrored onto a defunct Ukrainian Minecraft forum. Every time it landed, a simple script ran: Is anyone listening? No? Forward. xkcd message in a bottle

— A backend server at a small Finnish library automation system crashes, reboots, and dumps its memory. The bottle surfaces in a log file. A night-shift sysadmin named Kaisa notices a 404 log that shouldn’t exist: /bottle/open . Curious, she clicks. From: someone.once@somewhere.old To: whoever finds this Date: 19 Sept 2013 23:14 UTC Subject: Hi from the past If you’re reading this, the internet finally did something useless that became useful. I’m sitting in a 24-hour diner in Illinois. My car broke down. It’s raining. My phone has 4% battery. The waitress’s name is Delia and she just told me she’s never seen the ocean. She’s 52. I wrote this little script on my laptop while waiting for a tow. It’ll inject this message into the next outgoing packet to a random IP. Then that server will pass it to another random IP, and so on, forever, unless someone reads it. I gave it a fake HTTP header: X-Bottle: catch-and-release . Delia said: “A message in a bottle is just litter until someone finds it.” So here I am. Littering the internet. If you’re reading this — tell me one thing. Anything real. Doesn’t matter what. Just so I know the bottle reached a shore. — Gabe P.S. If you want to reply, the script will look for a file called /bottle/reply . No guarantees it’ll get back to me. That’s not really the point, is it? Kaisa blinks at her screen. The diner, the rain, the broken car—that was over a decade ago. Gabe is probably in his forties now, or maybe he’s not even online anymore. She should delete the log. That’s the protocol. She writes: Hi Gabe

reach logo

At Reach and across our entities we and our partners use information collected through cookies and other identifiers from your device to improve experience on our site, analyse how it is used and to show personalised advertising. You can opt out of the sale or sharing of your data, at any time clicking the "Do Not Sell or Share my Data" button at the bottom of the webpage. Please note that your preferences are browser specific. Use of our website and any of our services represents your acceptance of the use of cookies and consent to the practices described in our Privacy Notice and Terms and Conditions.