This Week I Learned (2016-07-19)

Flour explodes. A hilarious QA joke. More than I ever knew there was to know about the Billington Sea.

The Atlantic Ocean, 11.4 miles from Billington Sea.
The Atlantic Ocean, 11.4 miles from Billington Sea.

A one-kilometer-square freshwater pond in Plymouth, MA is called the Billington Sea because a 14-year-old fresh off the Mayflower climbed a tree and thought he could somehow see across the entire continent. The same kid fired a musket inside the Mayflower; his father was the first person executed for murder in Plymouth.

Flour explodes. A sufficient concentration of dispersed flour particles in the air can ignite even more explosively than coal dust. Thank you, season one of the Great British Baking Show! (Curious about how this works? Watch this adorable Mr. Wizard clip explaining flour mill explosions using lycopodium powder and an empty paint can or read Alexis Madrigal’s The Explosive Truth About Modern Flour Mills.

It’s possible to recover deleted notes from Simplenote. HOW DID I NOT KNOW THIS BEFORE? My biggest complaint with the software so far is that it’s far too easy to accidentally click the trash icon, and there’s no “are you sure?” warning before your todo list or draft blog post or extensive documentation of critical work functions disappears. “Trash” tag to the rescue.

My new favorite joke (thanks, Metafilter!). A QA engineer walks into a bar. Orders a beer. Orders 9999999999999 beers. Orders 0 beers. Orders -99999999999999 beers. Orders a ❤. Orders a lizard.

Convicted felons who are newly released from prison cannot have contact with other convicted felons in or out of prison, including family members. If you haven’t already read The Washington Post’s “One Year Out,” which profiles nonviolent drug offenders whose sentences Obama commuted, one year after their release from prison, you should go do that now.

This Week I Learned (2016-07-06)

Juno, pasta, waterfalls, and the color “Fuzzy Wuzzy.”

How the amazing 780˚ montage in Hunt for the Wilderpeople was shot: “We hid all the actors beneath the camera and in the bushes. Each time we passed the camera by an actor, either an actor would pop up into frame or would run around the camera to take their place for another pass.”

Wikipedia has a list of the hex, HSV, and RGB values and official names for each Crayola crayon color (h/t Diana Kimball). My favorite color name is probably “Fuzzy Wuzzy,” but the scented (!) “Earthworm” is a close second.

Three pounds of pasta will feed 6 ultra runners, a mountain biker, and a hiker with enough left over to pack into a ziploc bag and use to make endless jokes about “the new hot endurance fuel” for the rest of the weekend.

Kaaterskill Falls (pronounced “Cat-erskill,” as in, the Catskills) is the tallest waterfall in New York, and worth the short hike to the swimming hole in the middle.

The excellent reason NASA named its Jupiter probe Juno (Juno was the Roman god Jupiter’s wife, and could use her goddess skills to blow away the cloud Jupiter tried to use to hide his extramarital dalliances—after whom planet-Jupiter’s moons are named). Also, Juno the probe is apparently carrying three Lego figurines.

This Week I Learned (2016-06-02)

Bicycle face, female depravity, floating point math, and the paamayim nekudotayim.

Three Sisters Lighthouses in Eastham, MA

  • A surprising number of early New England lighthouse keepers were either three-limbed men or widows. The Lighthouse Handbook New England has the tragic details.
  • Two things about bicycles in the 1890s:
    • The fear of something called “bicycle face.”
    • The fear that bicycles would lead to female depravity: “If there is any object on earth which makes jubilee in the realm of unclean spirits, it is a ‘society woman’ in masculine habiliments, straddling a bicycle and prepared to make an exhibition of her immodesty on the thoroughfares of a great city.”
  • (Compound) assignment operators: I knew about += and -=, but there are many, many more (JavaScript, PHP, Ruby).
  • Fun with operator names:
    • -> in PHP is called the “object operator” and is used to access the property of an instance of an object or to call a method of an instance of an object.
    • => doesn’t have an official name, but serves as the separator for associative arrays and is used to assign a value to a key.
    • :: is called the “scope resolution operator” but also the “paamayim nekudotayim,” which means “double colon” in Hebrew. It’s used to access static or constant properties or methods of a class.
    • (I wasted far too much time last semester trying to tell students when they should use the “dash plus the right arrow” or the “equals sign followed by the greater than sign.” Glad to have names for these, though I’m not sure “use the paamayim nekudotayim” will be much better.)
  • Fun with floating point math: “While floating-point addition and multiplication are both commutative (a + b = b + a and a×b = b×a), they are not necessarily associative. That is, (a + b) + c is not necessarily equal to a + (b + c). They are also not necessarily distributive. That is, (a + b) ×c may not be the same as a×c + b×c.”
  • Advice from GitHub on writing the perfect pull request, plus ThoughtBot’s guide to code review.