Files
kfitz-site/waiting-for-the-bomb-squad/index.html
Kathleen Fitzpatrick 75ebacd066 rebuild for webmentions
2025-02-17 14:05:57 -05:00

743 lines
26 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Waiting for the Bomb Squad[^1]</title>
<meta name="description" content="The long-running and erratically updated blog of Kathleen Fitzpatrick.">
<link rel="alternate" href="feed/feed.xml" type="application/atom+xml" title="kfitz">
<script async="" src="https://talk.hyvor.com/embed/embed.js" type="module"></script>
<link rel="webmention" href="https://webmention.io/kfitz.info/webmention">
<link rel="pingback" href="https://webmention.io/kfitz.info/xmlrpc">
<style>/**
* okaidia theme for JavaScript, CSS and HTML
* Loosely based on Monokai textmate theme by http://www.monokai.nl/
* @author ocodia
*/
code[class*="language-"],
pre[class*="language-"] {
color: #f8f8f2;
background: none;
text-shadow: 0 1px rgba(0, 0, 0, 0.3);
font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
font-size: 1em;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
word-wrap: normal;
line-height: 1.5;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
border-radius: 0.3em;
}
:not(pre) > code[class*="language-"],
pre[class*="language-"] {
background: #272822;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
white-space: normal;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #8292a2;
}
.token.punctuation {
color: #f8f8f2;
}
.token.namespace {
opacity: .7;
}
.token.property,
.token.tag,
.token.constant,
.token.symbol,
.token.deleted {
color: #f92672;
}
.token.boolean,
.token.number {
color: #ae81ff;
}
.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
color: #a6e22e;
}
.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string,
.token.variable {
color: #f8f8f2;
}
.token.atrule,
.token.attr-value,
.token.function,
.token.class-name {
color: #e6db74;
}
.token.keyword {
color: #66d9ef;
}
.token.regex,
.token.important {
color: #fd971f;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.italic {
font-style: italic;
}
.token.entity {
cursor: help;
}
/*
* New diff- syntax
*/
pre[class*="language-diff-"] {
--eleventy-code-padding: 1.25em;
padding-left: var(--eleventy-code-padding);
padding-right: var(--eleventy-code-padding);
}
.token.deleted {
background-color: hsl(0, 51%, 37%);
color: inherit;
}
.token.inserted {
background-color: hsl(126, 31%, 39%);
color: inherit;
}
/* Make the + and - characters unselectable for copy/paste */
.token.prefix.unchanged,
.token.prefix.inserted,
.token.prefix.deleted {
-webkit-user-select: none;
user-select: none;
display: inline-flex;
align-items: center;
justify-content: center;
padding-top: 2px;
padding-bottom: 2px;
}
.token.prefix.inserted,
.token.prefix.deleted {
width: var(--eleventy-code-padding);
background-color: rgba(0,0,0,.2);
}
/* Optional: full-width background color */
.token.inserted:not(.prefix),
.token.deleted:not(.prefix) {
display: block;
margin-left: calc(-1 * var(--eleventy-code-padding));
margin-right: calc(-1 * var(--eleventy-code-padding));
text-decoration: none; /* override del, ins, mark defaults */
color: inherit; /* override del, ins, mark defaults */
}
/* This is an arbitrary CSS string added to the bundle */
/* Defaults */
@font-face {
font-family: "Atkinson Hyperlegible";
src: url('/css/files/atkinson-hyperlegible-latin-400-normal.woff2') format('woff2');
font-display: swap;
}
@font-face {
font-family: "Atkinson Hyperlegible";
font-weight: bold;
src: url('/css/files/atkinson-hyperlegible-latin-700-normal.woff2') format('woff2');
font-display: swap;
}
@font-face {
font-family: "Atkinson Hyperlegible";
font-style: italic
src: url('/css/files/atkinson-hyperlegible-latin-400-italic.woff2') format('woff2');
font-display: swap;
}
:root {
--font-family: "Atkinson Hyperlegible", -apple-system, system-ui, sans-serif;
--font-family-monospace: Consolas, Menlo, Monaco, Andale Mono WT, Andale Mono, Lucida Console, Lucida Sans Typewriter, DejaVu Sans Mono, Bitstream Vera Sans Mono, Liberation Mono, Nimbus Mono L, Courier New, Courier, monospace;
font-size: 18px;
}
/* Theme colors */
:root {
--color-gray-20: #e0e0e0;
--color-gray-50: #C0C0C0;
--color-gray-90: #333;
--background-color: #fff;
--text-color: var(--color-gray-90);
--text-color-link: #d61d4a;
--text-color-link-active: #853439;
--text-color-link-visited: #e8325e;
--syntax-tab-size: 2;
}
@media (prefers-color-scheme: dark) {
:root {
--color-gray-20: #e0e0e0;
--color-gray-50: #C0C0C0;
--color-gray-90: #dad8d8;
/* --text-color is assigned to --color-gray-_ above */
--text-color-link: #1493fb;
--text-color-link-active: #6969f7;
--text-color-link-visited: #a6a6f8;
--background-color: #15202b;
}
}
/* Global stylesheet */
* {
box-sizing: border-box;
}
@view-transition {
navigation: auto;
}
html,
body {
padding: 0;
margin: 0 auto;
font-family: var(--font-family);
color: var(--text-color);
background-color: var(--background-color);
}
html {
overflow-y: scroll;
}
body {
max-width: 40em;
}
/* https://www.a11yproject.com/posts/how-to-hide-content/ */
.visually-hidden {
clip: rect(0 0 0 0);
clip-path: inset(50%);
height: 1px;
overflow: hidden;
position: absolute;
white-space: nowrap;
width: 1px;
}
p:last-child {
margin-bottom: 0;
}
p {
line-height: 1.5;
}
li {
line-height: 1.5;
}
a[href] {
color: var(--text-color-link);
}
a[href]:visited {
color: var(--text-color-link-visited);
}
a[href]:hover,
a[href]:active {
color: var(--text-color-link-active);
}
main,
footer {
padding: 1rem;
}
main :first-child {
margin-top: 0;
}
header {
border-bottom: 1px dashed var(--color-gray-20);
}
header:after {
content: "";
display: table;
clear: both;
}
footer {
border-top: 1px dashed var(--color-gray-50);
}
.links-nextprev {
display: flex;
justify-content: space-between;
gap: .5em 1em;
list-style: "";
border-top: 1px dashed var(--color-gray-20);
padding: 1em 0;
}
.links-nextprev > * {
flex-grow: 1;
}
.links-nextprev-next {
text-align: right;
}
table {
margin: 1em 0;
}
table td,
table th {
padding-right: 1em;
}
pre,
code {
font-family: var(--font-family-monospace);
}
pre:not([class*="language-"]) {
margin: .5em 0;
line-height: 1.375; /* 22px /16 */
-moz-tab-size: var(--syntax-tab-size);
-o-tab-size: var(--syntax-tab-size);
tab-size: var(--syntax-tab-size);
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
overflow-x: auto;
}
code {
word-break: break-all;
}
/* Header */
header {
display: flex;
gap: 1em .5em;
flex-wrap: wrap;
align-items: center;
padding: 1em;
}
.home-link {
font-size: 1.5em; /* 16px /16 */
font-weight: 700;
margin-right: 2em;
}
.home-link:link:not(:hover) {
text-decoration: none;
}
/* Nav */
.nav {
display: flex;
padding: 0;
margin: 0;
list-style: none;
}
.nav-item {
display: inline-block;
margin-right: 1em;
}
.nav-item a[href]:not(:hover) {
text-decoration: none;
}
.nav a[href][aria-current="page"] {
text-decoration: underline;
}
/* Posts list */
.postlist {
list-style: none;
padding: 0;
padding-left: 1.5rem;
}
.postlist-item {
display: flex;
flex-wrap: wrap;
align-items: baseline;
counter-increment: start-from -1;
margin-bottom: 1em;
}
.postlist-item:before {
display: inline-block;
pointer-events: none;
content: "" counter(start-from, decimal-leading-zero) ". ";
line-height: 100%;
text-align: right;
margin-left: -1.5rem;
}
.postlist-date,
.postlist-item:before {
font-size: 0.8125em; /* 13px /16 */
color: var(--color-gray-90);
}
.postlist-date {
word-spacing: -0.5px;
}
.postlist-link {
font-size: 1.1875em; /* 19px /16 */
font-weight: 700;
flex-basis: calc(100% - 1.5rem);
padding-left: .25em;
padding-right: .5em;
text-underline-position: from-font;
text-underline-offset: 0;
text-decoration-thickness: 1px;
}
.postlist-item-active .postlist-link {
font-weight: bold;
}
/* Archive list */
.archivelist {
padding: 0;
padding-left: 2.5rem;
}
.archivelist-item {
align-items: baseline;
margin-bottom: 1em;
}
.archivelist-item::marker {
text-align: right;
margin-left: -1.5rem;
font-size: 0.8125em; /* 13px /16 */
color: var(--color-gray-90);
}
.archivelist-date {
font-size: 0.8125em; /* 13px /16 */
color: var(--color-gray-90);
word-spacing: -0.5px;
}
.archivelist-link {
font-size: 1.1875em; /* 19px /16 */
font-weight: 700;
flex-basis: calc(100% - 1.5rem);
padding-left: .25em;
padding-right: .5em;
text-underline-position: from-font;
text-underline-offset: 0;
text-decoration-thickness: 1px;
}
.archivelist-item-active .archivelist-link {
font-weight: bold;
}
/* Tags */
.post-tag {
display: inline-flex;
align-items: center;
justify-content: center;
text-transform: capitalize;
font-style: italic;
}
.postlist-item > .post-tag {
align-self: center;
}
/* Tags list */
.post-metadata {
display: inline-flex;
flex-wrap: wrap;
gap: .5em;
list-style: none;
border-top: 1px dashed var(--color-gray-20);
border-bottom: 1px dashed var(--color-gray-20);
padding: 3px 0px 3px 0px;
margin: 0;
font-size: .8em;
}
.post-metadata time {
margin-right: 1em;
}
/* Direct Links / Markdown Headers */
.header-anchor {
text-decoration: none;
font-style: normal;
font-size: 1em;
margin-left: .1em;
}
a[href].header-anchor,
a[href].header-anchor:visited {
color: transparent;
}
a[href].header-anchor:focus,
a[href].header-anchor:hover {
text-decoration: underline;
}
a[href].header-anchor:focus,
:hover > a[href].header-anchor {
color: #aaa;
}
h2 + .header-anchor {
font-size: 1.5em;
font-weight: bold;
}
h1 {
font-weight: bolder;
}
summary {
font-size: 1.5em;
font-weight: bold;
margin-bottom: .5em;
}
img {
display: block;
margin-left: auto;
margin-right: auto;
}
blockquote {
display: block;
margin-left: 2em;
margin-right: 3em;
padding-left: 10px;
border-left: 10px solid var(--text-color-link);
}
hr.new {
border: none;
border-top: 1px dashed var(--color-gray-50);
}
/* Webmention Section */
.webmentions {
display:block;
text-align: left;
}
.webmentions__facepile {
display:flex;
align-items: center;
flex-wrap: wrap;
}
.webmentions__face {
width: 2rem;
height: 2rem;
border-radius: 50%;
object-fit: cover;
flex: none;
}
.webmentions__list {
list-style-type: none;
padding:0;
}
.webmentions__item {
margin-bottom: 2rem;
}
/* Single Webmention */
.webmention {
display:block;
}
.webmention__meta,
.webmention__author {
display: flex;
align-items: center;
flex-wrap: wrap;
}
.webmention__meta {
margin-bottom:.5rem;
}
.webmention__author {
margin-right:.25rem;
}
.webmention__author__photo {
height: 3rem;
width: 3rem;
border-radius: 50%;
object-fit: cover;
margin-right:.5rem;
}
.webmention__pubdate {
font-style: italic;
}
/* Message Box */
.message-box {
--color-message-box: #ffc;
display: block;
background-color: var(--color-message-box);
color: var(--color-gray-90);
padding: 1em 0.625em; /* 16px 10px /16 */
}
.message-box ol {
margin-top: 0;
}
@media (prefers-color-scheme: dark) {
.message-box {
--color-message-box: #082840;
}
}</style>
</head>
<body>
<a href="#skip" class="visually-hidden">Skip to main content</a>
<header>
<a href="/" class="home-link">kfitz</a>
<nav>
<h2 class="visually-hidden" id="top-level-navigation-menu">Top level navigation menu</h2>
<ul class="nav">
<li class="nav-item"><a href="/">Home</a></li>
<li class="nav-item"><a href="/blog/">Archive</a></li>
<li class="nav-item"><a href="/about/">About</a></li>
<li class="nav-item"><a href="/projects/">Projects</a></li>
<li class="nav-item"><a href="/presentations/">Presentations</a></li>
<li class="nav-item"><a href="/teaching/">Teaching</a></li>
<li class="nav-item"><a href="/feed/feed.xml">Feed</a></li>
</ul>
</nav>
</header>
<link href="/pagefind/pagefind-ui.css" rel="stylesheet">
<script src="/pagefind/pagefind-ui.js"></script>
<div id="search"></div>
<script>
window.addEventListener('DOMContentLoaded', (event) => {
new PagefindUI({ element: "#search", showSubResults: true });
});
</script>
<main id="skip">
<heading-anchors>
<h1 id="waiting-for-the-bomb-squad-1">Waiting for the Bomb Squad[^1]</h1>
<ul class="post-metadata">
<li><time datetime="2006-12-20">20 December 2006</time></li>
<li><a href="/tags/travel/" class="post-tag">travel</a></li>
</ul>
<p>[This post was written on 19 December; internet access has been a bit non-ideal, so things are coming on a bit of a time delay.]</p>
<p>I hate to admit it, but Megs right: Im clearly cursed. I want very much to say that I make an exceedingly good travel companiongood organizational skills, excellent sense of direction, very flexible and relaxed attitude, a good eye for pubsbut things have now hit a point at which Ive got to begin looking a little deeper. Perhaps its just more of that post-Catholic guilt, or perhaps its life in a post-Dr. Phil age, but there comes a point when enough bad things have happened to you that youve got to start wondering what youre doing to bring it on.</p>
<p>R. and I are now happily ensconced in our hotel in Prague, but the getting here was difficult enough that I began to wonder whether wed make it intact or not. It was 25 hours, door to door, and despite having flown the largest chunk of it in business class (yay, frequent flier miles!), it was almost non-stop grouchiness.</p>
<p>My mother, who would take this opportunity to remind you that Im in Europe right now not spending Christmas with her, picked us up to take us to the airport at 11.30 am CST. We dropped our bags at the Continental desk, where they were checked through to Pariswe flew here on two separate tickets, one round-trip to Paris, and one round-trip Paris to Prague; this becomes an important detail laterand went upstairs to wait for our flight to IAH. The lighted information sign behind the gate desk said, of our flight time, “Originally 7.30 pm. Now expected 1.30 pm,” which was weird, considering that our original flight time was 1.30 pm. We asked, and the gate agent waved vaguely at it and said “ignore that.” We did, the plane arrived, we got on it and flew to Houston. So far, so good.</p>
<p>Having several hours to kill in IAH, we got some lunch and hung around in the Presidents Club, where we took the opportunity to ask the Business First International Concierge (!) if she could move our seats so that we were actually sitting together. After a little finagling, she managed to do so, and gave us new boarding passes. Halfway down the escalator on our way to the gate, I noticed that my boarding pass had someone elses name on it, so we zipped back up to get it straightened out, which was relatively easy. As she handed the correct boarding passes to us, she said, “Theyre not quite ready for boarding,” which neither of us heard to mean “dont bother heading out there yet,” as we should have.</p>
<p>Instead, we headed out to our gate, where the projected boarding time came and went, and the crowds grew, and the staff bustled about, but nothing much happened. The flight, it turns out, was oversold (or as the French gate agent kept announcing, “we are in a state of sur-booking”), and the gate personnel were seeking three people to stay in Houston an extra night, flying out the next day. I never did hear what they were offering by way of compensation, but it was clearly not enough for that crowd; it took a good forty minutes for the staff to come up with three volunteers. And in the meantime, R. and I stood there, getting impatient and lightly cranky.</p>
<p>As, it seems, was the onboard staff. R. and I were servedand I use the term looselyby a flight attendant we came to call the Champagne Nazi. I mean, really: it takes a special talent for someone to piss you off while handing you a glass of champagne. She managed, however.</p>
<p>Thats all just whining, however, and wed have been able to brush it all aside had it not been that:</p>
<p>— the power port on my seat wasnt working, so I couldnt plug my computer in to get any “work” done (i.e., watch a couple of episodes of season 1 of Battlestar Galactica);</p>
<p>— when I decided to continue watching said episodes on my new iPod (an early Christmas present from R., which Ive had for about two weeks), as I had on my flights from California to Louisiana, something in the little gizmo totally seized up, not only not starting the video but leaving it completely impervious to all commands, as well as making it impossible for the computer to recognize it when plugged in;</p>
<p>— the movie selection on the plane was pretty actively terrible;</p>
<p>— I couldnt sleep;</p>
<p>— the ride was pretty majorly turbulent for large chunks of time;</p>
<p>— and our flight kept falling further and further behind schedule.</p>
<p>The behind-schedule thing was the most significant aspect of the anxiety and aggravation, as our connection was going to be a bit tricky, even under the best of circumstances. Because of price considerations, mostly, but also because we werent exactly sure what we wanted to do in Europe when we booked our original flight, R. and I were connecting from a Continental ticket to Paris to an Air France ticket that would take us on to Prague. In theory, what this required was for us to arrive, go through passport control, claim our luggage, clear customs, exit into the main terminal, find our way to the Air France check-in desk, check our luggage back in, clear security, and get to our gate. Trying to think ahead, I left us about two and a half hours to do all that. By the time of our approach to CDG, however, we were down to about an hour and forty-five minutes. And that didnt account for the worlds longest taxi, which began once we finally landed.</p>
<p>Id talked to the flight service manager, though, and had told him of our predicament, and he asked the concierge when we arrived if she could have our bags transferred directly to our flight, so that we wouldnt have to claim them. She said that it wouldnt be a problem, and told us to find the Air France transfer desk, where we could have everything taken care of.</p>
<p>Im not sure if I made a wrong turn, but I never found the transfer desk. What we found instead was the Air France baggage office, where we were told by a quite straightforwardly neutral representative that, because our flight time was now so near, “you can either go to Prague or you can have your bags, but not both.” R. and I looked at each other, and then back at him, and said, “if we go to Prague, and leave our bags, what will happen to them?” Oh, the representative said, you will go to the Continental baggage desk just to the left, and you will tell them what you are doing, and then when you arrive in Prague you will file a report, and we will send your bags on. I nodded and asked whether we could then expect our bags, say, tomorrow? The agent gave me one of those very French pffffs, and said “we have many flights to Prague. They will be there today.”</p>
<p>Excellent. We stopped at the Continental baggage desk (where there had been no one before, or Id have gone there first), reported what the Air France representative said, gave the required information, and R. and I headed out for terminal 2B. Getting there went more smoothly than I expected, but once we got into 2B and checked the monitors, we found that our flight to Prague wasnt listed. I asked a woman behind a desk if she knew where to find the flight, making the mistake of asking in French; my brain was working well enough to put together a reasonable sentence, but not enough to parse the flurry of French I got in response. I managed to pull a “quatre” out of the flurry, though, and spotted behind the security wall in the direction she was pointing a giant number 5, and so figured thats where we should head. Merci beaucoup.</p>
<p>To the right was the security entrance to the check-in area, but when we presented our boarding passes (thank you, internet check-in!) and passports, were told something that I took to mean that the entrance was closed, and that we should head down to the entrance on the other end, to the left. So we did, had our passports and boarding passes screened by a scowly member of the National Police, and headed back to the right, toward check-in area number 4.</p>
<p>Which is when things really got interesting.</p>
<p>There was a smallish cluster of people standing in the middle of the passageway, all staring in the direction we were headed. It took me a second to figure out that they were standing there, staring that way, because the passageway was roped off at that point. Meaning that there was no way to get where we needed to be. We shrugged, pleased that abandoning our bags to the kindnesses of Air France meant that we had plenty of time to get to the gate yet, and waited.</p>
<p>And waited.</p>
<p>It turns out, we begin to piece together from the various announcements being made, that someone had abandoned a black suitcase near check-in area 8, and that person was roundly exhorted to step up and claim it immediately. Guys from the National Police and in other, less recognizable uniforms, gradually filtered into the area, and it became clear, after a bit, that none of us were going anywhere. The crowd behind the rope grew. R. and I found a spot against the wall where we could sit down.</p>
<p>Our planes scheduled departure time was 1.05 pm. The expected time became 1.20, and then 1.40, and then 2.00. And then, around 1.50, the monitor began to flash “boarding.” But the check-in area and the gate area beyond it were still completely inaccessible. I asked the only airline employee I could finda British Airways representative; there were no Air France representatives to be foundhow the flight could be boarding, and what did this mean for us. He pffffd, and told me that it meant nothing. “This is the Paris airport,” he said. “The computer says it is time to board, so the screen says it is boarding.”</p>
<p>Actually, though, there were folks who had made it through security before the terminal was closed, and they were boarding while we waited. (In fact, had our flight into CDG been on time, wed likely have been boarding ourselves, as the passageway had just been roped off a few minutes before we arrived.) We continued to wait, as announcements requesting that the owner of the bag step forward and claim it continued. However, it was clear by this time that we werent waiting for that to happen. We were waiting for the bomb squad.</p>
<p>At some point they must have arrived and gone to work, because the National Police moved everyone back another 100 meters or so. Not long after 2.00, a fairly loudbut nowhere near as loud as it might have beenbang echoed through the hallway, as they apparently detonated a shaped charge to destroy the bag.<sup class="footnote-ref"><a href="#fn1" id="fnref1">[1]</a></sup> The crowd broke into applause. About 30 minutes or so later, they finally dropped the rope, and R. and I made our way down to our gate at the far end of the terminal, where we stood and waited in a deceptively short line in order to go through security and into the boarding area. Our flight, happily, was still there, and one by one passengers who cleared security got on the plane. When we were about eight or so people away from the screening area, however, an agent came out, asked us all to stand aside, and called for anyone going to Lubljana (sp?), and brought the twenty or so of them up ahead of us. So we waited some more, and then finally cleared security (getting fussed at in the process for not having put the small bottle of hand lotion and the tiny tube of toothpaste I got on the flight to CDG into a plastic bag), and, at last, got on the plane.</p>
<p>Our flight finally took off about 3.40 pm, and we arrived in Prague not long after 5.00 pm, delirious and exhausted, and utterly uncertain of how to proceed. Certainly wed been in CDG long enough for Air France to find our bags and send them over to our plane. But had they? Should we just file a report? Or should we wait for all the luggage to come out, and then file a report? After most of the people from our flight had gotten their bags and left (as had most of the people from the flight that came in after ours), I left R. at the carousel while I went to inquire at the baggage desk. The representative there told me that there was a note on our bag records saying that they should be on this flight, and so could we look a bit longer? And, in fact, our bags were on this flight; it merely took them an hour to be gotten off the plane and into baggage claim.</p>
<p>And then we found and waited for the minibus that runs to our hotel. And then we got on the minibus. And then we got to the hotel, a mere 25.5 hours after we set out.</p>
<p>Im still too muddle-headed today to draw any sense of conclusion from this story. We did manage to make it here, and Im not sure what we could have done differently. I still feel pretty bad, though, about sucking R. into my bad travel karma. Its really not fair to inflict that on someone.</p>
<p>—–</p>
<hr class="footnotes-sep">
<section class="footnotes">
<ol class="footnotes-list">
<li id="fn1" class="footnote-item"><p>This detail is also here courtesy of R., who knows all kinds of really interesting stuff that I could never even begin to imagine. <a href="#fnref1" class="footnote-backref">↩︎</a></p>
</li>
</ol>
</section>
<ul class="links-nextprev"><li class="links-nextprev-prev">← Previous<br> <a href="/why-i-have-the-best-boyfriend-ever-in-one-short-sentence/">Why I Have the Best Boyfriend Ever, In One Short Sentence</a></li><li class="links-nextprev-next">Next →<br><a href="/decalage-horaire/">Décalage Horaire</a></li>
</ul>
<hyvor-talk-comments website-id="9100" page-id="/waiting-for-the-bomb-squad/"></hyvor-talk-comments>
<div class="webmentions" id="webmentions">
<h3 id="webmentions-2">Webmentions</h3>
<p>No replies yet.</p>
</div>
</heading-anchors>
</main>
<footer>
<p><em>Built with <a href="https://www.11ty.dev/">Eleventy v3.0.0</a>. All content <a href="https://creativecommons.org/licenses/by/4.0/deed.en">CC BY 4.0</a> if you're human.</em></p><p></p>
</footer>
<!-- This page `/waiting-for-the-bomb-squad/` was built on 2025-02-17T19:05:31.308Z -->
<script type="module" src="/dist/rJ3_G-2ArF.js"></script>
</body>
</html>