White’s make-believe flight experience was detailed and meticulous. She printed and laminated boarding passes; had her student take passport photos; and arranged the chairs in her classroom to face a screen playing a video of what it’s like to be in the air. Outside the classroom, White sat in a wooden desk and played the role of a Transportation Security Administration officer, reviewing each student’s boarding pass and passport before letting them inside.
Hooker, at Chancellorsville, was shielded from the sounds of battle by the dense forest known locally as “The Wilderness” and first became aware of the rout as panic-stricken Federal soldiers overran his position. There was undoubtedly a refractive effect at work on this day as well: Confederate Major General Cadmus Wilcox, 10 miles to the east near Fredericksburg, noted the sounds of battle clearly. This refraction may have been due to wind shear (high winds kept Union balloonists grounded).
Almost all C++ string classes overload the + operator so you can write s + “bar” to concatenate. But you know what? No matter how hard they try, there is no C++ string class on Earth that will let you type “foo” + “bar”, because string literals in C++ are always char*’s, never strings. The abstraction has sprung a leak that the language doesn’t let you plug.